纸杯测试.docx
- 文档编号:18287216
- 上传时间:2023-08-15
- 格式:DOCX
- 页数:8
- 大小:17.70KB
纸杯测试.docx
《纸杯测试.docx》由会员分享,可在线阅读,更多相关《纸杯测试.docx(8页珍藏版)》请在冰点文库上搜索。
纸杯测试
一个带广告图案的花纸杯,我们能想出多少个测试用例呢?
想必很多人都在网上看过微软公司面试软件测试职位的这个考试题,由于当时对软件测试理论和测试用例的设计知之甚少,看到这个题目的时候不知所措,我试着以开发的思维来考虑这个问题,想了半天还是一头雾水,不知从哪个方面入手。
接着我看了别人对这个题目的分析,原来此题考察的是测试人员的经验,想象力和思维的敏捷性,可是测试人员应该具备怎样的素质和能力才能胜任测试工作呢?
也正是因为带着对测试思想的好奇,我开始了我的测试生涯。
我一直都觉得软件测试是一门艺术,恰恰也是因为这个缘故,让我很有冲动去认识和领悟其中的奥妙。
很庆幸在我入职不久,测试部组织了测试用例PK,虽然当时大部分内容,我听的云里雾里,但是从中也让我受益匪浅,让我第一次知道什么是测试用例,如何去展开测试用例的设计,测试用例的重要性。
我认为,测试用例的设计在软件测试中是非常重要的,不管是功能测试人员,还是接口测试人员,学好测试用例设计是首要的,因为测试用例确实影响到我们测试的质量。
刚开始做接口测试时,自已定的目标是先了解业务,然后是读懂开发的代码,然后按照以前别人写的测试代码编写脚本,后来经过一次次周会的“洗脑”,经过一次次宋缺师傅的指引,我反醒自已的目标是什么?
作为一个测试人员应该具备的素质是什么?
重新认识自已的目标应该是从思想上让自已成为测试人,用测试的思维去编写测试用例,带着测试的需求去了解业务,带着测试的相关背景去跟踪代码来完善用例和理解软件的设计,带着测试的目的是什么去编写测试脚本来校验结果的正确性。
上周末浏览测试网站时,偶然又发现一个带广告图案的花纸杯的测试用例的题目,我当时很用心地拿出笔和本,开始以测试人员的脚度去设计测试用例。
在这里首先感谢一下雪樱同学这段时间含辛茹苦的教我测试用例设计方法以及工作中对我测试用例不完善的地方提出建设性意见,再次运用她总结出来的测试用例设计方法1.需求2.相关背景3.影响范围来完成这个题目。
一需求:
测试一个带广告图案的花纸杯
二相关背景:
1.杯子特性:
(1)杯子的容量:
能装多少升水,空杯,半杯,满杯
(2)杯子的型状:
圆型,上面口大,下面小。
(3)杯子的材料:
纸杯
(4)杯子的抗摔能力:
风吹是否会倒,摔一次是否会摔坏,摔多次是否会摔坏
(5)杯子的耐温性:
装冷水,冰水,热水
2.广告图案:
(1)广告内容与图案碰水是否会掉色
(2)广告内容与图案是否合法
(3)广告内容与图案是否容易剥落
三影响范围:
1.可用性:
(1)装入液体多久后会漏水
(2)装入热水多久后可以变温,装入冰水多久后可以融化
2.安全性:
(1)装入不同液体,是否会有化学反应。
比如:
可乐,咖啡等饮料
(2)装入热水杯子是不是会变型和异味
3.性能:
(1)不同人群是否能适合杯子的型状,包括握杯的感觉和喝水的感觉
(2)不同人群是否能接受杯子的广告内容与图案
以上是我从设计用例思想方面考虑到的用例。
真正接口测试用例的设计还要通过阅读代码,挖掘更深层次的相关背景来补充测试用例。
功能测试人员会从哪几个方面设计呢。
请多指教!
总之,一个好的测试用例具有较高的发现某个尚未发现的错误的可能性,一个成功的测试用例能够发现某个尚未发现的错误。
在测试用例的设计上,要不断的学习,提高自已设计用例的水平,提高软件的质量。
——————————————————————
测试项目:
杯子
需求测试:
查看杯子使用说明书
界面测试:
查看杯子外观
功能度:
用水杯装水看漏不漏;水能不能被喝到
安全性:
杯子有没有毒或细菌
可用性:
杯子从不同高度落下的损坏程度
可移植性:
杯子再不同的地方、温度等环境下是否都可以正常使用
兼容性:
杯子是否能够容纳果汁、白水、酒精、汽油等
易用性:
杯子是否烫手、是否有防滑措施、是否方便饮用
用户文档:
使用手册是否对杯子的用法、限制、使用条件等有详细描述
疲劳测试:
将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二)放24小时检查泄漏时间和情况等
压力测试:
用根针并在针上面不断加重量,看压强多大时会穿透
跌落测试:
杯子加包装(有填充物),在多高的情况摔下不破损
震动测试:
杯子加包装(有填充物),六面震动,检查产品是否能应对恶劣的铁路\公路\航空运输
测试数据:
测试数据具体编写此处略(最讨厌写测试数据了)。
其中应用到:
场景法、等价类划分法、因果图法、错误推测法、边界值法等方法
期望输出:
该期望输出需查阅国标、行标以及使用用户的需求
另一种:
总体来说从以下几个方面去考虑
功能性、性能性、易用性、可操作性、稳定性方面进行测试
功能性方面的测试,主要是考虑这个水杯是否能盛水,能盛多少水,能否盛热水,盛热水又能盛多少
性能性方面,盛冷水和热水时分别盛多少水杯能够承受
易用性方面,水杯易用手拿或端着
可操作性,也可以说和易用性相似,当盛冰水时感觉不到很冻,热水时感觉不到很烫,或者也可以归于功能测试
稳定性测试,水杯一直盛着水,是否长时间之后会漏水
测试驱动开发---
水杯类:
父类(杯子)
属性,如材料、形状、容量等
方法,如盛水等
水杯可以装泥土当花盆用,要提供花盆的接口
水杯的子类:
如一次性杯子等等
重写或添加属性、方法
容错:
所装物体判断(物体的类别、物体的属性)
执行方法的前提判断(某些属性已经复值,有托盘则执行端的方法,有把手则执行拿的方法;或根据温度)
操作时注意,某个静态字段是否超出数值范围
试杯子
测试项目:
杯子
需求测试:
查看杯子使用说明书
界面测试:
查看杯子外观
功能度:
用水杯装水看漏不漏;水能不能被喝到
安全性:
杯子有没有毒或细菌
可用性:
杯子从不同高度落下的损坏程度
可移植性:
杯子再不同的地方、温度等环境下是否都可以正常使用
兼容性:
杯子是否能够容纳果汁、白水、酒精、汽油等
易用性:
杯子是否烫手、是否有防滑措施、是否方便饮用
用户文档:
使用手册是否对杯子的用法、限制、使用条件等有详细描述
疲劳测试:
将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二)放24小时检查泄漏时间和情况等
压力测试:
用根针并在针上面不断加重量,看压强多大时会穿透
跌落测试:
杯子加包装(有填充物),在多高的情况摔下不破损
震动测试:
杯子加包装(有填充物),六面震动,检查产品是否能应对恶劣的铁路\公路\航空运输
测试数据:
测试数据具体编写此处略(最讨厌写测试数据了)。
其中应用到:
场景法、等价类划分法、因果图法、错误推测法、边界值法等方法
期望输出:
该期望输出需查阅国标、行标以及使用用户的需求
一、GUI测试:
1看其形状、大小设计是否适合人方便拿起;
2外观是否吸引人(广告嘛),赏心悦目;
3带广告的图案沾水后是否掉色、模糊。
二、功能、压力测试:
A考量其装载能力:
在杯子内分别装入少量的、半杯的、满杯的:
1热水;
2冷水;
3冰水;
4咖啡;
看其装载量和装载时间以及纸杯拿在手中的硬度是否达到设计标准
B装入热水后,纸杯是否有异味。
三、24*7测试:
装入液体后记录其多久以后漏水。
———————————————————————————————————————
功能测试:
测试纸杯是否可以盛液体,例如水。
性能测试:
测试纸杯的纸是否够厚而不易变形。
压力测试(负载测试):
液体盛满纸杯是否会坏可恢复性测试:
装入液体后将液体倒出后,纸杯是否可以恢复原装强度测试:
纸杯盛一段时间液体后是否会软化损坏。
外观测试:
纸杯外形是否美观,图案是否漂亮易用性测试:
纸杯使用时手感是否好,口感是否好,会不会刺嘴。
安全性测试:
盛满水拿起杯子后,杯子是否会变形将液体洒到用户身上。
———————————————————————————————————————
考官从办公室(面试现场)随意选取一个简单物品,假定是一个喝水的带广告图案的花纸杯,让应聘人对它设计出尽可能多的测试用例。
测试项目:
杯子
需求测试:
查看杯子使用说明书
界面测试:
查看杯子外观
功能度:
用水杯装水看漏不漏;水能不能被喝到
安全性:
杯子有没有毒或者细菌
可靠性:
杯子从不同高度落下的损坏程度
可移植性:
杯子在不同的地方、温度等环境下是否都可以正常使用
兼容性:
杯子是否能够容纳果汁、白水、酒精、汽油等
易用性:
杯子是否烫手、是否有防滑措施、是否方便饮用
用户文档:
使用手册是否对杯子的用法、限制、使用条件等有详细描述
疲劳测试:
将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二)放24小时检查泄漏时间和情况等
压力测试:
用根针并在上面不断加重量,看压强多大时会穿透
跌落测试:
杯子加包装(有填充物),在多高的情况下摔下不破损
震动测试:
杯子加包装(有填充物),六面震动,检查产品是否能应对恶劣的铁路\公路\航空运输
测试数据:
其中应用到:
场景法、等价类划分法、因果图法、错误推测法、边界值法等方法
期望输出:
该期望输出需查阅国标、行标以及使用用户的需求
说明书测试:
检查说明书书写准确性
另外,这个面试题目还可以推广到其它物品,比如手机、电饭煲、电梯等。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 纸杯 测试