• 0
  • 0
分享

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

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

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

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

姐姐:压力如何测试?

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

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

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

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

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

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

a.界面测试(外表)

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

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

  • 形状丑不丑;

  • 笔芯的颜色;

  • 是否方便携带和存放;

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

b.功能测试

  • 笔筒开合;

  • 笔芯替换;

  • 出墨的快慢;

  • 笔头出墨的粗细;

  • 是不是可擦性签字笔。

c.性能测试

  • 笔芯的寿命;

  • 笔墨的气味;

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

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

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

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

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

  • 流畅度;

  • 墨水多久能干;

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

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

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

  • 笔墨是够有易燃性;

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

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

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

e.兼容测试

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

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

比较测试:

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

场景法:

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

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

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

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

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

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


作者:你搬砖啊

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

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 最近公司需要开发一个简单的报名系统,供外网用户提供报名服务,由于我们公司是个初创的微型公司,开发人员都是刚毕业不久,开发经验相当缺乏。对于服务器性能测试这块的经验更是少得可以忽略。迫使不得不让我们去尝试了解测试的知识。首先我们的需求场景如下:服务器硬件:(只有一台) 系统:Windows 2003 WebServer:Tomcat 7.0 Jdk:7.0 CPU:8核 2.9GHz两个 内存:16G报名应用系统:只需要向外提供一个报名和找回报名号的接口。我们需要:测试服务器能同时承受多少条HTTP请求。通过各种百度后发现LoadRunner是好,但是使用起来短时间...
            10 11 1775
            分享
          • 首先,崩溃有几种情况:闪退提示停止运行无响应1、接口返回值[直接原因]:app无法解析接口返回值/获取不到要获取的参数/参数类型不对导致客户端代码报错 [引起原因]:脏数据/网络问题导致接口超时或漏了数组元素/前后台没有统一参数类型标准/参数名错误/实体消失 [解决办法]:在网络顺畅/不顺畅情况下抓包,对着api文档一个一个的参数对比,返回值有数组可以横向对比 可能是其中某个元素内的某个参数和其他元素内的这个参数有内容不同/类型不同/为空/不存在/规范不同。 [测试方法]:首先要从2个角度考虑。 1:后台不要返回这种脏数据,或者有脏数据要进行处理再返回给app。 2:app要有一定的容错性,不...
            0 0 1152
            分享
          • 读者提问:在线二维码生成器有推荐的吗 ?阿常回答:有,草料二维码。官网地址:https://cli.im 阿常碎碎念:平时给小伙伴分享文件、图片、文章、音视频,用草料二维码很方便,推荐大家使用。看完今天的分享对你是不是有所启发呢,有任何想法都欢迎大家后台私信阿常,一起探讨交流。
            0 0 930
            分享
          •   前言  面试的时候,经常会临场出题:给你一个xxx, 如何测试, 或者说如何写测试用例?xxx可以是圆珠笔,水杯,电梯等生活中常见的场景。  那么给你一个支付的二维码,如何写测试用例呢?  二维码扫码支付  如下图,给你这个个人收款的二维码,如何测试?  首先要知道什么是二维码? 二维码实际上就是一个 url 地址,当手机扫码后,会根据二维码上的黑和白(黑色的色素块代表1,白色的色素块代表0)区域解析成 url 地址。  然后再分析下使用场景,这里实际上涉及到一个收款方,一个支付方。收款方生成二维码,支付方拿着手机去扫码。  知道使用场景了,接着拆分功能点,从字面上"二维码扫码支...
            13 11 3510
            分享
          •   Airtest简介  AirtestIDE是一款适用于游戏和应用程序的跨平台UI测试自动化集成开发环境(IDE),为移动应用程序开发人员和测试人员提供了广泛的工具,可在便利且易于使用的环境中编写全自动测试脚本。  相比较其他传统的自动化测试工具(如Appium,RF等),AirtestIDE主要具有两大优势:  1.基于图像识别的Airtest框架  Airtest是一个基于图片识别的跨平台的自动化测试框架,同时它最强大的地方在于它几乎兼容所有Android移动应用程序和Windows游戏等。  2.基于UI识别的Poco框架  Poco是一个跨引擎UI自动化框架,并且提供了独立于引擎的强...
            13 14 2286
            分享
      • 51testing软件测试圈微信