首页 > 其他分享 >软件测试入门六(用例编写)

软件测试入门六(用例编写)

时间:2022-08-21 15:34:09浏览次数:74  
标签:case 功能模块 场景 入门 验证码 瓶子 用例 测试用例 软件测试

一、什么是测试用例(测试case)

测试用例就是测试场景,一次迭代的需求可以拆分成许多功能模块,一个功能模块可以拆分成多个功能点,一个功能点可以有多个场景,那么这个场景就是测试点、测试case、测试场景

那么对于每个功能点的测试场景编写测试场景就是我们需要编辑的测试用例

 

二、测试用例包含哪些信息

项目名称:

需求模块:

功能模块:

测试用例标记:

测试用例预置条件:

测试用例执行步骤:

测试用例预期结果:

一般就包含这些,可以增加一些额外信息

 

例如:

项目名称:**软件

需求模块:登陆页面

功能模块:登陆

测试用例标记:验证码输入错误的情况

测试用例预置条件:1、服务器正常 2已知数据库存在正确的账号:123456789;密码:123456 ;3、图形验证码为:2468

测试用例执行步骤:第一步:打开页面

         第二步:点击账号输入框,输入:123456789

           第三步:点击密码输入框,输入:123456

           第四步:点击验证码输入框,输入:2469

           第五步:点击登陆,查看结果

测试用例预期结果:提示“登录失败,验证码错误”

 

这就是一个登录场景中,估计输入错误的验证码验证他的一个情况,如果验证码输入错误了,还是登陆成功了,那么就不符合预期,这就是一个bug

 

三、测试用例设计方法

常用的:等价类、边界值、场景法、因果图解法、错误推算等等

这些设计方法需要知道,需要如何应用

(面试官最喜欢问题就是你知道case设计方法有哪些?给你一个场景你怎么去设计case?)

 

四、如何设计一个功能点的case

比如:给你一个绿色1升透明的玻璃瓶(部分信息没有提供,面试官可能说不全),让你设计case点

case1:验证瓶子颜色是不是绿色

case2:验证瓶子的材质是不是玻璃的

case3:验证瓶子的容量是不是1升

case4:验证瓶子高度、宽度、口径

case5:瓶子能够装什么:水、硫酸、石头、空气等等

case6、瓶子是否容易摔碎

case...

 

学会一个反人类思想:一个饥饿的男子,看到一个饭店挨着一个酒吧,他冲进了酒吧,点了一盆炒饭

 

标签:case,功能模块,场景,入门,验证码,瓶子,用例,测试用例,软件测试
From: https://www.cnblogs.com/zhangqinANDwangjiasen/p/16610070.html

相关文章

  • 软件测试入门四(测试流程)
    一、什么是项目,什么是项目迭代打个比喻:一个项目的一生就相当于人的一生,从出生到死亡,需要经历风风雨雨。不断的优化自己,丰富自己,充实自己,为了能够得到更多。那么项目也是如......
  • 软件测试入门五(环境)
    一、什么是软件环境人有人类的生存环境;软件有软件的运行环境 二、软件运行环境类型开发环境、测试环境、预发环境、生产环境开发环境:开发人员自己的环境,方便开发调试......
  • RabbitMQ 入门系列:2、基础含义理解:链接、通道、队列、交换机
    系列目录RabbitMQ入门系列:1、MQ的应用场景的选择与RabbitMQ安装。RabbitMQ入门系列:2、基础含义:链接、通道、队列、交换机。RabbitMQ入门系列:3、基础含义:持久化、......
  • 软件测试入门三(软件bug)
    一、什么是软件bug一个手机,如果他的屏幕碎了、裂了,拐角磕碰瑕疵,这些都是手机的缺陷。软件就好比这款手机,出现了各种各样的问题,就是软件的bug(缺陷)软件在测试过程中发现的......
  • 软件测试入门二(了解软件)
    一、什么是软件软件:通过大代码逻辑开发出来的程序,称为软件。 二、软件的种类web端:电脑、手机的浏览器可以打开的网页,就是web的软件。比如:公司官网、淘宝网等等客户端......
  • 软件测试入门一(认识软件测试)
    一、什么是软件测试工程师软件测试工程师:研发属于产品的生产者,测试属于产品的质检人员,为了保证产品上线不会出现缺陷,测试体现了重大作用,往往将产品的缺陷在测试过程中发现......
  • 软件测试入门书籍和学习网站推荐
    一、软件测试入门书籍二、网站1、51Testinghttp://www.51testing.com/html/index.html51Testing是国内较大的软件测试网站,有很多关于软件测试文章和教程,也有相关的测......
  • 新一代分布式实时流处理引擎Flink入门实战操作篇
    @目录安装部署安装方式Local(Standalone单机部署)Standalone部署StandaloneHA部署FlinkOnYarn演示案例概述会话(Session)模式单作业(Per-Job)模式流程演示应用(Application)......
  • Linux安装redis及入门
    1.获取redis资源wgethttp://download.redis.io/releases/redis-4.0.8.tar.gz 2.解压tar-xzvfredis-4.0.8.tar.gz 3.安装进入到redis目录:cdredis-4.0.8......
  • Pytest框架 — 14、Pytest的标记(五)(控制测试用例执行顺序)
    目录1、前言2、使用3、标记最先执行和最后执行1、前言在执行自动化测试时,我们通常都希望能够控制执行测试用例的顺序。在unittest框架中默认按照ACSII码的顺序加载测试......