Enhancing Acceptance Test Driven Development Model with Combinatorial Logic
نویسندگان
چکیده
منابع مشابه
Patterns for Scripted Acceptance Test-Driven Development
This paper introduces a series of related patterns to be used in an acceptance testdriven development (ATDD) approach to software development using scripts. ATDD uses executable client-readable acceptance tests written in the form of scripts as the key analysis artifacts that guide software development and presents a number of advantages over traditional analysis artifacts – texts and diagrams....
متن کاملAcceptSoftware: A Tool for Executable Acceptance Test Driven Development
This paper introduces AcceptSoftware which is a tool to easily create and run client readable acceptance tests, and describes how it can be used to allow a simple but powerful acceptance-test driven software development. We then describe our AcceptSoftware tool that extends EasyAccept by maintaining a history of acceptance test results. Based on the history, AcceptSoftware is able to generate r...
متن کاملMultiple Perspectives on Executable Acceptance Test-Driven Development
This descriptive case study is about the dynamics of a software engineering team using executable acceptance test-driven development in a real world project. The experiences of a customer, a developer, and a tester were discussed. The observed consensus among multiple stakeholders speaks of the effectiveness of the practice in the given context.
متن کاملCommunicating Domain Knowledge in Executable Acceptance Test Driven Development
We present results of a case study looking at how domain knowledge is communicated to developers using executable acceptance test driven development at a large software development company. We collected and analyzed qualitative data on a large software development team's testing practices and their use of a custom-built executable acceptance testing tool. Our findings suggest that executable ac...
متن کاملAcceptance Test-Driven Development by annotation of existing documentati- on
Testing is frequently reported as a crucial stage in the software development process. With traditional approaches acceptance testing is the last stage of the process before release. Acceptance Test Driven Development (ATDD) promotes the role of an expert customer in defining tests and uses tool support to automate and execute these tests. This paper outlines a tool, AnnoTestWeb/Run aimed at ex...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Advanced Computer Science and Applications
سال: 2020
ISSN: 2156-5570,2158-107X
DOI: 10.14569/ijacsa.2020.0111036