1© Agitar Software
Develop Software with ConfidenceDevelop Software with Confidence
Steve Arnold – Technical [email protected] Arnold – Technical [email protected]
2© Agitar Software
Agitator® and Management DashboardOverall management of code quality
AgitatorAgitator®® and Management Dashboardand Management DashboardOverall management of code qualityOverall management of code quality
Powerful regression analysis
Test AssetsTest Assetsandand
ResultsResults
AgitatorInteractive exploratory
code validation
AgitatorAgitatorInteractive exploratoryInteractive exploratory
code validationcode validation
Unique analysis to discover and enforce invariantsOne-click test creationDetailed coverage dataCode-rule enforcement
DashboardVisibility and empowerment
for software teams
DashboardDashboardVisibility and empowerment Visibility and empowerment
for software teamsfor software teams
Precise, objective dataon unit-level qualityIdentification of theriskiest parts of the codeExplicit targets, understanding of trends
DevelopersDevelopers DevelopersDevelopers TeamTeamLeadersLeaders
ManagersManagers
QA TeamsQA Teams Build Build TeamsTeams
Automated code validation for JavaAutomated code validation for Java
3© Agitar Software
Agitator®:Unprecedented Validation AutomationAgitator®:Unprecedented Validation Automation
Fix BugIf observationreveals a bug,
fix it!
Review
Create TestsIf observation describes desired behavior,
click to promote it to assertion
Analyze Summarize
Developer
101010101010101
Code Software Agitation
Observations of Code Behavior, and
Coverage Data
Validate intended code behaviorValidate intended code behaviorValidate intended code behavior
Discover invariants (or specify and validate them)Achieve high data and state coverage without manual setupTest without needing application server, database, etc.