【技术实现步骤摘要】
自动回归测试方法、装置、计算机设备及存储介质
本专利技术涉及一种回归测试方法、装置、计算机设备及存储介质,尤其是指一种自动回归测试方法、装置、计算机设备及存储介质。
技术介绍
自动化回归测试,一般是通过系统提供的API接口,编写自动化测试脚本来实现。一种常用的自动测试方法为,开发或测试人员根据所测系统提供的API接口,编写和运行测试脚本,通过比较系统的实时输出与脚本中预设输出的方式,来实现自动测试目的。这种方法的好处是简单,可通过对所测系统API或API组合进行测试来覆盖简单的测试案例。缺点在于,一是对于业务流程复杂的测试场景,通过API脚本测试来复制同样的人工测试很困难,二是人工测试可以根据需要灵活变动,而修改复杂的API测试脚本往往会很繁琐,以至于不可行。基于脚本的自动化回归测试,由相对固定的测试接口组合及预设结果组成,相比真实的人机交互测试,在测试完整性、复杂性和测试案例更新及时性上,都有很大欠缺。
技术实现思路
本专利技术所要解决的技术问题是:提供一种自动回归测试方法、装置、计算机设备及存储介质, ...
【技术保护点】
1.一种自动回归测试方法,其特征在于:包括以下步骤,/nS10、在业务系统中添加一个通用ID将业务信息关联起来;/nS20、在测试人员对业务系统进行测试时,记录测试路径信息、每个测试节点的业务流程及状态信息;/nS30、以通用ID作为标识,将通过测试的测试案例的业务流程及状态信息保存至数据库中;/nS40、根据通用ID,从数据库中将测试案例的业务流程及状态信息抓取出来,生成一个文件;/nS50、根据测试路径信息,进行回归测试,生成新的通用ID将回归测试的业务流程及状态信息关联起来保存;/nS60、将回归测试的业务流程及状态信息与测试人员测试的业务流程及状态信息进行逐条逐字段 ...
【技术特征摘要】
1.一种自动回归测试方法,其特征在于:包括以下步骤,
S10、在业务系统中添加一个通用ID将业务信息关联起来;
S20、在测试人员对业务系统进行测试时,记录测试路径信息、每个测试节点的业务流程及状态信息;
S30、以通用ID作为标识,将通过测试的测试案例的业务流程及状态信息保存至数据库中;
S40、根据通用ID,从数据库中将测试案例的业务流程及状态信息抓取出来,生成一个文件;
S50、根据测试路径信息,进行回归测试,生成新的通用ID将回归测试的业务流程及状态信息关联起来保存;
S60、将回归测试的业务流程及状态信息与测试人员测试的业务流程及状态信息进行逐条逐字段比较;
S70、当回归测试的业务流程及状态信息与测试人员测试的业务流程及状态信息的字段相同时,则判断当前回归测试成功。
2.如权利要求1所述的自动回归测试方法,其特征在于:步骤S40具体包括,
S41、根据通用ID,通过内嵌的SQL脚本及JDBC/ODBC接口将SQL脚本传送到数据库中执行查询;
S42、接收数据库根据通用ID从数据库中查询到的述业务流程及状态信息;
S43、将查询到的业务流程及状态信息生成一个文件。
3.如权利要求1所述的自动回归测试方法,其特征在于:步骤S50具体包括,
S51、根据测试路径信息,模拟人工的测试步骤对业务系统进行回归测试;
S52、生成一个新的通用ID将每个测试节点的业务流程及状态信息关联;
S53、将新的通用ID所关联的业务流程及状态信息保存至数据库。
4.如权利要求1所述的自动回归测试方法,其特征在于:步骤S30中,业务流程及状态信息以XML的格式保存。
5.如权利要求1所述的自动回归测试方法,其特征在于:所述业务流程及状态信息包括业务系统的初始化信息、发自测试工具的消息、业务系统收到的消息、业务系统不同子系统间按时间顺序的消息到达和消息返回的信息、业务系统返回的信息。
6.一种自动回归测试装置,其特征在于:包括,
业务信息关...
【专利技术属性】
技术研发人员:何小苗,陈岚,
申请(专利权)人:深圳市富之富信息技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。