Upgrade to Pro — share decks privately, control downloads, hide ads and more …

陣形で学ぶテスト - Learning from military formation for...

Dai Fujihara
November 30, 2012

陣形で学ぶテスト - Learning from military formation for software test

チーム内勉強会で使ったソフトウェアテストの資料

Dai Fujihara

November 30, 2012
Tweet

More Decks by Dai Fujihara

Other Decks in Technology

Transcript

  1. ָఱϒοΫε: ιϑτ΢ΣΞςετٕ๏υϦϧ - ςετઃܭͷ ߟ͑ํͱ࣮ࡍ - ळࢁߒҰ : ຊ :

    http://http://goo.gl/hQGwm ܹࢗΛड͚ͨ ॻ੶ ख๏Λࡉֶ͔͘ͿͳΒ ಡΉ͜ͱΛ͓͢͢Ί͠·͢
  2. ತ ತ ತ ತ ತ ತ ௽ཌྷϊਞ zத৺ʹେকΛ഑ஔ͠ɺఢ͕྆ཌྷͷؒʹೖͬͯ͘Δͱ ಉ࣌ʹͦΕΛด͡Δ͜ͱͰแғɾᓲ໓͢Δͷ͕໨తɻ ͨͩ͠ɺఢʹͱͬͯ͸த৺ʹकඋ͕গͳ͘େকΛ߈Ί

    ΍͍ͨ͢Ίɺ྆ཌྷͷ෦ୂ͕แғ͢Δ·Ͱத܉͕࣋ͪת ͑ͳͯ͘͸ͳΒͳ͍ͱ͍͏ϦεΫ΋ሃΜͰ͍Δɻz ໘ ತ ತ ತ ತ ತ ತ ತ ਞܗ8JLJQFEJBIUUQKBXJLJQFEJBPSHXJLJ&"&#%"
  3. ໘ͷςετέʔε ೖྗ" ೖྗ# ೖྗ$ ػೳ" ˓ ˔ ˔ ػೳ# 

    ˓ ˔ ը໘" ը໘# ը໘$ ػೳ" ˓ ˔ ˔ w ԣʹ෼͚Δͱ௕͘ͳΔ͔ΒΘ͚ͯ΋͍͍͔΋ w ˓͕Α͘࢖ΘΕΔέʔεɺ˔͕˓ͷͪΐͬͱҧ͏൛ͱΘ͚Δͱ ʮ˓͚ͩࣗಈԽ͠Α͏ͬͱʯͱ͔ͷ൑அࡐྉʹͳΔ w 9࣠ɾ:࣠ʹ༏ઌ౓Λ͚ͭΔ͜ͱͰɺ༏ઌ౓ߴ͍΋ͷ͔Βςετ ͠΍͘͢ͳΔ͠ʮ༏ઌ౓ߴ͚ͭͩࣗಈԽ͠Α͏ͬͱʯͱ͔ͷ൑ அࡐྉʹͳΔ ͨ·ʹ࢖ΘΕΔ Α͘࢖ΘΕΔ Α͘࢖ΘΕΔ ͨ·ʹ࢖ΘΕΔ
  4. ತ ತ ತ ತ ತ ڕྡྷϊਞ zଟ͘ͷฌ͕ࢄΒͣʹہ෦ͷઓಆʹࢀՃ͠ɺ·ͨҰਞ͕ յ໓ͯ͠΋࣍ਞ͕͙͢ʹ܁Γग़ͤΔͨΊফ໣ઓʹڧ ͍ɻҰํͰԣୂΛཁૉͱͨ͠ू߹ͷͨΊɺ྆ଆ໘΍ޙ ํ͔Β߈ܸΛड͚Δͱࠞཚ͕ੜ͡΍͘͢ऑ͍ɻ·ͨแ

    ғ͞Ε΍͘͢ɺෳ਺ͷఢʹғ·Εͨঢ়ଶͷͱ͖ʹ͸༻ ͍ͳ͍ɻಛʹఢΑΓগ਺ฌྗͷ৔߹ਖ਼໘ಥഁʹ༗ޮͰ ͋Δɻz ཱ ತ ತ ತ ತ ತ ತ ತ ਞܗ8JLJQFEJBIUUQKBXJLJQFEJBPSHXJLJ&"&#%"
  5. ػೳ" ػೳ# ػೳ" ཁҼ" ˓ ˔ ػೳ" ཁҼ#  ˓

    ػೳ# ཁҼ" ˓ ˔ ػೳ# ཁҼ$  ˓ w ࣍ݩͰදΛॻ͘ͷ͸ͭΒ͍ͷͰɺ֊૚తʹॻ͘ํ๏Ͱදݱ͢Δ ͜ͱ͕Ͱ͖Δ w ͋·Γʹ΋ෳࡶͳΒɺγφϦΛܗࣜͰॻ͘ͷ΋ख ཱମͷςετέʔε
  6. ਞܗ8JLJQFEJBIUUQKBXJLJQFEJBPSHXJLJ&"&#%" ತ ತ ತ ತ ತ ತ ंֻϊਞ ઌʹग़ܸͨ͠෦ୂ͕ޙୀ͠ɺସΘΓʹ৽ख͕ग़ܸ͢ Δͱ͍͏ɺ࣍ʑʹ෦ୂ͝ͱʹ߈Ίͯ͸ୀ͘ઓ๏ͳ͍

    ͠ਞܗɻେকΛத৺ʹɺͦͷपғΛ֤෦ୂ͕ԁਞΛ ૊Έɺंྠ͕ճస͢ΔΑ͏ʹೖΕ୅ΘΓཱͪ୅ΘΓ ֤෦ୂ͕߈Ίͯ͸ୀ͘ɺͱ͍͏ͷ͕༗ྗઆɻ ࣌ ತ ತ ತ ತ ತ ತ
  7. ತ ਞܗ8JLJQFEJBIUUQKBXJLJQFEJBPSHXJLJ&"&#%" ತ ತ ತ ತ ತ ತ ತ ๝໼ϊਞ

    ڧྗͳಥഁྗΛ࣋ͭ൓໘ɺҰ౓ଆ໘ʹճΒΕɺแғ ͞ΕΔͱඇৗʹ੬͍ɻॎԣ͋ΒΏΔఁ࡯͔ΒฌΛଟ ͘ݟͤΔ͜ͱ͕Ͱ͖ɺఢΑΓՉฌͰ͋Δ৔߹ɺਖ਼໘ ಥഁʹ༗ޮͰ͋Δɻ ଞ ತ ತ ತ ತ ತ ತ
  8. ತ ήϦϥ8JLJQFEJBIUUQKBXJLJQFEJBPSHXJLJ&#&""&" ತ ತ ತ ತ ತ ತ ತ ήϦϥઓ

    ή ತ ತ ತ ತ ತ ತ ήϦϥઓͱ͸ɺ༧Ί߈ܸ͢ΔఢΛఆΊͣɺઓઢ֎ʹ͓ ͍ͯখن໛ͳ෦ୂΛӡ༻ͯ͠ɺྟػʹحऻɾ଴ͪ෬ ͤɾޙํࢧԉഁյ౳ͷ᎟ཚ΍߈ܸΛߦ͏ઓ๏ɺ·ͨ ͸ͦͷઓ๏͕༻͍ΒΕͨઓಆΛࢦ͢ɻ
  9. ؍఺ɾࢹ఺ ఺ ػೳɾΞΫγϣϯ͝ͱʹέʔεΛ࡞Δ ؒɾରশɾྨࣅɾ֎ଆΛέʔεʹՃ͑Δ ͍͡ΘΔ৚݅ΛέʔεʹՃ͑Δ աڈͷϛεΛέʔεʹՃ͑Δ 65Ϩϕϧɾࣗಈ ઢ ڥք஋෼ੳΛέʔεʹՃ͑Δ ҟৗܥΛέʔεʹՃ͑Δ

    ηΩϡϦςΟܥΛέʔεʹՃ͑Δʢ944ରࡦͳͲʣ ૿͍͑ͯ͘΋ͷͷςετΛέʔεʹՃ͑Δ 65Ϩϕϧɾࣗಈ ໘ ೖྗͷ૊Έ߹Θͤ͝ͱʹέʔεΛՃ͑Δ ػೳ͕ෳ਺ը໘ʹ͋Δ৔߹ͷέʔεʹՃ͑Δ ϒϥ΢β͝ͱͷνΣοΫΛέʔεʹՃ͑Δ σόΠεରԠʢ1$ɺεϚϑΥͳͲʣΛέʔεʹՃ͑Δ ࢦඪʢ("΍ϩάूܭʣͷέʔεΛՃ͑Δ 6"5ͷϨϕϧɾࣗಈ ཱ ػೳͷ૊Έ߹Θͤ͝ͱʹέʔεΛՃ͑Δʢݖݶ΍ઃఆʣ σάϨʔυ๷ࢭ 6"5ͰՄೳɾͰ͖Ε͹ࣗ ಈ ଟ ར༻ऀࢹ఺ͷγφϦΦΛέʔεʹՃ͑Δ 6"5ͰՄೳɾͰ͖Ε͹ࣗ ಈ ή ࣮ػͰखಈςετ ͙Γ͙Γ͍͡Γ·͘Δςετ खಈ
  10. ྲྀΕ ತ ತ ತ ತ ತ ತ ತ ತ ತ

    ತ ತ أߦϊਞ wέʔε࡞੒ wͬ͘͟ΓݟੵΓ wͬ͘͟Γܭը wௐ੔ɾϦεΫڞ༗ w࣮ߦ