软件测试之测试用例编写及编写规范

zengch zengch     2022-12-10     597

关键词:

一、什么是测试用例  

  为实施测试,向被测试系统所提供的输入数据,操作或各种环境设置以及期望结果的一个特定的集合

  就是解决什么,怎么解决和如何衡量的问题

二、测试用例编写规范

   主要分为三大部分:基本信息、主体信息、执行结果

   用例的基本信息:功能模块、编写人、编写时间

   用例的主体信息:编号,测试对象,测试点,预置条件,测试步骤,测试数据,预期结果,用例优先级

        用例的执行结果:执行通过/不通过/未执行/无法执行

三、测试用例的原则:百分之百的覆盖需求(尽可能的覆盖需求)

四、测试用例的编写方法

  •        等价类:根据需求,将所有的输入数据合理的划分等价类。
  •   边界值:一般是用最大值,最小值,最小值-1,最大值+1作为边界值
  •        场景法:通过对每个用例的场景进行场景分析,逐步实现测试用例的构造,通常采用思维导图工具梳理业务流程图一般
    • 准则:至少覆盖所有状态一次
    •            至少覆盖所有事件一次
    •            至少覆盖所有路径一次
    • 技术图片

       

       

  •     错误推断法:是根据经验或直觉推测可能存在的各种错误。
  •     正则表达式:通常被用来检索、替换哪些符号某个规则的文本(如手机号码、邮箱)
  •        因果图:适合检查程序输入各个条件的各种组合情况。因果图转为判定表。一般使用在输入条件的的各种组合
  •        判定表:与因果图结合使用
  •        大纲法:拆分系统模块(一般原型图已经拆分) 主要用在测试计划
  •        正交法:一般不用这种方式测试(因为太过繁琐,需要将所有输入和结果进行组合)

    方法选择(借鉴别人的打油诗,仅供参考):

      所有输入选等价

      给定范围加边界

      条件孤立想判定

      指定常量取正交

      跨界操作流程法

      多种状态迁移图

      条件组合出因果

      测试充分全覆盖

      多种方法不唯一

五、测试用例优先级划分

  • 高 :用户经常执行的业务逻辑操作,涉及金钱的功能等
  • 中 :用例多数包括边界值、逆向逻辑等
  • 低 :很少被用户执行的操作

 

技术图片

 

jmeter接口测试系列之测试用例编写和调用

在使用Jmeter进行接口测试时,首先需要根据接口定义,编写响应的接口测试用例,在编写接口测试用例时,我们根据测试的侧重点不同,使用不同的方式编译测试用例。一种是:整个请求参数作为一个变量,进行测试执行;一种... 查看详情

postman接口测试脚本编写规范

Postman接口测试脚本编写规范1.前言2.名词解释3.接口测试脚本规范3.1接口测试脚本编写的规范3.2Postman使用规范4.单个接口测试  5.整个流程的开发过程1.前言本规范的目的是保证测试部成员编码的统一。本规范的核心规则就... 查看详情

测试用例的编写

一、测试用例的概念  测试用例是为特定目标而开发测一组测试输入、执行条件和预期结果,其目标可以是测试某个程序路径或核实是否满足某个特定的需求。二、测试用例的编写    1、测试用例文档的编写    编... 查看详情

测试用例的编写原则

编写测试用例的最终目标是:一个对于产品毫无所知的人员,也能够快速的熟悉用例并执行用例测试用例的编写原则:1、正确性测试:输入用户实际数据以验证系统是满足需求规格说明书的要求;测试用例中的测试点应首先保... 查看详情

测试点设计及编写思路

我们写用例的时候一般是先写测试点,然后再写测试用例,也可以这么理解,测试点就是精简版的测试用例。编写用例四个基本方法:等价类、边界值、正交法、场景法。我认为对于一般的企业测试来说,这... 查看详情

软件测试之如何编写单元测试用例

单元测试是以程序设计说明书为指导,测试模块范围内的重要控制路径,以揭露错误。当程序编好以后,将它录制在媒体上,或者直接由终端键盘输入到机中进行调试。测试的相对复杂性和所发现的错误受到单元测试所限定的范... 查看详情

