軟體測試面試 (一) 如何測試一個杯子

來源:互聯網
上載者:User

在軟體測試的面試中, 經常會碰到類似的問題。 比如:如何測試一個杯子, 或者如何測試一隻筆。 要求你設計20個以上的test case. 

這類的面試題目,是考察面試者是否熟悉各種軟體測試方法, 設計test case的能力, 以及test sense。

首先應該反問下面試官, 需求是什麼樣的,比如大概是個什麼樣的杯子。

我回答這類問題的思路, 從軟體測試的各種不同方法來聯想,  具體如下。

 

功能測試(Function test)
  1. 能否裝水,
  2. 除了裝水, 能否裝其他液體。比如可樂,酒精
  3. 能裝多少ML的水
  4. 杯子是否有刻度表
  5. 杯子能否泡茶,跑咖啡
  6. 杯子是否能放冰箱,做冰塊
  7. 杯子的材質是什麼(玻璃,塑料,黃金做的)

 

介面測試(UI Test)
  1. 外觀好不好看。
  2. 什麼顏色
  3. 杯子的形狀是怎麼樣的。
  4. 杯子的重量是多少
  5. 杯子是否有異味
  6. 杯子的圖案是否合理

 

效能測試(performance test)
  1. 能否裝100度的開水 (泡茶)
  2. 能否裝0度冰水
  3. 裝滿水,放幾天后,是否會漏水
  4. 杯子內壁上的塗料是否容易脫落。
  5. 杯子上的顏色是否容易褪色或者脫落
  6. 被我坦克壓下,是否會碎 (這條是開玩笑的哈)

 

安全性測試(Security test)
  1. 製作杯子的材料,是否有毒
  2. 放微波爐裡轉的時候,是否會爆炸, 或者杯子是否會熔化。
  3. 從桌子上掉到水泥地上是否會摔碎。
  4. 杯子是否容易長細菌
  5. 杯子是否有缺口,會劃壞嘴巴
  6. 杯子內壁上的材料,是否會溶解到水中
  7. 杯子破碎後,是否會對使用者造成傷害

 

可用性測試(Usability Test)
  1. 杯子是否容易燙手
  2. 杯子是否好端,好拿
  3. 杯子的水是否容易喝到
  4. 杯子是否有防滑措施

 

總結

一不小心, 就寫了30多個test case。   下次碰到 “如何測試一台自動售貨機” 這樣的問題, 按照相同的思路, 也能容易的回答出來。

 

 

 

 
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.