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

金沢アプリ開発塾セミナー資料「テストについて」

 金沢アプリ開発塾セミナー資料「テストについて」

2017年度 金沢アプリ開発塾 2月 セミナー資料

Tomokazu Kiyohara

February 20, 2018
Tweet

More Decks by Tomokazu Kiyohara

Other Decks in Programming

Transcript

  1. ςετ
    $PEFGPS,BOB[BXBਗ਼ݪஐ࿨
    ۚ୔ΞϓϦ։ൃक़

    View Slide

  2. ͚͠Μʲࢼݧʳ
    ⽡໊ɾεଞ⽢෺ͷੑ࣭΍ྗͳͲΛͨΊ͢͜ͱɺ·ͨ͸ݕࠪ͢
    Δ͜ͱɻʮ஄ੑʕʯɻಛʹɺਓͷ஌ࣝɾೳྗΛௐ΂ΔͨΊʹɺ
    ໰୊Λग़ͯ͠౴͑ͤ͞Δ͜ͱɻʮೖֶʕʯ
    ςετ
    ؠ೾ ࠃޠࣙయ ୈࣣ൛ ৽൛ ΑΓҾ༻

    View Slide

  3. ࢓༷ʹͳ͍ৼ෣·ͨ͸ܽؕΛ
    ݟ͚ͭग़͢࡞ۀͷ͜ͱ
    ιϑτ΢ΣΞςετ
    Wikipedia ΑΓҾ༻

    View Slide

  4. ͞·͟·ͳςετ
    w ࣌ظʢ͍ͭͨΊ͔͢ʣ
    w ର৅ʢͳʹΛͨΊ͔͢ʣ
    w ख๏ʢͲ͏΍ͬͯͨΊ͔͢ʣ
    w ૊Έ߹ΘͤʹΑͬͯ΋͞·͟·

    View Slide

  5. ͞·͟·ͳςετ
    w ࣌ظʢ͍ͭͨΊ͔͢ʣ
    w ର৅ʢͳʹΛͨΊ͔͢ʣ
    w ख๏ʢͲ͏΍ͬͯͨΊ͔͢ʣ
    w ૊Έ߹ΘͤʹΑͬͯ΋͞·͟·

    View Slide

  6. 7Ϟσϧ
    ɹ
    Wikipedia ΑΓҾ༻

    View Slide

  7. εΫϥϜ
    w ςετۦಈ։ൃ
    w ϦϑΝΫλϦϯά
    w ܧଓతΠϯςάϨʔγϣϯ

    View Slide

  8. ͞·͟·ͳςετ
    w ࣌ظʢ͍ͭͨΊ͔͢ʣ
    w ର৅ʢͳʹΛͨΊ͔͢ʣ
    w ख๏ʢͲ͏΍ͬͯͨΊ͔͢ʣ
    w ૊Έ߹ΘͤʹΑͬͯ΋͞·͟·

    View Slide

  9. ର৅
    w ػೳςετ
    w ੑೳςετʢύϑΥʔϚϯεςετʣ
    w ෛՙςετʢετϨεςετʣ
    w ϢʔβϏϦςΟςετ
    w ηΩϡϦςΟςετ

    View Slide

  10. ͞·͟·ͳςετ
    w ࣌ظʢ͍ͭͨΊ͔͢ʣ
    w ର৅ʢͳʹΛͨΊ͔͢ʣ
    w ख๏ʢͲ͏΍ͬͯͨΊ͔͢ʣ
    w ૊Έ߹ΘͤʹΑͬͯ΋͞·͟·

    View Slide

  11. ख๏
    w ੩తςετ
    w ಈతςετ
    w ϒϥοΫϘοΫεςετ
    w ϗϫΠτϘοΫεςετ

    View Slide

  12. ੩తςετɾಈతςετ
    w ੩తςετ
    w ओʹίʔυΛର৅ͱͨ͠ςετ
    w ίʔυϨϏϡʔ΍੩తղੳπʔϧΛ΋͍ͪΔ
    w ಈతςετ
    w ίʔυ͔Βੜ੒͞Εͨιϑτ΢ΣΞΛಈ࡞ͤͯ͞ߦ͏ςετ
    w ਓखʹΑΔ໨ࢹ֬ೝʢQSJOUGEFCVH

    w ͞·͟·ͳςετπʔϧΛ΋͍ͪΔʢޙड़ʣ

    View Slide

  13. ಈతςετͷςετ߲໨
    w ಈతςετ͸ɺιϑτ΢ΣΞʹରͯ͠ʮͳʹΛೖྗͨ͠
    Βʯʮͳʹ͕ग़ྗ͞ΕΔʯ͔ΛͨΊ͢͜ͱ
    w ʮςετ߲໨ʯ㲈ʮͳʹΛೖྗͨ͠ΒʯΛͲ͏ܾΊΔ͔

    View Slide

  14. ϒϥοΫϘοΫεςετ
    w ֎෦࢓༷͔ΒೖྗΛܾΊΔํࣜ
    w ιϑτ΢ΣΞ͕಺෦ͰͲͷΑ͏ͳॲཧΛ͍ͯ͠Δ͔Λ
    ߟ͑ͳ͍ʢϒϥοΫϘοΫεʣ

    View Slide

  15. ϗϫΠτϘοΫεςετ
    w ಺෦ߏ଄͔ΒೖྗΛܾΊΔํࣜ
    w ͲͷΑ͏ͳϩδοΫʹͳ͍ͬͯΔ͔ɺιʔείʔυͷ
    ಺༰ʹԠͯ͡ςετ߲໨ΛܾΊ͍ͯ͘

    View Slide

  16. ϒϥοΫˍϗϫΠτ
    w ϒϥοΫϘοΫε
    w ίʔυमਖ਼΍ϦϑΝΫλϦϯά΁ͷରԠ͠΍͢͞
    w ϗϫΠτϘοΫε
    w ಈ࡞ෆඋͷݕग़͠΍͢͞

    View Slide

  17. ೖྗͷબఆ

    w ಉ஋෼ׂ
    w ग़ྗ͕ಉ͡ʹͳΔೖྗͷάϧʔϐϯάͱ୅දͱͳΔೖ
    ྗ஋Λܾఆ͢ΔͨΊͷख๏
    w ڥք஋෼ੳ
    w ग़ྗ͕ҟͳΔೖྗͷڥքʢPOP⒎ϙΠϯτʣʹண໨͠
    ͯೖྗ஋Λܾఆ͢ΔͨΊͷख๏
    ϒϥοΫϗϫΠτ

    View Slide

  18. ೖྗͷબఆ

    w ΧόϨοδʢ໢ཏ཰ʣ
    w εςʔτϝϯτΧόϨοδʢ໋ྩ໢ཏʣ
    w ϒϥϯνΧόϨοδʢ෼ذ໢ཏʣ
    w ίϯσΟγϣϯΧόϨοδʢ৚݅໢ཏʣ
    ϗϫΠτ

    View Slide

  19. NPSF
    w *40*&$*&&&
    w ιϑτ΢ΣΞςετͷࠃࡍඪ४ن֨
    w IUUQXXXTPGUXBSFUFTUJOHTUBOEBSEPSH
    ˞༗໊ͳ*&&&͸จॻͷΈΛର৅ͱ͍ͯ͠Δ͕ɺ*40*&$*&&&͸༻ޠɾϓϩηεɾจॻɾٕ๏ͱશൠΛର৅ͱ͍ͯ͠Δ

    View Slide

  20. "OESPJEΞϓϦ։ൃͱςετ

    View Slide

  21. "OESPJE%FWFMPQFST
    5FTUJOH"QQTPO"OESPJE
    IUUQTEFWFMPQFSBOESPJEDPNUSBJOJOHUFTUJOHJOEFYIUNM

    View Slide

  22. "OESPJE4UVEJP
    ΞϓϦͷςετ
    IUUQTEFWFMPQFSBOESPJEDPNTUVEJPUFTUJOEFYIUNM

    View Slide

  23. 2JJUB

    "OESPJEςετϋϯζΦϯ
    IUUQTRJJUBDPNDBUUBLBJUFNTGBDFGFGD

    View Slide

  24. ·ͱΊ
    w ߴ඼࣭ͷΞϓϦ͸ߴ඼࣭ͷςετͰग़དྷ͍ͯΔ
    w ιϑτ΢ΣΞςετʹ͸͞·͟·ͳ؍఺ͱٕ๏͕͋Δ
    w "OESPJEΞϓϦ։ൃ༻ͷʮςετπʔϧʯ͕͋Δ

    View Slide

  25. ࠓ೥౓ͷۚ୔ΞϓϦ։ൃक़΋
    ͋ͱগ͠Ͱ͢
    ࠷ޙͷ௥͍ࠐΈΛ͕Μ͹͍ͬͯͩ͘͞

    View Slide