02测试工作流程及其规范

一、前期准备1.了解测试安排:测试方案2.熟悉系统功能:用户手册、测试手册、历史版本需求文档、系统演示会3.熟悉需求:需求文档、需求传递会二、需求分析&用例编写1.明确干系人:2. 分析需求(要有自己的理解)3.... 查看详情

自动化测试用例编写的规范

1.一个脚本是一个完整的场景,从用户登陆操作到用户退出系统关闭浏览器。2.一个脚本脚本只验证一个功能点,不要试图用户登陆系统后把所有的功能都进行验证再退出系统3.尽量只做功能中正向逻辑的验证,不要考虑太多逆向... 查看详情

最完整的自动化测试流程:python编写执行测试用例及定时自动发送最新测试报告邮件建议收藏(代码片段)

今天笔者就要归纳总结下一整套测试流程,从无到有,实现零突破,包括如何编写测试用例,定时执行测试用例,查找最新生成的测试报告文件,自动发送最新测试报告邮件,一整套完整的测试流程。... 查看详情

软件测试之测试用例和缺陷报告模板分享

对于测试工程师,必备技能之一便是测试用例的编写和软件缺陷报告的编写啦~下面提供一些模板还有项目实战样例供大家参考参考,1.通过Excel表格编写测试用例2.缺陷报告模板下面来个实战案例3.在线课程作业管理系统... 查看详情

如何根据需求分析文档编写测试用例

从拿到需求文档不要立马开始着手写测试用例,需要仔细推敲整理需求,画出系统级、模块内流程图,并找出各种测试点,等对需求进行了头脑风暴般的整理之后,此时已对测试系统的功能很清楚了,再着手开始写测试用例。那... 查看详情

cypress系列(12)-cypress编写和组织测试用例篇之断言(代码片段)

...https://www.cnblogs.com/poloyy/category/1768839.html 前言断言是测试用例的必要组成部分没有断言,咱们就不知道测试用例的有效性,到底通过没通过Cypress的断言基于Chai断言库,并且增加了对Sinon-Chai、Chai-jQuery断言库的支持,其中就包... 查看详情

软件测试复习----测试用例的编写

软件测试的编写有这几大不可缺少的元素测试目标测试环境输入数据步骤期望结果看例题:根据如下登录界面设计两个测试用例设计两个测试用例,我们可以从正反两面设计。设计一个正确成功登录的用例、再设计一个... 查看详情

软件测试复习----测试用例的编写

软件测试的编写有这几大不可缺少的元素测试目标测试环境输入数据步骤期望结果看例题:根据如下登录界面设计两个测试用例设计两个测试用例,我们可以从正反两面设计。设计一个正确成功登录的用例、再设计一个... 查看详情

测试用例——从认识到编写

目录一、为什么需要测试用例二、测试用例的概念三、测试用例的编写流程四、测试用例的内容五、测试用例编写方式六、测试用例编写实战七、小小的建议一、为什么需要测试用例在了解测试用例的编写技巧前,我们需要... 查看详情

软件测试系列三《测试用例编写原则与设计方法》

1. ​​概述​​​​​1.1.目的​​​​​1.2.使用范围​​​​​2.测试用例编写原则​​​​​2.1.系统性​​​​​2.2.连贯性​​​​​2.3.全面性​​​​​2.4.正确性​​​​​2.5.符合正常业务惯例​​​​​3.系统测试用... 查看详情

如何编写测试用例

  测试用例:指导性执行测试,帮助证明软件功能或发现软件缺陷的一种说明。每一个测试点的数据设计和步骤设计。  测试用例的重要性:  (1)、便于测试计划的实施  一般主要适用于集成测试、系统测试、回归测试... 查看详情

ego微商小程序项目-测试步骤

文章目录1.需求分析和评审2.编写测试计划和测试方案2.1ego小程序测试计划2.1.1项目简介2.1.2项目任务2.1.3项目风险2.1.4测试方案2.1.5测试实施2.1.6测试管理2.1.7附录资料3.编写测试用例和评审3.1功能测试用例设计3.1.1总-整体把控3.1.2... 查看详情