A U T O M AT E D -T E S T I N G . I N F O
Особенности построения автоматизации на фикс-прайс
проектах
Alexander Zvonov Luxoft
Automation by Example:
A U T O M AT E D -T E S T I N G . I N F O
Automation from scratch
2
WebDriver
RC
Startup Page objectLocal runTransition Widget objectContinues integration
A U T O M AT E D -T E S T I N G . I N F O
Process & team
3
2 weeks sprint
fixed price
9 people
A U T O M AT E D -T E S T I N G . I N F O
Application
• Risk Management
4
• Banking
• IE7
• TA < 100
A U T O M AT E D -T E S T I N G . I N F O
Goals
• Regression • Acceptance criteria
coverage• Instant feedback
5
A U T O M AT E D -T E S T I N G . I N F O
Structure of automation
6
• Widget object• DDD• TDD• ATDD• Whole Team
approach
WD
A U T O M AT E D -T E S T I N G . I N F O
How it works
7
Budget
Customer’s interest
Manager’s vision
Quality of applicatio
n
A U T O M AT E D -T E S T I N G . I N F O
And…
8
© Lisa Crispin
A U T O M AT E D -T E S T I N G . I N F O
Summary
• Общее покрытие строится из совокупности юнит, интегрейшен и функциональных тестов.
• Практики вовлечения всей команды в процесс позволяют поддерживать и развивать автоматизацию в условиях ограниченности ресурсов.
• Помните принцип YAGNI• Планируйте тестирований с учетом как внутренних так
и внешних факторов.
9