軟件測試思惟

引言

平時咱們在面試的過程當中,面試官經常都會隨便指着身邊的一件物品,來考察一下面試者的測試思惟能力。例如一支筆、一個水杯、一張 A4 紙等等。面試

其實無論咱們遇到什麼樣的物品,對於物品的測試思路都是一致的,大致都是從這幾個方面來考慮就行。安全

測試要點

  • 需求測試網絡

  • 功能測試性能

  • 界面測試測試

  • 性能測試資源

  • 安全測試get

  • 兼容性測試產品

  • 易用性測試效率

  • 可移植性測試兼容性

  • 壓力測試

  • 負載測試

  • 用戶手冊測試

案例

案例一:杯子

這裏咱們舉一個生活中常見的例子來理解:

  昨天我去買一個杯子,在想本身須要一個什麼樣的杯子(需求測試),這個杯子我用來幹嗎(功能測試),這個杯子我應該選擇什麼顏色?(界面測試

  我回去用來泡咖啡喝,可否承受100度的開水(性能測試),不能承受的話,會不會爆炸啊(安全性測試),當我喝咖啡時,拿着杯子是否舒服,是否防滑(可用性測試),

  今晚,我往杯子裏倒滿了水,放入冰箱,次日我又拿出來,杯子是否會破裂(兼容性測試),路過一不當心碰到杯子摔到地下是否會碎(抗摔性測試)。

案例二:N95口罩

口罩基本常識:

​ N95 型口罩,是 NIOSH(美國國家職業安全衛生研究所)認證的 9 種防顆粒物口罩中的一種。「N」的意思是不適合油性的顆粒(炒菜產生的油煙就是油性顆粒物,而人說話或咳嗽產生的飛沫不是油性的);「95」是指,在NIOSH 標準規定的檢測條件下,過濾效率達到95%,這一數值不是平均值,而是最小值。N95 不是特定的產品名稱。只要符合 N95 標準,而且經過 NIOSH 審查的產品就能夠稱爲「N95型口罩」。

知道口罩的基本知識,咱們按照測試的思惟,從 6 個方面來考慮這個「N95口罩」的測試點:

  • 從功能方面來考慮:

一、能夠防禦某些顆粒物,如打磨、清掃和處理礦物、麪粉及某些其它物料等過程產生的粉塵;

二、能夠防禦因噴灑而產生的液體的或非油性的顆粒物;

三、能有效過濾和淨化所吸入的異常氣味,固然有毒氣體除外;

四、可以下降某些可吸入微生物顆粒物,如黴菌、炭疽桿菌、結核桿菌等的暴露水平;

五、能夠防禦病菌,過濾效率達到 95% 以上;

六、測試一些油性顆粒物,肯定是否不能防禦;

  • 從界面方面來考慮:

一、看包裝上是否有商品名,是否有製造商或者是供貨商的信息,是否有口罩合格證或者使用說明;

二、若是是一次性口罩還要有一次性的標識,對於重複使用的醫用防禦口罩還要標明菌的方法;

三、所用材料應沒有異味,並對人體無害,特別是人體面部接觸部分材料,應無刺激性和過敏性;

四、口罩的包裝是否完整,有無破損,口罩表面不得有破洞、污漬;

五、醫用防禦口罩不該有呼氣閥;

六、口罩的長、寬、厚度是否都符合對應的標準;

七、口罩是否配有鼻夾,鼻夾由可彎折的可塑性材料製成,而且長度符合要求;

  • 從兼容性方面來考慮:

一、口罩能夠適配各類臉型,各類臉型的密合性均可以保證;

二、能適合各類膚質的,接觸都不會引發敏感等反應。

  • 從性能方面來考慮:

一、擠壓口罩,或者撕扯口罩是否會致使破損或者極易損壞;

二、帶的時間過長,口罩防禦做用是否下降;

三、口罩的鼻夾反覆摺合,是否容易會斷。

  • 從安全性方面來考慮:

一、口罩雖然越密閉,越安全;可是同時月密閉,呼吸起來越困難,尤爲對於心血管疾病患者,是否會因缺氧而致使頭暈和呼吸困難等風險;

二、口罩的材質不會引發過敏反應 (此處跟易用性有重複哦,能夠去重~);

三、口罩材質和味道都無毒,不會引發不良反應;

四、耳帶式口罩長期佩戴是否會勒傷皮膚。

  • 從易用性方面來考慮:

一、口罩的內外、上下面易於分辨,易於佩戴;

二、口罩的上緣鼻夾方便按壓,易於於面部緊貼;

三、口罩易摺疊,方便攜帶。

案例三:拉桿箱

——功能測試——->拉桿箱大小、箱子厚度、容量、各個面(包括拉桿面、腳輪面)承重、拉桿承重是否符合質檢標準
->拉桿箱超出容量、各個面(包括拉桿面、腳輪面)超出承重拉桿超出承重是否正常使用
->拉桿的伸縮是否正常,展開收回是否靈活
->輪子的滾動是否正常,是單向,仍是360度旋轉
->箱子的箱鎖是否正常,開鎖解鎖是否方便安全


——界面測試——->箱子面料材質、顏色、花紋、形狀是否符合要求,顏色是否容易脫落
->箱子拉桿材質顏色長度、箱子腳輪材質顏色大小是否符合要求
->箱子吊牌logo是否正確、輔助說明是否正確


——易用性測試——->箱子拉桿手把是否易握防滑、側面手把是否易握防滑
->箱子開合的拉鍊是否易拖動、腳輪是否靈活


——兼容性測試——->箱子腳輪滾動是否支持平底、沙地、泥土地、樓梯使用
->箱子在不一樣溫度、例高溫、低溫、超低溫是否能正常使用
->箱子在下雨天、下雪天、冰雹天是否能正常使用


——安全性測試——->箱子面料材質是否安全無毒;遇高溫、淋雨是否釋放有害物質
->箱子各個邊角是否光滑無棱角
->箱子拉桿把手、側面把手是否光滑


——壓力性能測試——->負重連續30千米,查看拉桿腳輪箱是否正常無磨損
->負重並拉桿展開,提起拉桿把手使箱子處於懸掛狀態,左右震盪500次,拉桿是否正常
->負重從1米左右落下,各個面(包括拉桿面、腳輪面)作5次落地,是否正常無磨損
->負重後,360度滾動整個箱子30圈,是否正常無磨損
->負重後,下25個階段,腳輪拉桿箱面是否正常無磨損
->拉桿來回展開收回,重複1000次,拉桿是否正常

總結

總得來講,測試的思路通常都是圍繞着上面的點來進行的,重點是測試思路:主攻功能(從正面+負面覆蓋),而後覆蓋非功能(包括界面、兼容性、性能、安全、易用性五個方面)。

測試思惟的培養:

  • 熟悉業務,瞭解系統。

  • 用客觀的思考方式站在用戶的角度分析。

  • 多思考,不要拘束於慣性思惟。

  • 不要閉門造車,多利用網絡資源。

  • 善於總結分享。

參考文章:

http://lemfix.com/topics/87

http://lemfix.com/topics/44284

相關文章
相關標籤/搜索