[图书][B] Introduction to software testing

P Ammann, J Offutt - 2017 - books.google.com
This extensively classroom-tested text takes an innovative approach to explaining software
testing that defines it as the process of applying a few precise, general-purpose criteria to a …

METRIC: METamorphic Relation Identification based on the Category-choice framework

TY Chen, PL Poon, X Xie - Journal of Systems and Software, 2016 - Elsevier
Metamorphic testing is a promising technique for testing software systems when the oracle
problem exists, and has been successfully applied to various application domains and …

Validation: Conceptual versus activity diagram approaches

S Al-Fedaghi - arXiv preprint arXiv:2106.16160, 2021 - arxiv.org
A conceptual model is used to support development and design within the area of systems
and software modeling. The notion of validation refers to representing a domain in a model …

Combinatorial testing of ACTS: A case study

MN Borazjany, L Yu, Y Lei, R Kacker… - 2012 IEEE Fifth …, 2012 - ieeexplore.ieee.org
In this paper we present a case study of applying combinatorial testing to test a
combinatorial test generation tool called ACTS. The purpose of this study is two-fold. First …

An orchestrated survey of available algorithms and tools for combinatorial testing

SK Khalsa, Y Labiche - 2014 IEEE 25th International …, 2014 - ieeexplore.ieee.org
For functional testing based on the input domain of a functionality, parameters and their
values are identified and a test suite is generated using a criterion exercising combinations …

An automated approach to transform use cases into activity diagrams

T Yue, LC Briand, Y Labiche - … , ECMFA 2010, Paris, France, June 15-18 …, 2010 - Springer
Use cases are commonly used to structure and document requirements while UML activity
diagrams are often used to visualize and formalize use cases, for example to support …

[PDF][PDF] Input parameter modeling for combination strategies

M Grindal, J Offutt - Proceedings of the 25th conference on IASTED …, 2007 - academia.edu
Combination strategies are test methods that generate test cases based on input parameter
models. This paper suggests a structured modeling method used to translate requirements …

UML activity diagram-based automatic test case generation for Java programs

M Chen, X Qiu, W Xu, L Wang, J Zhao… - The Computer …, 2009 - academic.oup.com
Test case generation based on design specifications is an important part of testing
processes. In this paper, Unified Modeling Language activity diagrams are used as design …

Generating test cases from UML activity diagrams using the Condition-Classification Tree Method

S Kansomkeat, P Thiket, J Offutt - 2010 2nd International …, 2010 - ieeexplore.ieee.org
A key technical challenge in software testing is the design of useful test cases. Test design
can be based on a variety of software artifacts, including requirements, designs, or even the …

Contributions of tester experience and a checklist guideline to the identification of categories and choices for software testing

PL Poon, TH Tse, SF Tang, FC Kuo - Software Quality Journal, 2011 - Springer
An early step for most black-box testing methods is to identify a set of categories and choices
(or their equivalents) from the specification. The identification is often performed in an ad hoc …