测试项目:杯子
需求测试:查看杯子使用说明书
界面测试:查看杯子外观
功能度:用水杯装水看漏不漏;水能不能被喝到
安全性:杯子有没有毒或细菌
抗破坏性:杯子从不同高度落下的损坏程度
可移植性:杯子再不同的地方、温度等环境下是否都可以正常使用
兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等
易用性:杯子是否烫手、是否有防滑措施、是否方便饮用
用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述
疲劳测试:将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二)放24小时检查泄漏时间和情况等
压力测试:用根针并在针上面不断加重量,看压强多大时会穿透
跌落测试:杯子加包装(有填充物),在多高的情况摔下不破损
震动测试:杯子加包装(有填充物),六面震动,检查产品是否能应对恶劣的铁路\公路\航空运输
测试数据:测试数据具体编写此处略(最讨厌写测试数据了)。其中应用到:场景法、等价类划分法、因果图法、错误推测法、边界值法等方法
期望输出:该期望输出需查阅国标、行标以及使用用户的需求
说明书测试:检查说明书书写准确性
启发式测试策略模型( Heuristic Test Strategy Model)
在做测试设计时,首先想到的是要应用我们已有的测试技术(Test Techniques)并综合考虑项目环境(Project Environment)、产出物(Product element)、质量准则(quality Criteria)。这样我们就能够得到一个有基本保障的(看得到的)质量(Perceived Quality)
回到刚才所说的“测试一个纸杯”,我们目前能拿到的只有手中的“一个纸杯”,对照一下刚才所说的图,其实最先想到的应该是产出物(Product element)。模型给出了产出物域需要思考的项:

结构(Structure)- 所有组成产出物的东西。

代码,界面,接口,硬件,非可执行文件,附属物件。

功能(Functions)- 所有产品所实现的功能

用户界面,系统接口,应用,计算,时间相关性功能,变化(如改变字体),

开启/关闭,多媒体,错误处理,交互,可测性

数据(Data) -所有产品处理的数据

输入,输出,预设值,持久数据,序列,大小数量变化,噪声数据,生命周期等

平台(Platform) -所有被测软件所依赖的外部事物

外部硬件,外部软件,内部组建

操作(Operation) -所有产品可执行的操作

用户,环境,常见操作,非正常操作,极限操作

时间(Time) -所有与产品相关的时间指标

输入/输出,快/慢,并发,变化率
  结构:用料是否环保?是否能平稳放在桌面上?放了水是否能平稳放在说面上?杯口是否光滑?。。。。。

功能:到进水是否不漏,是否不变形?拿起来是否能够不显著变形?水是不是能倒出来?。。。。。

数据:放半杯水,放一整杯水,放冷水,放热水,放茶叶,放可乐。。。。。。。

平台:能否放在桌子上不倒?手拿着是否不变形,不会感到不舒服?是否能放到杯架、套到别的杯子上?。。。

操作:倒进水,喝水,再倒水,倒开水,捏变形,弹烟灰,丢弃。。。。

时间:看喝水的时候水是不是很快的能流出来。
  功能测试(Function test)
   能否装水,
除了装水, 能否装其他液体。比如可乐,酒精
能装多少ML的水
杯子是否有刻度表
杯子能否泡茶,跑咖啡
杯子是否能放冰箱,做冰块
杯子的材质是什么(玻璃,塑料,黄金做的)
性能测试(performance test)
能否装100度的开水 (泡茶)
能否装0度冰水
装满水,放几天后,是否会漏水
杯子内壁上的涂料是否容易脱落。
杯子上的颜色是否容易褪色或者脱落
界面测试(UI Test)
外观好不好看。
什么颜色
杯子的形状是怎么样的。
杯子的重量是多少
杯子是否有异味
杯子的图案是否合理
安全性测试(Security test)
制作杯子的材料,是否有毒
放微波炉里转的时候,是否会爆炸, 或者杯子是否会熔化。
从桌子上掉到水泥地上是否会摔碎。
杯子是否容易长细菌
杯子是否有缺口,会划坏嘴巴
杯子内壁上的材料,是否会溶解到水中
杯子破碎后,是否会对使用者造成伤害
可用性测试(Usability Test)
杯子是否容易烫手
杯子是否好端,好拿
杯子的水是否容易喝到
杯子是否有防滑措施

