QWE2002 Paper VT8

Dr. Prakash Mutalik
(RelQ)

Testing to Improve Projects' Productivity

Presentation Abstract

Testing software is no longer a case of 'sitting at the terminal and banging a few keys' activity. Thorough testing is one of the key necessities for developing good quality software and this requires much more than just 'banging the keys...'. The need for quality testing is more acutely felt as the software complexity increases or when software is mission critical.

Thorough testing requires test technology and domain specific skill / technology within the test team. Suitable test models, technology for optimal test case generation, test automation and test effort estimation are critical in making testing effective. The productivity improvements brought by these technologies are clearly seen in software development.

In this session, the speaker discusses some of the models / technologies he has employed in some of projects and will discuss few case studies. He will also outline the concept of the 'Test knowledge engine' which would further boost testing productivity.

About the Author

Dr. Mutalik is a co-founder and President of RelQ Software, a global company specialized in Independent Validation & Verification. RelQ is a Bangalore based software services company with operations in USA, Europe and Asia Pacific. RelQ has been successful in this niche and has a reputed set of clients world over.

Dr. Mutalik has over 26 years of experience in the software industry in India and USA and has served corporations such as Hewlett Packard and Wipro.

Dr. Mutalik has been a Quality consultant since 1992 to several reputed software companies such as Verifone, Honeywell, and Cadence, helping them in building Quality Management Systems to meet ISO 9000 standards. Twelve of his clients have been successfully certified for ISO 9001. He has conducted several corporate and public workshops in Software Engineering topics such as Project Management, Software Estimation, Software Testing, Reviews, and Configuration Management.

Through successful assignments and experience, he has developed specific technologies in the Quality Assurance area to help his clients develop better Quality software.