测试用例的概念 测试用例是测试过程中很重要的一类文档,它是测试工作的核心,是一组在测试时输入和输出的标准,是软件需求的具体对照。
测试用例的作用 检验软件是否满足客户需求 测试人员的工作量的一种体现 展示测试用例的设计思路
测试用例的内容 测试用例八个基本项是:测试用例编号、测试项目、测试标题、重要级别、预置条件、输入、操作步骤、预期输出(不同公司的测试用例内容不尽相同)。 下面是更为详尽的测试用例内容:用例编码、用例名称/标题、测试背景、前置条件、优先级、重要级、测试数据、测试步骤、预期结果、实际结果、测试人员、测试时间、备注。
测试用例的编写流程 需求分析-->提取测试点-->测试用例设计-->测试用例评审。
此外还有因果图法、错误推测法、判定表驱动法等,这里暂时不一一介绍。
测试用例设计 对各个功能模块进行测试点分析提取测试点在对测试点用例进行详细的编写
例子 以PC端QQ登录为例: 正常登录 账号为空时点击登录 密码为空时点击登录 账号和密码为空时点击登录 账号错误时点击登录 密码错误时点击登录 记住密码功能是否有效 自动登录功能是否有效 找回密码功能是否有效 注册账号功能是否有效
测试用例评审 用例评审主要是产品、开发和测试人员针对测试用例能否用于项目的测试而做的工作。 评审包括同行评审、小组评审、部门评审和第三方评审。
评审的意义 通过评审发现用例的不足 方便测试人员改进用例 达到在测试时提高测试质量的目的
注意: 测试用例的编号有一定的规则,比如系统测试用例的编号这样定义规则:ProjectName-ST-001,其命名规则为“项目名称-测试阶段类型-编号”。 合理定义测试用例编号,可以更方便地查找测试用例,便于测试用例跟踪。