代码改变世界

给你一支笔,如何测试

  valerlina  阅读(2545)  评论(0编辑  收藏  举报

面试时经常会碰到这样的题目,这种题目主要考察面试者的思维缜密度,考虑问题是否逻辑性强。没有完全正确的答案,下面这个答案是从网上看到的一个答案,觉得不错,可以借鉴:

1、功能测试(能不能完成一支笔的需求)

2、性能测试(压力测试,看用多久能用烂,把它绑在电动机上划纸盒)

3、用户体验(找尽量多的群众,搜集FeedBack)

4、破坏测试(看在几楼掉下会摔坏,记录高度和地面硬度,烧,看燃点是多少,煮,看煮完坏不坏...)

5、安全测试(潜入机场,把这个扔在飞机进气孔里,看能不能引起爆炸;让白鼠吃笔芯,看是否中毒...)

6、对比测试。所有测试都应该建立在对比的基础上,每组都应该有对比参照(对比测试)。我们程序员有时候一个算法写完,如何证明好与不好,除了理论上的复杂度分析外,对于难分析的东东,还可以用对比的办法.

 

测试纸杯:

     结构:用料是否环保?是否能平稳放在桌面上?放了水是否能平稳放在说面上?杯口是否光滑?。。。。。

  功能:到进水是否不漏,是否不变形?拿起来是否能够不显著变形?水是不是能倒出来?。。。。。

  数据:放半杯水,放一整杯水,放冷水,放热水,放茶叶,放可乐。。。。。。。

  平台:能否放在桌子上不倒?手拿着是否不变形,不会感到不舒服?是否能放到杯架、套到别的杯子上?。。。

  操作:倒进水,喝水,再倒水,倒开水,捏变形,弹烟灰,丢弃。。。。

  时间:看喝水的时候水是不是很快的能流出来。。。

编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示