Litcius/Paper detail

Software Testing from an Agile and Traditional view

Soukaina Najihi, Sakina Elhadi, Rachida Ait Abdelouahid, Abdelaziz Marzak

2022Procedia Computer Science29 citationsDOIOpen Access PDF

Abstract

Project management has long been a challenge for Information Technology (IT) organizations to learn how to manage projects effectively and efficiently while balancing the iron triangle: cost, time and scope without sacrificing quality. Agile project management (APM) and traditional project management (TPM) are two different approaches related to software development, the core tenet of TPM is that projects are relatively simple, predictable, and linear with well-defined boundaries, whereas APM has emerged as a new methodology for managing high-risk, time-sensitive and scope flexible projects. While it is undeniable that the use of agile project management is increasing, the traditional opposite side continues to exist. The agile approach has an impact on all phases of software development, and they must adapt to this new way of thinking. Software testing is also impacted as a fundamental link in the software development life cycle that ensures quality. Software testing is a vital component of software Quality Assurance (QA) since it serves as the final review of the specification, design, and code. Has software testing evolved along with the evolution of project management? Is there a difference between a traditional and an agile software testing? This paper answers these questions by comparing software testing in the two approaches.

Topics & Concepts

Computer scienceAgile software developmentSoftware engineeringSoftware project managementSoftware developmentSoftware quality analystSoftware qualitySoftware constructionSoftware development processProcess managementScope (computer science)Systems engineeringEngineering managementSoftwareEngineeringProgramming languageSoftware Engineering Techniques and PracticesSoftware Engineering ResearchSoftware Testing and Debugging Techniques
Software Testing from an Agile and Traditional view | Litcius