Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
現場から見るWebと 組み込みのQA ~品質の考えや働き方が異なる組織での業務適応~
Search
Rijun Suzuki
February 05, 2017
Technology
0
1.8k
現場から見るWebと 組み込みのQA ~品質の考えや働き方が異なる組織での業務適応~
JaSST '17 Tokyo -「Web.JaSST ~ Web Service QA Meeting in JaSST ~」セッションの登壇資料です。
Rijun Suzuki
February 05, 2017
Tweet
Share
More Decks by Rijun Suzuki
See All by Rijun Suzuki
APPROACH TO IMPROVEMENT OF TEST PROCESS USING TOOLS
e5rijun
0
380
Quite Simple Way to Test for Integration Testing
e5rijun
0
320
QA組織とiOSのテスト
e5rijun
3
29k
Other Decks in Technology
See All in Technology
I tried making a solo advent calendar!
zzzzico
0
140
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
750
AI: The stuff that nobody shows you
jnunemaker
PRO
1
160
AWS re:Invent 2025 を振り返る
kazzpapa3
2
110
AWS re:Inventre:cap ~AmazonNova 2 Omniのワークショップを体験してきた~
nrinetcom
PRO
0
130
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
15
4.9k
BidiAgent と Nova 2 Sonic から考える音声 AI について
yama3133
2
150
形式手法特論:コンパイラの「正しさ」は証明できるか? #burikaigi / BuriKaigi 2026
ytaka23
16
4.7k
Oracle Cloud Infrastructure:2025年12月度サービス・アップデート
oracle4engineer
PRO
0
220
Everything As Code
yosuke_ai
0
500
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.4k
Keynoteから見るAWSの頭の中
nrinetcom
PRO
1
170
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
1
2.1k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
0
51
ラッコキーワード サービス紹介資料
rakko
0
1.9M
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
74
Test your architecture with Archunit
thirion
1
2.1k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
690
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
51k
A better future with KSS
kneath
240
18k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
37
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
100
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
Technical Leadership for Architectural Decision Making
baasie
0
200
Transcript
ݱ͔ΒݟΔWebͱ ΈࠐΈͷQA ~࣭ͷߟ͑ಇ͖ํ͕ҟͳΔ৫ͰͷۀదԠ~ Rijun Suzuki @e5rijun
ུྺ • 2008 ~ 2012 ʢΈࠐΈʣ • ಠཱܥSlerͰ4ؒۈ • ओʹ٬ઌͰΈࠐΈͷධՁ
• 2012 ~ 2017ݱࡏʢWebʣ • ΠϯλʔωοταʔϏεձࣾͰۈ~ ࢸݱࡏ
ࠓ͢͜ͱ
৫ʢ࢈ۀυϝΠϯʣͷҧ͍ʹΑΔ ࣭ཧ
ΈࠐΈͱWebͷQAͷҧ͍ ৫(࢈ۀυϝΠϯ)ʹΑͬͯͷ࣭ͷߟ͑ ํQAͷಇ͖ํͷҧ͍ΛΔ͜ͱͰɺ • QAΤϯδχΞͱͯ͠ͷݟʹ෯Λ࣋ͨͤΔ • ͦͷݟΛݱͰ׆༻͠Α͏
• ΈࠐΈͱWebͷൺֱ • ݱঢ়ͷऔΓΈɾ৺͕͚
ൺֱཁૉ 1. ։ൃऀͱͷڑ 2. ϓϩμΫτʹد༩Ͱ͖Δࡋྔ 3. ࣭ͷॏཁੑͷਁಁ 4. ςετϦιʔεɾεέδϡʔϧ 5.
QAΤϯδχΞͷҐ
։ൃऀͱͷڑ • ׂͱԕ͔ͬͨ • ৫͕େ͖ͯ͘ॎׂΓͩͬͨ • Θ͍Θ͍ • ੜ࢈ੑ্ͷͨΊɺԿʹ։ൃͱڠۀ͢Δ͔ͱ͍͏ ͷ͕ٻΊΒΕΔ
ΈࠐΈ Web -- ++
ϓϩμΫτʹد༩Ͱ͖Δࡋྔ • ϘτϜΞοϓ͔ΒͷվળఏҊ͍͠ • ϢʔβʔͷҙݟΛऔΓೖΕʹ͍͘ • ϘτϜΞοϓͰఏҊఏҊ͍͢͠ • ݱͷҙݟ͕ө͞Ε͍͢ ΈࠐΈ
Web -- ++
࣭ͷॏཁੑͷਁಁ • ͱʹ͔͘ॏཁࢹ͞ΕΔʢຖόʔδϣϯϦϦʔεఆձ ٞʣ • ͱʹ͔͘ࢢͰͷෆ۩߹ൃੜίετ͕ߴ͍ • ෆ۩߹͕͙͋ͬͯ͢ʹͤͳ͍ಛੑ • ܰࢹ͞ΕΔ߹͕͋Δʢೲظػձརӹ͕࣭ʹউͭ
͜ͱ͕͋Δʣ • ෆ۩߹͕͙͋ͬͯ͢ʹͤΔಛੑ • ઐଐͷQAΛ࣋ͨͳ͍৫͕ଘࡏ͍ͯͨ͠ ΈࠐΈ Web -- ++
ςετϦιʔεɾεέδϡʔϧ • ςετྃ·Ͱ͕ͻͨ͢Β͍ (α > β> RC > GM ͱ͔)
• ಉ͡ςετΛԆʑͱ܁Γฦ͢ • ςετ࣮ߦͷݫ੍͍࣌ؒ͋͠·Γͳ͔ͬͨ • ϦϦʔε·ͰͷαΠΫϧ͕͍ • ݶΒΕͨςεταΠΫϧͰɺςετΧόϨοδΛ֬ อ͢Δͱ͍͏͕ඞཁʹͳͬͯ͘Δ ΈࠐΈ Web -- ++
QAΤϯδχΞͷҐ • ߴ͔ͬͨʢ࣭ͷॏཁੑͱ૬͕ؔ͋Δ) • ৫ʹQAΤϯδχΞͷॏཁੑ͕ཧղ͞Ε͍ͯ Δ • ͘ݟΒΕΔ৫ଘࡏ͢Δͱࢥ͏ ࣭͕αʔϏεͷػձଛࣦʹͳΔ߹ͳͲ •
ۀքతʹɺ࣭อূͷॏཁੑ͕ཧղ͞Ε͍ͯͳ͍ͱ͜ Ζʁ ΈࠐΈ Web -- ++
ධ ߲ ΈࠐΈ 8FC ։ൃऀͱͷڑ ϓϩμΫτʹد༩Ͱ͖Δࡋྔ ࣭ͷॏཁੑͷਁಁ
ςετϦιʔεɾεέδϡʔ ϧ QAΤϯδχΞͷҐ
࢈ۀυϝΠϯͷҧ͍ʹΑΔ ςετͷΪϟοϓ
࠶ܝ ৫(࢈ۀυϝΠϯ)ʹΑͬͯͷ࣭ͷߟ͑ ํQAͷಇ͖ํͷҧ͍ΛΔ͜ͱͰɺ •QAΤϯδχΞͱͯ͠ͷݟʹ෯Λ࣋ͨͤΔ •ͦͷݟΛݱͰ׆༻͠Α͏
ݱͰͷऔΓΈɾ৺͕͚ ʢҰ෦ئؚʣ
ධ ߲ ΈࠐΈ 8FC ։ൃऀͱͷڑ ϓϩμΫτʹد༩Ͱ͖Δࡋྔ ࣭ͷॏཁੑͷਁಁ
ςετϦιʔεɾεέδϡʔ ϧ QAΤϯδχΞͷҐ ϓϥεͷϒϩοΫ ϚΠφεͷϒϩοΫ
ϓϥεͷϒϩοΫߋʹϓϥ εΛࢦ͢
։ൃऀͱͷڑ ߲ ΈࠐΈ 8FC ࣭ͷॏཁੑͷਁಁ ςετϦιʔεɾεέδϡʔ ϧ QAΤϯδχΞͷҐ
։ൃऀͱͷڑ ϓϩμΫτʹد༩Ͱ͖Δࡋྔ ߲ ΈࠐΈ 8FC ։ൃऀͱͷڑ ϓϩμΫτʹد༩Ͱ͖Δࡋྔ ࣭ͷॏཁੑͷਁಁ ςετϦιʔεɾεέδϡʔ ϧ QAΤϯδχΞͷҐ
։ൃऀͱͷڑ Q. ੜ࢈ੑ্ͷͨΊʹ։ൃͱͷڠۀ͕ٻΊΒΕ ͍ͯΔɻߋʹີͳؔੑΛங͘ʹʁ
։ൃऀͱͷڑ ʮڠۀΛ߹͍ΛਂΊΔͱɺૣ͘ɺྑ͍ͷ͕ੜ· ΕΔͱߟ͑Δʯ • ։ൃ͚ͩͷίϛϡχέʔγϣϯϥΠϯΛ࡞Βͳ ͍ • QA৫ԣ۲Ͱɺݸʑͷ୲ऀͳΔ͘ αʔϏεͷ༷ࡦఆஈ֊͔Βίϛοτ •
ٕज़ఆྫʹ։ൃ+QAͰࢀՃ࣮ͯ͠ͷݕ౼ஈ ֊͔ΒѲͰ͖ΔΑ͏ʹ
ϓϩμΫτʹد༩Ͱ͖Δࡋྔ ߲ ΈࠐΈ 8FC ։ൃऀͱͷڑ ϓϩμΫτʹد༩Ͱ͖Δࡋྔ ࣭ͷॏཁੑͷਁಁ
ςετϦιʔεɾεέδϡʔ ϧ QAΤϯδχΞͷҐ
ϓϩμΫτʹد༩Ͱ͖Δࡋྔ Q. αʔϏεʹҙݟΛཱ͍͢͠ʹͳͬͨɺߋ ʹ͍͍αʔϏεʹ͍ͯͨ͘͠Ίʹ͍ͬͯ͘͜ ͱʁ
ϓϩμΫτʹد༩Ͱ͖Δࡋྔ ʮͱʹ͔͘ΦʔφʔγοϓΛൃش͢Δʯ • ීஈ͔ΒϓϩδΣΫτΛ৮Δ • αʔϏευϝΠϯΛపఈతʹΔ • ໘ΛੵۃతʹऔΓʹߦ͘
ϚΠφεϒϩοΫΛϓϥεʹ ม͑Δ
࣭ͷॏཁੑͷਁಁ ߲ ΈࠐΈ 8FC ։ൃऀͱͷڑ ϓϩμΫτʹد༩Ͱ͖Δࡋྔ ࣭ͷॏཁੑͷਁಁ
ςετϦιʔεɾεέδϡʔ ϧ QAΤϯδχΞͷҐ
࣭ͷॏཁੑͷਁಁ Q. ΈࠐΈͰݱʹཧղ͕࣭͋ͬͨͷॏཁ ੑΛɺͲ͏ͬͯݱʹਁಁ͍͔ͤͯ͘͞ʁ ʢͦͦຊʹಉఔͷ࣭Λ֬อ͢Δඞཁ ͕͋Δͷ͔ʁʣ
࣭ͷॏཁੑͷਁಁ ʮϓϩμΫτʹٻΊΒΕ͍ͯΔ࣭ج४Λཧղ ͦ͜͠Λࢦ͢ɺա࣭ʹͳΒͳ͍Α͏ʹʯ • ʮϓϩμΫτʹٻΊΒΕ͍ͯΔ࣭ج४ʯΛ ҙࣝ͢Δ • εέδϡʔϧԆɺػձଛࣦΛট͔ͳ͍Α͏ ʹ
ςετϦιʔεɾεέδϡʔϧ ߲ ΈࠐΈ 8FC ։ൃऀͱͷڑ ϓϩμΫτʹد༩Ͱ͖Δࡋྔ ࣭ͷॏཁੑͷਁಁ
ςετϦιʔεɾεέδϡʔ ϧ QAΤϯδχΞͷҐ
ςετϦιʔεɾεέδϡʔϧ Q. ΈࠐΈͰेʹ֬อ͞Ε͍ͯͨςετظ ͕ؒͳ͍தͰɺͲ͏࣭ͬͯΛ୲อ͢Δͷ͔ʁ
ςετϦιʔεɾεέδϡʔϧ ʮܰඍͳ͞ͳ͍ͱׂΓΔʯ • ֘ϦϦʔεͰඞͣୡ͍ͨ͜͠ͱ࠷༏ઌ Ͱղܾ • ॴҦ Trivial Bug ͱ͔ڐ༰
• ܰඍͳ࣍ͷαΠΫϧʹੵۃతʹ࣋ͪ ӽ͢
ςετϦιʔεɾεέδϡʔϧ ʮͰ͖Δ͚ͩςετΛ͍࣌ؒͰߦɺఀ ͤ͞ͳ͍Α͏ͳʯ • ΫϦςΟΧϧύεৗʹڞ༗͢Δ • Ͱ͖Δ͚ͩͷΓ͚ݪҼಛఆΛ͠ ͯɺ։ൃ։ൃʹूதͯ͠Β͏ • ࣮ɾઃܭͷϨΠϠʔ·Ͱ߱ΓͯѲ
͢Δ
QAΤϯδχΞͷҐ ߲ ΈࠐΈ 8FC ։ൃऀͱͷڑ ϓϩμΫτʹد༩Ͱ͖Δࡋྔ ࣭ͷॏཁੑͷਁಁ
ςετϦιʔεɾεέδϡʔ ϧ QAΤϯδχΞͷҐ
QAΤϯδχΞͷҐ Q. ৫ʹ͓͍ͯQAͷඇଚܟ߹͍ΛߴΊΔͨ Ίʹʁ
QAΤϯδχΞͷҐ ʮ՝ղܾͷྖҬΛ͘͢Δʯ • ςετͷઐࣝɺWebυϝΠϯࣝ • ཁٻࣗମ͕ᐆດͩͱ͔࣌ؒڥͷ੍͕ ݫ͍͠தͰ՝ղܾͰ͖Δೳྗ
QAΤϯδχΞͷҐ ʮ৫ͷख़Λߴ͘͢Δʯ • ςετ୲ऀͷਫ਼ਆ໘ʹΑΔ۠ͷ্Λࢦ͢ • ςετΤϯδχΞͷΩϟϦΞύεΛࣾʹ࡞Δ • ৫తͳΛࢼΈΔ(ݱঢ়ΛΔͱ͜Ζ͔Β) • TPI
NEXT • Test.SSF
৫ʹΑΔҧ͍ΛΓɺ ߟ͑ํͷ෯Λ͛Δ
৫ʹΑΔߟ͑ํͷҧ͍Λͬ ͨΓɺࢹΛ͛ΔͨΊʹʁ
ʮձࣾҎ֎ͷॴͰΩϟϦΞΛ৳ͤʯ (Ҿ༻ɿιϑτΣΞςετ293ͷమଇ) • ֎෦Ͱٕज़ଞͷݱͷࣄΛΔ͜ͱ • ͦͯ͠ɺͦΕΛࣾͰ׆͔ͤΔΑ͏ʹ • ࣾͰ࠷దԽ͞ΕͨਓࡐʹͳΒͳ͍ • ਓ຺Λͭ͘Δ
ऴޏ༻ͷ࣌ऴΘΓ
·ͱΊ ৫ʹΑΔ࣭ͷߟ͑ͷҧ͍ΛΓɺ QA ΤϯδχΞͱͯ͠ݟʹͯ͠ɺݱͰ׆༻ ͨ͠ΓɺΩϟϦΞΞοϓ͠Α͏