在面试软件测试岗位,面试官问怎样测试一支笔,是考察你拥有测试思维,对测试掌握有多少。
首先,明确软件/物体的用途。笔主要用途是写字。
其次,弄明白软件/物体由哪些功能/部件组成。笔由外壳、笔盖、笔芯组成
然后,我们按照测试类型进行测试。测试主要分为:功能测试、易用性测试、性能测试、安全测试、兼容性测试、外观测试。
功能测试的测试点:
能否正常书写
停止书写,笔油是否泄漏
把笔的外壳、笔盖、笔芯拆解再组装后,能否正常书写
单单使用笔芯写字,能否正常写字
……
易用性测试的测试点:
握笔杆位置是否硌手或者太滑
笔的重量是否正常的笔要重,写字十分钟就手累了。
……
性能测试的测试点:
写出的字是否褪色
把笔置放高温和低温环境是否正常书写
一支笔间隔多长时间不用,是否影响笔的书写
……
安全测试的测试点:
笔墨是否有易燃性
笔墨对皮肤有害
外壳摔裂,是否容易刮手
……
兼容性测试的测试点:
如果笔芯的笔油用完,能换取什么型号笔芯,是否能换取直径比它大/小多少的笔芯
如果外壳/笔盖坏了,能换同一批次上次生产的外壳/笔盖呢?
……
外观测试的测试点:
logo是否放在正确位置
logo是否变形
颜色是否给用来舒心悦目
……
在测试一支笔可以站在不同测试类型思考,会得到不同测试点。而我们需要在有限时间,尽可能发现有意义的bug。