更新時(shí)間:2018年03月30日15時(shí)35分 來(lái)源:傳智播客 瀏覽次數(shù):
面試題:怎么測(cè)試電梯
前提條件是:這是一道軟件測(cè)試工程師面試題,而非真正的電梯測(cè)試人員的面試題
第二個(gè)前提:沒(méi)有需求文檔,但了解電梯的基本業(yè)務(wù)功能
思路: 把電梯當(dāng)作一個(gè)了解基本業(yè)務(wù)功能,卻沒(méi)有需求文檔的軟件來(lái)進(jìn)行測(cè)試。也就是說(shuō)這里考察兩點(diǎn):
第一,你能不能測(cè)沒(méi)有需求文檔,或者需求文檔不完整的東西
第二,你能不能把測(cè)試用例設(shè)計(jì)方法應(yīng)用到實(shí)際工作上去
還隱含第三點(diǎn),你的測(cè)試思維是否完整,測(cè)試范圍能想得比較全面嗎。
2. 確定測(cè)試范圍
以下是黑盒角度的
功能:關(guān)注電梯的基本功能是否實(shí)現(xiàn)
性能:關(guān)注電梯的性能指標(biāo),如負(fù)重多少kg
安全性:關(guān)注電梯的安全性,如超重報(bào)警,下墜制動(dòng)
用戶(hù)體驗(yàn):關(guān)注電梯的舒適性
以下是白盒角度的或其他的
效率:關(guān)注電梯控制邏輯的內(nèi)部算法
接口:電梯和電梯控制器,電梯和大樓,電梯和攝像頭,電梯和對(duì)講機(jī)(報(bào)警裝置)的接口測(cè)試
零件:電梯的零件的單元測(cè)試
兼容性:電梯和其他東西的兼容性
3.具體測(cè)試用例的設(shè)計(jì)
3.1功能測(cè)試:
思路一:基于用戶(hù)界面,如按鈕,分電梯內(nèi)的按鈕和電梯外的按鈕;電梯內(nèi)分樓層鍵、開(kāi)關(guān)門(mén)鍵、報(bào)警鍵。然后對(duì)這些鍵,一個(gè)一個(gè)測(cè)過(guò)來(lái)。同時(shí)關(guān)注顯示屏,電梯內(nèi)外的顯示屏均顯示電梯當(dāng)前所在樓層和運(yùn)行方向。
思路一就是典型的單元測(cè)試。
思路二:?jiǎn)蝹€(gè)功能測(cè)好之后,再把單個(gè)的功能組合起來(lái)進(jìn)行測(cè)試(集成測(cè)試),集成測(cè)試時(shí)可以根據(jù)電梯當(dāng)前狀態(tài)是上行、下行還是停止(狀態(tài)機(jī))來(lái)設(shè)計(jì)測(cè)試用例,以保證覆蓋率。
比如上行時(shí)按XX按鈕會(huì)怎么樣。此時(shí)可以向面試官提出等價(jià)類(lèi)劃分思想,為何要測(cè)這些按鈕,如何劃分等價(jià)類(lèi)。
思路三:集成測(cè)試完畢后,開(kāi)始測(cè)試真實(shí)用戶(hù)場(chǎng)景(確認(rèn)測(cè)試/驗(yàn)收測(cè)試/工作流測(cè)試),此時(shí)可以設(shè)計(jì)常見(jiàn)的用戶(hù)場(chǎng)景(場(chǎng)景設(shè)計(jì))并進(jìn)行測(cè)試。如大量用戶(hù)從1樓進(jìn)入,并去不同樓層。又或者大量用戶(hù)從不同樓層下到1樓。
思路四:不同品牌電梯的比較,電梯和電梯國(guó)際標(biāo)準(zhǔn)的比較,電梯和安裝電梯的大樓用戶(hù)需求的比較等等
思路五:特殊需求的測(cè)試,如摩天大樓可能要求高速電梯。百貨大樓可能要求觀光電梯。
3.2性能測(cè)試:
思路一:測(cè)試電梯負(fù)載單人時(shí)的運(yùn)行情況(基準(zhǔn)測(cè)試)、多人時(shí)的運(yùn)行情況(負(fù)載測(cè)試)、一定人數(shù)下較長(zhǎng)時(shí)間的運(yùn)作(穩(wěn)定性測(cè)試)、更長(zhǎng)時(shí)間運(yùn)作時(shí)的運(yùn)行情況(疲勞測(cè)試)、不斷增加人數(shù)導(dǎo)致電梯報(bào)警(拐點(diǎn)壓力測(cè)試)
思路二:不同層次的性能,如零部件性能等
3.3安全性測(cè)試:
軟件的安全性測(cè)試我也不了解。只能瞎說(shuō)了。比如,暴力破壞電梯,下墜制動(dòng)測(cè)試,超重警報(bào)、超時(shí)警報(bào)的測(cè)試,報(bào)警功能的測(cè)試,監(jiān)控?cái)z像頭測(cè)試,火災(zāi)時(shí)應(yīng)該不讓用戶(hù)使用,但又要讓里面的人能出來(lái)等等。
3.4用戶(hù)體驗(yàn):
電梯是否有地毯,夏天是否有空調(diào),通風(fēng)條件,照明條件。等等
3.5效率:調(diào)度算法是否合理,是否最優(yōu),按錯(cuò)鍵是否可以取消
3.6零件: 零部件是否合格
3.7接口:電梯和其他設(shè)備的交互,如報(bào)警裝置、中央空調(diào)、監(jiān)控室等等如何交互,是否工作正常
3.8兼容性:電梯的整體和其他設(shè)備的兼容性
以上,是建議的答案。一般把整體思路說(shuō)一下,再把3.1功能測(cè)試部分重點(diǎn)講一講,面試官應(yīng)該會(huì)滿(mǎn)意的。
如果把電梯換成電話(huà),測(cè)試思路還是這個(gè),頂多就是換一些具體用例?;蛘唠娞輷Q成其他任何東西都一樣的,關(guān)鍵是,把它當(dāng)作軟件,展示測(cè)試思維。
本文版權(quán)歸傳智播客軟件測(cè)試學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!
作者:傳智播客軟件測(cè)試培訓(xùn)學(xué)院
首發(fā):http://test.itcast.cn/
北京校區(qū)