ブックマーク / qiita.com/MasayaHayashi724 (3)

  • 【まとめ】Engineering for Testability (前半)【WWDC 2017】 - Qiita

    はじめに この記事では、WWDC 2017でのセッション Engineering for Testabilityの内容をまとめます。 このセッションでは、テストがしやすいコードの書き方(前半で紹介)や、保守・スケールしやすいテストコードの書き方(後半で紹介)などが紹介されました。 また、テストコードの大切さについても話されています。 図はAppleが公開しているスライドから引用しました。 記事の内容に誤りなどがございましたら、気軽に、優しく、コメントしていただけると嬉しいです。 よろしければ後半もお読みください。 こちらにXcode9からの新しいテストまわりのAPIが紹介されたセッションもまとめているので、合わせてお読みください。 読むのがめんどくさい方へ 結構長いので、すべて読むのがめんどくさい方はこれだけでも覚えていってください。 Treat your test code with t

    【まとめ】Engineering for Testability (前半)【WWDC 2017】 - Qiita
    nafu003
    nafu003 2017/06/26
    Xcode9 iOS Testing
  • 【まとめ】Engineering for Testability (後半)【WWDC 2017】 - Qiita

    はじめに この記事では、WWDC 2017でのセッション Engineering for Testabilityの後半の内容をまとめます。 前半を先に読んでいただけると良いと思いますが、一応前半を読まなくても後半を理解できる内容になっていると思います。 このセッションでは、テストがしやすいコードの書き方や、保守・スケールしやすいテストコードの書き方などが紹介されました。 また、テストコードの大切さについても話されています。 図はAppleが公開しているスライドから引用しました。 読むのがめんどくさい方へ 結構長いので、すべて読むのがめんどくさい方はこれだけでも覚えていってください。 Treat your test code with the same amount of care as your app code アプリのコードと同じくらいテストコードに気を配ろう Code reviews

    【まとめ】Engineering for Testability (後半)【WWDC 2017】 - Qiita
    nafu003
    nafu003 2017/06/26
    Xcode9 iOS Testing
  • 【まとめ】What's New in Testing【WWDC 2017】 - Qiita

    はじめに この記事では、WWDC 2017でのセッション What's New in Testing の内容をまとめます。 このセッションでは、Xcode9から登場する多種多様な新しいAPIが発表され、UI Testのパフォーマンス改善などの技術的な進化も紹介されました。 macOSやtvOSなどに関するトピックもありましたが、僕自身がそれらに詳しくないのと、発表のほとんどがiOS関連だったので、iOS関連のトピックに関してのまとめになります。 Xcode9にアップデートして強化されたUI Testを利用したい方や、これからUI Testを導入しようと思っている方の参考になれば嬉しいです。 それでは、早速まとめに入りましょう。 セッションのまとめ Xcode9でのEnhancements 並列テスト 複数のシナリオを1回のビルドで並行してテストできるようになる。 テスト実行スピードが大幅に

    【まとめ】What's New in Testing【WWDC 2017】 - Qiita
    nafu003
    nafu003 2017/06/26
    Xcode9 iOS Testing
  • 1