一个水杯的测试 满有意思,如果你愿意,可以发挥一下你的想象先,然后再看看别人例子,你会更加有收获噢!

测试是一种思想,一种思路,当你脑子里面这个思路思想很清晰的时候 我们测试人员什么东东不会测试?

HOHO!! 比较有意思的答案如下两种:

一种: 测试项目:杯子

需求测试:查看杯子使用说明书

界面测试:查看杯子外观

功能度:用水杯装水看漏不漏;水能不能被喝到

安全性:杯子有没有毒或细菌

可*性:杯子从不同高度落下的损坏程度

可移植性:杯子再不同的地方、温度等环境下是否都可以正常使用

兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等

易用性:杯子是否烫手、是否有防滑措施、是否方便饮用

用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述

疲劳测试:将杯子盛上水(案例一)放24小时检查泄漏时间和情况

;盛上汽油(案例二)放24小时检查泄漏时间和情况等

压力测试:用根针并在针上面不断加重量,看压强多大时会穿透

跌落测试: 杯子加包装(有填充物),在多高的情况摔下不破损

震动测试: 杯子加包装(有填充物),六面震动,检查产品是否能应对恶劣的铁路/公路/航空运输

测试数据:测试数据具体编写此处略(最讨厌写测试数据了)。其中应用到:场景法、等价类划分法、因果图法、错误推测法、边界值法等方法 期望输出: 该期望输出需查阅国标、行标以及使用用户的需求

另一种: 总体来说从以下几个方面去考虑 功能性、性能性、易用性、可操作性、稳定性方面进行测试

功能性方面的测试,主要是考虑这个水杯是否能盛水,能盛多少水,能否盛热水,盛热水又能盛多少

性能性方面,盛冷水和热水时分别盛多少水杯能够承受 易用性方面,水杯易用手拿或端着

可操作性,也可以说和易用性相似,当盛冰水时感觉不到很冻,热水时感觉不到很烫,或者也可以归于功能测试 稳定性测试,水杯一直盛着水,是否长时间之后会漏水 测试驱动开发--

- 水杯类:父类(杯子) 属性,如材料、形状、容量等 方法,如盛水等 水杯可以装泥土当花盆用,要提供花盆的接口 水杯的子类:如一次性杯子等等 重写或添加属性、方法 容错:所装物体判断(物体的类别、物体的属性) 执行方法的前提判断(某些属性已经复值,有托盘则执行端的方法,有把手则执行拿的方法;或根据温度) 操作时注意,某个静态字段是否超出数值范围 试杯子 测试项目:杯子 需求测试:查看杯子使用说明书 界面测试:查看杯子外观 功能度:用水杯装水看漏不漏;水能不能被喝到 安全性:杯子有没有毒或细菌 可*性:杯子从不同高度落下的损坏程度 可移植性:杯子再不同的地方、温度等环境下是否都可以正常使用

兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等 易用性:杯子是否烫手、是否有防滑措施、是否方便饮用 用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述 疲劳测试:将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二)放24小时检查泄漏时间和情况等 压力测试:用根针并在针上面不断加重量,看压强多大时会穿透 跌落测试: 杯子加包装(有填充物),在多高的情况摔下不破损 震动测试: 杯子加包装(有填充物),六面震动,检查产品是否能应对恶劣的铁路/公路/航空运输 测试数据:测试数据具体编写此处略(最讨厌写测试数据了)。其中应用到:场景法、等价类划分法、因果图法、错误推测法、边界值法等方法 期望输出: 该期望输出需查阅国标、行标以及使用用户的需求 一、GUI测试: 1 看其形状、大小设计是否适合人方便拿起; 2 外观是否吸引人(广告嘛),赏心悦目; 3 带广告的图案沾水后是否掉色、模糊。 二、功能、压力测试: A 考量其装载能力: 在杯子内分别装入少量的、半杯的、满杯的: 1 热水; 2 冷水; 3 冰水; 4 咖啡; 看其装载量和装载时间以及纸杯拿在手中的硬度是否达到设计标准 B 装入热水后,纸杯是否有异味。 三、24*7测试: 装入液体后记录其多久以后漏水。

