View
322
Download
0
Category
Preview:
Citation preview
What is software testing• Validation
o Are you building the right product?● Verification
o Are you building the product right?
Automated testing● TDD (Test Driven Development)● BDD (Behaviour Driven Development)● ATDD (Acceptance Test Driven Development)● Common test patterns● Tools are language dependent
Common problems● Test are hard to write● Test are flaky● High maintenance● “Not enough time”, “Nobody cares” and
other sob stories● Many platforms are not easily testable● Too many tests.
Wrap Up
So where is testing heading?● Test roles are maturing/changing● Cloud testing● Social testing● Smarter results analysis● ISO 29119
Recommended