如何测试一个一次性水杯相关推荐

  1. 软件测试面试-如何测试一个杯子(转)

    转:http://www.cnblogs.com/TankXiao/p/2381284.html 在软件测试的面试中, 经常会碰到类似的问题. 比如:如何测试一个杯子, 或者如何测试一只笔. 要求你设 ...

  2. java线程未执行完成,java线程测试-一个奇怪的景况-执行未完成直接结束了

    java线程测试-一个奇怪的状况-执行未完成直接结束了 import org.junit.Test; /** * 同步线程测试 * @author jview * */ public class te ...

  3. Java黑皮书课后题第8章:**8.19(模式识别:四个连续相等的数)编写下面的方法,测试一个二维数组是否有四个连续相等的数字(水平、垂直、对角线方向都可以)。编写一个测试程序,提示用户输入一个数组

    **8.19(模式识别:四个连续相等的数)编写下面的方法,测试一个二维数组是否有四个连续相等的数字(水平.垂直.对角线方向都可以).编写一个测试程序,提示用户输入一个数组 题目 题目描述与运行实例 破 ...

  4. Java黑皮书课后题第6章:*6.39(几何:点的位置)编程练习题3.32显示如何测试一个点是否在一个有向直线的左侧、右侧或在直线上,编写一个程序,输入三个点p0p1p2,显示p2是否在直线p0p1

    6.39(几何:点的位置)编程练习题3.32显示如何测试一个点是否在一个有向直线的左侧.右侧或在直线上,编写一个程序,输入三个点p0p1p2,显示p2是否在直线p0p1 题目 题目描述 编程练习题3. ...

  5. Java黑皮书课后题第3章:*3.34(几何:线段上的点)编程练习题3.32显示了如何测试一个点是否在一个无限长的直线上。修改3.32测试一个点是否在一个线段上。编写程序,输入三个点坐标,显示在否线段

    *3.34(几何:线段上的点)编程练习题3.32显示了如何测试一个点是否在一个无限长的直线上.修改3.32测试一个点是否在一个线段上.编写程序,输入三个点p0 p1 p2坐标,显示p2在否线段p0p1 ...

  6. 测试一个config server 服务器挂机后,集群是否能读写数据

    测试架构: 测试目的: 测试一个config server 服务器挂机后,集群是否能读写数据. 测试原因: 上周因为内存吃紧,准备添加内存.在查看服务器时,把一台服务器关机检查.     关机后,WE ...

  7. 经典面试题(6):NaN 是什么?如何测试一个值是否等于 NaN ?

    NaN 属性代表一个"不是数字"的值.这个特殊的值是因为运算不能执行而导致的,不能执行的原因要么是因为其中的运算对象之一非数字.例如: "abc" / 4,要么 ...

  8. 关于测试一个接口的面试题

    ==================================== 很多面试中,都会问道如何测试一个接口?我尝试着用自己现有的知识进行回答,等以后某年某月自己回来看看时自己提升了多少. ==== ...

  9. junit测试一个方法,报test class not found in selected project

    junit测试一个方法,报test class not found in selected project, 原因:1.缺少hibernate-jpa-2.0-api-1.0.0.Final.jar, ...

最新文章

  1. xilinxaxi ethernet 硬件时间戳告警
  2. 一句SQL实现获取自增列操作
  3. 052_Function对象
  4. 网络存储技术介绍(1) ( based on zt)
  5. nginx,excel模板下载
  6. 第四节: Quartz.Net五大构件之Trigger通用用法(常用方法、优先级、与job关联等)
  7. 题库明细 C#语言和SQL Server
  8. mysql怎么打印数据_从mysql打印数据
  9. 【Shell教程】一----什么是Shell
  10. 那些年,我们一起追过的足球
  11. C语言 · 字符串输入输出函数
  12. 清北学堂2018年1月省选强化班模拟考试1
  13. centos6.8 hugepage设置
  14. slickedit 运行java_SlickEdit 一些使用技巧(转载)--一个人的博客
  15. 小米8连续点击Android版本,极致模式已开启!小米MIUI8隐藏功能大盘点
  16. Prolog编程求解图搜索问题
  17. WordPress文章发布失败或更新失败解决方法
  18. MongoDB4.4版本源码部署分片集群
  19. 汤小丹计算机操作系统慕课版课后题答案第五章:储存器管理
  20. ECL、LVDS和CML电平

热门文章

  1. 通用验证方法学(Universal Verification Methodology, UVM):简介及内容导航
  2. Rational Rose--简介
  3. python太阳代码_Python模拟太阳
  4. MaxScript 设置 OBJ Import Options
  5. Office办公 WPS如何设置页边距
  6. iPhone屏幕旋转机制详解
  7. 技术报告 | 华为云中国信通院:云原生2.0 白皮书.pdf(附下载链接)
  8. The color “baseBlac in values has no declaration in the base values folder this can lead to crash
  9. 网站SEO实践之 - seo引流怎么选有流量的关键词
  10. 【bzoj1818】[Cqoi2010]内部白点