[Context] The growing demand for high-quality software has caused the industry to incorporate processes to enable them to comply with these standards, but increasing the cost of development. A strategy to reduce this cost is to incorporate quality evaluations from early stages of software development. A technique that facilitates this evaluation is the model-based testing, which allows to generate test cases at early phases using as input the conceptual models of the system. [Objective] In this paper, we introduce TCGen, a tool that enables the automatic generation of abstract test cases starting from UML conceptual models. [Method] The design and implementation of TCGen, a technique that applies different testing criteria to class di...
Abstract—Software testing process has a high cost when compared to the other stages of software deve...
Context: The Unified Modeling Language (UML) has become the de facto standard for software modeling....
Computers have become a necessity in our everyday lives, and are used in a variety of systems, rangi...
The complexity and size of software have been sequentially increasing, and the scope of testing is e...
Software Testing, a process comprised of test case generation, execution and evaluation, is one of t...
The Unified Modeling Language (UML) is a standard notation used to model user's requirements for obj...
Software or application testing is a process of executing a program with the goal of finding defect...
The aim of this study is to present automatic test case generation methods based on UML activity and...
Model based testing (MBT) is an important approach with many advantages that can reduce the cost and...
The main part in the testing of the software is in the generation of test cases suitable for softwar...
Software testing is one of the vital steps in software development life cycle. Test case generation ...
For incremental iterative software development processes, automated testing is necessary to enable e...
The need for developing high-quality systems and applications with the minimum faults and error in t...
Software testing is one of the vital steps in software development life cycle. Test case generation ...
This paper presents an original model-based testing approach that takes a UML behavioural view of th...
Abstract—Software testing process has a high cost when compared to the other stages of software deve...
Context: The Unified Modeling Language (UML) has become the de facto standard for software modeling....
Computers have become a necessity in our everyday lives, and are used in a variety of systems, rangi...
The complexity and size of software have been sequentially increasing, and the scope of testing is e...
Software Testing, a process comprised of test case generation, execution and evaluation, is one of t...
The Unified Modeling Language (UML) is a standard notation used to model user's requirements for obj...
Software or application testing is a process of executing a program with the goal of finding defect...
The aim of this study is to present automatic test case generation methods based on UML activity and...
Model based testing (MBT) is an important approach with many advantages that can reduce the cost and...
The main part in the testing of the software is in the generation of test cases suitable for softwar...
Software testing is one of the vital steps in software development life cycle. Test case generation ...
For incremental iterative software development processes, automated testing is necessary to enable e...
The need for developing high-quality systems and applications with the minimum faults and error in t...
Software testing is one of the vital steps in software development life cycle. Test case generation ...
This paper presents an original model-based testing approach that takes a UML behavioural view of th...
Abstract—Software testing process has a high cost when compared to the other stages of software deve...
Context: The Unified Modeling Language (UML) has become the de facto standard for software modeling....
Computers have become a necessity in our everyday lives, and are used in a variety of systems, rangi...