所謂「工欲善其事,必先利其器」,測試方法就是測試人員需要的**,下面是自己對測試方法的一些愚見。
科學發現方法:對所有科學都適用的,包括形式邏輯、辯證法等,對於測試複雜的系統使用率很高;
軟體測試方法:對所有軟體都適用的測試方法,比如等價類、邊界值、決策表、狀態圖;
測試物件實施:每個測試物件測試時使用的具體方法,對每個型別的物件都需要根據他們本身的特性進行測試。對於具體的測試物件我們必須要知道測什麼?怎麼測?最底這層就是本文所考慮的事情,下面舉乙個關於裝置驅動測試的例子。
比如下面的
atm裝置驅動羅列的就是具體的測試點,並且每個測試點都應該找到他們測試的規律,這就是每個測試人員需要做的事情。 1
、通訊
直接連線串列埠、連線串列埠板、斷開通訊線。 2、
資料維護
使用者存款
1000
元,那麼機芯錢箱的資料記錄必須要一致。 3、
狀態轉換
憑條印表機列印紙正常、少,無之間的狀態轉換測試用例必須覆蓋他們。 4、
故障處理
錯誤碼,事件,
log記錄、硬體復位,恢復出廠值。 5、
混合裝置協調
將兩個關聯的裝置當成乙個裝置或把乙個裝置分成了兩個介面。乙個變化了另乙個也必須有適當的變化。 6、
硬體獨有特性
比如讀卡器對銀行卡的讀寫功能是只有它才需要測試的,硬體的主要特性是裝置驅動測試最關鍵的地方。 7、
效能測試
命令的響應速度,比如配鈔一次需要的時間是否符號要求。 8、
壓力測試
根據硬體的功能對乙個迴圈進行
n次重複測試,比如讀卡器,進卡
->
讀卡->
退卡->
再進卡這樣的乙個有規律的迴圈過程。
atm取款流程測試 軟體測試用例設計方法 場景法
從本篇文章開始,進入到測試用例設計方法的分享,第乙個要分享的方法就是,場景法。相信對測試有一定基礎的你會感到奇怪 用例設計方法,不是應該從等價類劃分法說起嗎?為什麼一上來就直接說場景法呢?對,如果從淺入深的角度,應該是等價類劃分,到邊界值,再到場景法。這也是很多轉行測試的小夥伴在回答面試題 你知道有...
ATM銀行系統
以前做的課程設計做個備份。include include include includestruct acc struct acc head,tail,p1 int denglu void zhuce void caidan1 void caidan2 void cunkuan void qukua...
ATM管理系統
執行截圖 個人小結 原始碼編寫乙個atm管理系統,語言不限,要求應包括以下主要功能 1 開戶,銷戶 2 查詢賬戶餘額 3 存款 4 取款 5 轉賬 乙個賬戶轉到另乙個賬戶 等 typedef structaccount vectorbase 檢查賬戶是否存在,true為存在 檢查賬戶是否存在,tru...