Development of a product is a complex task. It involves multiple modules, multiple language support, multiple
configurations, multiple footprints etc. As a result, the testing of a product also becomes very complex. The need of
the hour is to smartify your testing. Over the last few years, the essence of testing has shifted from ‘execution’ to ‘tracked execution’. If one can track the execution, one can take real time decisions to improve the quality of the
product. Also, one can help the system work for us and thereby increase our resource count. This paper would try to
introduce a tool (which we have named “TestMaster System”) which plays the most vital role in such a changed
scenario. The TestMaster System keeps a track of all the test cases, can fire automation runs, can report results, has
customized view depending on user privileges, is integrated to the bug base. In short it is a one stop solution for
everyone involved in the project. The smart aspect of “TestMaster System” (TMS) being that it can adapt its interface
to the environment it is in.
A full scale product employs different testing tools, methods and skill set for complete testing of a product. The
requirement varies for every person on the project. The methods employed also vary accordingly. The ‘TestMaster
System’ is a futuristic tool which would address needs of all people involved in the development of the product and
hence contributes to ‘End to end testing avenues for a full scale product...’
For SDK engineer, a look at the test cases can help to churn out better API tests for the particular module.
Vaibhav Mittal is Software Engineer at Adobe Systems. He has experience of 4 years in the field of Software
development. His role in Adobe is that of a solutions developer to provide internal tools for different product teams. He
has developed tools on various platforms that support more than 20 products inside Adobe. He has also been part of a
software development firm that develops software for a Japan based graphic imaging firm. He presented paper at
international conference organized by SQS, Bilbao(Spain) in 2008. Vaibhav holds a B. Tech degree (Hons.) in
Computer Engineering from The Technical Institute of Textile and Sciences, Bhiwani.
Abhishek Talwar is a Lead Software Engineer at Adobe since last five and a half years. He has a total experience of
around six and a half years in various domains like Video, Imaging and Telecommunications. He has worked on
various fields of testing including White Box testing, Automation, scripting and Black Box testing. His current role
involves developing tools which make the life of a tester, at Adobe, easy. Abhishek holds an international patent to his
name in the field of video. He also holds a patent publication in the field of Documents. He has written five
international paper publications in the field of API testing, Scripting, testing best practices, and project management.
One of his submissions API Testing: Catching hidden bugs early in cycle was presented at the STC2005 main
conference in Hyderabad. One of his papers on Quality mantras was voted as the best paper in Adobe India QE
summit, 2005 and was also chosen as an article in QE quarterly newsletter. Abhishek Talwar holds a B.Tech degree in
Information Technology from University School of Studies, Delhi and MBA (finance) from IMT Ghaziabad
(Distance Learning). He is an ‘Indian Testing Board’ certified foundation level tester.
|