中文

商用测试自动化工具能否用于物联网?以 Selenium 与 Node-Red 为例的研究

软件工程 2021-07-12 v1

摘要

背景:由于规模大、数据量大和异构性,物联网软件测试具有挑战性。测试自动化是该领域亟需的特性。目标:本研究的第一个目标是探索物联网测试自动化的需求与挑战。第二个目标是将商用软件中使用的测试自动化工具集成到物联网场景中。方法:通过系统性文献综述提炼物联网测试自动化的需求。遵循设计科学方法,利用商用测试自动化工具 Selenium 为 Node-Red 平台编写的物联网应用构建测试自动化工具。所得框架使用 Selenium Web Driver 对物联网应用进行基于浏览器的测试自动化。结果:所提框架已在多种浏览器上进行功能测试,并从可维护性、浏览器能力和完备性方面进行了初步评估。结论:在物联网中使用商用工具进行测试自动化是可行的。然而,如高数据量以及数据的并行传输与处理等主要挑战需得到全面解决以实现完全集成。

关键词

引用

@article{arxiv.2107.04246,
  title  = {Can Commercial Testing Automation Tools Work for IoT? A Case Study of Selenium and Node-Red},
  author = {Neenu Varghese and Roopak Sinha},
  journal= {arXiv preprint arXiv:2107.04246},
  year   = {2021}
}

备注

Conference paper, 6 pages, 8 figures