Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
200516_テスターは品質文化の夢を見るか?/200516_Do_Testers_Dream_of_Quality_Culture
mkwrd
May 16, 2020
Technology
1
730
200516_テスターは品質文化の夢を見るか?/200516_Do_Testers_Dream_of_Quality_Culture
第5回日本Seleniumユーザーコミュニティー勉強会で登壇した資料です。
品質文化について扱っています。
Written in Japanese
mkwrd
May 16, 2020
Tweet
Share
More Decks by mkwrd
See All by mkwrd
220215_mangagile_『恋は光』に学ぶアジャイルの❤︎/220215_mangagile_learning_heart_of_agile_with_koi_ha_hikari
mkwrd
0
20
210416_DODT2021_独立QAチーム1年戦記/210416-dodt2021-an-independent-qa-teams-1-years-war
mkwrd
0
83
210107_RSGT2021_独立QAチーム1年戦記/210107_RSGT2021_An_Independent_QA_Teams_1_Years_War
mkwrd
0
5.9k
201103_DevLove_あなたの知らないQAチーム・QAエンジニアの世界_余は如何にして品質技師となりし乎/201103_DevLove_Unknown_World_Of_QA_Team_QA_Engineer_How_Did_I_Become_QA_Engineer
mkwrd
0
1.4k
200628_大人のホームルーム_社会見学_余は如何にして品質技師になりし乎/200628_FELT_AQ_Homeroom_Career_How_I_Became_QA_Engineer
mkwrd
0
410
200610_OnlineTestConf_2020_Spring振り返り会オープニング/200610_OnlineTestConf_2020_Spring_Review_Meetup_Opening
mkwrd
0
180
200610_テストは5時には終わらない/200610_testing_is_not_a_9_to_5_job
mkwrd
0
510
200308_新説テスター進化論〜これからのテストの話をしよう〜/200308_Tester_Makes_Revolution_What_Is_Future_Testers_Role
mkwrd
1
270
200203_JaSST'20TokyoRejectCon_リベラル・アーツの世界:Flow理論に学ぶレベルアップの鍵/200203_JaSST'20TokyoRejectCon_The_World_of_Liberal_Arts_The_Key_For_Level_Up_Learnt_From_Flow
mkwrd
0
870
Other Decks in Technology
See All in Technology
様々な現場のPower Platform ~小さなエンジニアの奮闘記~
hyodol2513
0
1.8k
⚡Lightdashを試してみた
k_data_analyst
0
140
街じゅうを"駅前化"する電動マイクロモビリティのシェアサービス「LUUP」のIoTとSRE
0gm
1
500
開発者のための GitHub Organization の安全な運用と 継続的なモニタリング
flatt_security
2
3.1k
【OCHaCafe#5】その Pod 突然落ちても大丈夫ですか?
k6s4i53rx
1
120
組織でPower Virtual Agentsを導入するために知っておきたいこと
miyakemito
0
1.5k
CADDi HCMC Technology Center
caddi_eng
0
230
A Conditional Point Diffusion-Refinement Paradigm for 3D Point Cloud Completion
takmin
0
190
モダンデータスタックとかの話(データエンジニアのお仕事とは)
foursue
0
230
Babylon.js v5 新機能の紹介
limes2018
0
980
僕の Microsoft Teams (+α) 便利技紹介 2022年春
taichinakamura
0
2.6k
msal.jsのあれこれ
takas0522
0
1.4k
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
169
20k
Building Adaptive Systems
keathley
25
1.1k
Optimizing for Happiness
mojombo
365
63k
Design by the Numbers
sachag
271
17k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
119
28k
Large-scale JavaScript Application Architecture
addyosmani
499
110k
Creatively Recalculating Your Daily Design Routine
revolveconf
205
10k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
11
4.6k
Pencils Down: Stop Designing & Start Developing
hursman
112
9.8k
The Pragmatic Product Professional
lauravandoore
19
2.9k
No one is an island. Learnings from fostering a developers community.
thoeni
9
1.1k
Building Flexible Design Systems
yeseniaperezcruz
310
33k
Transcript
Mark Ward @mkwrd ς ε λ ʔ
࣭ จ Խ ͷ ເ Λ ݟ Δ ͔ ʁ .BZ ୈճɹຊ4FMFOJVNϢʔβʔίϛϡχςΟษڧձ
Ո݄32,000ԁ ܖߋ৽ʂ ͏2ॅΊΔυϯʂ Mark Ward @mkwrd QAܙା ΞδϟΠϧ࣌ʹ͓͚Δ ࣭ͷເ͍ ϒϨΠϯ
גࣜձࣾάϩʔϏε ڭҭࣄۀձࣾ ܦӦେֶӃ͋ΔΑ QAνʔϜ࠾༻தʂ ւ֎ΧϯϑΝϨϯε ϑϦʔΫ աڈ8ճࢀՃ ͍࣍ͭߦ͚Δ͔ͳ͊
Design by Homage Philip K. Dickʦஶʧઙٱࢤʦ༁ʧʢ1977ʣ ʰΞϯυϩΠυిؾ༽ͷເΛݟΔ͔ʁʱ ʢϋϠΧϫจݿSFʣ YOKU-NITERU
ςετΦʔτϝʔλʔ ςετΞʔΩςΫτ ςετΤϯδχΞ 2"ΤϯδχΞ ςετ࣮ߦऀ 2"νʔϜϦʔμʔ ςετϚωʔδϟʔ ςετΞφϦετ ςετίϯαϧλϯτ Ͱͳ͍
দ୩ๆੜʢ2020ʣʰϚϯΨͰΘ͔ΔιϑτΣΞςετೖ ςελʔͪΌΜ Vol.1ʱʢC&Rݚڀॴʣ @mkwrd Definition of the Word ςελʔ5FTUFS
ςετΦʔτϝʔλʔ ςετΞʔΩςΫτ ςετΤϯδχΞ 2"ΤϯδχΞ ςετ࣮ߦऀ 2"νʔϜϦʔμʔ ςετϚωʔδϟʔ ςετΞφϦετ ςετίϯαϧλϯτ ςετΦʔτϝʔλʔ
ςετΞʔΩςΫτ ςετΤϯδχΞ 2"ΤϯδχΞ ςετ࣮ߦऀ 2"νʔϜϦʔμʔ ςετϚωʔδϟʔ ςετΞφϦετ FUD ςελʔ5FTUFS @mkwrd Definition of the Word ࣭ʹؔΘΔਓ ͍͍ͩͨΈΜͳ ͩͬͯࣈଟ͍ΜͩΜʜʜ
IUUQTUFTUJOHHPPHMFCMPHDPNDPPMUPCFUFHPPHMFIUNM ɹƅшƅ ւ֎Ͱl5FTUFSzʮςετ࣮ߦऀʯʁ Definition of the Word @mkwrd
Ӊཁ࠹ΞɾόΦΞɾΫʔɹٕज़උฌɹͷݴ༿ΛҰ෦վม ݞॻ͖ͳΜͯ০ΓͰ͢ɻҒ͍ਓʹͦΕ͕ Θ͔ΒΜͷͰ͢Αɻ l @mkwrd ɹƅшƅ ͔ͨ͠ͳ͍
݁ϑΝʔετ ςελʔ࣭จԽͷເΛݟΔ͔ʁ @mkwrd ࣭จԽͱʮ࣭ʹؔ͢ΔऔΓΈ͕৫Ͱ࣮ࡍʹͲ͏ߦΘΕͯ ͍Δ͔ʯͰ͢ɻ ৫͕ఏڙ͢ΔϏδωεՁͷ্ͷ؍͔Β࣭Λଊ͑ɺ ӨڹྗɾઆಘྗɾਪਐྗΛൃش࣭ͯ͠จԽΛͭ͘Γ͋͛·͢ɻ ख࢝Ίʹɺࣗ৫ʹ͓͚Δςελʔͷ͋ΓํΛࡧͭͭ͠ɺ ։ൃऀɾ4.ɾ10ͳͲͱ෯͘ҙݟަΛ͢Δͱྑ͍͔͠Ε·ͤΜɻ
ୈ1ষ ࣭จԽͱͳʹ͔ @mkwrd
ςετࣗಈԽɺ ྑ͍Ͱ͢ΑͶɻ @mkwrd
https://smartbear.com/product/ready-api/soapui/features/ci-cd-api-testing/ @mkwrd
@mkwrd ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
,"น#& @mkwrd
จԽ ? ? ? ? ͱʁ ? ? @mkwrd
จԽ ۭؾ จԽ @mkwrd
ʮۭؾʯͱ·͜ͱʹେ͖ͳઈରݖΛ ࣋ͬͨ༯ոͰ͋Δɻ ʢதུʣ ౷ܭࢿྉੳɺ·ͨͦΕʹྨ͢ ΔՊֶతखஈཧతূɺҰ ແବͰ͋ͬͯɺͦ͏͍͏ͷΛ͍͔ʹ ਫ਼៛ʹΈ͓͍ͨͯͯͯɺ͍͟ͱ͍ ͏ͱ͖ɺͦΕΒ͕Ұফ͠ͱΜͰɺ ͕ͯ͢ʮۭؾʯʹܾఆ͞ΕΔ͜ͱʹ ͳΔ͔Ε͵ɻ
ࢁຊࣣฏʢ1983ʣʰʮۭؾʯͷݚڀʱʢจय़จݿʣ ຊԻͱݐલ @mkwrd
ٱถా߁࣏ʢ2005 - 2012ʣʰ͞ΑͳΒઈઌੜʱ ʢߨஊࣾɾϚΨδϯίϛοΫεʣ wৗறॴͷرΛฉ͍ͯΔͱ ݴΘΕͨͷʹೖΕΒΕͨ ยಓ࣌ؒͷԌ্Ҋ݅ wެฏʹબߟ͞ΕΔͱ ݟ͔͚࣮ͤͯຊ໋͕ ܾ·͍ͬͯͨ٬ઌೖ໘ஊ
wϚεΫຕ w 1. ͜ͷޠϑΟΫγϣϯͰ͢ɻ 2. ٬ઌೖ࣌ͷʮ໘ஊʯ࿑ಇऀͷ ಛఆʹͨΓɺҧ๏ߦҝͰ͕͢ɺ ͜ͷޠϑΟΫγϣϯͰ͢ɻ @mkwrd ຊԻͱݐલʹઈͨ͠!!
Χʔϧɾ&ɾΟʔΨʔζʢʣʰιϑτΣΞ։ൃͷ͖࣋ͭจԽʱʢᠳӭࣾʣ ཁ͢ΔʹɺจԽͱʮࣄ͕ͦͷதͰ࣮ࡍʹ Ͳ͏ߦΘΕ͍ͯΔ͔ʯͳͷͰ͢ɻ l @mkwrd
.BSL8BSEʢʣ ͢ͳΘͪɺ࣭จԽͱʮ࣭ʹؔ͢ΔऔΓΈ͕ ৫Ͱ࣮ࡍʹͲ͏ߦΘΕ͍ͯΔ͔ʯͳͷͰ͢ɻ l @mkwrd
.BSL8BSEʢʣ ͢ͳΘͪɺ࣭จԽͱʮ࣭ʹؔ͢ΔऔΓΈ͕ ৫Ͱ࣮ࡍʹͲ͏ߦΘΕ͍ͯΔ͔ʯͳͷͰ͢ɻ @mkwrd w ͏ͪͰূ͞Μʹ಄্͕͕Βͳ͍ w 2"ͬͯཁςετͰ͠ΐʁɹࣗಈԽʁɹͳʹͦΕʁɹ͓͍͍͠ͷʁ w ࠓͱʹ͔͘ϚωλΠζ͍͔ͨ͠Βɺςετ։ൃऀ͕࠷ݶΔ
৭ʑͳ৫͕͋Γ·͢ΑͶ w ࣾ5FDI5BMLͰఆظతʹςελʔ͕ొஃͯ͠ݟΛΊ͍ͯΔ w εϐʔυײΛ࣋ͬͯ։ൃ͖͚ͯͨ͠ͲɺΞϓϦͷ࣭͕ΫϨʔϜʹ ͭͳ͕ͬͯɺ࠷ۙਓͷςελʔΛืू͠͡Ίͨ w εΫϥϜʹςελʔΛೖΕΔ͔Ͱٞຄൃ
ͬͺΓ ྑ͍࣭จԽΛ ͭ͘Γ͍ͨ @mkwrd
࣭จԽͱͳʹ͔ ❖ ΑΓ༏Εͨख๏ΛٻΊΔςελʔͷલʹݱΕΔʮนʯ ❖ ࣭ʹؔ͢ΔऔΓΈ͕Ͳ͏ߦΘΕ͍ͯΔ͔ʹ࣭จԽ ❖ ઐՈͱͯ͠ྑ͍࣭จԽΛͭ͘Γ͍ͨΑͶ @mkwrd ୈ1ষ
ୈ2ষ ࣭จԽͷͭ͘Γ͔ͨ @mkwrd
Organization ͘͝Ұ෦ͷ ʮ࣭ʯ @mkwrd
Organization গͣͭ͠Ί͍ͯ͘ ͙͢ʹશ෦ มΘΒͳ͍ @mkwrd
Ͳ͏࣭ͬͯͷ͜ͱΛ Θ͔ͬͯΒ͍͍͑ͷ͞ʁ ࣾһΤϯδχΞ͚ͩ͡Όͳ͍Α @mkwrd
ιϑτΣΞ࣭ͱϏδωε @mkwrd
࣭ͷ औΓΈ͕ اۀͷʹ ݦஶʹͭͳ͕Δྫ @mkwrd
օ͞ΜͷձࣾͰ ͍͔͕Ͱ͠ΐ͏ʁ ࣭৫ͷ Ϗδωεͷʹ ߩݙ͠·͔͢ʁ @mkwrd
@mkwrd https://ja.wikipedia.org/wiki/ໟརݩब
Өڹྗ @mkwrd
આಘྗ !! @mkwrd
ਪਐྗ ? @mkwrd Vision
ਪਐྗ આಘྗ Өڹྗ @mkwrd
࣭จԽͷͭ͘Γ͔ͨ ❖ ৫ਓ͕ू·ͬͨͷɺ࣭จԽ͙͢ʹཱ֬͠ͳ͍ ❖ ࣭͕৫ͷϏδωεͷʹߩݙ͢Δ͜ͱΛࣔͦ͏ ❖ Өڹྗɾઆಘྗɾਪਐྗ͕ἧ͑ંΕͳ͍ @mkwrd ୈ2ষ
ୈ3ষɹ ࣭จԽΛເݟΔςελʔ @mkwrd
͜ͷষͰɺॴଐձࣾͰ͋ΔגࣜձࣾάϩʔϏεͰͷ ೖࣾҎདྷϲ݄ؒͷऔΓΈΛ؆୯ʹ͓͠͠·͢ɻ Τϥͦ͏ʹߨऍΛਨΕͨΦϚΤͲ͏ͳΜͩɺ͓͍Οʁ ͱ͍͏ٙʹ͑Δ͔͠Εͳ͍ίʔφʔͰ͢ɻ ˞΅͘ݸਓͰશͯͬͨΘ͚Ͱ͋Γ·ͤΜɻࣾ2"νʔϜͷ࣮Ͱ͢ɻ @mkwrd
গਓͰଟϓϩμΫτͷΞδϟΠϧ։ൃʹରԠ͢Δʹʁ य़ɿςελʔ໊ೖࣾ ݄ɿਓʢ.BSLೖࣾʣ ݄ɿਓ εΫϥϜʢ㲈ϓϩμΫτʣɿͭ ։ൃऀਓɿʙਓ͘Β͍ લఏɿQAνʔϜͱڥɾ՝ @mkwrd
QAνʔϜ͕ఏڙ͢Δ5ͭͷϝχϡʔ 10Ξγετ ։ൃςετࢧԉ ಠཱςετ ϑΥϩʔΞοϓ ςετࣗಈԽࢧԉ @mkwrd ΞδϟΠϧ։ൃɿ࣭νʔϜͰ࡞ΓࠐΉ ʢ2"νʔϜɾςελʔ࣭ͷ൪ਓͰͳ͍ʣ
ಠཱςετ ςελʔ εΫϥϜʹೖΒͣ 2"νʔϜͱͯ͠ ฒߦͨ͠ಠཱςετͰ ϓϩμΫτνʔϜΛ ࢧԉ͢Δɻ @mkwrd Scott Ambler
et alʢ2013ʣʰσΟγϓϦϯυɾΞδϟΠϧɾσϦόϦʔʱʢᠳӭࣾʣ
։ൃऀͷςετٕ๏ϨΫνϟʔ ࢀՃͨ͠։ൃΤϯδχΞͷײΑΓ w ීஈແҙࣝʹ͍ͬͯΔΓํʹ໊લ͕͋Δ͜ͱΛͬͨ w ͏ͪͷνʔϜͰͬͯ΄͍͠ @mkwrd εϓϨουγʔτΛˢ ͬͨԋशܗࣜʂ
νʔϜ Scrum@ScaleͰͷίϛϡχέʔγϣϯ νʔϜ νʔϜ SDS Scaled Daily Scrum SM ςελʔ
SBR Scaled Bklg Rfnmt PO ςελʔ ֤νʔϜͷ ݱঢ়Ѳ ࠓޙͷ։ൃ ༧ఆѲ @mkwrd
ϝτϦΫε @mkwrd ݄ʙ݄ʢୈΫΥʔλʔʣͰϝτϦΫεͷऔಘΛ0,3ʹઃఆʂ 2"νʔϜͰٞதͷʢҰ෦ʣ w ϝτϦΫεΛऔΔతͬͯͳΜ͚ͩͬ w ࣭Λද͢ࢦඪͬͯͲΜͳͷ͕͋Δ͚ͬ w ͲΜͳσʔλΛऔΖ͏͔
w Ͳ͏͍͏ੳख๏Λ͓͏͔ ‣ ࣾσʔλαΠΤϯενʔϜͱ࿈ܞ FUDʜ
࣭จԽΛເݟΔςελʔ ❖ ଞνʔϜΛר͖ࠐΈ৫ʹ͓͚Δ͋ΓํΛߟ͑ɺվળ͢Δ ❖ ։ൃΤϯδχΞʹςετͷٕज़ใΛγΣΞ͢Δ ❖ SMɾPOͳͲεςʔΫϗϧμʔͱձ͠࠷৽ঢ়گΛΔ @mkwrd ୈ3ষ
݁ϥετ ςελʔ࣭จԽͷເΛݟΔ͔ʁ ࣭จԽͱʮ࣭ʹؔ͢ΔऔΓΈ͕৫Ͱ࣮ࡍʹͲ͏ߦΘΕͯ ͍Δ͔ʯͰ͢ɻ ৫͕ఏڙ͢ΔϏδωεՁͷ্ͷ؍͔Β࣭Λଊ͑ɺ ӨڹྗɾઆಘྗɾਪਐྗΛൃش࣭ͯ͠จԽΛͭ͘Γ͋͛·͢ɻ ख࢝Ίʹɺࣗ৫ʹ͓͚Δςελʔͷ͋ΓํΛଞνʔϜͱٞͭͭ͠ɺ ։ൃऀɾ4.ɾ10ͳͲͱ෯͘ҙݟަΛ͢Δͱྑ͍͔͠Ε·ͤΜɻ @mkwrd
࣭จԽʹ͓ணͤͷਖ਼ղ͋Γ·ͤΜɻ ͦΕͧΕͷ৫ʹ͋ͬͨΓํΛ୳͠ɺݟۃΊɺ ཧղͱίϛϡχέʔγϣϯΛॏͶɺվળΛଓ͚·͠ΐ͏ɻ ఘΊͣʹਐΊɺ͖ͬͱ࣭จԽͷՖ͕࡙͖·͢ɻ
Mark Ward @mkwrd ς ε λ ʔ
࣭ จ Խ ͷ ເ Λ ݟ Δ ͔ ʁ .BZ ୈճɹຊ4FMFOJVNϢʔβʔίϛϡχςΟษڧձ