面試軟件測試工程師的經典問題:如何測試一部電梯

發表于:2012-05-28來源:新浪博客作者:jackguoxz點擊數: 標簽:軟件測試
面試一個測試人員的sense,喜歡問的問題就是你測試一下電話,或者電梯,或者一個具體的產品; 那么如何測試電梯呢? 電梯測試可以從幾個方面來進行,功能測試,性能測試,壓力測試,可用性測試(Usability),兼容性測試,本地化/國際化測試,可維

  面試一個測試人員的sense,喜歡問的問題就是你測試一下電話,或者電梯,或者一個具體的產品;

  那么如何測試電梯呢?

  電梯測試可以從幾個方面來進行,功能測試,性能測試,壓力測試,可用性測試(Usability),兼容性測試,本地化/國際化測試,可維護性測試;

  功能測試,最基本的上下功能,開關功能,還有里面的各個按鍵

  性能測試(很多人忽略的),比如電梯的調度算法,用戶的等待時間,平均等待時間,上下的速度,耗電量等等

  壓力測試,比如承重量(你實際承受力是20,那么當進入19個人的時候就應該報警,或者是實際上用戶有可能一股腦的全部沖進電梯,所以在靜止的時候電梯需要考慮到這種情況),突然斷電,門打不開等等

  可用性測試,按鈕是否方便,按鍵的感覺是否好,視覺效果,現在很多人詬病的事情是,開和關兩個按鈕的圖示很不友好,在緊急的時候很容易搞錯

  兼容性測試,比如每個國家的電壓不一樣,是否考慮到這個情況

  本地化/國際化測試,曾經看到一部電梯的使用手冊翻譯成英文,翻譯得很差

  可維護性,電梯如果壞了怎么去維修。

  HA,high availabity測試,如果一部壞了,另外一部是否可以正常的運行等等。

  關于性能測試,這里在多說幾句, 我看到的一個很好的電梯調度算法是,有2部電梯,一部在7樓,一部在12樓,我在一樓按往上的按鈕,由于7樓有人在搬家,他長時間把電梯霸占了(可以在門口站個人之類的),這個時候另外一部12樓的電梯就下來了。

  我看到一個不好的電梯調度算法是,它總共有4部電梯,比如說在不同的樓層,然后我按了5(往上),有一部電梯下來了,然后我走進去,這個時候另外一個人也在5樓,他按了往下,結果我的這部電梯門就打開了。。。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97