国内刊号:11-5602/TP
国际刊号:1673-9418
发布日期:
作者:吕成成,张龙,邓茜,曾凡平,严俊,张健
单位:1.中国科学技术大学 计算机科学与技术系,合肥 2300262.中国科学院 软件研究所 计算机科学国家重点实验室,北京 1001903.安徽省计算与通讯软件重点实验室,合肥 230026
关键词:Web测试,组合测试,错误定位
为了方便用户查询感兴趣的资源,许多Web应用程序会提供搜索功能。如果搜索功能存在故障,将会导致Web应用程序的功能异常,甚至会引发安全问题,因而需要对其进行充分的测试。可以使用组合测试的方法生成测试用例测试Web应用程序的搜索功能,其中每一个测试用例是由特殊字符组成的字符串。对于引起系统错误的测试用例,使用组合测试错误定位的方法找到系统错误是由哪些字符组合引起的。使用该方法对学校、政府和事业单位的96个网站进行了测试,发现其中23个网站在搜索某些特殊字符组合时,会引起服务器错误响应。错误定位结果表明,56%的服务器错误响应是由“%”“<”“’”“\”和其他字符的组合引起的。
来源:2019年第11期
《计算机科学与探索》期刊编辑部