经典测试用例,一个水杯的测试相关推荐

  1. 软件测试经典面试题(一)给你一个水杯如何测试

    题目: 给你一个水杯如何测试? 回答 寻找水杯是否有说明书,如果有需要充分阅读并理解水杯说明书,按说明书描述,测试到所有需求点 按测试关注点划分主要分为以下几个方面: 功能测试: 主要关注水杯基本功能 ...

  2. 软件测试经典面试题(二)给你一个网站如何测试

    题目 给你一个网站如何测试? 回答 寻找相关文档,如需求说明书.网站设计文档等 测试工作开展前需要确认以下几个方面的问题: 制定测试计划.制定测试策略及测试边界.确定测试人力资源.确定测试环境配置.确 ...

  3. 【转】如何确定我的测试用例覆盖全面-测试面试题

    原文:https://www.cnblogs.com/nichoc/p/6824751.html 测试用例的设计-提高测试覆盖率 前言 说到测试用例的设计,我想每个有过测试经历的测试工程师都会认为很简 ...

  4. 测试用例设计——如何提高测试覆盖率

    前言 说到测试用例的设计,我想每个有过测试经历的测试工程师都会认为很简单,不就是:按需求或概要设计,得到软件功能划分图,然后据此按每个功能,采用等价类划分.临界值.因果图等方法来设计用例就行了. 但事 ...

  5. 【测试用例】如何提高测试覆盖率

    本文转载于http://www.51testing.com/?4602 说到测试用例的设计,我想每个有过测试经历的测试工程师都会认为很简单,不就是:按需求或概要设计,得到软件功能划分图,然后据此按每个 ...

  6. 一个水杯居然能引出这么多测试点

    一个软件的诞生就是从无到有的过程,这个软件的诞生同时也伴随着很多的测试,如果性能测试,功能测试,兼容测试-- 例如来看一个水杯你能引出哪些测试点?

  7. 从测试用例角度来看传统测试人员更专业?

    1.互联网测试人员不专业吗? 前段时间和一个朋友聊到测试用例的问题,他说在刚工作那会,编写用例都要写的很详细,前置条件.操作步骤,预期结果缺一不可,每一条用例都需要有详细的操作和输入数据,每一个用例都 ...

  8. 一个优秀的测试如何在敏捷开发中体现自己的价值?

    敏捷团队里的测试人员扮演着很重要的角色,兼顾着BA,PM,QA的身份.一个优秀的测试人员是最掌握需求的,是最了解拥抱变化的思想的.从项目开始就介入需求分析,需求分析是个很关键的部分,我会另写个文章来表 ...

  9. 测试用例优先级与三轮测试的结合

    测试用例优先级与三轮测试的结合 发布时间: 2009-7-10 15:01    作者: meizhu    来源: Taobao QA Team 字体:  小  中  大  | 上一篇 下一篇 | ...

最新文章

  1. 一个老工程师对理工科学生的忠告
  2. python3 urllib代理_Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
  3. Ember.js入门教程、博文汇总
  4. interface declaration, parcelable declaration, AidlTokenType.import or AidlTokenType.package ...
  5. 沙盒单机网站代表-Steam【推荐】
  6. 【转载】让页面不缓存js
  7. Delphi IDE使用的一些主要技巧
  8. selenium3 + python - cookie定位
  9. 大数据_Hbase-(概念补充_hbase中namespace的概念)---Hbase工作笔记0007
  10. java认证框架_sa-token 一个的JavaWeb权限认证框架,强大、简单、好用
  11. 【转】20个Java 代码生成器
  12. ArcGIS单波段提取
  13. 2019腾讯广告算法大赛题目理解与数据探索(含代码)
  14. R数据分析:竞争风险模型的做法和解释二
  15. CV笔记9:纹理特征之LBP特征(基于python实现)
  16. JS实现方块颜色的渐变
  17. Android_聊天_表情
  18. P2P“点融网”凭什么拿得2.07亿美元融资?
  19. Java 9 模块化(Modularity)
  20. VS2017-C++-使用CSpreadSheet写EXCEL

热门文章

  1. 2020 给你 8 个接私活的网站
  2. 基于MATLAB的拼图游戏设计(图文详解,附完整代码)
  3. 使用Freemark和aspose.word实现动态word转pdf
  4. 应用宝成腾讯王卡官方应用商店 全部APP下载免流量
  5. 〖2023·新星计划·第四季〗开启,Python赛道火爆预热中~ 欢迎小伙伴们报名~
  6. 【SVAC】国家视频编解码标准SVAC的特色和优势
  7. Golang Tools
  8. Thinkpad 笔记本电源状态指示灯
  9. 有助于睡眠的产品,失眠一定要知道的几样东西
  10. maya python 的简单使用