軟件測試面試如何測試一個杯子
軟件測試面試如何測試一個杯子
在軟件測試的面試中, 經(jīng)常會碰到類似的問題。 比如:如何測試一個杯子, 或者如何測試一只筆。 要求你設(shè)計20個以上的test case.
這類的面試題目,是考察面試者是否熟悉各種軟件測試方法, 設(shè)計test case的能力, 以及test sense。
首先應(yīng)該反問下面試官, 需求是什么樣的,比如大概是個什么樣的杯子。
我回答這類問題的思路, 從軟件測試的各種不同方法來聯(lián)想, 具體如下。
功能測試(Function test)
- 能否裝水,
- 除了裝水, 能否裝其他液體。比如可樂,酒精
- 能裝多少ML的水
- 杯子是否有刻度表
- 杯子能否泡茶,跑咖啡
- 杯子是否能放冰箱,做冰塊
- 杯子的材質(zhì)是什么(玻璃,塑料,黃金做的)
界面測試(UI Test)
- 外觀好不好看。
- 什么顏色
- 杯子的形狀是怎么樣的。
- 杯子的重量是多少
- 杯子是否有異味
- 杯子的圖案是否合理
性能測試(performance test)
- 能否裝100度的開水 (泡茶)
- 能否裝0度冰水
- 裝滿水,放幾天后,是否會漏水
- 杯子內(nèi)壁上的涂料是否容易脫落。
- 杯子上的顏色是否容易褪色或者脫落
- 被我坦克壓下,是否會碎 (這條是開玩笑的哈)
安全性測試(Security test)
- 制作杯子的材料,是否有毒
- 放微波爐里轉(zhuǎn)的時候,是否會爆炸, 或者杯子是否會熔化。
- 從桌子上掉到水泥地上是否會摔碎。
- 杯子是否容易長細(xì)菌
- 杯子是否有缺口,會劃壞嘴巴
- 杯子內(nèi)壁上的材料,是否會溶解到水中
- 杯子破碎后,是否會對使用者造成傷害
可用性測試(Usability Test)
- 杯子是否容易燙手
- 杯子是否好端,好拿
- 杯子的水是否容易喝到
- 杯子是否有防滑措施
總結(jié)
一不小心, 就寫了30多個test case。 下次碰到 “如何測試一臺自動售貨機(jī)” 這樣的問題, 按照相同的思路, 也能容易的回答出來。
以上就是對軟件測試面試如何測試一個杯子需要注意的地方,后續(xù)繼續(xù)整理關(guān)于軟件測試的資料,謝謝大家對本站的支持!
相關(guān)文章
cnpm不是內(nèi)部命令的解決方案:配置環(huán)境變量【推薦】
這篇文章主要介紹了cnpm不是內(nèi)部命令的解決方案:配置環(huán)境變量的相關(guān)知識,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-07-07Delphi - Indy idMessage和idSMTP實現(xiàn)郵件的發(fā)送
這篇文章主要介紹了Delphi - Indy idMessage和idSMTP實現(xiàn)郵件的發(fā)送,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-08-08delphi使用Chilkat 組件和庫從SFTP下載文件的方法
這篇文章主要介紹了delphi使用Chilkat 組件和庫從SFTP下載文件的方法,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-08-08詳解使用內(nèi)網(wǎng)穿透工具Ngrok代理本地服務(wù)
本文主要介紹了使用內(nèi)網(wǎng)穿透工具Ngrok代理本地服務(wù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-03-03Git的基本操作流程及工作區(qū)版本庫暫存區(qū)的關(guān)系
這篇文章主要為大家介紹了Git的基本操作流程及工作區(qū)版本庫暫存區(qū)的關(guān)系,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04superset在linux和windows下的安裝和部署詳細(xì)教程
Superset 是 Airbnb開源的數(shù)據(jù)探查與可視化平臺,是個輕量級的BI工具,開發(fā)者可以在其開源代碼上根據(jù)需要進(jìn)行二次開發(fā)。這篇文章主要介紹了superset在linux和windows下的安裝和部署詳細(xì)教程,需要的朋友可以參考下2020-10-10