溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

淺析軟件測試過程

發布時間:2020-10-09 18:07:58 來源:網絡 閱讀:464 作者:rolei 欄目:軟件技術

題設:給定一個帶通配符問號的數W,問號可以代表任意一個一位數字。再給定一個整數X,和W具有同樣的長度。問有多少個整數符合W的形式并且比X大?其中輸入格式:為多組數據,每組數據兩行,第一行輸入W,第二行輸入X,它們長度相同,且在[1..10]之間。輸出格式:每行一個整數表示結果。

 

測試如此需求描述,如何思考?如何分析?如何設計?如何測試?

測試過程的PDCA如何實現?測試個人能力的PDCA曲線如何完成?

以小見大,淺析軟件測試過程。

 

需求描述是什么?

把復雜的問題簡單化:比較兩個數的大小。

用自己的語言描述問題:

1、輸入多組W、X數據,第組數據兩行,第一行W,第二行X

2、W、X兩個位數相同(10位以內)的整數

3、W帶有通配符:?

4、輸出W>X的個數,每行一個整數結果

 

有問題嗎?

1、W中的通配符“?”個數有限制嗎?

2、控制臺的命令行行式實現?還是圖形化界面?

3、……(更多的問題)

 

測試過程實現

測試分析

1、核心問題是什么?

 比較輸入數據的大小?。∪绾螌碗s的問題簡單化?如何抓住對象問題的核心?

2、開發實現猜想(構建自己的原型)

?。保┟钚校狠斎霐祿?gt;邏輯處理-->輸出結果

?。玻﹫D形化:界面設計-->輸入數據-->邏輯處理-->輸出結果

?。常┻壿嬏幚恚喊次槐容^大小并判斷個數?

?。矗┟嫦蜻^程?面向對像?

3、哪里會出錯?

?。保祿c數據交互模塊:輸入、輸出(可以統通為接口:內部或外部)

?。玻祿壿嬏幚砟K

4、為什么會出錯?

 1)數據格式處理異常

  2)核心邏輯處理缺陷

5、會出什么樣的問題 

  1)直接問題:輸出結果不正確 

  2)間接問題:問題處理的效率

6、測試分析輸出 

  1)需求核心描述 

  2)需求限定條件 

  3)假想問題列表

 

測試設計

1、測試的優先級

?。保┖诵倪壿嬏幚?/span>

?。玻┨幚磉^程限定

?。常┳罱K實現形式

2、邏輯處理(測試假想)

淺析軟件測試過程

?。保┡袛啵纵斎氲恼_性、有效性?。。?/span>

?。玻┡袛啵剌斎氲恼_性、有效性?。。?/span>

?。常┍容^W和X:>、=、<(大于、等于、小于)--?。?/span>

?。矗┹敵鲎罱K結果

3、測試方法

?。保┖诤袦y試:輸入數據,查看結果

?。玻┌缀袦y試:核心邏輯,處理效率

?。常┗液袦y試:經常用到的,集成了白盒與黑盒測試的特點,增加測試覆蓋率,提高測試效率和效果

4、測試數據描述

 方法:等價類、邊界值......

 

全是數字

全是“?”

不全為“?”

第1位

數字 、?、其它字符組合

 

數字取值范圍

0~9999999999

 

第1位是?

第1位不是?

0

非0

 

每位取值范圍

0~9

N/A

N/A

N/A

   

N/A

N/A

N/A

N/A

N/A

   

y:適用;N/A不適用

   

5、完善測試設計(測試設計評審過程)

 1)發現差異:開發者與實現者的溝通,發現理想與現實的差異

?。玻┏鋵嵲O計:發現差異,充實測試設計,彌補測試設計缺陷

6、測試設計輸出

?。保y試計劃:明確描述測試實現的6W1H

?。玻y試用例

 

測試實現

1、測試執行

?。保﹫绦袦y試設計輸出,記錄測試過程

?。玻┨峤粏栴}、跟蹤問題、驗證問題修改

?。常炞C并實現測試目標

2、測試總結與回顧

?。保┬枨蠓治隼斫?/span>

?。玻y試設計盲點

?。常y試效果滿意度:測試目標達成度、干系人滿意度

 

軟件測試需要不斷的實踐、總結、思考。

軟件測試是門藝術,是個過程,是門科學。

 

注:1、PDCA:

?。?/span>)P (plan) 計劃,確認方針和目標,制定方法和規則。

?。?/span>)D (Do) 執行,根據計劃,執行計劃,實現計劃目標。

?。?/span>)C (check) 檢查,分析和總結計劃執行的結果,確認效果,發現問題,明析問題。

?。?/span>)A (action) 處理,問題的改進與處理,標準化先進成果,更正和改進不足,提出下輪PDCA循環。

2、6W1H:

?。?/span>)Who—責任人?

?。?/span>)For whom—干系人?(關鍵人、合作者)

?。?/span>)Why—對像的詳盡描述?(需求的分析、理解)

?。?/span>)What—目標是什么?(時間、成本、范圍、質量)

?。?/span>)Where—從哪里來到哪里去,環境如何?

?。?/span>)When—關鍵時間限制?(關鍵節點時間計劃)

?。?/span>)How—如何設計、執行、實現?(過程計劃,問題和風險)

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女