首页> 外文学位 >Automated Testing of an Industrial Supervisory Control and Data Acquisition (SCADA) Software System.
【24h】

Automated Testing of an Industrial Supervisory Control and Data Acquisition (SCADA) Software System.

机译:工业监督控制和数据采集(SCADA)软件系统的自动化测试。

获取原文
获取原文并翻译 | 示例

摘要

This MSc project involved the application of two empirical software engineering approaches, case study and action research, during the systematic testing of a part of an evolving industrial SCADA software system. We performed black-box unit testing (BBUT) on this system according to the developers' requirement where we assessed the behavior of 57 functions from the system-requirements perspective. Because of the inefficiency of available testing tools in our context, a customized BBUT tool, AutoBBUT, was developed. This was utilized as a part of this research to automatically generate NUnit test cases satisfying equivalence class partitioning, boundary value analysis and n-way testing. Afterward, we applied two white-box testing techniques, code coverage measurement and mutation testing to verify and enhance the strength of these test cases. Finally, effectiveness of symbol and branch coverage was empirically evaluated based on their fault detection ability; branch coverage was observed having more fault detection ability.
机译:该MSc项目在对不断发展的工业SCADA软件系统的一部分进行系统测试期间,涉及了两种经验性软件工程方法,案例研究和行动研究的应用。我们根据开发人员的要求在此系统上执行了黑盒单元测试(BBUT),并从系统需求的角度评估了57个功能的行为。由于在我们的上下文中可用的测试工具效率低下,因此开发了定制的BBUT工具AutoBBUT。这被用作本研究的一部分,以自动生成满足等效类划分,边界值分析和n路测试的NUnit测试用例。之后,我们应用了两种白盒测试技术(代码覆盖率测量和突变测试)来验证并增强这些测试用例的强度。最后,根据符号和分支覆盖的故障检测能力,对它们的有效性进行了经验评估。观察到分支覆盖具有更大的故障检测能力。

著录项

  • 作者

    Jolly, Shahnewaz Amin.;

  • 作者单位

    University of Calgary (Canada).;

  • 授予单位 University of Calgary (Canada).;
  • 学科 Computer science.
  • 学位 M.Sc.
  • 年度 2012
  • 页码 201 p.
  • 总页数 201
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:43:19

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号