This presentation is among the Top 27 Best Papers/Practice/Tutorials selected, out of 460+ submissions received, to be presented @STC 2012.
Presentation Abstract
In recent years, many projects are adopting Agile Methodology. In traditional models like waterfall or V- model, there is enough time and focus to plan and execute various types of testing that may be needed. Apart from functional testing teams, there are dedicated testers who perform various specialized testing like performance testing, data warehouse testing, SOA testing etc. Due to varied reasons, in many agile projects, the main focus in testing remains on verifying functional requirements and automating the key functional scenarios. Many other aspects of testing is generally missed out or ignored in agile development. One of the reasons for this may be due to the following: It is easier to define stories which talks about functional aspects. Another reason may be conventionally, most of the specialized testing is performed in the end product or when the system has attained a level of stability. With changing technology and the business n eeds where performance, security, compliance and data integrity are extremely critical, it is quite risky to delay these aspects till late in the project life cycle. Any type of testing that is done in traditional environment can be done in agile development as well. What it needs is careful planning and selection of types of testing upfront. Apart from upfront planning for these types of tests, another important aspect to be considered is the skill set of the testers. This paper would cover some simple techniques that can be followed to bring in specialized testing in Agile world.
About the Authors
Harleen Bedi is Senior Project Manager at Infosys Ltd. She brings together 13 years of rich experience in managing large enterprise software testing programs from presales to end-to-end delivery. She has experience in assessment and implementation of Testing Center of Excellence. She has worked on varied domains like banking and financial services, life sciences and digital content management. Her current research interests are in specialized testing. She is a PMP, CSTE, CSQA and has “Certification in Banking” from Chartered Institute of Bankers in Scotland.
Sujatha BadriNarayanan has 15+ years of experience and is currently working as a Senior Project Manager at Infosys Limited, Bangalore (NASDAQ: Infy www.infosys.com ). She has expertise in both software development and testing field. In testing, her expertise is in White box testing, Performance testing, Automation, SOA and Middleware testing. She has worked on various domains like Embedded, Avionics, Multimedia, Storage and Banking. She is PMP certified and Six Sigma Green Belt Certified. Her current research areas are Performance Engineering, Cloud and Mobile performance testing.