原创 我的友情鏈接

51CTO博客開發

原创 測試設計及腳本開發輔助(DA)

前言        測試用例設計是一個合格的測試人的基本功,測試設計方法也已經有很多成熟的理論支持,比如等價類,邊界值,因果圖-判定表,正交,狀態轉換,N-Switch......,Google一下,有一些方法已經有算法支持,拋開某些商業軟

原创 UT,LLT與PC測試相關認識

1,單元測試需要許多的人力資源,並且在項目執行過程中的維護工作量很大,項目中考慮實施UT時,必須非常仔細的考慮後面投入資源的問題 2,很多決定做單元測試的項目,在單元測試用例維護上投入很多,但隨着項目的結束(有些可能還沒有結束

原创 測試方法的選擇

測試技術的選擇 1,根據人員技能,質量特性,被測對象模型,產品風險,成本投入選擇測試設計技術 2,產品風險高則選擇能夠提供更高的測試覆蓋於測試深度的測試設計技術 3,多種測試設計技術的組合能夠提供更高的測試覆蓋和測試深

原创 常用測試設計方法--判定表

判定表測試設計技術 場景: IF (C1 and C2)OR C3 THEN R1 R2 ELSE R3 STEP1,分析系統功能,識別判定點、條件及結果; STEP2,基於風險分析的結果選擇

原创 Windows loopback接口抓包

wireshark是一款很好用網絡sniffer工具,但在windows環境下,wireshark並不能抓到loopback接口下的網絡流量,如果要在同一臺PC上觀察C/S軟件的流量,可以使用另一款抓包工具:Local Network Mo

原创 狀態轉換測試技術

狀態轉換測試技術 1,根據狀態機及狀態遷移圖進行被測系統分析 2,使用N:Switch覆蓋技術識別測試條件   N:Switch覆蓋 對被分析對象所有N+1次連續狀態切換的序列的覆蓋     滿足條件: 1,清晰描

原创 常用測試設計方法--數據組合覆蓋測試設計

數據組合覆蓋測試技術 1,分析被測對象,識別測試輸入及可能取值 2,使用數據組合覆蓋技術識別測試條件   EC 單一選擇組合 每一個測試輸入的每一個取值在所有組合中至少出現一次   BC 基本選擇組合 以基本組合爲

原创 常用測試設計方法--其他

其他測試設計技術 EC 等價類覆蓋 BV 邊界值覆蓋   CRUD覆蓋 數據週期測試   CheckList   EG 錯誤猜測 基於經驗的測試設計 ET 探索測試 測試人員在測試執行過程中設計測試用例

原创 因果圖-判定表可以休矣

<軟件測試的藝術>一書中,myers舉了一個命令行測試的例子來說明因果圖-判定表的使用方法:    估計看見這張圖沒有不頭暈的,此時選擇這個測試設計技術真是坑爹,事實上只需要簡單的使用數據組合+等價類+條件過濾即可輕鬆搞定,步驟如下: S

原创 常用測試設計方法--基本比較測試設計技術

基本比較測試設計技術 舉例 IF (C1) OR (C2) OR (C3) THEN C6 ELSE IF (C4) AND (C%) THEN C7 ENDIF ENDIF

原创 測試部日常工作所需的工具流程及模板

創造和使用工具以及創造和使用方法,是人類是區別於其他動物的顯著特徵之一。但我們的大學教育往往只側重知識傳播,忽視工具和方法論的教育。在這裏我總結一下IT行業測試部門所需要的工具平臺及相關流程和方法。=測試部需要建設的工具平臺=* 缺陷跟蹤平

原创 我的友情鏈接

51CTO博客開發

原创 好用例Vs壞用例

測試用例是測試部門應該輸出的最關鍵文檔之一。敏捷開發提倡輕文檔重交流,很多傳統流程中的文檔都可以省去,但我認爲測試用例不在這個可以省去的文檔之列。相反,測試用例在某種程度上可以替代詳細設計和概要設計文檔,作爲一個接口性質的文檔。相比於可以運