An Industrial Study on Applications of Combinatorial Testing in Modern Web Development

Murat Ozcan
{"title":"An Industrial Study on Applications of Combinatorial Testing in Modern Web Development","authors":"Murat Ozcan","doi":"10.1109/ICSTW.2019.00055","DOIUrl":null,"url":null,"abstract":"The purpose of this study is to describe the new paradigms in front-end web application testing and how combinatorial testing (CT) fits in this modern development environment to create cost effective, highly fault-detecting automated tests. The system under test (SUT) is a cloud based application for monitoring and controlling building operations from Siemens Building Technologies, currently under development. Three examples for the applications of combinatorial testing in the front-end are analyzed, incorporating the CT model into automation using Protractor test framework's end-to-end (e2e) UI tests in behavioral driven development (BDD) style. The manner in which the CT model translates automation code is studied. A scenario where a sequence of actions are incorporated into a CT model is illustrated; with a focus on veri?cation of these sequences, compositions of the actions and streamlining the expected assertions per the test oracle.","PeriodicalId":310230,"journal":{"name":"2019 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)","volume":"2016 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSTW.2019.00055","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

The purpose of this study is to describe the new paradigms in front-end web application testing and how combinatorial testing (CT) fits in this modern development environment to create cost effective, highly fault-detecting automated tests. The system under test (SUT) is a cloud based application for monitoring and controlling building operations from Siemens Building Technologies, currently under development. Three examples for the applications of combinatorial testing in the front-end are analyzed, incorporating the CT model into automation using Protractor test framework's end-to-end (e2e) UI tests in behavioral driven development (BDD) style. The manner in which the CT model translates automation code is studied. A scenario where a sequence of actions are incorporated into a CT model is illustrated; with a focus on veri?cation of these sequences, compositions of the actions and streamlining the expected assertions per the test oracle.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
组合测试在现代Web开发中的工业应用研究
本研究的目的是描述前端web应用程序测试的新范例,以及组合测试(CT)如何适应现代开发环境,以创建成本效益高、高度故障检测的自动化测试。正在测试的系统(SUT)是西门子建筑技术公司的一款基于云的应用程序,用于监控和控制建筑操作,目前正在开发中。分析了组合测试在前端应用的三个例子,使用Protractor测试框架的端到端(e2e) UI测试,以行为驱动开发(BDD)风格将CT模型集成到自动化中。研究了CT模型转换自动化代码的方法。说明了将一系列动作合并到CT模型中的场景;专注于veri?这些序列的阳离子,动作的组合和精简每个测试oracle的预期断言。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Applying Combinatorial Testing to Large-Scale Data Processing at Adobe Crucial Tool Features for Successful Combinatorial Input Parameter Testing in an Industrial Application Practical Combinatorial Testing for XSS Detection using Locally Optimized Attack Models Learning to Restrict Test Range for Compiler Test Estimating the Number of Equivalent Mutants
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1