Automated regression testing using DBT and Sleuth
نویسندگان
چکیده
SUMMARY Regression testing is an important activity in software maintenance. Current regression testing strategies can be categorized into two groups: retest all and selective regression testing. Each of these two groups encompasses a variety of strategies. In industrial practice, regression testing procedures vary widely. Sometimes, several regression testing techniques are used in combination. Technique selection is also innuenced by the expected quality of the system to be tested. Such variations in regression testing strategies and techniques mandate exibility for a regression testing tool. This paper presents regression testing support for Sleuth, a test generation tool based on Domain-Based Testing. We explain the rules for building regression tests for a variety of possible regression testing strategies from retest all strategies to selective regression testing strategies.
منابع مشابه
Domain Based Testing: Increasing Test Case Reuse
Domain Based Testing (DBT) uses Domain Analysis and a Domain Model to automate test generation for command-based systems. Instead of using a Domain Model for reuse, we use it as a structure to generate test cases. Part of the Domain Model for DBT includes the syntax and semantics of the command language. Domain Based Testing separates command language syntax from command language semantics. The...
متن کاملUsing domain models for system testing
Domain Models [8, 9, 25] have long been used as a basis for software development and reuse. We present a specialized, simplified domain model that has been used for system testing in industry as the framework for a system testing approach we call Application Domain Based Testing. Sleuth, a test suite generation tool, is based on this concept. We report on the domain analysis, the domain model c...
متن کاملChallenges in Well Testing Data from Multi-layered Reservoirs and Improving Nonlinear Regression: A Gas filed case
Well test analysis of multi-layer reservoir comprises several parts. The first part concerns the estimation of parameters values and next considers finding an appropriate method to determine the unknown reservoir parameters. If the initial estimations are less accurate and weak, the final assessment may lead to incorrect results, which are totally different from the reality. Utilizing Automated...
متن کاملAutomated volumetric breast density estimation out of digital breast tomosynthesis data: feasibility study of a new software version
BACKGROUND A new software version of VolparaDensity (Volpara Algorithm version 1.5.1) is capable of calculating volumetric breast density (VBD) using either full-field digital mammography (FFDM) or digital breast tomosynthesis (DBT) images. In this preliminary study, we evaluated the feasibility and consistency of this new automated software. FINDINGS Raw data from both DBT and FFDM were acqu...
متن کاملConcept Lattices for Information Visualization: Can Novices Read Line-Diagrams?
Mail-Sleuth is a personal productivity tool that allows individuals to manage email and visualize its contents using line diagrams. Based on earlier work on the Conceptual Email Manager (Cem), a major hypothesis of Mail-Sleuth is that novices to Formal Concept Analysis can read a lattice diagram. Since there is no empirical evidence for this in the Formal Concept Analysis literature this paper ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Software Maintenance
دوره 11 شماره
صفحات -
تاریخ انتشار 1999