【技术实现步骤摘要】
本申请涉及测试技术,特别是涉及一种测试中的断言处理方法及系统。
技术介绍
在软件测试过程中,测试人员一般进行黑盒测试,通过检验系统对外提供的界面接ロ来验证系统提供的功能正确与否。但是黑盒测试存在比较大的局限性,在测试流程中要求交付测试的系统是ー个可以正常运行的系统,而且无法检验系统内部模块的功能是否符合测试计划的要求。鉴于上述原因,具有编程技能的开发人员和测试人员会采用白盒测试的方式来进行测试。在白盒测试中,针对数据库进行测试时,常常使用断言(assert)来查找逻辑错·误。编写代码时,程序员总是会做出一些假设,断言就是用于在代码中捕捉这些假设,因此可以将断言看作是异常处理的一种高级形式。断言表示为ー些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。断言可以在调试模式下用来确保制定条件被满足,比如说,程序员想确保X > 0,在代码中就可以写assert (X > O);如果在运行过程中发现x<=0 了,代码就会中断,利用调试器很容易发现问题所在。可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。同样,程序投 ...
【技术保护点】
一种测试中的断言处理方法,其特征在于,包括:接收测试请求;根据所述测试请求进行数据初始化,得到初始测试数据;解析预配置的断言文件,得到解析结果;按照所述解析结果对所述初始测试数据执行断言处理。
【技术特征摘要】
【专利技术属性】
技术研发人员:植晶晶,张文波,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。