In the context of structural testing, automatic test-pattern generation (ATPG) may fail to provide suites covering 100% of the testing requirements for grey-box programs, i.e., Applications wherein source code is available for some parts (white-box), but not for others (black-box). Furthermore, test suites based on abstract models may elicit behaviors on the actual program that diverge from the intended ones. In this paper, we present a new ATPG methodology to reduce divergence without increasing manual effort. This is achieved by (i) learning models of black-box components as finite-state machines, and (ii) composing the learnt models with the white-box components to generate test-suites for the grey-box program. Experiments with a prototy...
Abstract. The testing and formal verification of black box software components is a challenging doma...
Black-box property based testing tools like QuickCheck allow developers to write elegant logical spe...
Since the mid 1970s, software testing has been dominated by two major paradigms, known as black box ...
Black-box and white-box testing are the two major techniques for unit testing. In black-box testing,...
This paper presents the concept of using behavioral pattern mining to generate models for model-base...
A pre-condition for any verification technique based on simulation is the generation of a high-quali...
Automatic test case generation based on knowledge of a model is currently a challenge for many resea...
A common problem in automated software testing is the need to generate many inputs with complex stru...
Model-based testing is a technique for generating test cases from a test model. Various notations an...
Increasing the effectiveness of programming education has emerged as an important goal in teaching p...
Software testing is a critical activity in the software development life cycle for quality assurance...
In the context of open source development or software evolution, developers often face test suites w...
Automatically generating test inputs for components without source code (are ‘black-box’) and specif...
In the context of open source development or software evolution, developers are often faced with tes...
Automatic strategies for controlling the size of the test suites generated from Model-based Approach...
Abstract. The testing and formal verification of black box software components is a challenging doma...
Black-box property based testing tools like QuickCheck allow developers to write elegant logical spe...
Since the mid 1970s, software testing has been dominated by two major paradigms, known as black box ...
Black-box and white-box testing are the two major techniques for unit testing. In black-box testing,...
This paper presents the concept of using behavioral pattern mining to generate models for model-base...
A pre-condition for any verification technique based on simulation is the generation of a high-quali...
Automatic test case generation based on knowledge of a model is currently a challenge for many resea...
A common problem in automated software testing is the need to generate many inputs with complex stru...
Model-based testing is a technique for generating test cases from a test model. Various notations an...
Increasing the effectiveness of programming education has emerged as an important goal in teaching p...
Software testing is a critical activity in the software development life cycle for quality assurance...
In the context of open source development or software evolution, developers often face test suites w...
Automatically generating test inputs for components without source code (are ‘black-box’) and specif...
In the context of open source development or software evolution, developers are often faced with tes...
Automatic strategies for controlling the size of the test suites generated from Model-based Approach...
Abstract. The testing and formal verification of black box software components is a challenging doma...
Black-box property based testing tools like QuickCheck allow developers to write elegant logical spe...
Since the mid 1970s, software testing has been dominated by two major paradigms, known as black box ...