来源:《中国远程教育》2018年第06期 作者:鲁宾·冈萨雷斯·克雷斯波;普拉波哈特·库马;曼珠·卡里;丹尼尔·布尔戈斯;肖俊洪;
选择字号

优化教育软件的自动化测试:以一门在线STEM科目为例

分享到: 分享到QQ空间

教育软件和教育ICT软件应用程序测试的自动化能减少测试维护失败的风险,选择最优化的测试套件能提高效率,因此能降低成本和耗时。本文介绍一种自动化测试工具的研发,这种工具包含教育软件测试的两个主要自动化部分:测试套件生成和测试套件优化。本文通过控制流图表示被试教育软件的控制流。该工具提供五种测试套件生成方法,即边界值测试、稳健性测试、最坏情况测试、稳健最坏情况测试和随机测试,并采用人工蜂群算法或布谷鸟搜索算法对所生成的测试套件进行优化,直至达到预期的适应值水平。与其他算法相比,这种方法能够以最少的一组测试用例达成最大的路径覆盖率。最后,我们对所产生的优化测试套件进行自动故障检测。本文还以一所在线开放大学的一门STEM科目为案例,介绍这个工具的使用情况。(本文共计14页)       [继续阅读本文]

下载阅读本文     订阅本刊
   

相关文章推荐

中国远程教育杂志2018年第06期
中国远程教育
主办:中央广播电视大学
出版:中国远程教育杂志编辑部
出版周期:月刊
出版地:北京市

本期目录