首页 > 编程知识 正文

软件测试流程图怎么画,自动化测试方法有哪些

时间:2023-05-06 20:35:51 阅读:46602 作者:1804

测试自动化和软件开发过程本质上是相同的,利用自动化测试工具(相当于软件开发工具),经过测试要求分析(软件流程中的要求分析),设计自动化测试用例(软件流程中的要求规格) 现在,只需要构建一个自动化测试的框架(软件流程中的概要设计),设计自动化脚本(详细设计和编码),测试脚本的正确性,完成这个测试脚本集,然后是软件自动化测试的基本流程

制定测试计划

在开展自动化测试之前,最好制定测试计划,明确测试对象、测试目的、测试项目内容、测试方法、测试进度要求,确保测试所需的人力、硬件、数据等资源充足制定测试计划后,发送给用例设计者。

分析测试需求

用例设计人员根据测试计划和要求书分析测试要求,并设计测试要求树,以便在用例设计时涵盖所有要求。 一般来说,基于Web的功能测试需要涵盖以下几个方面:

页面链接测试,确认各链接正常;

测试页面控件,确保每个控件的可靠性;

页面功能测试,确认各项操作正常;

数据处理测试保证数据显示准确、处理准确可靠

测试模块的业务逻辑,确保每个业务流程都很顺利。

设计测试用例

通过分析测试要求,设计可以覆盖所有要求点的测试用例,并创建专用的测试用例文档。 因为并不是所有的测试用例都可以自动运行,所以必须将可以运行自动化测试的测试用例合并到自动化测试用例中。 根据需要,将登录系统的用户、密码、产品、客户等参数信息独立生成测试数据,方便脚本的开发。

搭建测试环境

自动化测试人员可以在进行用例设计工作的同时着手构建测试环境。 因为要编写自动化测试的脚本,必须记录页面控件并添加对象。 构建测试环境包括部署受测系统、调用测试硬件、安装和配置测试工具、配置网络环境等。

编写测试脚本

通过自动执行测试用例和问题难度,采用适当的脚本开发方法将测试制作得很薄。 一般先通过录音获取测试所需的页面控件,再通过结构化语句控制脚本的执行,插入检查点和异常判断反馈语句,使通用的普遍功能独立于共享脚本,必要时将数据参数化。 当然,也可以使用其他高级功能编辑脚本。 脚本编写完成后,必须重复运行,继续调试,直到正常运行。 脚本的编写和命名必须符合管理规范,以统一管理和维护。

分析测试结果、记录测试问题

应该及时分析自动化测试结果,建议测试人员每天抽出一定的时间,分析自动化测试结果,尽快发现缺陷。 使用开源自动化测试工具时,建议进行二次开发,以便与测试部门选定的缺陷管理工具紧密合作。 理想情况下,如果自动测试用例运行失败,自动测试平台会自动报告缺陷。 测试人员每天只需占用你的时间,检查这些自动报告的缺陷是否是实际的系统缺陷。 如果是系统缺陷,则向开发人员提交修复,如果不是系统缺陷,则检查自动化测试脚本或测试环境。

跟踪测试BUG

测试记录的错误记录在缺陷管理工具中,定期跟踪处理。 开发人员修复后,必须对此问题执行回归测试。 也就是说,重复运行一次解决此问题的薄项,在运行通过后将其关闭,否则继续修复。 如果问题的修改方案与客户一致,但与原始需求有偏差,则在回归测试之前还需要对脚本进行必要的修改和调试。

自动化脚本的维护

如果系统发生更改,请维护自动测试脚本和相关文档(《自动化测试用例》、《自动化脚本设计说明书》 ),以支持更改后的系统。

下图为自动化测试的基本流程图、各阶段的任务负责人、输出等…

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。