この商品をご覧のお客様は、こんな商品もチェックしています。
- メガトン級「大失敗」の世界史
-
価格:1,078円(本体980円+税)
【2023年03月発売】
- Good Code,Bad Code
-
価格:3,960円(本体3,600円+税)
【2023年02月発売】
- 英語のアポリア
-
価格:1,320円(本体1,200円+税)
【2022年09月発売】
- LIFE ON OUR PLANET 地球生命大全史
-
価格:3,960円(本体3,600円+税)
【2023年11月発売】
- Googleのソフトウェアエンジニアリング
-
価格:4,840円(本体4,400円+税)
【2021年11月発売】
[BOOKデータベースより]
よりよりソフトウェアを開発するためには、さまざまなテストを組み込むことになります。しかし、アジャイル開発においては「短い反復」という厳しい時間的な制約のもと、頻繁に変更されるソフトウェアに対するテストとなり、一筋縄ではいかないのが現実です。本書は、アジャイル開発でソフトウェアテストを行う読者に向け、ユーザーストーリーにもとづいたテスト計画を立て、それを短い反復という開発プロセスに合わせた形で整理する方法を提供してくれます。「代わりに何が起こるか」と尋ねよう、厳格なカバレッジ目標を持たないようにしよう、テストコードは書くためではなく読むために最適化しようなど、本書で紹介される50のアイデアは、テストの設計や実行において役に立つ珠玉のものばかり。そしてさらに、日本語版独自コンテンツとして、訳者によるCI/CDなどに関する5アイデアも追加!本書を読めば、テスター・アナリスト・開発者など、あなたのチームメンバーが緊密なコラボレーションを築き、ステークホルダーを巻き込みながら、ソフトウェア品質を向上させる多くのヒントが手に入るはずです!
1 テストのアイデアを生みだす(関係者と品質に関する全体像を定義しよう;フィーチャーではなく、ケイパビリティ(能力)を探索しよう ほか)
[日販商品データベースより]2 適切なチェックの設計(主要な具体例に焦点を当てよう;適切に機能する具体例を機能しない具体例と対比させよう ほか)
3 テスト容易性の向上(同時にデータベースを使う可能性のあるテストはトランザクションでラップしよう;非同期データはテストのあとにクリーンアップするのではなく、テストの前にセットアップしよう ほか)
4 大規模なテストスイートの管理(自動テストを開発者の責任としよう;他のチームと一緒にテストを設計しよう ほか)
5 日本語版追記アイデア(すべての自動テストはCI/CDパイプラインからも実行しよう;リリースしなくとも、テスト環境へのデプロイと、自動テストでの確認を頻繁に行おう ほか)
よりよく、より簡単に、より速く!
アジャイル開発でもテストの品質を上げるためのヒント集
◆◆◆◆◆
Web業界の小規模なスタートアップ企業から世界最大級の銀行組織まで、
さまざまな現場や状況で活用してきたアイデアを集めた
『Fifty Quick Ideas To Improve Your Tests』の邦訳がついに登場!
◆◆◆◆◆
アジャイル開発においても、よりよいソフトウェアを開発するためには、
さまざまなテストを組み込むことになります。
しかしそれは「短い反復」という厳しい時間的な制約のもと、
頻繁に変更されるソフトウェアに対するものとなり、一筋縄ではいかないのが現実です。
本書は、ソフトウェアテストを行う読者に向けて、
アジャイル開発において、ユーザーストーリーにもとづいたテスト計画を立て、
それを短い反復という開発プロセスに合わせた形で整理する方法を提供してくれます。
・【「代わりに何が起こるか」と尋ねよう】
・【厳格なカバレッジ目標を持たないようにしよう】
・【テストコードは書くためではなく読むために最適化しよう】
など、本書で紹介される50のアイデアは、
テストの設計や実行において役に立つ珠玉のものばかり。
そしてさらに、日本語版独自コンテンツとして、
訳者によるCI/CD関連を中心とした5アイデアも追加!
本書を読めば、テスター・アナリスト・開発者など、
あなたのチームメンバーが緊密なコラボレーションを築き、
ステークホルダーを巻き込みながら、ソフトウェア品質を向上させる
多くのヒントが手に入るはずです!
◎目次◎
◆テストのアイデアを生み出す
・【関係者と品質に関する全体像を定義しよう】
・【「常にある/決してない」から考えよう】
など
◆適切なチェックの設計
・【重要な具体例に焦点を当てよう】
・【テストシナリオの期待値には数式ではなく具体的な値を記述しよう】
など
◆テスト容易性の向上
・【CPU時間ではなく論理的なビジネス時間を導入しよう】
・【テストからデータ生成処理を分離しよう】
など
◆大規模なテストスイートの管理
・【自動テストを開発者の責任としよう】
・【他のチームと一緒にテストを設計しよう】
など
◆日本語版追加アイデア
・CI/CD関連など