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
開発者として学ぶソフトウェアテスト
Search
Daiki Katayama
December 10, 2018
2
960
開発者として学ぶソフトウェアテスト
Daiki Katayama
December 10, 2018
Tweet
Share
More Decks by Daiki Katayama
See All by Daiki Katayama
iOSアプリのパフォーマンス計測をおさらいする
kariad
2
8.9k
アプリのパフォーマンスを継続的に計測する
kariad
6
15k
Xcodeのカバレッジ計測ではなぜブランチカバレッジが取れないのだろうか?
kariad
3
4.3k
WACATE2019_summer_BPP
kariad
1
2.2k
Viewのテストどうしてますか?
kariad
2
1.4k
コードカバレッジとの付き合い方を知ってテストを書く
kariad
2
2.3k
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Building Your Own Lightsaber
phodgson
103
6.1k
The Cult of Friendly URLs
andyhume
78
6.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.9k
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
510
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
How STYLIGHT went responsive
nonsquared
95
5.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
The Cost Of JavaScript in 2023
addyosmani
45
7k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
170
Transcript
։ൃऀͱֶͯ͠Ϳ ιϑτΣΞςετ 2018/12/10 iOS Test Night #9 -2प- kariad(@kariad_uu) 1
ࣗݾհ • @kariad_uu • ยࢁ େथ • ΦΠγοΫεɾϥɾେ iOS App
Engineer • / / V 2
ςετίʔυ݁ߏॻ͚ΔΑ͏ʹͳ͖ͬͯͨ 3
ςετίʔυͲ͜·Ͱॻ͍ͨΒ͍͍͔ Θ͔Βͳ͍ 4
• શͯͷ݅ཏͨ͠ํ͕͍͍ͷ? • શͯͷػೳʹ͘͠ςετίʔυॻ͖͘? • Ͳ͜·Ͱॻ͍ͨΒόά͕ͳ͘ͳΔΜͩΖ͏? ➡ͳΜͱͳ͘Ͱςετॻ͍͍ͯͨ 5
ιϑτΣΞςετʹ͍ͭͯษڧ࢝͠Ίͨ 6
ιϑτΣΞςετͷ7ݪଇ 1. ςετ͕ܽؕ͋Δ͜ͱ͔ࣔͤ͠ͳ͍ 2. શςετෆՄೳ 3. ॳظςετ 4. ܽؕͷภࡏ 5.
ࡴࡎͷύϥυοΫε 6. ςετ݅࣍ୈ 7. ʮόάθϩʯͷམͱ݀͠ 7
• ςετΛͯ͠όά͕ͳ͍͜ͱূ໌Ͱ͖ ͳ͍ • ݅ͷશཏͳΜ͕͔͔ͯ࣌ؒΓ͗ͯ͢ෆ Մೳ(ͦΕ͕લఏͰ͋Δ) • γεςϜಛੑʹΑͬͯॏࢹ͢Δͱ͜Ζม ΘΔ 8
݁ہશͯΛςετ͢ΔͳΜͯͰ͖ͳ͍ ͩͬͨΒΑΓޮΑ͘ςετ͍ͨ͠ ςετઃܭΛ͠Α͏ 9
ςετઃܭ ༏ઌΛ໌֬ʹ্ͨ͠Ͱ ςετ݅Λઃܭ͠ɺςετέʔεΛ࡞͢Δ • ԿΛ༏ઌͯ͠ςετ͢Δͷ͔ • Ͳ͏ͬͯςετ͢Δͷ͔ • Ͳͷ݅Ͱςετ͢Δͷ͔ 10
ྫ • ECαΠτͳͷͰΧʔτʹؔ࿈͢Δͱ͜ Ζ༏ઌߴ͘ςετ͢Δ • มߋՕॴ͕ଟ͍ͱ͜ΖԿςετ͢Δͷ ͕େมͳͷͰςετίʔυΛॻ͍ͯࣗಈςετ Ͱςετ͢Δ 11
ςετઃܭͰςετΛ Ͳ͜·ͰΔ͔ܾ·ͬͨ ࣍ςετٕ๏ΛͬͯޮΛΑ͍ͨ͘͠ 12
ςετٕ๏ • ςετ͢Δ݅ΛΑΓগͳ͍έʔεͰ ΑΓޮՌతʹͳΔ͘ཏతʹςετ͢Δ • ಉׂ๏ • ڥքੳ • ߦදɾϖΞϫΠζ๏
13
͔ͯ͠͠ઃܭ(ϓϩάϥϜ)Λ͢Ε ςετ͕͘͢͠ͳΔ 14
ςελϏϦςΟ • ςετ༰қੑ • ઃܭΛޙ͔Βม͑Δͷେม ˠ࣮ςετ͍͢͠γεςϜʹͳΔ͔Ͳ͏͔ ։ൃऀ͕伴ΛѲ͍ͬͯΔ • ςετΛલఏͱͨ͠ઃܭʹ͠Α͏ 15
·ͱΊ • ιϑτΣΞςετʹ͍ͭͯΓ • (ςετઃܭΛͯ͠) • ςελϏϦςΟͳઃܭͰ࡞Δ • ͜Ε͕։ൃऀͱͯ͠ٻΊΒΕΔςετͰͷׂ 16
͘ઙ͘ International Software Testing Qualifications Board ҰԠੈքඪ४ ςετΛԿͰֶͿ͔ 1/2 17
ςετٕ๏ʹಛԽ ςετΛԿͰֶͿ͔ 2/2 ςελϏϦςΟͰiOSΞϓϦઃܭύλʔϯೖ TDD Boot Campͱͯྑ͍ 18
ςετΛԿͰֶͿ͔ ͓·͚ • ٶ࡚େֶ ֶڭҭݚڀ෦ • ยࢁ ప࿕ ڭत •
ʮιϑτΣΞςετͷॏཁੑͱςετͰͷߟ ͑ํʯ • https://www.iij-ii.co.jp/activities/seminars.html (ͳΜͱಈը͖) 19
͝੩ௌ͋Γ͕ͱ͏͍͟͝φʔε 20