Transforming context-aware application development model into a testing model

Mirza Aamir Mehmood, M. Khan, W. Afzal
{"title":"Transforming context-aware application development model into a testing model","authors":"Mirza Aamir Mehmood, M. Khan, W. Afzal","doi":"10.1109/ICSESS.2017.8342891","DOIUrl":null,"url":null,"abstract":"Software testing aims at ensuring the quality of a software product. Context-aware applications are emerging applications that are capable to sense their environment and adapt to situational context to provide better user experience. Context-aware applications pose many challenges for software testing such as defining test adequacy criteria, generating test data, developing context-aware test cases etc. Test case generation process for context-aware applications can be automated using a model based testing technique. To attain this goal with maximum degree of automation, it is required to transform development model into a test model automatically. In this study, we propose a typecast of activity node of UML activity diagram, called Context-Aware Activity for modelling context-aware applications. We have also developed an approach for automatic transformation of the development model i.e., UML activity diagram with Context-aware Activity typecast into a testing model i.e. function nets. This testing model is used to automate test case generation and we have illustrated how to generate context-aware test cases using our proposed approach.","PeriodicalId":179815,"journal":{"name":"2017 8th IEEE International Conference on Software Engineering and Service Science (ICSESS)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 8th IEEE International Conference on Software Engineering and Service Science (ICSESS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSESS.2017.8342891","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Software testing aims at ensuring the quality of a software product. Context-aware applications are emerging applications that are capable to sense their environment and adapt to situational context to provide better user experience. Context-aware applications pose many challenges for software testing such as defining test adequacy criteria, generating test data, developing context-aware test cases etc. Test case generation process for context-aware applications can be automated using a model based testing technique. To attain this goal with maximum degree of automation, it is required to transform development model into a test model automatically. In this study, we propose a typecast of activity node of UML activity diagram, called Context-Aware Activity for modelling context-aware applications. We have also developed an approach for automatic transformation of the development model i.e., UML activity diagram with Context-aware Activity typecast into a testing model i.e. function nets. This testing model is used to automate test case generation and we have illustrated how to generate context-aware test cases using our proposed approach.
将上下文感知的应用程序开发模型转换为测试模型
软件测试的目的是确保软件产品的质量。上下文感知应用程序是新兴的应用程序,能够感知其环境并适应情景上下文以提供更好的用户体验。上下文感知应用程序为软件测试带来了许多挑战,例如定义测试充分性标准、生成测试数据、开发上下文感知测试用例等。上下文感知应用程序的测试用例生成过程可以使用基于模型的测试技术实现自动化。为了以最大程度的自动化实现这一目标,需要自动地将开发模型转换为测试模型。在本研究中,我们提出了UML活动图活动节点的类型转换,称为上下文感知活动,用于对上下文感知应用程序进行建模。我们还开发了一种自动转换开发模型的方法,例如,将带有上下文感知活动类型的UML活动图转换为测试模型,例如功能网络。该测试模型用于自动生成测试用例,并且我们已经说明了如何使用我们提出的方法生成上下文感知的测试用例。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信