• 0
  • 0
分享

前几天过了两个电话面试,其中有一个问题:给你一支签字笔,你要如何测试它。

大白如我,后来才知道,这是一个软测的面试老题目了,当时稀里糊涂答了一通,后来才回味过来,其实HR是想看我的测试思想之类的的,虽然过了,但是还是想重新回想并补充。

首先回想一下当天我提到的方面:形状、颜色、舒适度、笔筒开合方式、笔芯替换方式、出墨的快慢、笔头的粗细,笔芯的颜色、笔芯的寿命、还有材质是否容易损坏。

面试的姐姐提示了边界测试,我又补充了高温对笔壳的影响和压力的测试,包括握笔的压力对笔壳的影响和笔尖的压力对出墨的影响。

姐姐:压力如何测试?

我着重回答了握笔的压力的影响,还说了什么对手型的影响,还谈到了建模==,现在看来真是“嘿嘿嘿”,后来我提到了调查要区分群体,然后又详细说了一下。

感谢HR姐姐,虽然个人感觉没有说到自己应该能说的,但是还是给了我终面的机会!好人!

以下是,后来吃饭洗澡的时候慢慢思考之后,想到的一些的总结:

(1)先搞清楚我们的对象!才能针对性的测试客户最在意的地方,设置测试的优先级。

(2)按测试类型逐一测试。测试主要就分为界面测试、功能测试、性能测试(压力)、安全测试、兼容测试几个方向,条理清晰的来,就不容易漏掉或者跑偏。

然后思考一些重要的测试方法:加入边界测试、安装测试等等,也可以用场景法。

a.界面测试(外表)

  • 尺寸是否适合用户的使用(比如成人和小孩是不一样的);

  • 色彩的搭配是不是赏心悦目;

  • 形状丑不丑;

  • 笔芯的颜色;

  • 是否方便携带和存放;

  • 上面印的logo或者文字是否正确。

b.功能测试

  • 笔筒开合;

  • 笔芯替换;

  • 出墨的快慢;

  • 笔头出墨的粗细;

  • 是不是可擦性签字笔。

c.性能测试

  • 笔芯的寿命;

  • 笔墨的气味;

  • 写过的字的纸,用水浸透后,笔墨会不会晕开;

  • 【压力测试】笔尖在多大的压力范围内可以正常写字(测试太轻不能出墨到太重损坏笔尖或纸张的情况);

  • 【压力测试】笔壳在能在多大的压力范围内正常使用(考虑小孩力气太轻拿不稳,到成人用力太重掰断笔壳,掉到地上易摔坏或者踩坏);

  • 能在哪些纸上写出字来;

  • 握笔的地方纹路会不会太咯手或者太滑;

  • 流畅度;

  • 墨水多久能干;

  • 高温和低温环境下对笔芯出墨和笔壳的影响;

  • 长时间不盖笔套,或者盖着笔套长期不用之后,会不会影响书写。

d.安全测试(软件中一般是针对我们的软件信息安全)

  • 笔墨是够有易燃性;

  • 笔墨是否对皮肤有伤害;

  • 笔杆折断,材质是不是容易刮伤手;

  • 误食笔墨是否引起中毒(有人喜欢咬笔头,此时@可怜的小白鼠)。

e.兼容测试

  • 笔壳和笔芯是否能够更好地适应主流签字笔尺寸;

  • 这个笔芯的笔尖摔坏了,我换其他的笔芯的尖能不能继续用(我高中试过,成功哈哈哈,面试的时候怎么就没想到)。

比较测试:

  • 与其他品牌签字笔比较,优劣在哪些地方?

场景法:

  • 笔掉到地上,笔尖摔坏的可能性;

  • 倒着写,在墙上写能不能写出字来;

  • 扔到水里笔墨会不会一直晕开;

总的来说,这无关乎一道面试题,而是当我去认真思考他的可能性之后,真的学到好多新思维,是一件很有趣的事情。

很明显,由一个随便的测试案例,可以举一反!

然而,我们也不能陷入一个为了找错误而去找错误的尴尬境地,要分优先等级的去测试,不要太为了用户几乎不会用到的可有可无的地方,而忽略了用户真正在意的东西,软件测试的最终目的应该是使得产品达到预期的目的。


作者:你搬砖啊

原文链接:https://www.cnblogs.com/luodatou/p/5465519.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 读者提问:APP 自动化测试工具有推荐的吗 ?阿常回答:有,Appium。官网地址:https://appium.ioGithub地址:https://github.com/appium/appium (开源社区)阿常碎碎念:Appium 是一个开源的、跨平台的自动化测试工具,可用于 APP 的自动化测试。Appium 支持 iOS 、Android 及 Firefox OS 平台。Appium 使用 WebDriver 的 json wire 协议,来驱动 iOS 系统的 UIAutomation 库、Android 系统的 UIAutomator 框架。它允许测试人员在...
            0 0 1014
            分享
          • 在编写 Junit 测试时,我采用了同一套格式。如此,对于测试用例我就可以遵循这套格式进行编写和阅读,使所有的测试都整体划一。这种格式模板可以帮助我更快的编写测试,提高工作效率。今天我就与大家分享我的这套格式模板。(译者评:与我在测试建设原则中提出的继承原则相同,都是在进行一项测试工作之前,将公共的进行提取,统一格式模板,然后在以后的测试活动中都继承这套模板开展。)文件格式首先,在项目的测试包下新建一个测试文件/测试类,并且创建测试方法。在编写测试文件/测试类时,所有的测试文件/测试类都以 Test 结束,这样会容易理解其是一个测试文件/测试类,也方便后期维护时查看,编辑。例如一个名字为&nb...
            14 14 1910
            分享
          •   一、JMeter  Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。  1.1、JMeter的作用  1.能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC)。  2.完全的可移植性和100% 纯java。  3.完全 Swing 和轻量组件支持(预编译的JAR使用 javax.swing.*)包。  4.完全多线程 框架允许通过多个线程并发取样和 通过单独的线程组对不同的功能同时取样。  5.精心的GUI设计允许快速操作和更精确的计时...
            0 0 457
            分享
          •   免费开源Http、Https抓包工具,支持Windows、Mac、Android、IOS, 全平台系统, 使用Flutter框架开发。  支持手机扫码连接,不用手动配置Wifi代理,包括配置同步。所有终端都可以互相扫码连接转发流量。  默认Https不是开启的,需要点击加锁图标安装根证书后开启,因为不安转证书,https会访问失败。  mac会提示已损坏,需要到系统偏好设置-安全性与隐私-允许任何来源  接下来会持续完善功能和体验,请求重写功能增强、模拟慢请求、请求debug, UI优化。  支持安卓微信小程序抓包,安卓分为系统证书和用户证书,下载的自签名根证书安装都是用户证书,微信不信任...
            0 0 2838
            分享
          •   1、GBASE简介说明  GBASE是国产的分布式并行集群数据库,据说有"三高"优势,即:高性能、高性价比、高可用性,不过查询速度确实很快,几千万的数据select  * 秒出;  先介绍下常用的表,Gbase的表分为哈希表、复制表、临时表等等,哈希表需要一个哈希字段,类似分区字段,复制表无需这个字段;一般大数据的表使用哈希分表,小数据的就是万级以下数据可以用复制表。  1.1、常用表介绍  复制表:创建表使用 REPLICATED 关键字,这样创建的表为复制表。复制表将会存储于 Gbase  Cluster 的各个节点上,每个节点都会保存完整数据。...
            0 0 5897
            分享
      • 51testing软件测试圈微信