During the testing of context-sensitive middleware-based software, the middleware identifies the current situation and invokes the appropriate functions of the applications. Since the middleware remains active and the situation may continue to evolve, however, the conclusion of some test cases may not be easily identified. Moreover, failures appearing in one situation may be superseded by subsequent correct outcomes and may, therefore, be hidden. We alleviate the above problems by making use of a special kind of situation, which we call checkpoints, such that the middleware will not activate the functions under test. We propose to generate test cases that start at a checkpoint and end at another. We identify functional relations that associ...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
The problem of testing programs without test oracles is well known. A commonly used approach is to u...
The context of a modular system through which its embedded components interact with the user is the ...
During the testing of context-sensitive middleware-based software, the middleware identifies the cur...
During the testing of context-sensitive middleware-based software, the middleware checks the current...
Context-sensitive middleware-based software is an emerging kind of ubiquitous computing application....
Testing applications in service-oriented architecture (SOA) environments needs to deal with issues l...
When testing a program, correctly executed test cases are seldom explored further, even though they ...
First, we will present an approach called Automated Metamorphic System Testing. This will involve au...
Test oracles are commonly used in software testing to determine the correctness of the execution res...
A system may fail due to an internal bug or a fault in its exe-cution environment. Incorporating fau...
Software testing is a very crucial approach for assuring the quality of the software applications. I...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
Abstract—Dynamic symbolic execution (DSE) is an approach for automatically generating test inputs fr...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
The problem of testing programs without test oracles is well known. A commonly used approach is to u...
The context of a modular system through which its embedded components interact with the user is the ...
During the testing of context-sensitive middleware-based software, the middleware identifies the cur...
During the testing of context-sensitive middleware-based software, the middleware checks the current...
Context-sensitive middleware-based software is an emerging kind of ubiquitous computing application....
Testing applications in service-oriented architecture (SOA) environments needs to deal with issues l...
When testing a program, correctly executed test cases are seldom explored further, even though they ...
First, we will present an approach called Automated Metamorphic System Testing. This will involve au...
Test oracles are commonly used in software testing to determine the correctness of the execution res...
A system may fail due to an internal bug or a fault in its exe-cution environment. Incorporating fau...
Software testing is a very crucial approach for assuring the quality of the software applications. I...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
Abstract—Dynamic symbolic execution (DSE) is an approach for automatically generating test inputs fr...
Metamorphic testing is an approach to both test case generation and test result verification. A cent...
The problem of testing programs without test oracles is well known. A commonly used approach is to u...
The context of a modular system through which its embedded components interact with the user is the ...