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
530
textaeのテスト なぜ毎日テストするのか
textaeというブラウザ上で動作するテキストアノテーションエディタのテスト方法の紹介
shigeru. nakajima
June 10, 2016
Tweet
Share
More Decks by shigeru. nakajima
See All by shigeru. nakajima
Rubyで書いたテトリスをブラウザで動かしてみた
ledsun
0
1.5k
ruby.wasm に関する進捗報告
ledsun
0
870
Hacking Guide of the ruby.wasm
ledsun
0
1.2k
私の作ったruby.wasm アプリケーション
ledsun
0
540
Load gem from browser
ledsun
2
1.4k
パラメタライズドテスト
ledsun
0
470
ゆっくり動くと速く動ける / If you move slowly, you can move more fast
ledsun
0
910
WebSockets and Ruby : avoiding the pitfalls of multithreading
ledsun
0
910
10倍速いNode.js並列プログラミング
ledsun
12
4.1k
Other Decks in Technology
See All in Technology
Prisma ORMを2年運用して培ったノウハウを共有する
tockn
19
4.9k
TDD - Test Driven Drupal
opdavies
0
3k
LLM評価の落とし穴~開発者目線で気をつけるポイント~
rishigami
10
3k
生成AIと産業向けソフトウェアの自動生成 〜 ハノーバーメッセ2024より〜
kioto
2
410
【TSkaigi】2024/05/11 当日スライド
kimitashoichi
14
3.8k
QAエンジニアが伝えたい品質保証の羅針盤 / Compass for Quality Assurance
mii3king
1
320
Password cracking: past, present, future
openwall
0
200
「知的単純作業」を自動化する、地に足の着いた大規模言語モデル (LLM) の活用
nrryuya
8
8k
Real World Type Puzzle and Code Generation
yukukotani
4
620
QA経験のないエンジニアリング マネージャーがQAのカジュアル面談に出て 苦労していること・気づいたこと / scrum fest niigata 2024
yoshikiiida
2
610
エムスリーQAチーム紹介資料 / Introduction of M3 QA Team
m3_engineering
1
260
動画配信サービスのフロントエンド実装に学ぶ設計原則
yud0uhu
0
110
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
689
190k
Embracing the Ebb and Flow
colly
80
4.2k
The Brand Is Dead. Long Live the Brand.
mthomps
49
30k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
21
1.6k
Designing on Purpose - Digital PM Summit 2013
jponch
111
6.5k
Statistics for Hackers
jakevdp
790
220k
Atom: Resistance is Futile
akmur
260
25k
Debugging Ruby Performance
tmm1
70
11k
We Have a Design System, Now What?
morganepeng
43
6.8k
Side Projects
sachag
451
41k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
How STYLIGHT went responsive
nonsquared
92
4.8k
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. ςετ߲͕ҭͭ