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

来源 :中国远程教育(综合版) | 被引量 : 0次 | 上传用户:pipi783
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
教育软件和教育ICT软件应用程序测试的自动化能减少测试维护失败的风险,选择最优化的测试套件能提高效率,因此能降低成本和耗时。本文介绍一种自动化测试工具的研发,这种工具包含教育软件测试的两个主要自动化部分:测试套件生成和测试套件优化。本文通过控制流图表示被试教育软件的控制流。该工具提供五种测试套件生成方法,即边界值测试、稳健性测试、最坏情况测试、稳健最坏情况测试和随机测试,并采用人工蜂群算法或布谷鸟搜索算法对所生成的测试套件进行优化,直至达到预期的适应值水平。与其他算法相比,这种方法能够以最少的一组测试用例达成最大的路径覆盖率。最后,我们对所产生的优化测试套件进行自动故障检测。本文还以一所在线开放大学的一门STEM科目为案例,介绍这个工具的使用情况。
其他文献
女友最近闹离婚,她的另一半刚好是我大学同学。女友有一次来学校找我,他们两人刚好碰上眼,一见钟情后热恋。最后,终成眷属,迈入婚姻殿堂。  想当初,两人可是恩爱得如胶似漆,这一年不到,为何就走到分崩离析的地步?我大惑不解。可等他們各自叙述完离婚原因,我却忍不住乐了。这两人,还有得救。  女友抱怨说:“他现在说话做事从来不在乎我的感受,还怪我不温柔。也不看看他现在的德行,他现在这副样子,我当然没办法像当
我国植物病毒病种类报道有716种,常见栽培植物品种都有一种至多种病毒为害。中国已有记载209种蔬菜有195种病毒。由于病毒多在植物细胞内绝对寄生,其所需的能量、物质、场所
理论上,从决定结婚的那一天起,很多“家事”都应该要厘清,例如:是否要每周陪伴彼此的家人?煮饭、洗衣服、打扫等的事情要怎么分配?其中最重要的,当然又是”金钱“的管理。是各管各的?还是全部缴库、再统整分配?家里共同的开支该怎么处理?这些事情看似枝微末节,但确实会影响家庭的和谐。所以,绝对别小看婚前的讨论与取得共识。  谁来管账?让“会管”的人来管  以我为例,结婚前,我和先生就讲好“钱财”分开管理,我