An Automated Functional Testing Framework for Context-Aware Applications
Autor: | Muhammad Naeem Ahmed Khan, Aamir Mehmood Mirza |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2018 |
Předmět: |
Context-aware applications
General Computer Science Test data generation Computer science Model transformation Functional testing 0211 other engineering and technologies Code coverage petri net 02 engineering and technology Activity diagram Unified Modeling Language 0202 electrical engineering electronic engineering information engineering General Materials Science computer.programming_language Context model 021103 operations research business.industry General Engineering model based testing model transformation 020207 software engineering Usability Petri net Test case function net lcsh:Electrical engineering. Electronics. Nuclear engineering business Software engineering computer lcsh:TK1-9971 Test data |
Zdroj: | IEEE Access, Vol 6, Pp 46568-46583 (2018) |
ISSN: | 2169-3536 |
Popis: | In the modern era of mobile computing, context-aware computing is an emerging paradigm due to its widespread applications. Context-aware applications are gaining increasing popularity in our daily lives since these applications can determine and react according to the situational context and help users to enhance usability experience. However, testing these applications is not straightforward since it poses several challenges, such as generating test data, designing context-coupled test cases, and so on. However, the testing process can be automated to a greater extent by employing model-based testing technique for context-aware applications. To achieve this goal, it is necessary to automate model transformation, test data generation, and test case execution processes. In this paper, we propose an approach for behavior modeling of context-aware application by extending the UML activity diagram. We also propose an automated model transformation approach to transform the development model, i.e., extended UML activity diagram into the testing model in the form of function nets. The objective of this paper is to automate the context-coupled test case generation and execution. We propose a functional testing framework for automated execution of keyword-based test cases. Our functional testing framework can reduce the testing time and cost, thus enabling the test engineers to execute more testing cycles to attain a higher degree of test coverage. |
Databáze: | OpenAIRE |
Externí odkaz: |