概述
转载自点击打开链接
很多软件测试职位的面试都会问到这样一个问题,以此了解一个人的测试思路,但事实上一支笔和一个软件是有区别的,笔是看得到摸得着的一个实物,而软件就比较抽象一些,它的测试结果不是那么容易验证的,无论你怎么测试,也不敢拍着胸脯说我的软件绝对没问题了。
怎么用软件测试的思路去测试一支笔?
首先,软件测试按照阶段来分可以分为单元测试、集成测试、系统测试、回归测试;按照测试的关注点来分可以分为功能测试、性能测试、易用性测试、外观测试、安全性测试和适配性测试(当然还有其他分类方法,这里先说这么多)。
对应到一支笔的测试中,按照阶段,分为单个零部件(外壳、圆珠笔的弹簧、笔帽、笔芯(笔芯又包含笔油、圆珠、笔芯的管))测试,组装测试,整体测试。
按照测试关注点来分,功能测试,例如能否正常书写,是否有笔油泄露,笔帽能否正常按下、弹起,等等;性能测试,例如一支笔可以用多长时间,写出的字是否褪色等;易用性测试,例如笔的长短粗细是否趁手,一根笔芯用完了是否容易更换(对应于软件是否容易部署、掌握使用方法);外观测试,例如外形是否美观、时尚、有趣;安全性测试,例如笔油是否含有害化学物质,笔尖是否容易伤到人,笔油或墨水的保质期多长、过了保质期是否产生有害物质;适配性测试,例如在不同的温度、气压、重力环境下能否正常使用,在不同的纸质、书写力度下写出的结果如何。
我们都知道,测试一个物品不是照着我们制作者,或者测试者的意愿来决定它是否完美,而是以顾客为本,以客户的要求为主要标准,所以测试一个物品,最主要的是看客户需要,主要从它的外形、功能、性能还有安全等多个方面对其进行测试。
以下参考自点击打开链接
测试一个物品首先要弄清测试对象,明白客户最在意的是什么?(把客户最在意的功能先满足,测试有先后之分)
按测试的类型逐一测试
测试主要分为:界面测试、性能测试(压力测试)、安全测试、兼容性测试几个方向。
比如测试一支笔
1、界面测试
界面测试也就是对其外表先进行判断。
尺寸是否适合用户使用?用户需要的是什么样的尺寸,小孩和成年人使用的尺寸是有区别的;
色彩搭配是否合理?形状是否美观?
是否方便携带和存放?
笔芯颜色是否与客户要求一致?
笔身印的logo或者文字是否这么正确
2、功能测试
笔筒开合;
笔芯替换;
出墨快慢;
笔头出墨粗细;
是不是可操作性签字笔;
3、性能测试
笔芯的寿命;
笔墨的气味;
写过的字用纸水浸透后,笔墨是否会晕开
压力测试:笔尖在多大压力范围内可以正常写字,不能正常出墨,太重损坏笔尖或纸张;
笔壳能在多大压力范围内正常使用?成人用力太重掰断笔壳,掉到地上易摔,能在纸上写出清晰的字
4、性能测试
握笔的地方纹路是否会硌手或太滑;
书写的流畅度;
写出的墨水多久能干;
高温和低温环境对笔芯出墨和笔壳的影响;
长时间不盖笔套,或笔盖盖多长时间不用,会不会对笔下次写字有影响
5、安全测试
笔墨是否有易燃性;
笔墨是否对皮肤有害;
笔杆折断,材质是否容易刮伤手;
误食笔芯是否会引起中毒(有小孩或者有人喜欢咬笔头)
6、兼容性测试
笔壳和笔芯是否能够很好的适应主流签字笔尺寸;
这个笔芯的笔尖如果损坏,换上其他的笔芯的笔尖是否能用;
这个笔芯的笔墨如果用完,换上其他笔芯的笔墨是否可以使用;
笔的笔墨如果在其他笔的笔墨上写字是否可以成功覆盖
7、其他测试
(1)比较测试
与其他品牌签字笔比较,优劣在哪些地方?
(2)场景测试
笔从高处摔到地上,笔尖是否会摔坏;
倒着写,是否可以写出很多字来;
扔到水里,笔墨会不会一直晕开;
笔在粗糙的纸上是否能写出字…
1、需求测试:查看使用说明书。
2、功能测试:能不能写字 。
3、界面测试:查看笔的外观 。
4、可靠性:笔从不同高度落下摔坏的程度。
5、安全性:笔有没有毒或细菌 。
6、可移植性:笔在不同的纸质、温度等环境下是否可以使用。
7、兼容性:笔是否可以装不同颜色、大小的笔芯 。
8、易用性:是否方便使用、方便携带 。
9、压力测试:给笔不断的增加重力,观察压力多大时压坏。
10、震动测试:笔在包装时,各面震动,检查是否能应对恶劣的公路、铁路、航空运输。
11、跌落测试:笔包装时,在多高的情况下摔不坏。
1、功能测试 能否正常使用。笔杆笔帽能否正常匹配,支撑正常的握力
2、性能测试 能用多久。字迹能保留多久。笔杆的装饰能保持多久不被磨掉。笔杆与手密切接触的地方能完好无损不被汗水等侵蚀保持多久。
3、安全测试 是否容易伤人 笔杆笔芯等是否有难以觉察的尖锐物 笔杆材质和笔墨是否有毒 笔被废弃后对自然是否有不好的污染
笔墨是否与某一材质的纸张发生化学作用进而对人体或环境造成伤害
4、压力测试 在多高和多低的温度区间可以正常使用 笔杆能承受的最大握力 能正常使用的最高和最低大气压区间
可以摔得次数
最高能摔的高度。
能正常使用的与纸张的最大摩擦力
5、安装测试
拆开后能否完好的组装成功并正常使用。
6、可移植性测试
在相同的笔杆和笔芯大小尺寸规格的情况下,能否互相替换笔杆笔芯。
7、界面测试
粗细
颜色
8、文档测试
描述是否有错误及语法错误
是否通俗易懂
9、稳定性测试
有笔墨的情况下能否正常书写
正常握力下能否正常书写
10、健壮性测试
坏了能不能修好并正常使用
进水能不能用
较高的温度下能不能用
摔了能否书写流畅不间断
11、回归测试
换上其他相同尺寸的笔芯是否有相同的性能。
最后
以上就是娇气枕头为你收集整理的如何测试一支笔的全部内容,希望文章能够帮你解决如何测试一支笔所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复