如何测试一个水杯
关于一个水杯如何测试?这个被认为是测试界最为经验的面试题了,下面是我的回答思路:
对于一个软件的测试,重点是测试的思路以及测试的全面性的体现。
软件测试应该先重点再次重点,对于软件而言重点自然在于功能测试,尔后再非功能测试。
对于功能测试,重点在于核心功能的测试,尔后再其他功能的测试。
所以沿着核心功能-->其他功能-->非功能,整理出来的测试思路为:
- 我们要进行功能层面的测试
a) 核心功能的测试(装水)
i. 能否装常温水
ii. 能否装开水
iii. 能否装冰水
b) 附加的功能(装别的东西)
i. 能否装饮料
ii. 能否装硫酸(不能装的那类)
iii. 能否装固体(装饭)
c) 其他功能
i. 作为礼品(以前流行金杯银杯不如百姓的口碑,现在流行杯具)
2. 说完功能层面的,再来讨论非功能层面的
a) 性能层面
i. 耐高温(是否能在微波炉中使用)
ii. 厚度和硬度(多高摔下来不破)
b) 易用性层面
i. 是否可以方便的喝到水
ii. 是否很好的手持
iii. 是否防滑
iv. 是否界面美观
c) 安全性层面
i. 是否不会割伤嘴巴
ii. 是否盛热水不会烫手(隔热)
d) 其他层面
抛砖引玉,留给大家扩展。
作者: 千里和他的软件测试
软件测试学习交流: 软件测试交流群 172489141
银行金融业务交流: 软件测试学习交流群 52304542
接口自动化性能交流: 一个正经的测试群 188427938
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)