200516_テスターは品質文化の夢を見るか?/200516_Do_Testers_Dream_of_Quality_Culture

C8cde92274f0ca1ff9b046673d4f2d29?s=47 mkwrd
May 16, 2020

 200516_テスターは品質文化の夢を見るか?/200516_Do_Testers_Dream_of_Quality_Culture

第5回日本Seleniumユーザーコミュニティー勉強会で登壇した資料です。
品質文化について扱っています。
Written in Japanese

C8cde92274f0ca1ff9b046673d4f2d29?s=128

mkwrd

May 16, 2020
Tweet

Transcript

  1. Mark Ward @mkwrd ς ε λ ʔ ͸  ඼

    ࣭ จ Խ ͷ ເ Λ ݟ Δ ͔ ʁ .BZ ୈճɹ೔ຊ4FMFOJVNϢʔβʔίϛϡχςΟษڧձ
  2. Ո௞݄32,000ԁ ܖ໿ߋ৽ʂ ΋͏2೥ॅΊΔυϯʂ Mark Ward @mkwrd QA஌ܙା ΞδϟΠϧ࣌୅ʹ͓͚Δ
 ඼࣭ͷເ௥͍஬ ϒϨΠϯ

    גࣜձࣾάϩʔϏε ڭҭࣄۀձࣾ ܦӦେֶӃ΋͋ΔΑ ౎಺QAνʔϜ࠾༻தʂ ւ֎ΧϯϑΝϨϯε ϑϦʔΫ աڈ8ճࢀՃ ࣍͸͍ͭߦ͚Δ͔ͳ͊
  3. Design by Homage Philip K. Dickʦஶʧઙ૔ٱࢤʦ༁ʧʢ1977ʣ ʰΞϯυϩΠυ͸ిؾ༽ͷເΛݟΔ͔ʁʱ ʢϋϠΧϫจݿSFʣ YOKU-NITERU

  4. ςετΦʔτϝʔλʔ ςετΞʔΩςΫτ ςετΤϯδχΞ 2"ΤϯδχΞ ςετ࣮ߦऀ 2"νʔϜϦʔμʔ ςετϚωʔδϟʔ ςετΞφϦετ ςετίϯαϧλϯτ Ͱ͸ͳ͍

    দ୩ๆੜʢ2020ʣʰϚϯΨͰΘ͔Διϑτ΢ΣΞςετೖ໳ ςελʔͪΌΜ Vol.1ʱʢC&Rݚڀॴʣ @mkwrd Definition of the Word  ςελʔ5FTUFS
  5. ςετΦʔτϝʔλʔ ςετΞʔΩςΫτ ςετΤϯδχΞ 2"ΤϯδχΞ ςετ࣮ߦऀ 2"νʔϜϦʔμʔ ςετϚωʔδϟʔ ςετΞφϦετ ςετίϯαϧλϯτ ςετΦʔτϝʔλʔ

    ςετΞʔΩςΫτ ςετΤϯδχΞ 2"ΤϯδχΞ ςετ࣮ߦऀ 2"νʔϜϦʔμʔ ςετϚωʔδϟʔ ςετΞφϦετ FUD ςελʔ5FTUFS @mkwrd Definition of the Word ඼࣭ʹؔΘΔਓ ͍͍ͩͨΈΜͳ ͩͬͯࣈ਺ଟ͍Μͩ΋Μʜʜ
  6. IUUQTUFTUJOHHPPHMFCMPHDPNDPPMUPCFUFHPPHMFIUNM ɹƅшƅ ւ֎Ͱ΋l5FTUFSz͸ʮςετ࣮ߦऀʯʁ Definition of the Word @mkwrd

  7. Ӊ஦ཁ࠹ΞɾόΦΞɾΫʔɹٕज़੔උฌɹͷݴ༿ΛҰ෦վม ݞॻ͖ͳΜͯ০ΓͰ͢ɻҒ͍ਓʹ͸ͦΕ͕ Θ͔ΒΜͷͰ͢Αɻ l @mkwrd ɹƅшƅ ͔ͨ͠ͳ͍

  8. ݁࿦ϑΝʔετ ςελʔ͸඼࣭จԽͷເΛݟΔ͔ʁ @mkwrd ඼࣭จԽͱ͸ʮ඼࣭ʹؔ͢ΔऔΓ૊Έ͕૊৫Ͱ࣮ࡍʹͲ͏ߦΘΕͯ
 ͍Δ͔ʯͰ͢ɻ ૊৫͕ఏڙ͢ΔϏδωεՁ஋ͷ޲্ͷ؍఺͔Β඼࣭Λଊ͑ɺ
 ӨڹྗɾઆಘྗɾਪਐྗΛൃشͯ͠඼࣭จԽΛͭ͘Γ͋͛·͢ɻ ख࢝Ίʹɺࣗ૊৫ʹ͓͚Δςελʔͷ͋ΓํΛ໛ࡧͭͭ͠ɺ
 ։ൃऀɾ4.ɾ10ͳͲͱ෯޿͘ҙݟަ׵Λ͢Δͱྑ͍͔΋͠Ε·ͤΜɻ

  9. ୈ1ষ ඼࣭จԽͱ͸ͳʹ͔ @mkwrd

  10. ςετࣗಈԽɺ ྑ͍Ͱ͢ΑͶɻ @mkwrd

  11. https://smartbear.com/product/ready-api/soapui/features/ci-cd-api-testing/ @mkwrd

  12. @mkwrd ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔

    
  13. ,"น#& @mkwrd

  14. จԽ ? ? ? ? ͱ͸ʁ ? ? @mkwrd

  15. จԽ ۭؾ จԽ @mkwrd

  16. ʮۭؾʯͱ͸·͜ͱʹେ͖ͳઈରݖΛ ࣋ͬͨ༯ոͰ͋Δɻ
 ʢதུʣ
 ౷ܭ΋ࢿྉ΋෼ੳ΋ɺ·ͨͦΕʹྨ͢ ΔՊֶతखஈ΍࿦ཧత࿦ূ΋ɺҰ੾͸ ແବͰ͋ͬͯɺͦ͏͍͏΋ͷΛ͍͔ʹ ਫ਼៛ʹ૊Έ͓͍ͨͯͯͯ΋ɺ͍͟ͱ͍ ͏ͱ͖͸ɺͦΕΒ͕Ұ੾ফ͠ͱΜͰɺ ͢΂͕ͯʮۭؾʯʹܾఆ͞ΕΔ͜ͱʹ ͳΔ͔΋஌Ε͵ɻ

    ࢁຊࣣฏʢ1983ʣʰʮۭؾʯͷݚڀʱʢจय़จݿʣ ຊԻͱݐલ @mkwrd
  17. ٱถా߁࣏ʢ2005 - 2012ʣʰ͞ΑͳΒઈ๬ઌੜʱ ʢߨஊࣾɾϚΨδϯίϛοΫεʣ wৗற৔ॴͷر๬Λฉ͍ͯ΍Δͱ
 ݴΘΕͨͷʹೖΕΒΕͨ
 ยಓ࣌ؒͷԌ্Ҋ݅ wެฏʹબߟ͞ΕΔͱ
 ݟ͔͚࣮ͤͯ͸ຊ໋͕
 ܾ·͍ͬͯͨ٬ઌೖ৔໘ஊ

    w෍ϚεΫຕ w 1. ͜ͷ෺ޠ͸ϑΟΫγϣϯͰ͢ɻ 2. ٬ઌೖ৔࣌ͷʮ໘ஊʯ͸࿑ಇऀͷ ಛఆʹ౰ͨΓɺҧ๏ߦҝͰ͕͢ɺ ͜ͷ෺ޠ͸ϑΟΫγϣϯͰ͢ɻ @mkwrd ຊԻͱݐલʹઈ๬ͨ͠!!
  18. Χʔϧɾ&ɾ΢ΟʔΨʔζʢʣʰιϑτ΢ΣΞ։ൃͷ࣋ͭ΂͖จԽʱʢᠳӭࣾʣ ཁ͢ΔʹɺจԽͱ͸ʮ෺ࣄ͕ͦͷதͰ࣮ࡍʹ
 Ͳ͏ߦΘΕ͍ͯΔ͔ʯͳͷͰ͢ɻ l @mkwrd

  19. .BSL8BSEʢʣ ͢ͳΘͪɺ඼࣭จԽͱ͸ʮ඼࣭ʹؔ͢ΔऔΓ૊Έ͕ ૊৫Ͱ࣮ࡍʹͲ͏ߦΘΕ͍ͯΔ͔ʯͳͷͰ͢ɻ l @mkwrd

  20. .BSL8BSEʢʣ ͢ͳΘͪɺ඼࣭จԽͱ͸ʮ඼࣭ʹؔ͢ΔऔΓ૊Έ͕ ૊৫Ͱ࣮ࡍʹͲ͏ߦΘΕ͍ͯΔ͔ʯͳͷͰ͢ɻ @mkwrd w ͏ͪͰ͸඼ূ͞Μʹ಄্͕͕Βͳ͍ w 2"ͬͯཁ͸ςετͰ͠ΐʁɹࣗಈԽʁɹͳʹͦΕʁɹ͓͍͍͠ͷʁ w ࠓ͸ͱʹ͔͘ϚωλΠζ͍͔ͨ͠Βɺςετ͸։ൃऀ͕࠷௿ݶ΍Δ

    ৭ʑͳ૊৫͕͋Γ·͢ΑͶ w ࣾ಺5FDI5BMLͰఆظతʹςελʔ͕ొஃͯ͠஌ݟΛ޿Ί͍ͯΔ w εϐʔυײΛ࣋ͬͯ։ൃ͖͚ͯͨ͠ͲɺΞϓϦͷ඼࣭໰୊͕ΫϨʔϜʹ ͭͳ͕ͬͯɺ࠷ۙਓ໨ͷςελʔΛืू͠͸͡Ίͨ w εΫϥϜʹςελʔΛೖΕΔ͔Ͱٞ࿦ຄൃ
  21. ΍ͬͺΓ ྑ͍඼࣭จԽΛ ͭ͘Γ͍ͨ @mkwrd

  22. ඼࣭จԽͱ͸ͳʹ͔ ❖ ΑΓ༏Εͨख๏ΛٻΊΔςελʔͷલʹݱΕΔʮนʯ ❖ ඼࣭ʹؔ͢ΔऔΓ૊Έ͕Ͳ͏ߦΘΕ͍ͯΔ͔ʹ඼࣭จԽ ❖ ઐ໳Ոͱͯ͠ྑ͍඼࣭จԽΛͭ͘Γ͍ͨΑͶ @mkwrd ୈ1ষ

  23. ୈ2ষ ඼࣭จԽͷͭ͘Γ͔ͨ @mkwrd

  24. Organization ͘͝Ұ෦ͷ
 ʮ඼࣭೿ʯ @mkwrd

  25. Organization গͣͭ͠޿Ί͍ͯ͘
 ͙͢ʹશ෦͸
 มΘΒͳ͍ @mkwrd

  26. Ͳ͏΍ͬͯ඼࣭ͷ͜ͱΛ
 Θ͔ͬͯ΋Β͑͹͍͍ͷ͞ʁ
 ࣾһ͸ΤϯδχΞ͚ͩ͡Όͳ͍Α @mkwrd

  27. ιϑτ΢ΣΞ඼࣭ͱϏδωε @mkwrd

  28. ඼࣭΁ͷ औΓ૊Έ͕ اۀͷ੒௕ʹ
 ݦஶʹͭͳ͕Δྫ @mkwrd

  29. օ͞ΜͷձࣾͰ͸ ͍͔͕Ͱ͠ΐ͏ʁ ඼࣭͸૊৫ͷ
 Ϗδωεͷ੒௕ʹ
 ߩݙ͠·͔͢ʁ @mkwrd

  30. @mkwrd https://ja.wikipedia.org/wiki/ໟརݩब

  31. Өڹྗ @mkwrd

  32. આಘྗ !! @mkwrd

  33. ਪਐྗ ? @mkwrd Vision

  34. ਪਐྗ આಘྗ Өڹྗ @mkwrd

  35. ඼࣭จԽͷͭ͘Γ͔ͨ ❖ ૊৫͸ਓ͕ू·ͬͨ΋ͷɺ඼࣭จԽ͸͙͢ʹ͸ཱ֬͠ͳ͍ ❖ ඼࣭͕૊৫ͷϏδωεͷ੒௕ʹߩݙ͢Δ͜ͱΛࣔͦ͏ ❖ Өڹྗɾઆಘྗɾਪਐྗ͕ἧ͑͹ંΕͳ͍ @mkwrd ୈ2ষ

  36. ୈ3ষɹ ඼࣭จԽΛເݟΔςελʔ @mkwrd

  37. ͜ͷষͰ͸ɺॴଐձࣾͰ͋ΔגࣜձࣾάϩʔϏεͰͷ ೖࣾҎདྷϲ݄ؒͷऔΓ૊ΈΛ؆୯ʹ͓࿩͠͠·͢ɻ Τϥͦ͏ʹߨऍΛਨΕͨΦϚΤ͸Ͳ͏ͳΜͩɺ͓͍Οʁ ͱ͍͏ٙ໰ʹ౴͑Δ͔΋͠Εͳ͍ίʔφʔͰ͢ɻ ˞΅͘ݸਓͰશͯ΍ͬͨΘ͚Ͱ͸͋Γ·ͤΜɻ౰ࣾ2"νʔϜͷ࣮੷Ͱ͢ɻ @mkwrd

  38. গਓ਺ͰଟϓϩμΫτͷΞδϟΠϧ։ൃʹରԠ͢Δʹ͸ʁ ೥य़ɿςελʔ໊ೖࣾ ೥݄ɿਓʢ.BSLೖࣾʣ
 ೥݄ɿਓ εΫϥϜ਺ʢ㲈ϓϩμΫτ਺ʣɿͭ ։ൃऀਓ਺ɿʙਓ͘Β͍ લఏɿQAνʔϜͱ؀ڥɾ՝୊ @mkwrd

  39. QAνʔϜ͕ఏڙ͢Δ5ͭͷϝχϡʔ 10Ξγετ ։ൃςετࢧԉ ಠཱςετ ϑΥϩʔΞοϓ ςετࣗಈԽࢧԉ @mkwrd ΞδϟΠϧ։ൃɿ඼࣭͸νʔϜͰ࡞ΓࠐΉ ʢ2"νʔϜɾςελʔ͸඼࣭ͷ൪ਓͰ͸ͳ͍ʣ

  40. ಠཱςετ ςελʔ͸ εΫϥϜʹೖΒͣ 2"νʔϜͱͯ͠ ฒߦͨ͠ಠཱςετͰ ϓϩμΫτνʔϜΛ ࢧԉ͢Δɻ @mkwrd Scott Ambler

    et alʢ2013ʣʰσΟγϓϦϯυɾΞδϟΠϧɾσϦόϦʔʱʢᠳӭࣾʣ
  41. ։ൃऀ΁ͷςετٕ๏ϨΫνϟʔ ࢀՃͨ͠։ൃΤϯδχΞͷײ૝ΑΓ w ීஈແҙࣝʹ΍͍ͬͯΔ΍Γํʹ໊લ͕͋Δ͜ͱΛ஌ͬͨ w ͏ͪͷνʔϜͰ΋΍ͬͯ΄͍͠ @mkwrd εϓϨουγʔτΛˢ ࢖ͬͨԋशܗࣜʂ

  42. νʔϜ Scrum@ScaleͰͷίϛϡχέʔγϣϯ νʔϜ νʔϜ SDS
 Scaled Daily Scrum SM ςελʔ

    SBR
 Scaled Bklg Rfnmt PO ςελʔ ֤νʔϜͷ
 ݱঢ়೺Ѳ ࠓޙͷ։ൃ
 ༧ఆ೺Ѳ @mkwrd
  43. ϝτϦΫε @mkwrd ݄ʙ݄ʢୈΫΥʔλʔʣͰϝτϦΫεͷऔಘΛ0,3ʹઃఆʂ 2"νʔϜ಺Ͱٞ࿦தͷ࿦୊ʢҰ෦ʣ w ϝτϦΫεΛऔΔ໨తͬͯͳΜ͚ͩͬ w ඼࣭Λද͢ࢦඪͬͯͲΜͳͷ͕͋Δ͚ͬ w ͲΜͳσʔλΛऔΖ͏͔

    w Ͳ͏͍͏෼ੳख๏Λ࢖͓͏͔ ‣ ౰ࣾσʔλαΠΤϯενʔϜͱ΋࿈ܞ FUDʜ
  44. ඼࣭จԽΛເݟΔςελʔ ❖ ଞνʔϜΛר͖ࠐΈ૊৫ʹ͓͚Δ͋ΓํΛߟ͑ɺվળ͢Δ ❖ ։ൃΤϯδχΞʹςετͷٕज़৘ใΛγΣΞ͢Δ ❖ SMɾPOͳͲεςʔΫϗϧμʔͱձ࿩͠࠷৽ঢ়گΛ஌Δ @mkwrd ୈ3ষ

  45. ݁࿦ϥετ ςελʔ͸඼࣭จԽͷເΛݟΔ͔ʁ ඼࣭จԽͱ͸ʮ඼࣭ʹؔ͢ΔऔΓ૊Έ͕૊৫Ͱ࣮ࡍʹͲ͏ߦΘΕͯ
 ͍Δ͔ʯͰ͢ɻ ૊৫͕ఏڙ͢ΔϏδωεՁ஋ͷ޲্ͷ؍఺͔Β඼࣭Λଊ͑ɺ
 ӨڹྗɾઆಘྗɾਪਐྗΛൃشͯ͠඼࣭จԽΛͭ͘Γ͋͛·͢ɻ ख࢝Ίʹɺࣗ૊৫ʹ͓͚Δςελʔͷ͋ΓํΛଞνʔϜͱٞ࿦ͭͭ͠ɺ
 ։ൃऀɾ4.ɾ10ͳͲͱ෯޿͘ҙݟަ׵Λ͢Δͱྑ͍͔΋͠Ε·ͤΜɻ @mkwrd

  46. ඼࣭จԽʹ͓࢓ணͤͷਖ਼ղ͸͋Γ·ͤΜɻ ͦΕͧΕͷ૊৫ʹ͋ͬͨ΍ΓํΛ୳͠ɺݟۃΊɺ
 ཧղͱίϛϡχέʔγϣϯΛॏͶɺվળΛଓ͚·͠ΐ͏ɻ ఘΊͣʹਐΊ͹ɺ͖ͬͱ඼࣭จԽͷՖ͕࡙͖·͢ɻ

  47. Mark Ward @mkwrd ς ε λ ʔ ͸  ඼

    ࣭ จ Խ ͷ ເ Λ ݟ Δ ͔ ʁ .BZ ୈճɹ೔ຊ4FMFOJVNϢʔβʔίϛϡχςΟษڧձ