作为一名软件测试人员,面试时经常会被问到如何去测试一支笔,这里重在考察我们分析问题的思路和设计测试用例的思路,我们拿到这个问题的第一反应应该是这支笔的设计规格?实现了哪些功能?也就是需求,对需求进行分析,提取测试点,然后依据测试点分类分点的去进行设计测试用例,既有条理性又能覆盖产品需求。
刚拿到这个问题我们可以尝试去问面试官,这支笔实现了什么功能,有哪些需求,比如这支笔的客户人群是高三即将参加高考的学生,需求满足黑色签字笔、能写出字、能过机扫描、至少能满足一场考试的笔水量(换笔芯浪费时间)、不易断水、字迹不易晕开等等。
需求一出来,思路就很清晰了,可以围绕着需求来写测试用例。
1.需求能写出字
测试场景:在高考专用纸上;
测试步骤:书写文字;
预期结果:能写出文字。
2.需求黑色签字笔
测试场景:在高考专用纸上;
测试步骤:书写文字;
预期结果:笔记为黑色。
3.需求支持过机扫描
测试场景:在高考专用纸上;
测试步骤:1.书写文字 2.将写完字的纸放入扫描机中;
预期结果:1.能写出文字 2.能清晰、完整扫描出所写字迹。
4.需求笔水量能满足整场考试
测试场景:在高考答题纸上;
测试步骤:按照高考最长考试科目时间进行计时连续书写(比如综合两个半小时,连续书写两个半小时);
预期结果:时间过后签字笔不断墨。
5.需求满足不易断水
测试场景:将笔放在教学课桌上;
测试步骤:1.以一定力道摔落签字笔2.拾起签字笔并在高考答题纸上进行书写;
预期结果:1.签字笔没摔烂2.可正常书写且字迹连贯。
6.需求支持字迹不易晕开
测试场景:在高考专用纸上;
测试步骤:模拟统计高中生的力道在纸张上进行书写;
预期结果:书写文字不会晕开。
笔的测试思路还能写很多,但核心点都在于围绕需求去提取测试点,并结合实际情况设计测试用例,这里切记围绕实际,比如不易断水,要声明笔掉落的高度,假如从二三十米高空掉落,笔也会断水摔碎,但是能记为缺陷吗?不能,因为在考场的场景里不存在这种情况,这种测试毫无意义,所以我们在遇到这类问题时除了围绕需求编写,还需要去结合场景具体描述分析。
上面写的主要是功能测试用例,在功能测试完备的基础上,还要按需进行相应的界面测试、性能测试、安全测试、易用性测试、兼容性测试等。
界面测试
1.笔的外观是否符合界面设计;
2.大小与规格说明是否一致;
3.材质是否与设计一致。

性能测试
1.测试笔水的最长使用时间;
2.从桌子的高度上摔下是否会破损或者断水;
3.比正常写字的力度更大的力写是否会摁断鼻尖。

安全测试
1.在手上写字是否会划伤皮肤;
2.笔水是否有剧毒性;
3.笔水是否有挥发性的刺激性气味;
4.握笔时笔面是否粗糙伤手。

易用性测试
1.保持匀速写字,字是否工整、清晰;
2.打开笔盖,是否容易打开;
3.更换笔芯是否便捷。

兼容性测试
1.是否兼容其它同规格笔芯;
2.是否兼容不同纸张的书写。

