Agile Software Testing in a Large-Scale Project

10
Agile Software Testing in a Large- Scale Project David Talby and Arie Keren, IAF Orit Hazzan and Yeal Dubinsky, IIT

description

Agile Software Testing in a Large-Scale Project. David Talby and Arie Keren , IAF Orit Hazzan and Yeal Dubinsky, IIT. Introduction. IAF {Israel Air Force},IIT{Israel Institute of Technology} Project{IAF Enterprise Information System} Applying XP on IAF’s project. - PowerPoint PPT Presentation

Transcript of Agile Software Testing in a Large-Scale Project

Page 1: Agile Software Testing in a Large-Scale Project

Agile Software Testing in

a Large-Scale Project

David Talby and Arie Keren, IAF

Orit Hazzan and Yeal Dubinsky, IIT

Page 2: Agile Software Testing in a Large-Scale Project

IntroductionIAF {Israel Air Force},IIT{Israel Institute of Technology}Project{IAF Enterprise Information System}Applying XP on IAF’s project.

Page 3: Agile Software Testing in a Large-Scale Project

IAF Enterprise Information System

Critical {daily operations, security}Complex systemProvide utmost qualityDeveloped by using XP

Page 4: Agile Software Testing in a Large-Scale Project

Conforming to XPShort Releases{2 weeks}Test{unit tests, regression tests}Planning Game{to plan iteration, re-factoring activities { simple design }, sustainable pace and releases}Customer Collaboration

Page 5: Agile Software Testing in a Large-Scale Project

Conforming to XPWhole team and sit-together{developers, testers, analysts and customer}Information workplace{story cards, stand-up meeting}Continuous Integration

Page 6: Agile Software Testing in a Large-Scale Project

Diverging from classic XPCode + Test{XP} and Detailed Specification{ups…}Professional TesterFocusing on automated acceptance test{real simulation}

Page 7: Agile Software Testing in a Large-Scale Project

Test Design and execution

Everyone testsProduct size = test sizeUntested work = no work

Page 8: Agile Software Testing in a Large-Scale Project

Working with professional

testersLet developer code more new

features.2 key challenge{testing

bottleneck, coordination b/w testers and developers}

Page 9: Agile Software Testing in a Large-Scale Project

Integrate feature testing and codingRegression testing: Divide and conquer

Allocate bug-fix time globally

Activity Planning

Page 10: Agile Software Testing in a Large-Scale Project

Defect Management Use a team-centered defect-management approach Fix defects as soon as possible