The Test Automation Manifesto
نویسندگان
چکیده
Two key aspects of eXtreme Programming are automated testing and frequent refactoring. But is refactoring the best way to arrive at a set of tests that are both sufficient and maintainable? This paper builds on previously cataloged test smells, classifies these smells into two broad categories and introduces principles (or goals) for test automation. It also provides the start of a generative pattern language that helps guide the construction of automated tests that should not require extensive refactoring.
منابع مشابه
(invited Talk) Agility vs. Model-based Testing: a Fair Play?
Agile manifesto defines principles for a light-weight software development process aiming at an improved customer satisfaction. Automated testing plays an important role in fulfilling these principles, because it enables efficient execution of test scripts for checking the quality of delivered software. However, the implementation and the maintenance of the test scripts can be very tedious and ...
متن کاملSpotlight on First-Year Writing SCUM Manifesto: The Argument for a “Male Misogyny”
“Males, like rats following the Pied Piper, will be lured by Pussy to their doom, will be overcome and submerged by and will eventually drown in the passive flesh that they are” (Solanas 44). Comparing men to rats, a subhuman species, is not the only derogatory analogy Solanas makes in her SCUM Manifesto. The Manifesto, written in the late 1960s during the second-wave feminist movement, charact...
متن کاملGet Ready for Agile Methods, with Care
F aced with the conflicting pressures of accelerated product development and users who demand that increasingly vital systems be made ever more dependable, software development has been thrown into turmoil. Traditionalists advocate using extensive planning, codified processes, and rigorous reuse to make development an efficient and predictable activity that gradually matures toward perfection. ...
متن کاملAn Operational Planning Approach Distribution Automation Considering the Contribution of Demand Response Programs in Service Restoration Process
This paper proposes an advanced distribution automation planning problem in which emergency-based demand response plans are incorporated during service restoration process. The fitness function of this planning problem consists of various costs associated with fault occurrence in electric distribution systems consisting of the total yearly cost of customers’ interruptions, the total annualized ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003