読書ログ Agile Testing

9章まで読んだ。
Product CodeがJavaベースであっても、
Webアプリケーションであれば、
プラウザ操作のAutomationのテストは、
RubyベースのTest|Specのライブラリでスクリプトテストって
かなり現実解だなとメモ。



Agileのコンテキストで、Testの視野がクリアになる。
キーワードを適当にメモするので、内容を読み取ってね。

Agile Testing Quadrants

Q1(Automated)

  • Unit Tests
  • Component Tests

Q2(Automated & Manual)

  • Functional Tests
  • Examples
  • Story Tests
  • Prototypes
  • Simulations

Q3(Manual)

  • Exploratory Testing
  • Scenarios
  • Usability Testing
  • UAT(User Acceptance Testing)
  • Alpha/Beta

Q4(Tools)

  • Perfomance & Load Testing
  • Security Testing
  • "ility" Testing

その他のキーワード

TDD, User Story,IDEリファクタリング機能の話,顧客とテスターの『会話』の重要性の話,チームによる品質の作り込みの話,Condition of Satisfaction,Checklists, Mind maps, Spreadsheets, Mock-ups, Flow diagrams, Flow diagrams, Software-based tools, BDD, Fit,Ruby with Watir(サンプルコードを見た感じ、Webratぽいツール). Selenium, Canoo WebTest(XMLベース), Executable Documents, Common Language, Thin Slices, Small Shunks
Time-Base Activity and Event Patterns(Fitからなんとなく想像がつく), Data-Driven Tests(Fitからなんとなく想像がつく)
Testablity, Code Desgin and Test Design

Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley Signature Series (Cohn))

Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley Signature Series (Cohn))