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
620
textaeのテスト なぜ毎日テストするのか
textaeというブラウザ上で動作するテキストアノテーションエディタのテスト方法の紹介
shigeru. nakajima
June 10, 2016
Tweet
Share
More Decks by shigeru. nakajima
See All by shigeru. nakajima
Introduce dRuby
ledsun
0
460
Watching Ruby in browsers
ledsun
0
150
Using Ruby in the browser is wonderful
ledsun
1
3.7k
Rubyで書いたテトリスをブラウザで動かしてみた
ledsun
0
2.5k
ruby.wasm に関する進捗報告
ledsun
0
1.2k
Hacking Guide of the ruby.wasm
ledsun
0
1.7k
私の作ったruby.wasm アプリケーション
ledsun
0
730
Load gem from browser
ledsun
2
1.9k
パラメタライズドテスト
ledsun
0
640
Other Decks in Technology
See All in Technology
20250625 Snowflake Summit 2025活用事例 レポート / Nowcast Snowflake Summit 2025 Case Study Report
kkuv
1
310
Snowflake Summit 2025全体振り返り / Snowflake Summit 2025 Overall Review
mtpooh
2
390
Node-RED × MCP 勉強会 vol.1
1ftseabass
PRO
0
140
Кто отправит outbox? Валентин Удальцов, автор канала Пых
lamodatech
0
340
急成長を支える基盤作り〜地道な改善からコツコツと〜 #cre_meetup
stefafafan
0
120
Observability infrastructure behind the trillion-messages scale Kafka platform
lycorptech_jp
PRO
0
140
初めてのAzure FunctionsをClaude Codeで作ってみた / My first Azure Functions using Claude Code
hideakiaoyagi
1
220
解析の定理証明実践@Lean 4
dec9ue
0
170
_第3回__AIxIoTビジネス共創ラボ紹介資料_20250617.pdf
iotcomjpadmin
0
150
より良いプロダクトの開発を目指して - 情報を中心としたプロダクト開発 #phpcon #phpcon2025
bengo4com
1
3.1k
Clineを含めたAIエージェントを 大規模組織に導入し、投資対効果を考える / Introducing AI agents into your organization
i35_267
4
1.6k
生成AIでwebアプリケーションを作ってみた
tajimon
2
140
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
670
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Navigating Team Friction
lara
187
15k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
The Invisible Side of Design
smashingmag
299
51k
It's Worth the Effort
3n
185
28k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.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. ςετ߲͕ҭͭ