概要
Extreme Performance Testingについて
内容
項目 | 内容 or URL |
---|---|
今までの性能テストの問題点 | http://d.hatena.ne.jp/tbpg/20131218/1387384842 |
開発チームが性能テストも受け持つ | http://d.hatena.ne.jp/tbpg/20131218/1387385410 |
2つのテストストーリー | system-performance storyとtest-implementation story。システムの要求とテストの要求 |
小さいテスト | 通常の開発同様できるだけ小さい単位にすることで問題をシンプルにして解決を楽にする |
見える化 | グラフやチャートで見える化することで問題を把握しやすくする |
Performance Champion | 顧客への説明、開発チームへの知識の共有、教育等。 アジャイルコーチやスクラムマスターの性能テスト版か? |
CIとの統合 | CIのデプロイ時に性能テストも一緒に行う。 そのメリットについては他のテストをCIした場合と同様 |
自動化された分析 | 多くの事をテストするため自動化が必須。テストの一貫性も保てる。 |
結果リポジトリ | テストの実行時間、シナリオごとの実行結果、正確なバージョン、環境の詳細情報などを履歴管理する。 RDBを利用するなどして管理。 |
性能自動テストの流れ | http://d.hatena.ne.jp/tbpg/20131219/1387468150 |
テストの健全さ | エラーが出たらすぐ落とす。システムの正常動作を前提とする |
性能強化 | 性能テストを用意することで、その他のコストを必要とせずに性能改善を行うことができる。 ただし改善は1つずつ行うこと。複数改善すると効果が測定できなくなるため。 |
書籍
The ThoughtWorks Anthology: More Essays on Software Technology and Innovation
- 作者: Farooq Ali,Ola Bini,Brian Blignaut,James Bull,Neal Ford
- 出版社/メーカー: Pragmatic Bookshelf
- 発売日: 2012/10/22
- メディア: ペーパーバック
- クリック: 1回
- この商品を含むブログを見る