自动化测试基本了解
作者:网络转载 发布时间:[ 2012/5/3 10:27:13 ] 推荐标签:
自动化测试的基本流程包括:测试需求分析、测试计划、测试用例设计、执行测试、测试结果的评估.
1)需求分析:
确定在该项目中需要使用自动化测试《测试需求说明书》。
2)测试计划:
在测试计划中需要确定自动化测试使用的阶段、测试范围以及相应的测试用例、测试数据的准备方式,便于自动化测试的建立。确定测试所使用的测试技术及测试体系结构,建立测试程序与测试需求之间的联系(一般使用测试管理工具如QC进行关联),确定哪些测试使用自动测试方法、工具,以及测试数据的准备,决定如何进行自动化测试以及测试方法等。
3)测试环境的搭建。
搭建环境是保证测试工作正常开展的一项重要工作。不同软件系统涉及的技术不同,很多时候测试环境是由专业队伍搭建和维护的。相对技术要求不高的项目中,测试人员自己搭建系统的情况相信也比较多,我工作的上一个项目组是这样的情况,搭建系统耗去好多工作时间。
4)编写测试测试脚本:
自动化测试用例基本上与人工测试用例相同,但是其表现方式不同。
人工测试用例,表现成可人为操作的测试用例。
自动化测试用例,表现成机器可读的脚本,通过人工编写或者工具自动生成。为了提高测试脚本的可维护性和可复用性,必须在执行测试脚本之前对它们进行构建,应有目的地确定检查点。测试脚本是针对一个测试过程的。一个测试过程往往需要大量的数据测试。通过自动录制得到的线性脚本,所有的输入数据都是固定不变的。如果需要使用一个测试脚本测试多组数据,需要对脚本进行参数化,抛弃固定的数据而使用数据库中的数据进行测试。
5)测试结果
测试执行结束后,需要对测试结果进行比较、分析以及结果验证,得出测试报告。不同的测试方式,一样的测试目的。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11