【刷題】面筋-測開-電梯測試用例


參考鏈接

概述

  • 做黑盒測試最重要的就是測試思維。
  • 什么是測試思維呢?就是一種思考問題的方式,一種做事的規律,一種可以讓測試工程師不那么受限於業務、能在進入新項目后迅速做出業績的手段。

分析

  • 問題是:怎么測電梯

  • 前提條件:

    • 1 這是一道軟件測試工程師面試題,而非真正的電梯測試人員的面試題
    • 2 沒有需求文檔,但我了解電梯的基本業務功能
  • 思路

    • 把電梯當作一個我了解基本業務功能,卻沒有需求文檔的軟件來進行測試。也就是說這里考察兩點:
    • 第一,你能不能測沒有需求文檔,或者需求文檔不完整的東西
    • 第二,你能不能把測試用例設計方法應用到實際工作上去
    • 隱含第三點,你的測試思維是否完整,測試范圍能想得比較全面嗎。

確定測試范圍

  • 以下是黑盒角度的

    • 功能:關注電梯的基本功能是否實現
    • 性能:關注電梯的性能指標,如負重多少kg
    • 安全性:關注電梯的安全性,如超重報警,下墜制動
    • 用戶體驗:關注電梯的舒適性
  • 以下是白盒角度的或其他的

    • 效率:關注電梯控制邏輯的內部算法
    • 接口:電梯和電梯控制器,電梯和大樓,電梯和攝像頭,電梯和對講機(報警裝置)的接口測試
    • 零件:電梯的零件的單元測試
    • 兼容性:電梯和其他東西的兼容性

