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
textaeのテスト なぜ毎日テストするのか
Search
shigeru. nakajima
June 10, 2016
Technology
1
630
textaeのテスト なぜ毎日テストするのか
textaeというブラウザ上で動作するテキストアノテーションエディタのテスト方法の紹介
shigeru. nakajima
June 10, 2016
Tweet
Share
More Decks by shigeru. nakajima
See All by shigeru. nakajima
.NETでruby.wasmを動かしてみた
ledsun
0
9
Introduce dRuby
ledsun
0
480
Watching Ruby in browsers
ledsun
0
170
Using Ruby in the browser is wonderful
ledsun
1
3.9k
Rubyで書いたテトリスをブラウザで動かしてみた
ledsun
0
2.6k
ruby.wasm に関する進捗報告
ledsun
0
1.2k
Hacking Guide of the ruby.wasm
ledsun
0
1.7k
私の作ったruby.wasm アプリケーション
ledsun
0
760
Load gem from browser
ledsun
2
1.9k
Other Decks in Technology
See All in Technology
allow_retry と Arel.sql / allow_retry and Arel.sql
euglena1215
1
160
「全員プロダクトマネージャー」を実現する、Cursorによる仕様検討の自動運転
applism118
9
2.6k
MCPで変わる Amebaデザインシステム「Spindle」の開発
spindle
PRO
3
3.2k
生成AIでセキュリティ運用を効率化する話
sakaitakeshi
0
420
なぜスクラムはこうなったのか?歴史が教えてくれたこと/Shall we explore the roots of Scrum
sanogemaru
5
1.5k
AI時代に非連続な成長を実現するエンジニアリング戦略
sansantech
PRO
3
1.2k
250905 大吉祥寺.pm 2025 前夜祭 「プログラミングに出会って20年、『今』が1番楽しい」
msykd
PRO
1
590
「何となくテストする」を卒業するためにプロダクトが動く仕組みを理解しよう
kawabeaver
0
280
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
1
290
20250910_障害注入から効率的復旧へ_カオスエンジニアリング_生成AIで考えるAWS障害対応.pdf
sh_fk2
3
190
サンドボックス技術でAI利活用を促進する
koh_naga
0
200
AI駆動開発に向けた新しいエンジニアマインドセット
kazue
0
330
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
36
6.9k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
4 Signs Your Business is Dying
shpigford
184
22k
Being A Developer After 40
akosma
90
590k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Documentation Writing (for coders)
carmenintech
74
5k
YesSQL, Process and Tooling at Scale
rocio
173
14k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
520
Statistics for Hackers
jakevdp
799
220k
Gamification - CAS2011
davidbonilla
81
5.4k
Practical Orchestrator
shlominoach
190
11k
Transcript
textae ͷςετ ͳͥຖςετ͢Δͷ͔ 2016/06/10 גࣜձࣾϥάβΠΞ தౡ࣎
എܠ 1. textaeͷςετΛຖ࣮ࢪ http://textae.pubannotation.org/ 2. S͘Μ͕࣮ߦ 3. ςετखͰߦ͏ 4. ςετ߲Λຖม͑Δ
ྫ
SafariͰൃੜɺChromeɺFirefoxͰى͖ͳ͍ The following erroneous annotations ignoredͰ͋Δ͜ͱ
खͰΔςετΛຖΔޮՌ 1. ਓ͔ؒ͠ݟ͚ͭΒΕͳ͍ෆ۩߹ 2. ૣ͘ݟ͚ͭΔ
Checking vs Testing Checking Is Confirmation Testing Is Exploration and
Learning — Michael Bolton 1. checking طͷෆ۩߹Λ֬ೝ => ࣗಈԽͰ͖Δ 2. testing ະͷෆ۩߹Λ୳͢ => ࣗಈԽͰ͖ͳ͍
ςετͱ ෆ۩߹ = ҧײ ظ͞Ε͍ͯΔ͜ͱ vs ࣮ࡍͷಈ͖ ςετɺظͱ࣮ࡍͷ྆ํΛΔ׆ಈ
ظͷओޠ 1. ։ൃ͢Δਓ ʢظͨ͠ૢ࡞ʹਖ਼͍͠Ԡʣ 2. ςετ͢Δਓʢظ͠ͳ͍ૢ࡞ʣ 3. ༷ΛܾΊΔਓʢΛղܾ͍ͯ͠Δʣ 4. ͓ۚΛग़͢ਓʢಛʹཉ͍͠ػೳʣ
5. ࣮ࡍʹ͏ਓʢΘ͔Γ͢͞ʣ
։ൃ͢ΔਓͷࢹΛൈ͚Δͷ͍͠ 1. ςετΛ࣮ߦ͢Δ࣌ ࣗͰ։ൃͨ͠ͷಛʹ 2. ςετ߲Λ࡞Δ࣌ 1. ػೳཁٻ 2. ඇػೳཁٻʢੑೳɺؤৎ͞...ʣ
ઌਓͷܙʣγεςϜج൫ͷൃऀཁٻΛ ݟ͑ΔԽ͢ΔඇػೳཁٻάϨʔυݕ౼ձ 1. Մ༻ੑ 2. ੑೳɾ֦ுੑ 3. ӡ༻ɾอकੑ 4. Ҡߦੑ
5. ηΩϡϦςΟ 6. ڥɾΤίϩδʔ
Ҋ݅ʹ߹Θͤͯ͏ͷ͕͍͠ 1. ൃऀඇػೳཁٻͷଘࡏΛΒͳ͍ 2. ։ൃऀػೳཁٻ͕ؾʹͳΔ 3. ͏ਓɺසͰඞཁͳੑೳ͕มΘΔ 4. ো࣌ͷରԠମ੍ΛܾΊͳ͍
ςετΛ܁Γฦ͢ͱผͷࢹͰݟ͑ͯ͘Δ 1. ૢ࡞ͷΘ͔Γʹ͘͞ 2. खॱʹ߹͍ͬͯͳ͍Ϙλϯஔ 3. ෆཁͳૢ࡞खॱ 4. ͕͞ؾʹͳΔ 5.
Θ͔Γʹ͍͘Τϥʔϝοηʔδ 6. ෳػೳͷΈ߹Θͤ ։ൃ͢ΔਓࢹͰʢҙࣝతɾແҙࣝʹʣݟಀ͢
ςετΛ௨ͯ͠ظͱ࣮ࡍͷ྆ํΛΔ 1. ΞδϟΠϧιϑτΣΞ։ൃͰɺ ιϑτΣΞΛঃʑʹ࡞Δ 2. ςετঃʑʹ࡞͍͚ͬͯΔ 1. ςετ߲ 2. ςετΛ͢Δਓ
3. ςετͷαΠΫϧ
खͰΔςετΛຖΔޮՌ 1. ਓ͔ؒ͠ݟ͚ͭΒΕͳ͍ෆ۩߹ 2. ૣ͘ݟ͚ͭΔ
มԽ͢Δͱ͜Ζόά͕ଟ͍ ৽ػೳʹόά͕ଟ͍ 1. ػೳͦͷͷͷߟྀ࿙Ε 2. ଞͷػೳΛյ͢ 3. ಉ࣌ʹͬͨϦϑΝΫλϦϯά มԽ͍ͯ͠Δͱ͜Ζૣ͘ςετ͍ͨ͠
ૣ͘ݟ͚ͭΔͱ͢ͷ͕؆୯ 1. मਖ਼Օॴͷಛఆ͕؆୯ 1. ࡢͷίϛοτͷͲΕ͔ 2. 1ͷίϛοτ40−90 3. 1ίϛοτҰߦ୯Ґͷमਖ਼ 4.
ಛఆ͢Εमਖ਼͕༰қ 2. ࠷ۙ͞Θͬͨॴ͍֮͑ͯΔ
·ͱΊ 1. ਓ͕ؒखͰςετ͢Δͱ͖ʹ͔͠ɺݟͭ ͔Βͳ͍όά͕͋Δ 2. ຖςετ͢Δͱ 1. όάΛૣ͘ݟ͚ͭΒΕͯ͢ͷ͕؆୯ 2. όάΛݟ͚ͭΔ͕ҭͭ
3. ςετ߲͕ҭͭ