Upgrade to Pro — share decks privately, control downloads, hide ads and more …

201103_DevLove_あなたの知らないQAチーム・QAエンジニアの世界_余は如何にして品質技師となりし乎/201103_DevLove_Unknown_World_Of_QA_Team_QA_Engineer_How_Did_I_Become_QA_Engineer

C8cde92274f0ca1ff9b046673d4f2d29?s=47 mkwrd
November 03, 2020

 201103_DevLove_あなたの知らないQAチーム・QAエンジニアの世界_余は如何にして品質技師となりし乎/201103_DevLove_Unknown_World_Of_QA_Team_QA_Engineer_How_Did_I_Become_QA_Engineer

DevLove:あなたの知らないQAチーム・QAエンジニアの世界で登壇した資料です。
開発エンジニアからQAエンジニアに転職した時の自分語りです。
Written in Japanese

C8cde92274f0ca1ff9b046673d4f2d29?s=128

mkwrd

November 03, 2020
Tweet

Transcript

  1. ༨͸೗Կʹͯ͠ ඼࣭ٕࢣͱͳΓ͠ݷ Mark Ward גࣜձࣾάϩʔϏεͷσδλϧϓϩμΫτ෦໳2"ϒϨΠϯɻ૊৫ͷ඼࣭จԽৢ੒ͷΤϰΝϯδΣϦετۀ຿ͱ ςετϓϩδΣΫτϚωδϝϯτۀ຿ͷ྆ྠΛ༬͔Γͳ͕ΒɺΞδϟΠϧɾ%FW0QT࣌୅ͷ2"νʔϜ͓Αͼ 2"ΤϯδχΞͷ͋ΓํΛ໛ࡧ͢Δɻ จܥग़਎Ͱ*5ΤϯδχΞͱͯ͠ब৬ͨ͠ɺൺֱతͲ͜ʹͰ΋͍Δ୅உੑɻझຯͱ࣮ӹΛ݉Ͷͯࣾ಺֎ొஃ΍ ւ֎ΧϯϑΝϨϯεࢀՃʹΤωϧΪʔΛ܏͚ɺ2"ք۾ͷൃలʹߩݙ͠Α͏ͱ͍ͯ͠Δͱ͔͍ͳ͍ͱ͔ɻ ೥݄͔Β࿑ಇऀਓੜΛ࢝ΊΔɻ৽ଔͰೖࣾͨ͠O࣍੥ιϑτϋ΢εͰɺجຊڅΛԼ͛ΒΕ҆ʙ͘

    ͖͜࢖ΘΕΔΠΤεϚϯ։ൃΤϯδχΞͱͯ͠୅ͷوॏͳ೥൒Λ๮ʹৼͬͨޙɺୈࡾऀݕূձࣾͰςετ ࣗಈԽɾ2"ʢ඼࣭อূʣͷੈքʹग़ձ͍ɺݸੑͱ஌ࣝΛ׆͔ͨ͠ಇ͖ํʹ׆࿏Λݟग़ͨ͠ɻ ίϩφՒΛ͖͔͚ͬʹɺࢤΛݟۃΊ.#"Λऔಘ͢΂͘େֶӃʹ௨͍࢝ΊΔɻଔۀͰ͖Δ͔͸ਆͷΈͧ஌Δɻ ෼ొஃ ΩϟϦΞɹ 2020-11-03 QAΤϯδχΞͷΩϟϦΞͷ࿩ @mkwrd #devlove #Mark͞Μʹ࣭໰ײ૝
  2. ࠓ೔ͷΦϚʔδϡ ಺ଜؑࡾʦஶʧླ໦ढ़࿠ʦ༁ʧ ʢɾݪॻʣ ʰ༨͸೗Կʹͯ͠جಜ৴ెͱͳΓ͠ݷʱ ʢؠ೾จݿʣ YOKU NITERU @mkwrd

  3. @mkwrd ˞ݸਓͷײ૝Ͱ͋Γɺస৬ʹΑΔޮՌɾޮೳΛࣔ͢΋ͷͰ͸͋Γ·ͤΜɻ ༨͸QAΤϯδχΞʹస৬ͯ͠ɺ ιϑτ΢ΣΞ͚ͩͰͳ͘ ੜ͖ํͷ඼্࣭͕͕Γ·ͨ͠ɻ

  4. ༨͕։ൃΤϯδχΞ͔Β2"ΤϯδχΞʹ స਎͢Δ·Ͱͷឯ༨ۂંͨࣗ͠෼࢙Λ ѻ͍·͢ ͦͯ͠ɺ2"ΤϯδχΞͷҙٛ΍ັྗʹ͸ ΄ͱΜͲ·ͬͨ͘৮Ε·ͤΜ ୅ͷ͓ͬ͞Μͷઙ͍ࣗ෼ޠΓʹڵຯ͸ແ͍ͬͯʁɹ·͊·͊ɺͦ͏ݴΘͣʹʜʜ @mkwrd

  5. ҉ҋʹҰےͷޫ໌Λݟग़͢·Ͱͷ աఔΛָ͓͠Έ͍ͩ͘͞ ϋοϐʔΤϯυʹͳΔ͔ΒɺΈΜͳ҆৺ͯ͠Ώͬ͘Γ͍ͯͬͯ͠Ͷʂʂʂ @mkwrd

  6. ༨ͷਓ෺૾ 1 Mark Ward @mkwrd 2 3 4 େֶଔۀޙɺઐ໳ֶߍʹ1೥௨͍ΤϯδχΞ৬ʹब͍ͨจܥ ։ൃΤϯδχΞ͔ΒQAΤϯδχΞʹస਎

    ւ֎ΧϯϑΝϨϯεɾϑϦʔΫ @mkwrd 5 ඼࣭ɾςετͷ࠷৽৘ใɾࣄྫͷτʔΫ͕ଟ͍
  7. ༨ͷ৬ྺ 1. ಠཱܥιϑτϋ΢ε 2. ୈࡾऀݕূاۀ 3. ۚ༥ࣄۀձࣾ 4. ڭҭࣄۀձࣾ 1

    2 3 4 2012೥4݄ 2016೥1݄ 2019೥1݄ 2019೥12݄ ։ൃΤϯδχΞ QAΤϯδχΞ @mkwrd SES࣌୅ʢؚɾ3ϲ݄ແ৬ʣ ࣄۀձࣾ࣌୅
  8. ༨ͷ৬ྺ 1 2 3 4 2012೥4݄ 2016೥1݄ 2019೥1݄ 2019೥12݄ ։ൃΤϯδχΞ

    QAΤϯδχΞ @mkwrd ࠓ೔࿩୊ʹ͍ͨ࣌͠ظ
  9. ୈ1ষ ༨ɺੈͷதʹ͏·͘߹ΘͤΒΕͳ͍ @mkwrd #devlove #Mark͞Μʹ࣭໰ײ૝

  10. ࢤ๬ @mkwrd ެ຿һ ຽؒاۀ ࣾ ΑΖ͍͠ɺ ͳΒ͹ઐ໳ͩɹ จܥͷ େֶ೥ੜ ଔۀ

    ੾ସ શ໓ શ໓ ੈل υΠπޠͷ ຋༁࿦
  11. ༨͕ઐ໳ֶߍ࣌୅ʹड͚ͨاۀͷ਺  @mkwrd

  12. ༨͕ઐ໳ֶߍ࣌୅ʹ಺ఆΛಘͨاۀͷ਺  @mkwrd

  13.  @mkwrd ༨͕ੈͷதʹड͚ೖΕͯ΋Β͑ͨ཰

  14.  @mkwrd

  15. ࣗݾ෼ੳɾࣗݾ൱ఆ͔Β࢝·Δʮاۀ͕ཉ͍͠ਓࡐʯڭҭ ී௨ͷ͜ͱ͕ී௨ʹͰ͖ͳ͍ײ֮ͱετϨεʹΑΔ٣Ի ·͡Ί͞ɾ੣࣮͞ΛചΓࠐΊɺͱ͍͏ब৬ࢦಋ ࢓ࣄʹເͳͲແ͍͠ߴ๬ΈͳΜ͔͠ͳ͍ͷʹɺۤ࿑ͨ͠ब৬׆ಈ @mkwrd

  16. ͓͍Οʁɹ༨͸ੈͷதʹٻΊΒΕ͍ͯͳ͍Μ͕ͩʁ ΍ͬͺΓͦ͏ͩΑͳ ୭ͩͬͯʮਓʹͰ͖Δ͜ͱ͕Ͱ͖ͳ͍มͳ΍ͭʯ͸ޏ͍ͨ͘ͳ͍Αͳ Α͘रͬͯ͘ΕΔձ͕ࣾ͋ͬͨͳ @mkwrd

  17. @mkwrd ༨ͷࣗݾߠఆײ 2012೥4݄ ৽ଔೖࣾ ਓੜ͕ଉ͍ۤ͠ϥΠϯ

  18. ୈ2ষ ༨ɺ։ൃͰઓՌΛڍ͛ΒΕͳ͍ @mkwrd #devlove #Mark͞Μʹ࣭໰ײ૝

  19. ༨ͷ։ൃܥ৬຿ܦྺʢ͍͍ͩͨʣ 1 ௨৴ܥܖ໿γεςϜߋվ 2 3 4 ަ௨ܥج൫ݕࠪػ։ൃ ަ௨ܥγεςϜߋվ ެڞܥ৘ใγεςϜߋվ @mkwrd

    5 ެڞܥ……ͳΜ͚ͩͬ 6 ެڞܥ……ͳΜ͚ͩͬ 7 ҩༀܥ৘ใγεςϜߏங 8 ڌ఺ͷࡶ༻ 9 ҿྉܥاۀ౷߹ࢧԉ
  20. ༨ͷؔΘͬͨ։ൃܥϑΣʔζʢ͍͍ͩͨʣ 1 جຊઃܭ 2 3 4 ৄࡉઃܭ ίʔσΟϯά ୯ମςετ @mkwrd

    5 ݁߹ςετ 6 ૯߹ςετ 7 ಋೖ 8 ӡ༻ 9 ϦόʔεΤϯδχΞϦϯά
  21. ༨ͷ։ൃܥεΩϧʢ͍͍ͩͨʣ 1 Java 1೥ͪΐͬͱ 2 3 4 C# 4ϲ݄͘Β͍ CݴޠɾC++

    4ϲ݄ COBOL 2ϲ݄ @mkwrd 5 Excel VBA 4ϲ݄ 6 HTMLɾJSP 4ϲ݄ 7 OracleɾSQL Server 3೥ 8 MS Office 3೥൒ 9 Windows 3೥൒ RHEL 1೥ͪΐͬͱ Solaris Ұॠ
  22. ༨ͷεΩϧ͸ࠓৼΓฦͬͯ΋ ਖ਼௚ύοͱ͠ͳ͍…… @mkwrd

  23. 1೥໨͸·ͩྑ͔ͬͨ JavaΛ΍ΓɺOracleΛֶͼ ΠϯΫϦϝϯλϧ։ൃͰ جຊઃܭ͔Βӡ༻ΛֶͿ͜ͱ͕Ͱ͖ͨ @mkwrd

  24. ൵ܶͷఆظঢڅ @mkwrd

  25. 1೥໨͔Β2೥໨ʹ্͕Δ4݄ @mkwrd ༨ͷجຊڅֹ͕݄500ԁ Լ͕͍ͬͯͨ

  26. ൵ܶͷఆظݮڅ @mkwrd

  27. @mkwrd ༨ͷࣗݾߠఆײ 2012೥4݄ ৽ଔೖࣾ 2013೥4݄ ݮڅ ਓੜ͕ଉ͍ۤ͠ϥΠϯ

  28. ࣙΊͳ͔ͬͨཧ༝ @mkwrd 3೥ɾ5೥͸ਏ͍͜ͱ͕͋ͬͯ΋ ࣙΊͳ͍ͷ͕౰વͱݴΘΕ͍ͯͨ͠ ࣙΊΔͷ͸ා͍ͱࢥ͍͔ͬͯͨΒ

  29. ୈ3ষ ༨͸͍͔ʹͯ͠߅͍͸͡Ί͔ͨ @mkwrd #devlove #Mark͞Μʹ࣭໰ײ૝

  30. ߥ໺ͷপ஍͔Βൈ͚ग़ͤͳ͍ײ֮ ਖ਼௚ύοͱ͠ͳͯ͘ɺ͍͘Βؤுͬͯ΋ೳྗෆ଍͔͠ײ͡ͳ͍ ҰํͰʮ࿹ҰຊͰઓ͏։ൃΤϯδχΞʯͳͲԿॲʹ΋͍ͳ͍ ͍Δͷ͸΄ͱΜͲ͕αϥϦʔϚϯɺೋݴ໨ʹ͸ʮ͓٬༷ͷ͝ҙ޲ʯ ʮӳޠ͕Ͱ͖Δ͔ΒੈքͰ࢓ࣄ͍ͨ͠ʯͱݴ͏ͱɺۤস͞ΕΔ @mkwrd

  31. ࣗݾߠఆײ͕௿͔ͬͨ ༨͕͕ͬͨ͢΋ͷɾͦͷ1 @mkwrd ࢿ֨ࢼݧ

  32. @mkwrd ࢿ֨ࢼݧ 1. ߦ੓ॻ࢜ࢼݧ ࢀߟॻΛങ͚ͬͨͲ·ͬͨ͘ษڧ͕श׳ʹͳΒͣ डݧ͢Β͍ͯ͠ͳ͍

  33. @mkwrd ࢿ֨ࢼݧ 2. ӳݕ1ڃ ܁Γฦ͠ड͚ͯ΋Ͳ͏ษڧͯ͠΋ࣃཱ͕ͨͣɺ ४1ڃʹ੾Γସ͑ͯ5ճ໨ʹ΍ͬͱ߹֨ 1ڃʹ͸ະͩʹड͔Βͳ͍

  34. @mkwrd ࢿ֨ࢼݧ 3. ৘ใηΩϡϦςΟεϖγϟϦετࢼݧ Ԡ༻৘ใΑΓͪ͜Βͷํ͕͓΋͠Ζ͔ͬͨ ηΩϡΞϓϩάϥϛϯάΛࣺͯ ετϥςδʔͱϚωʔδϝϯτྖҬͰউෛ ޕޙIIͰ1఺ࠩͰམͪɺ3ճ࿈ଓͰड͔ΒͣఘΊ

  35. ࣗݾߠఆײ͕௿͔ͬͨ ༨͕͕ͬͨ͢΋ͷɾͦͷ2 @mkwrd Ϗδωεॻɾࣗݾܒൃॻ

  36. Ϗδωεॻɾࣗݾܒൃॻ ͨͿΜ࡭͙Β͍ಡΜͩ ͦͷதʹʜʜ @mkwrd

  37. ֶੜ࣌୅ʹॳΊͯಡΈ͖ͬͨ༸ॻ 1'υϥοΧʔ ʰܦӦऀͷ৚݅ʱ @mkwrd  ஌ࣝ࿑ಇऀ͸શһ ΤάθΫςΟϒ  ࣗ෼Ͱߟ͑ࣗ෼Λ ؅ཧ͠੒ՌΛग़͢

  38. ࣗݾߠఆײ͕௿͔ͬͨ ༨͕͕ͬͨ͢΋ͷɾͦͷ3 @mkwrd ಉ͡࢓ࣄ৔Ͱಇ͍͍ͯͨਓʑ

  39. ಉ͡࢓ࣄ৔Ͱಇ͍͍ͯͨਓʑ @mkwrd εΩϧΛೝΊͯ͘Εͨݩɾಉ྅ ࣗࣾࣾһͷΑ͏ʹΑͯ͘͘͠Εͨސ٬ ਓੜ͸੾Γ։͚Δͱڭ͑ͯ͘Εͨݸਓࣄۀओ ˍ͍ͭ΋ன৯ʹ௨͍ͬͯͨڶഴ԰ͷେকɾঁক͞Μ

  40. @mkwrd ࣗ෼ͷ΍Γ͍ͨ͜ͱΛ΍Ζ͏ ϓϩάϥϛϯάͰͳ͍ྖҬͰઓ͓͏ ͜͜·Ͱ͕ͬͯ͢ࢧ͑ͯ΋ΒͬͯΑ͏΍͘ ͱࢥ͑ͨ

  41. @mkwrd Ұ೦ൃى υΠπʹϫʔΩϯάϗϦσʔʹߦ͜͏ʂʂ 1. ࣗ୐ͰυΠπޠϨοεϯΛ։͘υΠπਓʹࢣࣄ 2. ϫʔϗϦ༻ͷอݥՃೖɾ஥հऀΛ͚ͭͯ४උ

  42. ೥݄ɹୀ৬ @mkwrd

  43. @mkwrd ༨ͷࣗݾߠఆײ 2012೥4݄ ৽ଔೖࣾ 2013೥4݄ ݮڅ 2015೥9݄ ୀ৬ ਓੜ͕ଉ͍ۤ͠ϥΠϯ

  44. ͕ɾɾμϝͬɾɾʂʂ @mkwrd

  45. @mkwrd 2015೥Ԥभ೉ຽةػ

  46. @mkwrd ༨ͷࣗݾߠఆײ 2012೥4݄ ৽ଔೖࣾ 2013೥4݄ ݮڅ 2015೥9݄ ୀ৬ɾ౉ߤஅ೦ ਓੜ͕ଉ͍ۤ͠ϥΠϯ

  47. ୈ4ষ ༨ɺ඼࣭ͷੈքʹग़ձ͏ @mkwrd #devlove #Mark͞Μʹ࣭໰ײ૝

  48. ༨ͷస৬׆ಈ 1 ໊ͷ஌Εͨେاۀ ӳޠ͕࢖͑Δ࢓ࣄʹظ଴ ϓϩάϥϛϯά͸ආ͚Δ స৬ΤʔδΣϯτ͸2ࣾ @mkwrd " ίϯαϧλϯτ •

    ҰྲྀͷϏδωεύʔιϯͱͯ͠ ѹ౗తʹ੒௕ҎԼུ • ͓ͭΉෆ଍Ͱѹ౗తʹશ໓ • ॻྨ΋΄ͱΜͲ௨Βͳ͔ͬͨ B. େاۀࢠձࣾɾࣄۀձࣾ ͦΕͧΕʹҟͳΔر๬Λग़͢ 2 3 4 • ׈ΓࢭΊ • ۀछɾۀքɾ৬छ͸໰Θͳ͍ • Ͱ΋ϓϩάϥϚʔ͸ආ͚͍ͨ
  49. ୈࡾऀݕূاۀͱ͍͏΋ͷΛ஌Δ @mkwrd Made in Japanͷ඼࣭Λࢧ͖͑ͯͨ ࡞ΓखͰͳ͍ɺੵۃతͳकΓख ςετ΍඼࣭ͷઐ໳৬ɾઐ໳اۀ͕͋Δͱ͸ʂ

  50. ༨͕స৬׆ಈͰԠืͨ͠اۀͷ਺  @mkwrd

  51. ༨͕స৬׆ಈͰ಺ఆΛಘͨاۀͷ਺  @mkwrd

  52. @mkwrd ༨ͷࣗݾߠఆײ 2012೥4݄ ৽ଔೖࣾ 2013೥4݄ ݮڅ 2015೥9݄ ୀ৬ɾ౉ߤஅ೦ 2016೥1݄ స৬

    ਓੜ͕ଉ͍ۤ͠ϥΠϯ
  53. ϙδςΟϒͳస৬ʹͳͬͨཧ༝ @mkwrd ։ൃܦݧɾӳޠྗΛߠఆతʹଊ͑ͯ͘Εͨ ඼࣭ʹ͍ͭͯ஌Ζ͏ͱ͢Δ࢟੎ΛೝΊͯ͘Εͨ લ৬ΑΓڅ༩্͕͕ͬͨ ౦ূҰ෦্৔ɾେاۀάϧʔϓձࣾ

  54. @mkwrd ༨ͷࣗݾߠఆײ 2012೥4݄ ৽ଔೖࣾ 2013೥4݄ ݮڅ 2015೥9݄ ୀ৬ɾ౉ߤஅ೦ 2016೥1݄ స৬

    ਓੜ͕ଉ͍ۤ͠ϥΠϯ
  55. ༨ɺੜ͖Δɺੜ͖ͯΏ͘ ऴষ @mkwrd #devlove #Mark͞Μʹ࣭໰ײ૝ A view of Royal Liverpool

    Golf Club. (David Cannon/Getty Images)
  56. 2"ΤϯδχΞʹͳ͔ͬͯΒͷ༨ 1 ։ൃεΩϧɿςετࣗಈԽͰେॿ͔Γɺ։ൃऀͱͷՍ͚ڮ΋ 2 3 4 ಇ͖ํɿ౰ॳ͸ࠔ೉ɺӳޠΛ࢖͏֎ࢿܥҊ݅Ͱ͸ͷͼͷͼͱ ࣾ֎׆ಈɿօແˠ݄1ճఔ౓ʹͳΓɺొஃػձ΋ ੈքࢤ޲ɿ࠷৽ࣄ৘Λֶͼʹւ֎ΧϯϑΝϨϯε΁ @mkwrd

    5 ΩϟϦΞɿνʔϜͱ૊৫ͷQA஌ܙାʢϒϨΠϯʣ
  57. • ஔ͔Εͨ৔ॴͰ࡙͘ඞཁ΋ރΕΔඞཁ΋ແ͍ ࣗ෼ͰબΜͩ৔ॴͰɺ౒ྗͯ͠ɺ࡙͜͏ @mkwrd • ࣗ෼͸μϝͩͱࣗ੹ͷ೦ʹറΒΕͳ͍͜ͱ पΓΛڐ͞Μͱଞ੹Λԇ೦ʹ͠ͳ͍͜ͱ • ࢧ͑ͯ͘Εͨਓͨͪʹɺ৺͔ΒͷײँΛ ࠓޙࢧ͍͑ͨਓͨͪʹɺྗڧ͍ޙԡ͠Λ

  58. @mkwrd ༨͸QAΤϯδχΞʹస৬ͯ͠ɺ ιϑτ΢ΣΞ͚ͩͰͳ͘ ੜ͖ํͷ඼্࣭͕͕Γ·ͨ͠ɻ ˞ݸਓͷײ૝Ͱ͋Γɺస৬ʹΑΔޮՌɾޮೳΛࣔ͢΋ͷͰ͸͋Γ·ͤΜɻ

  59. ༨͸೗Կʹͯ͠ ඼࣭ٕࢣͱͳΓ͠ݷ Mark Ward גࣜձࣾάϩʔϏεͷσδλϧϓϩμΫτ෦໳2"ϒϨΠϯɻ૊৫ͷ඼࣭จԽৢ੒ͷΤϰΝϯδΣϦετۀ຿ͱ ςετϓϩδΣΫτϚωδϝϯτۀ຿ͷ྆ྠΛ༬͔Γͳ͕ΒɺΞδϟΠϧɾ%FW0QT࣌୅ͷ2"νʔϜ͓Αͼ 2"ΤϯδχΞͷ͋ΓํΛ໛ࡧ͢Δɻ จܥग़਎Ͱ*5ΤϯδχΞͱͯ͠ब৬ͨ͠ɺൺֱతͲ͜ʹͰ΋͍Δ୅உੑɻझຯͱ࣮ӹΛ݉Ͷͯࣾ಺֎ొஃ΍ ւ֎ΧϯϑΝϨϯεࢀՃʹΤωϧΪʔΛ܏͚ɺ2"ք۾ͷൃలʹߩݙ͠Α͏ͱ͍ͯ͠Δͱ͔͍ͳ͍ͱ͔ɻ ೥݄͔Β࿑ಇऀਓੜΛ࢝ΊΔɻ৽ଔͰೖࣾͨ͠O࣍੥ιϑτϋ΢εͰɺجຊڅΛԼ͛ΒΕ҆ʙ͘

    ͖͜࢖ΘΕΔΠΤεϚϯ։ൃΤϯδχΞͱͯ͠୅ͷوॏͳ೥൒Λ๮ʹৼͬͨޙɺୈࡾऀݕূձࣾͰςετ ࣗಈԽɾ2"ʢ඼࣭อূʣͷੈքʹग़ձ͍ɺݸੑͱ஌ࣝΛ׆͔ͨ͠ಇ͖ํʹ׆࿏Λݟग़ͨ͠ɻ ίϩφՒΛ͖͔͚ͬʹɺࢤΛݟۃΊ.#"Λऔಘ͢΂͘େֶӃʹ௨͍࢝ΊΔɻଔۀͰ͖Δ͔͸ਆͷΈͧ஌Δɻ ෼ొஃ ΩϟϦΞɹ 2020-11-03 QAΤϯδχΞͷΩϟϦΞͷ࿩ @mkwrd #devlove #Mark͞Μʹ࣭໰ײ૝