具體測試用例羅列: 兩台電梯聯動的測試

  • 界面測試:

    • 1.外觀(里面、外面)美觀性
    • 2.電梯空間尺寸是否和設計尺寸一致
    • 3.按鈕是否清晰和易懂
    • 4.顯示樓層的顯示屏是否安裝
    • 5.是否聯系外界的電話、緊急電話
    • 6.設備檢測說明書
    • 7.安全規范說明書
    • 8.燈
    • 9.標識的承重和人數
    • 10.扶手
    • 11.鏡子
    • 12.僅提供可到達樓層的按鈕
    • 13.電梯制作的材料
    • 14.空調
    • 15.攝像頭
  • 功能測試:

    • 1.測試電梯能否實現正常的上升和下降功能,每層是否都可以停靠。
    • 2.每層停靠樓層是否與所按的樓層一致
    • 3.電梯按鍵在按下時是否點亮按鍵燈
    • 4.電梯在每個樓層的上行和下行的申請是否可以有效
    • 5.電梯滿負載的時候,是否會忽略其他樓層外部的上行和下行申請
    • 6.電梯的兩邊按鈕是否都可以使用,三列按鈕。
    • 7.電梯的樓層選擇是否可以取消
    • 8.電梯門的打開,關閉是否正常關閉(自動關閉)。
    • 9.報警裝置是否可用。(滿載)
    • 10.超重時是否能強制關門
    • 11.超重時重新挪動一下人員是否可以上下行
    • 12.與另外一部電梯之間是否協作良好。(算法)
    • 13.電梯的燈光是否滿足看書的要求
    • 14.聯系外界的電話是否可用
    • 15.通風狀況如何,人多的時候是否會很熱,通風不暢(排氣扇)
    • 16.電梯里面的攝像頭是否可用,拍攝是否清晰
    • 17.門不夾人
    • 18.伸手的話,應該不會強制關門
    • 19.管理員可以和內部人通話
    • 20.在各種場合下,可以強制開門
    • 21.運行中時,不能按開門鍵,不會強制開門
    • 22.在不同情況下(如:有人擋着、馬上關門的時候、停電的時候、沒有請求的時候…),一直按開門鍵和關門鍵
    • 23.從電梯外部可以強制開門
    • 24.不同模擬不同天氣(溫度,濕度,風速)下的測試
    • 25.進入電梯,撥打手機,是否有信號
    • 26.進入電梯喊話,外面是否能聽到
    • 27.樓層顯示屏顯示的樓層、以及電梯運行升降狀態是否正確
    • 28.兩台電梯能否同時使用(或停用)
    • 29.其中一台使用,另一台是否可以停用
    • 30.一台電梯報錯,另一台可以正常
    • 31.A電梯按上行,B電梯按上行
    • 32.A電梯按上行,B電梯按下行
    • 33.A電梯按上行,B電梯按上下行
    • 34.A電梯按上行,B電梯按下上行
    • 35.A電梯按下行,B電梯按下行
    • 36.A電梯按下行,B電梯按上下行
    • 37.A電梯按下行,B電梯按下上行
    • 38.A電梯按上下行,B電梯按上下行
    • 39.A電梯按上下行,B電梯按下上行
    • 40.電梯空時如何運轉
    • 41.電梯門開時不進電梯
    • 42.進入電梯后不做任何操作
    • 43.電梯門開的時間多長,超過時間后是否自動關門
    • 44.電梯門開的時間超時后關門到最后2厘米,是否可以撬開門
    • 45.電梯門關閉后還未上升時,電梯外按下上行(或下行)按鈕,電梯門是否會打開
    • 46.電梯最底層是否有下行按鈕
    • 47.電梯最頂層是否有上行按鈕
  • 停靠算法測試:

    • 1.2部均空閑時,采取就近原則,離乘電梯人最近的電梯優先運行;
    • 2.有1部運行時,以同行方向且順路的電梯優先運行,否則安排空閑電梯;
    • 3.2部均運行時,以方向通行且順路的電梯優先運行;
    • 4.每部電梯,在電梯內部每層在上升和下降過程中,再電梯內部均申請每層停靠
    • 5.每部電梯,在電梯內部每層在上升和下降過程中,再內部沒有任何申請的情況下,在電梯外部均申請每層停靠
    • 6.每部電梯,在電梯內部每層在上升和下降過程中,再電梯內部均申請每層停靠,在電梯外部也申請每層停靠
    • 7.電梯本來在1樓,如果有人按18樓,那么電梯在上升到5樓的時候,有人按了10樓,這時候是否會在10樓先停下來
    • 8.電梯下降到10層時顯示滿員,此時若8層有人等待電梯,是否在8層停。
    • 9.類似7、8測試步驟地隨機測試,在電梯內部和外部均有不同組合申請的情況下,驗證樓層停靠是否准確和合理。
    • 10.電梯本來在2樓,1樓按上行鍵的同時3樓按下行鍵,查看優先上行還是下行
    • 11.電梯的平穩性,是否會上升過快或者下降過快,造成人體不適應反應
  • 可靠性:

    • 1.無任何申請的時候,可以長時間停留在某層,並且門是關閉的
    • 2.門關上的一剎那出現障礙物。
    • 3.長期有障礙物在門口堵住,電梯應該也不會關門或上升和下降
    • 4.同時按關門和開門按鈕。
    • 5.快速交替按關門開門按鈕
    • 6.點擊當前樓層號碼。
    • 7.快速點擊不同樓層
    • 8.上升到頂層后,電梯中的原有下樓請求均會被取消
    • 9.下降到負樓層后,電梯中的原有上樓請求均會被取消
    • 10.電梯外部同時按上鍵和下鍵會怎樣。
    • 11.長按打開按鈕,電梯門是否持續打開
    • 12.突然停電或超載時的情況,電梯(停靠、正在上升、正在下降)不會墜落,電梯門可以通過外力打開,並且緊急電話可用
    • 13.電梯運行中,申請馬上要經過的樓層停靠,電梯應該不會停靠。
    • 14.在電梯里面蹦跳,電梯不會出現不穩定的情況。
    • 15.電壓不穩定的情況下的電梯運行情況
    • 16.電梯不能正常工作的時候是否有監控系統自動報警
    • 17.電梯不能正常工作的時候,是否有流程可以精確的指定到人進行所有故障解決的高效處理
    • 18.意外墜梯時所有按鍵正常使用
  • 易用性:

    • 1.電梯的按鈕的設計符合一般人使用的習慣嗎.
    • 2.按鈕是否考慮殘疾人和小孩兒
    • 3.樓層顯示屏是否處於電梯的上部,方便別人看到
  • 可維護性

    • 1.是否有方便維修和維護電梯的工作條件(豎井通道、統一斷電等)
    • 2.電梯的常用配件是否容易更換
    • 3.電梯的維修成本如何
    • 4.電梯的安裝、維護、測試
    • 5.超過維修年限,是否可以正常運轉
  • 競品測試

    • 1.和其他廠家的產品比較,驗證產品的競爭力
    • 2.關門速度
    • 3.啟動速度和上升速度是否會造成人的不適應
    • 4.上升和下降的速度是否滿足用戶要求
    • 5.2部電梯的一個對比
  • 配置測試

    • 1.針對電梯系統的不同運行參數進行配置,並驗證所有配置項是否可以生效
  • 負載/壓力測試:

    • 1.看電梯的最大限度的承受重量.在負載過重時是否有提醒。
    • 2.頻繁的關門、開門操作
    • 3.耗電量測試
    • 4.上升和下降不同樓層的速度,是否有明顯的延遲
    • 5.多次按壓按鈕,確認所有按鈕正常使用
    • 6.長時間按壓一個按鈕不放開,確認所有按鈕長時間按壓功能正常
  • 兼容性測試:

    • 1.電梯是否適用於不同寫字樓、不同國籍、不同地區
  • 穩定性測試:

    • 1.最大負載下平穩運行的最長時間、不斷地高負荷運行。724小時
    • 2.無負載下平穩運行時間。730 小時
  • 文檔測試:

    • 文檔是否齊備,能否描述具體的信息,滿足安裝公司、使用者、維護公司的使用要求
    • 1.安裝手冊:安裝的條件、方法、流程、檢測標准、試運營要求和最后交付條件
    • 2.電梯使用說明書:最大承載說明、正常使用的溫度、濕度、電壓等條件
    • 3.維護說明書:如何進行電梯的維護、檢測和維修,需要定期更換的配件
    • 4.安全說明書:如何在停電、電壓不足、超重的情況下保證電梯的安全性,以及在出現特殊運行情況時的處理方法

注:

  • 其實在簡單分析的過程中,發現許多東西根本測試不全,比如電話、燈光、材質、調度程序、可維修性等;
  • 當發現在一個用例中無法說清楚時,這些應該拆分開來分別測試。
  • 可以告訴主考官,你需要模塊化地測試電話、燈光等。再有在一起的組裝測試。

END


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM