Here are the slides from my recent talks on "To Deploy or Not-To-Deploy - decide using TTA's Trend and Failure Analysis"
More information available from my blog:
http://essenceoftesting.blogspot.com/search/label/tta
9. TEST AUTOMATION PYRAMID
Unit
Manual / Exploratory
Integration
JavaScript
View
Web Service
UI
Cost
Impact
Time
Business-
facing
Tests
Technology-
facing
Tests
16. CONTINUOUS INTEGRATION (CI)
”… is a software development practice where members of a team
integrate their work frequently, usually each person integrates at
least daily - leading to multiple integrations per day. Each
integration is verified by an automated build (including test)
to detect integration errors as quickly as possible…."
- Martin Fowler, ThoughtWorks Chief Scientist
Ø http://www.thoughtworks.com/continuous-integration
47. Test Execution Machine
Test Execution Command
Send Test
Results to TTA
Ant / Maven / Gradle /
Make / Rake …
xUnit / testNG
Java / C# / Perl / Python /
Ruby …
GO / Hudson /
Jenkins / Bamboo / ..
CI Job
Triggered
Clean Compile Setup Run Tests
Return to
CI
48. How to use TTA?
https://github.com/anandbagmar/tta