APM Welcome, APM North West Network Conference, Synergies Across Sectors
АРТУР ШЕВЧЕНКО «Як спланувати проєкт та все встигнути»
1. Artur Shevchenko
● Head of QA Department at Yalantis
● PhD in Applied Mathematics and Theoretical Physics
● Teacher of Java programming and testing
https://t.me/from_a_to_qa
https://www.linkedin.com/in/arthur-shevchenko/
8. Factors Influencing Test Estimation
• Complexity of the Project
• Level of Quality of the Project
• Team Experience, Trainings, Education
• Tools and Technologies Used
• External Dependencies
• Stability of Project Team
9. Factors Influencing Test Estimation
• Historical Data From Previous Projects
• Process Maturity
• Test Data Management
• Test Environment Management
• Project Documentation Management
• Custom Hardware or Software Availability
• Release cycle
• Technical debt
• Tests flakiness
17. Techniques for Test Estimation
• Intuition
• Tester/Developer Ratio
• Comparative Estimation
• Expert Judgment
• Use Case Point Method
• Wideband Delphi
• Three-Point Estimation
• Function Point Analysis
• Test Point Analysis
• Work Breakdown Structure (WBS)
26. Techniques for Test Estimation
• Test Point Analysis
dynamic
test points
static test
points
environment
factor
productivity
factor
total test
hours
control factor
total test
points
primary
test hours
28. Work Breakdown Structure (WBS)
• Requirements analysis
• Test design
• Review test cases
• Test implementation
• Creation PageObjects
• Creation of API clients
• DTO describing
• Test data creation
• Test script implementation
• Code review
• Test execution
• Bug reporting
• Testing on stage environment
• Test report
34. Best Practices for Accurate Test Estimation
• Regular Team Meetings
• Using Historical Data
• Continuous Monitoring and Feedback
• Adaptability and Flexibility
• Involvement of Stakeholders