Why Is Testing Stage of Sdlc so Important?

978 WordsDec 13, 20124 Pages
Why is the testing stage of systems development so important? November 2012 Introduction • Systems Development Lifecycle • Types of SDLC • Stages of SDLC • • • • • • • • • • Waterfall method Testing Programme Testing Acceptance Testing Limitations of Testing Case Study 1: University of Salford Case Study 2: Knight Capital Group Summary Conclusion References Systems Development Lifecycle • Systems Development Life Cycle (SDLC) is the process of developing information systems through various stages from identifying initial requirements through analysis, design, testing, implementation and maintenance. • Many different models but each generally consists of a series of defined steps or stages.…show more content…
Testing continues... Case Study 2 – Knight Capital Group • Trading US equities electronically (high frequency trading) • Dormant software from a legacy system inadvertently reactivated • Multiplied stock trades by 1000 • 45 minute delay in shutting down the system • Proper testing and “appropriate market simulations” • Estimated $440M loss Detterman (2012), Ruhle, Harper and Mehta (2012) Summary • Defined SDLC • Types & Stages of SDLC • Types of Testing • Limitations of Testing • Case studies demonstrate importance of thorough testing Conclusion • Testing reveals any errors and incompatibilities • Essential to ensure they can be corrected before implementation • Testing is a continual process. There needs to be a cut off point before implementation but it can (and should) continue • Testing is critical because it is the only way to determine whether the system operates to requirements and actually works! Laudon & Laudon (2006), Cervone (2007) References
Open Document