设计测试用例需要注意的点

  • 首先需要搞清楚每个业务需求所对应的多个软件功能需求点,
  • 然后分析每个软件功能需求点对应的多个测试需求点
  • 最后针对每个测试需求点设计测试用例

以用户登录测试对上述进行说明:

具体到测试用例本身的设计,有两个关键点需要你注意。

  1. 从软件功能需求出发,全面地、无遗漏地识别出测试需求是至关重要的,这将直接关系到用例的测试覆盖率。 比如,如果你没有识别出用户登录功能的安全性测试需求,那么后续设计的测试用例就完全不会涉及安全性,最终造成重要测试漏洞。

  2. 对于识别出的每个测试需求点,需要综合运用等价类划分、边界值分析和错误推测方法来全面地设计测试用例。 这里需要注意的是,要综合运用这三种方法,并针对每个测试需求点的具体情况,进行灵活选择。以“用户登录”的功能性测试需求为例,你首先应该对“用户名”和“密码”这两个输入项分别进行等价类划分,列出对应的有效等价类和无效等价类,对于无效等价类的识别可以采用错误猜测法(比如,用户名包含特殊字符等),然后基于两者可能的组合,设计出第一批测试用例。

    等价类划分完后,你需要补充“用户名”和“密码”这两个输入项的边界值的测试用例,比如用户名为空(NULL)、用户名长度刚刚大于允许长度等。

好的测试用例应该是一个完备的集合,能够覆盖到所有等价类以及各种边界值,而跟发现缺陷无关。

设计测试用例需要注意的点相关推荐

  1. 软件测试--利用正交表设计测试用例

    输入条件如下: 姓名:填.不填 性别:男.女 学历:小学.初中.高中.专科.本科.硕士.博士 等级:普通.VIP 用正交表设计测试用例 Allpairs安装及使用 输入数据时要用tab键,或者使用ex ...

  2. 场景法设计测试用例atm_软件测试零基础入门:常用八大测试用例设计方法,含案例...

    测试用例的十大特点 测试用例编号.测试项.测试标题.用例属性.重要级别(高中低).预置条件.测试输入.操作步骤.预期结果.实际结果: 测试用例的编写原则:100%的覆盖需求文档,如需求变更时,测试用例 ...

  3. 简述用决策表设计测试用例的步骤_决策表快速入门

    1. 为什么要开发决策表? 决策表是分析和表达多逻辑条件下执行不同操作的情况的工具,使用它可以简化条件使写的程序逻辑更清晰. 2. 决策表的组成? 条件桩:列出问题的所有条件. 条件项:针对条件桩给出 ...

  4. 使用元数据设计测试用例

    为什么80%的码农都做不了架构师?>>>    Jaydeep Kaur在软件测试的整个软件测试生命周期(STLC),包括需求分析,测试,交付和支持方面有近四十年的经验.有了为银行, ...

  5. 《软件测试技术实战:设计、工具及管理》—第2章 2.2节运用决策表设计测试用例...

    本节书摘来自异步社区<软件测试技术实战:设计.工具及管理>一书中的第2章,第2.2节运用决策表设计测试用例,作者顾翔,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  6. 测试思想-测试设计 测试用例设计之正交法

    测试用例设计之正交法 by:授客 QQ:1033553122 什么是n阶拉丁方? 用n个不同的拉丁字母排成一个n阶方阵(n<26 ),如果每行的n个字母均不相同,每列的n个字母均不相同,即每个字 ...

  7. 对一个三角形三边如何设计测试用例等价类经典应用

    三角形三边面试题,是一个经典的很老的题了,在2011年的时候,华为面试遇到过,今天无意中搜到了,加上自己理解和思路汇总下,这个题主要是等价类划分的应用 对一个三角形三边如何设计测试用例 假设三边分别为 ...

  8. 请你根据微信登录界面设计测试用例

    请你根据微信登录界面设计测试用例 参考回答: 一.功能测试 1.输入正确的用户名和密码,点击提交按钮,验证是否能正确登录. 2.输入错误的用户名或者密码,验证登录会失败,并且提示相应的错误信息. 3. ...

  9. 场景分析法设计测试用例

    场景分析法设计测试用例 1. 事件流,同一事件不同的触发顺序和处理结果形成事件流,事件流分为基本流和备选流 ·1)基本流:程序从开始执行直到成功结束所经过的最短路径. ·2)备选流:一个备选流可能从基 ...

  10. 设计测试用例的万能公式 + 6大具体方法 = 面试就像聊天?

    目录 一.设计测试用例的万能公式 二.设计测试用例的具体方法 2.1.等价类 2.2.边界值 2.3.判定表(因果图的另一种形式) 2.4.场景设计法 2.5.正交法(用的少,基本不可见) 2.4.1 ...

最新文章

  1. 易语言win10写文件到c盘,Win10电脑怎么转移c盘文件?
  2. Howto: Deploy VC2008 apps without installing vcredist_x86.exe
  3. 再学大话设计模式--附录(三)
  4. 当前几个主要的Lucene中文分词器的比较
  5. 51nod 1102 面积最大的矩形 新疆大学OJ 1387: B.HUAWEI's billboard 【单调栈】+【拼凑段】(o(n) 或 o(nlog(n))
  6. 离线部署CDH5.16.1及各种坑
  7. Java快速入门学习笔记2 | Java语言中的基本类型
  8. Pandas iloc loc []
  9. 深圳市最新10区地图json文件,使用与echarts,百度,高德等免费
  10. Python生成图文并茂的PDF报告
  11. android 性能测试iozone篇
  12. 12000 颗卫星为地球织网!马斯克昨夜踏上改变世界的第6个征程
  13. 175个常用诗词语句出处
  14. 这样给宝宝起小名,好听不俗气
  15. 手机号或者邮箱注册功能
  16. SWFObject 2.0官方文档
  17. 工具包-POST请求
  18. S5PV210 WM8960 ASOC 移植
  19. 如何对PDF文献做可视化分析?
  20. [计网:原理与实践] 第五章:端到端协议(课后习题整理)

热门文章

  1. python gif转jpg_PIL-将GIF帧转换为JPG
  2. 前端人事面试问题总结
  3. 根据CTP接口计算现手、增仓、开平、对手盘 (1)
  4. Charles代理设置教程
  5. 重邮计算机esi排名,重庆顶尖的3所“双非”大学,学科强就业好,重庆邮电大学在列...
  6. sif一线通输出协议以及代码实现
  7. java经典算法(七)---zws
  8. kali linux安装谷歌浏览器
  9. 中文维基百科语料库 训练好的Word2vec模型
  10. 电信网关改造无线打印服务器,电信天翼网关路由改桥接流程