自动化测试用例设计和编写【乐搏TestPRO】

随着软件测试市场的发展和需要,自动化的需求量也越来越大,同时,随着Python语言的盛行,Python自动化测试也应用到了大多数企业中的自动化测试实际工作中。参阅往期精彩文章了解更多自动化测试知识:

自动化测试如何学好Python

必会必知的Python集成开发环境介绍

Python的集成开发环境Pycharm使用指南

自动化测试为什么突然缺口这么大

自动化测试技术学习指南

上一篇我们讲解了接口测试用例的设计和编写,点击下面连接即可阅读。自动化测试用例的设计和编写不同与功能测试、接口测试、性能测试。本篇将针对自动化测试用例做详细讲解,干货很多,喜欢的话记得点赞收藏。(悄悄告诉你,文末有福利~)

接口测试用例设计和编写


一、学习自动化测试用例设计和编写前需要弄明白的几件事

1. 手工测试用例和自动化测试用例的区别

手工测试用例是针对手工测试人员,自动化测试用 例是针对自动化测试框架,前者是手工测试用例人员应用手工方式进行用例解析,后者是应用脚本技术进行用例解析,两者最大的各自特点在于,前者具有较好的异 常处理能力,而且能够基于测试用例,制造各种不同的逻辑判断,而且人工测试步步跟踪,能够细致的定位问题。而后者是完全按照测试用例的方式测试,而且异常 处理能力不强,往往一个自动化测试用例运行完毕后,报一堆错误,对于测试人员来定位错误是一个难点,这样往往发现的问题很少。所以,根据其各自的特点,需 要将两者有很好的定位:手工测试是在软件版本前几轮测试的重点,目的是验证功能,发现问题;自动化测试是应用在后几轮版本,保证软件版本模块修改或者添加 新功能后,没有影响开始的功能模块(因为软件中,各模块之间的接口以及类、函数方法等的互相引用,也是容易出问题的地方)。

2. 手工测试用例和自动化测试用例功能定位的区别

a)手工测试用例

较好的异常处理能力,能通过人为的逻辑判断校验当前步骤的功能实现正确与否。

人工执行用例具有一定的步骤跳跃性。

人工测试步步跟踪,能够细致的定位问题。

主要用来发现功能缺陷

b)自动化测试用例

执行对象是脚本,任何一个判断都需要编码定义。

用例步骤之间关联性强。

主要用来保证产品主体功能正确完整和让测试人员从繁琐重复的工作中解脱出来。

目前自动化测试阶段定位在冒烟测试和回归测试。

3. 自动化测试用例选型原则

不是所有的手工用例都要转为自动化测试用例。

考虑到脚本开发的成本,不要选择流程太复杂的用例。如果有必要,可以考虑把流程拆分多个用例来实现脚本。

选择的用例最好可以构建成场景。例如一个功能模块,分n个用例,这n个用例使用同一个场景。

选择的用例可以带有目的性,例如这部分用例是用例做冒烟测试,那部分是回归测试等,当然,会存在重叠的关系。如果当前用例不能满足需求,那么唯有修改用例来适应脚本和需求。

选取的用例可以是你认为是重复执行,很繁琐的部分,例如字段验证,提示信息验证这类。这部分适用回归测试。

选取的用例可以是主体流程,这部分适用冒烟测试。

4. 自动化测试用例转型原则

当前的测试用例前置配置信息要写清楚。

每一个步骤都要衔接好,错了,脚本要抛出异常。

每一个步骤要做什么,验证什么要写清楚,写具体。有时一个检查点,你只需看一眼,但是脚本要写一堆代码去验证,这样的做法是不可行的。

用例之间不要有关联性,自动化测试开发同样是软件开发工程,脚本编写同样提倡高内聚低耦合的理念。

不是每一个步骤都需要验证点。

别在多个地方重复相同的验证。脚本很忙!我没空。当然,除非有必要。

开门记得要关门,配置信息要回归原点,否则脚本要迷路。

二、自动化测试设计

1. 自动化测试三原则

保持Case之间的独立性

提高Case执行效率

减少case的依赖性

2. 自动化测试用例设计误区

不编写测试用例直接投入测试脚本编写!

直接拿手工测试用例来编写自动化测试脚本!

三、自动化测试用例编写

这里以用户登录案例来作为UI(界面)自动化测试用例的编写。使用的技术是前端元素定位。所以需要具备一定的前端知识。这里同时贴上手工测试用例和自动化用例用例样板,作为对比。

手动用例:

自动化用例(如果想要原版的用例模板,可以扫描文末二维码领取):


今天的先分享到这里,每天持续更新软件测试行业趣闻、动态、技术干货,欢迎添加关注~~

扫码↓领取本文中的涉及的视频资料,以及30G软件测试学习大礼包,共计75节课,内容涵盖功能测试、性能测试、自动化测试、测试框架、安全测试、接口测试、测试面试题、测试简历模板等。

推荐阅读更多精彩内容

  • 当心与万物有诤论对立时,不待口舌相向,拳脚相加。就已经在搏斗了。 ——篱下老人
    篱下老人阅读 173评论 0 3
  • 199……夏季新品FILA菲乐海外限定款女士经典Logo防晒衣,胸前小标 后领标 采用进口材料压花,但是绝不开裂不...
    七七的那点破事阅读 18评论 0 1
  • 故事梗概: “到现在为止,你对我到底有没有动心” “没有” 那是心碎的声音,她听到了。 苦苦守候三年,好不容易盼来...
    雨巷_沐夕阅读 25评论 0 1
  • 小时候的事情,记住的不太多。 那会星马兄弟火的不行,我还以为四驱车都是声控的。 我喊了,没管用。同学他...
    孟一行阅读 35评论 0 0
  • 昨天北京的天又热到了新高度,傍晚走在北海公园,晚风一吹心旷神怡。路边座椅上一对异国恋情侣在聊天,中国女子用流利的英...
    简兮简兮方将万舞阅读 210评论 2 0