問題:
1 無法系統化表達出自己設計用例和設計測試
方案的方法----沒有想清楚,沒有形成自己的思維
套路2 面試的時候:
1)你是怎麼設計測試用例或者設計乙個測試方案
2)出一道題,讓你來設計他的測試用例。
谷歌:1)你如何測試乙個pc 客戶端產品
2)如何測試gmail的撤回功能
3)如何確保乙個多執行緒的程式的質量盡可能好。
測試的最大的原則:
模擬所有可能發生的正常、異常的和最極端的各種場景,驗證
是否滿足了需求、設計和使用者的使用要求。
原則:模擬所有可能發生的正常、錯誤和極端情況
如何測試pc客戶端產品
框架要點:
1)安裝:
不同的作業系統,不同的補丁
純新安裝
覆蓋安裝:1)使用中安裝 2)非使用中安裝
本地安裝
遠端安裝
2)解除安裝
1 使用中安裝
2 非使用中安裝
3 解除安裝之後的遺留檔案
3)更新
最近版本更新
很老的版本更新
強制更新
4)ui
根據設計文件
5)正常功能
所有的輸入框都要輸入一遍:合法、非法,輸入判斷
所有的按鈕點一遍
所有的流程測試一遍
6)異常情況
輸入錯誤的資料
流程中使用錯誤的步驟
斷網某個元件不能工作
7)不同網路:幾大運營商、nat和非nat、教育
移動、電信、聯通
nat和非nat
教育網8)相容性
1 作業系統、不同補丁
2 不同版本之間
3 不同瀏覽器
9)配置測試
1 如果支援設定,設定不同引數
10)演算法測試
1 演算法的效率測試
2 記憶體洩漏
3 **走查
4 靜態**工具掃瞄
11)競品測試
類似產品之間的功能比對,效能比對等等
12)易用性測試
看是否符合使用者的習慣
13)可維護性測試
是否好更新和維護
14)文件測試
幫助資訊
介面提示燈
15)效能和壓力測試
不同的複雜
16)穩定性測試
長時間穩定執行
17)安全測試
18)介面測試
19)服務元件測試
20)快取機制測試
21)災備
22)衝突測試
和防火牆
病毒軟體
同類產品等。
常用的測試用例設計方法:
等價類劃分
邊界值分析方法
因果圖方法
正交實驗設計方法
功能圖分析方法
錯誤推測法
需求文件轉化法
隨機測試
物件屬性分析法
python功能測試 python測試框架
一 測試常用規則 乙個測試單元必須關注乙個很小的功能函式,證明它是正確的 在編寫 前執行完整的測試,而且在編寫 後再重新執行一次。這樣能保證你後來編寫的 不會破壞任何事情 在提交 前執行完整的測試 單元測試函式使用長的而且具有描述性的名字。在正式執行 中,可能使用square 或sqr 取名,但是在...
功能測試框架BbC SIP業務
最近想對bbc sip業務的功能測試要點做一下總結歸納,接下來將從介面測試 友好性測試 易用性測試 功能測試 容錯測試 探索性測試 相容性測試進行介紹。一.介面測試 二.友好性測試 三.易用性測試 四.功能測試 模糊搜尋和全部搜尋是否顯示相應搜尋內容 實時搜尋頁面的搜尋列表是否過大,導致螢幕顯示異常...
全功能Python測試框架 pytest
python通用測試框架大多數人用的是unittest htmltestrunner,這段時間看到了pytest文件,發現這個框架和豐富的plugins很好用,所以來學習下pytest.pytest是乙個非常成熟的全功能的python測試框架,主要有以下幾個特點 安裝pytest pip insta...