by Nataliia Vasylyna | January 23, 2015 10:00 am
Scrum, an agile software development framework, considerably differs from a traditional software development process. It is often applied as it enables to save time and release quality programs sooner than in case of an ordinary development process.
Release of a competitive software product sooner, than allows traditional development process, requires totally different approach to software construction and software testing.
During a Scrum project testers and developers work together as one team and share responsibility for the product.
Acceptance testing is often performed due to frequent releases and constant improvements of the system. Integration testing also often takes place as new modules and parts are added to the product all the time.
Automated testing is very important during agile software development as it helps to save time and efficiently carry out regression testing. It is quite a challenging task to automate tests for an agile project because the system is constantly changing.
Source URL: https://blog.qatestlab.com/2015/01/23/2-main-distinctions-of-a-scrum-project/
Copyright ©2024 QATestLab Blog unless otherwise noted.