LoginSignup
3
3

More than 5 years have passed since last update.

『初めての自動テスト ―Webシステムのための自動テスト基礎』(オライリー)をまとめました

Last updated at Posted at 2017-11-12

やったこと

  • オライリーから出ている、「初めての自動テスト」の要点をまとめてみた

image.png

本の参考になったところ

  • 自動テストでやりがちなアンチパターン
  • テストのピラミッド
    • UIテスト
    • 統合テスト
    • ユニットテスト
  • 親指の法則
  • ユニットテスト VS UIテスト
  • 開発者 VS テスター
  • UIテストに触れる
  • 統合テストを学ぶ
  • Webの仕組み
  • REST(Representational State Transfer)
  • テストのコツ
  • モックテスト
  • クライアントサイドとサーバーサイドの言語
  • 静的型付けと動的型付け
  • ピラミッドの型を上る
  • テスト初心者のアンチパターン
  • テストファースト(TDD)

得られた知識

  • 「テスト」 = UIテストだと思い込んでいたけど、目的によってすみわけがあるんだなぁと感じた。以下のテストのすみわけがわかるようになった
    • UIテスト
    • 統合テスト
    • ユニットテスト
  • 「なるべくUIテストを減らせ!UIテストにのみ頼るのは犬の道!まずはユニットテストから実装しろ!」という理論も新鮮だった(親指の法則)
  • テストのアンチパターンを学ぶことができた
  • テスト稼働開発を、Ruby on RailsのRSpecのサンプルコードで書いていたので、実際にどうコードを書くかという視点でもとても参考になった

参考

まとめの詳細はこちらを参考にしてください。

初めての自動テスト ―Webシステムのための自動テスト基礎の要点をまとめました

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3