做好软件测试最基础也是容易忽视的,如何设计测试用例?

162 阅读2分钟

一、测试用例的概念

 测试用例是测试过程中很重要的一类文档,它是测试工作的核心,是一组在测试时输入和输出的标准,是软件需求的具体对照。

二、测试用例的作用

  • 检验软件是否满足客户需求
  • 测试人员的工作量的一种体现
  • 展示测试用例的设计思路

三、测试用例的内容

 测试用例八个基本项是:测试标题、步骤、结果、预期、附件

(不同公司的测试用例内容不尽相同)下面是更为详尽的测试用例内容

 用例编码,用例名称/标题,测试背景,前置条件,优先级,重要级,测试数据,测试步骤,预期结果,实际结果,测试人员,测试时间,备注

四、测试用例的编写流程

  • 需求分析–>提取测试点–>测试用例设计–>测试用例评审

五、测试用例的常用方法

此外还有因果图法、错误推测法、判定表驱动法等,这里暂时不一一介绍,后续我会专门整理一篇博文介绍

六、测试用例的设计方法和编写

测试用例设计

对各个功能模块进行测试点分析提取测试点在对测试点用例进行详细的编写

例子:以PC端录为例

  • 正常登录
  • 账号为空时点击登录
  • 密码为空时点击登录
  • 账号和密码为空时点击登录
  • 账号错误时点击登录
  • 密码错误时点击登录
  • 记住密码功能是否有效
  • 自动登录功能是否有效
  • 找回密码功能是否有效
  • 注册账号功能是否有效

七、测试用例评审

  • 用例评审主要是产品、开发和测试人员针对测试用例能否用于项目的测试而做的工作。

  • 评审包括同行评审,小组评审,部门评审和第三方评审

八、评审的意义

  • 通过评审发现用例的不足
  • 方便测试人员改进用例
  • 达到在测试时提高测试质量的目的

最后: 

欢迎关注公众号:程序员一凡,领取一份Python自动化测试工程师核心知识点总结! 

 这些资料的内容都是面试时面试官必问的知识点,篇章包括了很多知识点,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。