Software Testing: Principles and Practices is a comprehensive treatise on software testing. It provides a pragmatic view of testing, addressing emerging areas like extreme testing and ad hoc testing.
SRINIVASAN DESIKAN is a hands-on SOFTWARE ENGINEERING professional in the area of product development, testing and production support. He has been in the Product development field since 1989. He have authored the one of the best-selling book "Software Testing ; Principles & Practices".
Srinivasan Desikan has served as Board member to many companies based in India. He have authored two patents -- one filed and another published. Developed courseware part of pedogogy initiative of HRD ministry of Govt of India. He has received "Thought leadership" Award from Test 2009 in for his contribution to academia and Industry on software testing.
Srinivasan Desikan is the Founder member of STeP-In Forum that conducts international conferences on testing. Currently he is serving as VISITING PROFESSOR and syllabus committee member in three of the premier academic institutes in Tamil Nadu and Karnataka.
Unfortunately, it is not always practical to test all possible paths through a program. Considering the example above, each time an additional if-then-else statement is added, the number of possible paths doubles. As the program grew in this fashion, it would quickly reach the point where testing all of the paths was impractical.
It was an honour to have Mr. Srinivasan Desikan with us for a discussion on the software testing industry on 27 Oct. 2012. In a session that lasted 90 minutes, we covered topics ranging from theoretical underpinnings of concepts to practical problems in workplace. His knowledge, coupled with 23 years of testing and managerial experience was a perfect blend for the freshers standing at the doors of corporate world.
Sharing some of his life experiences, Mr. Desikan inspired us with the life of struggle he had before success followed him. As a youngster who ventured into a recently introduced B.Sc. course in Computer Science, his hardwork and perseverance lead him towards a blossoming career. We owe him a lot for making us understand the hidden value of software testing as an exciting career path.
design a software test process that utilizes the foundations for modern software testing and include technical methods to design effective test case values from criteria. Show the concepts being put into practice and point out any additional pragmatic concerns. Finally, provide a summary overview of the major aspects of putting the Model-Driven Test Design process into practice. Be sure to take consideration of test plans, integration testing, regression testing, and the design and implementation of test oracles. Remember to support your thoughts and justifications with outside, reliable resources that are properly identified, cited, and referenced. with examples