测试思维

要分析测试点之前,我们先来梳理一下测试思维。
总结来说,任何事物的测试思路都可以总结如下:

第一步:

梳理产品的核心业务流程:明白这是个什么项目,实现了什么业务,以及是怎么实现的?
这个步骤一般是参考公司的需求文档来的,如果产品提供需求文档的同时提供了业务流程图,可以遵循流程图来梳理;
如果产品没有提供流程图,就需要测试人员根据需求的理解自己画出流程图,达到梳理业务的目的。

第二步:

根据流程进行模块细分,然后针对每个功能模块进行详细的测试点设计和提取。这个单个功能的测试点提取要覆盖一下几个方面:
正常功能验证:
优先覆盖正常的业务流程和功能验证,这其实也是单个功能的冒烟测试。冒烟测试先行,如果不通过,可以直接停止测试等开发修复后继续测试。

异常功能验证:
为了更加贴近用户的使用产经,我们也要验证各种异常的场景,故意操作导致出错,检查系统的反馈和提示,保证用户操作失误的情况能够得到系统的友好指示。
因为有很多地方的操作都有可能会导致系统异常和抛错,所以为了不漏测,我们需要找出所有可能导致异常的输入项和选项。

针对具体功能,寻找每个输入项和步骤

从以下三个角度来分析测试点 。
长度,数据类型,必填项,重复需求的约束条件 + 隐形需求功能之间的交互这其中就需要用到一些用例的具体设计方法了,比如场景法,等价类法,边界值法,错误推测法等等第

软件测试:测试用例设计-抽奖功能相关推荐

  1. 软件测试/测试用例设计题详细整理— 助攻高薪求职之路

    前言 8月底了,即将步入金九银十,又有很多小伙伴开始霍霍找工作了:笔者最近也会比较偏向发面试题哟,希望可以帮助到大家. 最近收到很多应聘者反馈过来的笔试面试问题,其中有一部分是关于测试用例设计! 对了 ...

  2. 测试用例设计-支付功能

    1.支付金额: 金额的最小值 金额的最大值 无对应订单 金额格式错误 金额数字错误(负数) 超限金额:设置的支付最高金额上限 余额不足 当日消费金额或次数超限 2.支付接口 修改用户发过去的数据 产品 ...

  3. 软件测试 | 期末复习——测试基础【黑盒测试用例设计】

    [测试用例设计概述] 1 测试用例的定义 (1)测试用例是为特定的目的而设计的一组测试输入.执行条件和预期的结果. (2)测试用例是执行的最小实体. 2 好测试用例的特点 (1)完整性 对测试用例最基 ...

  4. 【软件测试】:“用户登录”功能测试用例设计方法

    谈谈登录测试 可能你会说,"用户登录"这个测试对象也有点太简单了吧,我只要找一个用户,让他在界面上输入用户名和密码,然后点击"确 认"按钮,验证一下是否登录成功 ...

  5. 软件测试基础:测试用例设计

    测试需求收集完毕后,开始测试设计.测试用例是什么?测试用例就是一个文档,描述输入.动作.或者时间和一个期望的结果,其目的是确定应用程序的某个特性是否正常的工作.设计测试用例需要考虑以下问题: 了解更多 ...

  6. 软件测试入门自学笔记(1)测试用例设计

    工作了一些时日,准备致力于下一阶段的提升了,于是趁现在把最开始自学时所接触到的内容再串起来回顾一遍. 一.测试用例设计 1.开发模型 (1)瀑布模型 优点:开发各个阶段清晰:强调早期计划及需求调查:适 ...

  7. 软件测试 通用技术03 测试用例 黑盒测试用例设计方法 等价类划分法 边界值分析法 判定表法 场景法 功能图法 其他用例设计方法 用例设计方法综合选择

    文章目录 1 测试用例 1.1 测试用例的定义 1.2 测试用例模板 1.3 测试用例模板的内容 测试用例编号 测试项 依赖用例 测试步骤 测试数据 预期结果 测试结果 测试人 备注 2 测试用例编写 ...

  8. 软件测试生命周期——需求分析、测试计划、测试用例设计、测试执行和测试评估

    一.需求分析 1.测试人员要充分了解需求,得出测试点和测试需求. 2.需求评审会议 在需求评审会议上,测试人员要确认每个功能的异常状态.数量以及如何转化,要多问为什么(用户是谁,软件的整体框架,要解决 ...

  9. 软件测试菜鸟还是大神,一道测试用例设计笔试题就能测出!

    软件测试菜鸟还是大神,一道测试用例设计笔试题就能测出!为什么这么说呢?是因为你们的思路有着天壤之别,来看吧: 相信不少朋友在笔试的时候都遇到过测试用例设计的笔试题.通常是一个登陆页面,上面有用户名,密 ...

最新文章

  1. Android 逐帧动画(Frame)
  2. php读取配置文件连接mysql数据库,MySQL教程--通过配置文件连接数据库操作详解
  3. MutationObserver详解
  4. 雷军 1994 年写的代码,经典老古董。
  5. 进入法院黑名单之后,买彩票中了500万还能领奖吗?
  6. 北京一公交车发生爆炸 疑为乘客携带药品起反应
  7. 使用绝对布局的方法创建一个登录密码验证的简易窗口
  8. 大神程序员都懂英文翻译,而你却因英语不行遭拒?
  9. tomcat 查看当前请求数_原生线程池这么强大,Tomcat 为何还需扩展线程池?
  10. spring Bean的初始化和销毁 (使用注解)
  11. 笔记:UITextView内容垂直居中方法
  12. 易筋SpringBoot 2.1 | 第十三篇:SpringBoot综合应用多个DataSoure
  13. Java——全局变量与局部变量的区别
  14. 袋鼠云服务案例系列 | 从DB2到MySQL,某传统金融平台的互联网转型之路
  15. 如何判断函数极值点与拐点
  16. qq令牌64位密钥提取_qq令牌绑定工具无需密码2020
  17. 特意整理出来一百套游戏源码,免费分享给大家
  18. JDBC-Web抽取公共的增删改方法
  19. 锐捷——DCHP动态分配IP地址
  20. 新颖的_基于web的毕业设计题目50例

热门文章

  1. 【vcpkg】vcpkg:用于 Windows、Linux 和 macOS 的 C++ 包管理器
  2. 多用户商城系统解决方案
  3. 计算机网络——HTTP协议原理
  4. 局域网搭建共享mysql_局域网共享设置mysql安装教程.doc
  5. 夜深人静写算法(三)- 初等数论入门
  6. 【开机进入Windows界面后键鼠失灵 伴随显示器黑屏或卡顿,解决过程】
  7. 算法导论答案 第11章:散列表
  8. ted学习方法_视世界为1000人,我是如何学习内容策略的TED设计系统的
  9. Jmeter调用第三方jar包,配合BeanShell使用
  10. http://blog.sina.com.cn/s/blog_49867dc00100zj7t.html