Retrofitting an Acceptance Test Framework for Clarity
نویسندگان
چکیده
An XP customer needs to write and check acceptance tests. However, the format for defining the tests needs to be clear. Many acceptance test approaches use arcane formats which do not promote clarity for the customer, due to a conflict of interest between the complexities of automation and the needs of the customer. We discuss the evolution of acceptance tests to improve their clarity for the customer. Sat is an acceptance test system for testing socketbased servers with multiple clients. The first version used an XML file to define the tests in a test suite. Any errors detected were written to a text log. There were two problems with this first version. The XML format made it difficult to read and edit the tests. When an error was given, it was not easy to identify the place in the test where the problem occurred. Sat was altered to make use of Fit, a testing framework that uses HTML tables for defining tests and reporting any errors. We found the new version considerably easier to use. The tabular form makes it much simpler to read and alter the tests. Any errors are reported in a copy of the tables, in the place where they occur. We have also found it convenient to include information about the tests in the HTML, providing a form of "literate testing".
منابع مشابه
End-to-end Simulation and Analysis Framework for Efficient Seismic Retrofitting of Water Systems
Maintaining the functionality, productivity, and safety of communities necessitates the seismic reliability of lifeline infrastructure networks. However, assessing the reliability of an infrastructure network is a nontrivial task due to the variability of ground motion and the complexity of the response of the network resulting from that ground motion. Even more challenging is the task of ident...
متن کاملFrom Acceptance to Outcome: towards an Integrative Framework for Information Technology Adoption
Decades of research on information technology (IT) adoption have resulted in a large number of different models and theories. While the number of theoretical models has significantly increased our knowledge on IT adoption, we lack an integrative view of the different stages of the adoption process. In this paper, we review the primary theories from both the acceptance and post-acceptance stage ...
متن کاملOffice building retrofitting strategies: multicriteria approach of an architectural and technical issue
In the context of an increasing number of retrofitting projects and greater consideration for the criteria of sustainability, architects and engineers are looking for a global optimization of existing buildings and therefore need to multiply comparisons between different possible variants. In order to structure the approach of this complex process, research carried out with the support of the S...
متن کاملThe effect of managerial coaching on nurses’ innovative behaviors: mediating psychological empowerment and role clarity (Case study: Nurses of a military hospital)
Background and Aim: Today, nurses with innovative behaviors are an asset of any hospital, since they can instigate improvement and progress. Managerial coaching can help employees increase their innovative behaviors and motivate them function better. The purpose of the present study was to investigate the effect of managerial coaching on innovative behaviors by mediating the role clarity and ps...
متن کاملEnergy Retrofitting in Built Environment: Financing and Policy Evaluation
Given the current situation in which energy efficiency is considered as an important issue and the potential rise of greenhouse gas emissions, this paper analyzes and finds possible ways to improve energy efficiencies in buildings through an evaluation of existing business models and relevant policies. The first phase of analysis includes the selection of the best business model from the existi...
متن کامل