如何测试一支笔之我见相关推荐

  1. 以软件测试的角度测试一支笔,微软经典面试题:如何测试一支笔?

    通常面试者们对面试会抱有一个固有的印象,即面试就是你问我答的流程,只要自己抓住面试官提供的信息尽力回答即可.殊不知在面试过程中,对面试官适时提出问题也非常重要,尤其在当面试官刻意给出有限信息的时候,一 ...

  2. 面试——如何测试一支笔?

    如何测试一支笔? 前言 面试的时候,面试官经常问的一个问题.今天我们一起来写写关于 如何测试一支笔? 这个问题. 如何测试一支笔? 其实,这个对象很模糊,所以根据现场的面试情况,可以问问面试官跟多关于 ...

  3. 以软件测试的角度测试一支笔,如何测试一支笔.

    <如何测试一支笔.>由会员分享,可在线阅读,更多相关<如何测试一支笔.(12页珍藏版)>请在人人文库网上搜索. 1.如何测试一支笔 软件测试经典面试题分析 情景重现 电话面试, ...

  4. 一支笔的测试点_软件测试面试:如何测试一支笔(铅笔,钢笔,中性笔)

    PS:以下都是从网上搜罗来的,版权比较难注明,主要目的是分享及讨论. 如何测试一支铅笔? 1,功能测试 能不能称作一只笔 是否能书写.. 2,性能测试 写起来是不是很流畅,压力测试 用多久能用完..可 ...

  5. 一支笔的测试点_如何测试一支笔

    可以从几个方面考虑: 1.需求测试:查看使用说明书 2.功能测试:能不能写字 3.界面测试:查看笔的外观 4.可靠性:笔从不同高度落下摔坏的程度 5.安全性:笔有没有毒或细菌 6.可移植性:笔在不同的 ...

  6. 以软件测试的角度测试一支笔,软件测试面试:如何测试一支笔(铅笔,钢笔,中性笔)...

    PS:以下都是从网上搜罗来的,版权比较难注明,主要目的是分享及讨论. 如何一支铅笔? 1,功能测试 能不能称作一只笔 是否能书写.. 2,性能测试 写起来是不是很流畅,压力测试 用多久能用完..可对比 ...

  7. 软件测试笔记——如何测试一支笔?

    当我们思考这个问题之前,我们应该明确一下具体的需求. 这支笔是签字笔?钢笔?铅笔(/自动铅笔)?白板笔?明确了需求之后我们才能够具体的去设计一些合适的测试点进行测试. 同样的,对于这种测试点的设计是& ...

  8. 软件测试应当追寻原则如下,如何测试一支笔 - 追寻 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

    注:以下都是从网上搜罗来的,版权比较难注明,主要目的是分享及讨论. 如何测试一支铅笔? 1,功能测试 能不能称作一只笔 是否能书写.. 2,性能测试 写起来是不是很流畅,压力测试 用多久能用完..可对 ...

  9. 面试官问:“给你一支笔,怎么测试?”这答案让人惊叹…

    这是一个对刚入行,还是测试小白时候的面试问题的反省.相信很多测试小白也和我一样,在面试的时候被问过这样的问题: ·给你一支笔,怎么测试? ·怎么测试一个水杯? ·现在有一样某某事物,来说说你怎么测试它 ...

最新文章

  1. 浅析 Linux 初始化 init 系统
  2. php和mysql函数的区别吗,(PHP,MySQL)函数仅在2种情况中的1种有效,找不到区别
  3. 【机器学习】scikit-learn 1.0 版本重要新特性一览
  4. Leetcode题库 598.N叉树的前序遍历(递归迭代 C实现)
  5. [js] js中的undefined和 ReferenceError: xxx is not defined 有什么区别?
  6. if __name__ == __main__:什么意思_秒懂Python编程中的if __name__ == 'main' 的作用和原理...
  7. Spring4.x(11)依赖注入-setter方法注入
  8. 没错!Python 杀死了 Excel!
  9. WF本质论第一章的代码
  10. NLP︱高级词向量表达(一)——GloVe(理论、相关测评结果、Rpython实现、相关应用)
  11. 易语言计算机设备获取,易语言获取混音设备名称
  12. 深度学习实战7-电商产品评论的情感分析
  13. 微信小程序体验版(测试环境)和线上版(生产环境)发布
  14. 常见的几种锁(互斥锁,自旋锁,乐观锁,悲观锁)
  15. 调用支付宝网页支付被浏览器拦截
  16. 微生物组-扩增子16S分析第10期(报名直播课免费参加线下2020.10)
  17. Codeforces Round #714 (Div. 2) B. AND Sequences (思维)
  18. java虚拟机开源_IBM J9 Java虚拟机正式开源
  19. usb触摸屏驱动 - usbtouchscreen
  20. 学生选课系统---数据库课程设计SQL Server

热门文章

  1. 三层架构和SpringMVC概述
  2. cellpadding 与cellspace 属性
  3. 一元n次多项式的处理
  4. Git版本控制管理——钩子
  5. boost库之geometry
  6. 如何进入PE系统(请点击)
  7. 数据库系统(DBS)2
  8. 使用uc_authcode 获取论坛当前登录用户信息
  9. iS-RPA 从起步到飙速(一)—— 遇见新世界
  10. Java学习路线·入门