Improving Automation in Developer Testing: State of the Practice
نویسنده
چکیده
Developer testing, a common step in software development, involves generating desirable test inputs and checking the behavior of the program unit under test during the execution of the test inputs. Existing industrial developer testing tools include various techniques to address challenges of generating desirable test inputs and checking the behavior of the program unit under test. This paper presents an overview of techniques implemented in industrial developer testing tools to address challenges in improving automation in developer testing. These techniques are summarized from two main aspects: test efficiency (e.g., with a focus on cost) and test effectiveness (e.g., with a focus on benefit).
منابع مشابه
Advances on Improving Automation in Developer Testing
Developer testing, a common step in software development, involves generating desirable test inputs and checking the behavior of the program unit under test during the execution of the test inputs. Existing developer testing tools include various techniques to address challenges of generating desirable test inputs and checking the behavior of the program unit under test (referred to as test ora...
متن کاملMining Java Packages for Developer Profiles: An Exploratory Study
Not all developers have the same degree of knowledge of all parts of a software system. For allocating new task expertise, it would be interesting to have different developer profiles explicit. The state of the practice is to find out manually who might be most experienced in a certain area. A clear understanding how to automate this analysis is missing. Our goal is to explore to what degree th...
متن کاملThe Defect Management Using Automation Testing Tool
One of the mandatory services that need to be providing to any application or product is testing. The testing process can be classified into two types: manual, automation testing. Manual testing requires lot of human interaction and has many disadvantages which can be overcome by automation testing. The major disadvantage of automation tools that are available in the market requires separate so...
متن کاملTesting Problems in Russian as a Foreign Language in a Technical University
Problems of theory and practice of the Russian as a foreign language testing for entrants in technical universities are considered. The benefits of test forms for controlling the foreign students’ skills in the Russian language during a hard time limit are presented. The structure and content of the tests, all types of tasks offered on the entrance and final examinations in the Russian languag...
متن کاملBest Practices for Improving the Quality and Speed of Your Agile Testing
With today’s continually evolving digital business landscape, enterprises are increasingly turning to Agile approaches to speed up development and address growing consumer demands for innovation. Agile approaches aim to build quality assurance into product development from the ground up, by having developers heavily involved with testing from the outset. The idea is that if problems can be foun...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009