軟體測試面試

2021-05-25 09:29:28 字數 1666 閱讀 8175

基本知識

設計測試用例

1、需求測試:檢查設計文件,看是否滿足要求

2、功能測試:基本功能

3、效能測試:速度,質量等

4、壓力測試:負載,極限情況

5、穩定性測試:長時間執行穩定性,不同環境下的穩定性

6、易用性測試:外觀,介面,使用等

7、相容性測試:和其他工具能否共存,作業系統

8、安全性測試:是否存在風險

9、本地化測試:

10、可移植性:是否用於不同的平台,瀏覽器,編譯環境等

ex. 測試紙杯

方案1功能測試:測試紙杯是否可以盛液體,例如水。

效能測試:測試紙杯的紙是否夠厚而不易變形。

壓力測試(負載測試):液體盛滿紙杯是否會壞

可恢復性測試:裝入液體後將液體倒出後,紙杯是否可以恢復原裝

強度測試:紙杯盛一段時間液體後是否會軟化損壞。

外觀測試:紙杯外形是否美觀,圖案是否漂亮

易用性測試:紙杯使用時手感是否好,口感是否好,會不會刺嘴。

安全性測試:盛滿水拿起杯子後,杯子是否會變形將液體灑到使用者身上。

方案2功能測試:紙杯不一定只能盛液體吧?還可以放很多其他的東西,如果放形狀怪異的東西,是否會弄破紙杯呢?

效能測試:紙的厚度也是一方面,但是沒人想用厚厚的紙杯,商家也不會答應,那樣成本太高了,越薄越好,可以關注導熱性,重量,可以使用幾次等

壓力:太多,,,,,,高溫度的開水,用火燒等

穩定性測試:不同溫度的水,可以在杯子裡放幾長時間,時間久了水會不會有紙杯的味道等

安全性測試:放在桌子上,如果桌子搖動被子是否會倒下,如果被子放的是固體呢,是否輕易弄破杯子,小孩子或老人拿杯子玩,會傷害到他們嗎?特別是小孩子,喜歡咬/撕破東西

外觀測試:高與寬是否滿足美學,是否不容易跟周圍的顏色搭配,是否讓人看了倒胃口,是否會輕易掉色,圖案或文字是否暴力,是否符合銷售地的文化文格,而不會產生宗教或文化問題

環境測試:是否容易**,是否容易降解,是否對大自然產生不良影響,比如火燒的時候,是否有難聞的氣味

其他:是否容易運輸等

ex. 測試電梯

需求測試:檢視電梯開發電路圖、系統架構、電子元件、詳細設計

介面測試:檢視電梯外觀,看看是不是直稜柱,

功能性:測試電梯是否能按既定的說明書安全停靠和營運

安全性:讓電梯自由落體,觀察乘客的受傷程度是否在可以接受的範圍

可靠性:亂按電梯各個按鈕組合,檢測是否會導致電梯失控

可移植性:測試電梯在潮濕、-4攝氏度、60攝氏度情況下是否執行正常

相容性:電梯是不是能裝除人以外的物品:等重量的豬、大象、

長頸鹿、獅子、老鼠

易用性:電梯是否裝有空調、電風扇、是否配有備用電、餐巾紙、

廁所、水、椅子、彈跳床安全氣囊、微波爐、動力冰箱等,以防不時之需

使用者文件:電梯指南是否對電梯的用法、限制、使用條件等有詳細描述

疲勞測試:讓電梯載滿猴子,連續執行,監控電梯出故障時間

壓力測試:分別放入乙隻老鼠、乙隻貓、一條狗、乙個人、一匹駱駝、

一頭獅子、乙隻豬、乙隻熊貓、乙個大象,測試電梯鏈條是否牢固

跌落測試:讓工程師剪斷鏈條,測試電梯內部的安全氣囊和彈跳床

彈出的時間,以及電梯內的工程師的死亡時間。規則定義:彈出時間

小於1秒,死亡時間大於1天為測試通過

軟體測試面試(二)

出於意料的去某個以技術要求高著稱的公司面試,對於我這種 薄弱的人,pm一開始的問題我就蒙了,在2選一的二面中惜敗 問題如下 在不利用工具的前提下,如何實現自動化測試 http和https的本質區別是什麼?https的傳輸是什麼?有沒有進行核心 的編寫 總結 在測試理論能者的遍地年代,對於 的掌握人才...

軟體測試面試 缺陷

1 發現的缺陷越多,說明軟體缺陷越多嗎?這是乙個比較常見的現象。測試工程師在沒有找到缺陷前會絞盡腦汁的思考,但是找到乙個後,會接二連三的發現很多缺陷,頗有個人成就感。其中的原因主要如下 復用 拷貝 導致程式設計師容易犯相同的錯誤。類的繼承導致所有的子類會包含基類的錯誤,反覆拷貝同一 意味可能也複製了...

軟體測試面試 軟體風險點

1 完全測試程式是可能的嗎?完全測試比較耗時,時間上不允許 完全測試通常意味著較多資源投入,這在現實中往往是行不通的 輸入量太大,不能一一進行測試 輸出結果太多,只能分類進行驗證 軟體實現途徑太多 軟體產品說明書沒有客觀標準,從不同的角度看,軟體缺陷的標準不同 因此測試的程度要根據實際情況確定。2 ...