Android软件可靠性测试用例自动生成的设计研究
2016-05-05李震王肖卢超王敏李阳
计算机应用与软件 2016年1期
关键词:用户
李 震 王 肖 卢 超 王 敏 李 阳
1(江苏科技大学电子信息学院 江苏 镇江 212003)
2(金舟软件有限责任公司 江苏 镇江 212003)
Android软件可靠性测试用例自动生成的设计研究
李震1,2王肖1卢超2王敏1李阳1
1(江苏科技大学电子信息学院江苏 镇江 212003)
2(金舟软件有限责任公司江苏 镇江 212003)
摘要Android是近几年新兴的智能手机操作系统,同时也出现了各种类型的Android应用软件,竞争激烈。对其进行可靠性测试是保证Android软件质量和可靠性的重要途径,同时也可帮助开发方在满足用户期望和尽快上市发布产品两者之间找到合理的平衡。而测试用例的生成是软件可靠性测试的重要环节。针对Android软件可靠性测试用例的自动生成问题,首先提出收集用户对Android软件使用的习惯数据,以便于构建软件的马尔科夫链模型的方法,并基于马尔科夫链模型,提出和实现了设置状态间转移概率算法和测试用例生成算法,最终根据以上的研究内容设计了带有自动记录用户操作习惯模块的Android文件管理器和Android软件可靠性测试用例自动生成工具,给出了Android软件可靠性测试用例设计的总体思路。实验结果表明,该方法大大降低了Android软件测试用例生成的难度,同时节约了测试用例生成的时间和成本,提高了可靠性测试的效率。
关键词马尔科夫链模型Android软件开发测试用例自动生成Eclipse插件开发遍历算法
0引言
软件可靠性是衡量软件质量的重要指标,它是综合考虑测试资源和测试效果的一种定量测试方法,可用于软件产品发布前的综合测试[1],能够从资源使用的角度最大限度地满足用户期望和平衡开发方成本。……
登录APP查看全文
