<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>

            SQA測試過(guò)程(4)

            發(fā)表于:2015-11-13來(lái)源:uml.org.cn作者:不詳點(diǎn)擊數: 標簽:sqa
            8、安裝選項和驗證 對象狀態(tài)用例和窗口存在用例,文件存在用例。 書(shū)寫(xiě)測試設計的步驟 生成測試需求報告 指定測試過(guò)程 指定測試用例(可選) 回顧測試覆

              8、安裝選項和驗證

              對象狀態(tài)用例和窗口存在用例,文件存在用例。

              書(shū)寫(xiě)測試設計的步驟

              生成測試需求報告

              ↓

              指定測試過(guò)程

              ↓

              指定測試用例(可選)

              ↓

              回顧測試覆蓋率

              第三部分:測試開(kāi)發(fā)

              輸入:被測軟件、基于測試需求的測試設計

              輸出:測試過(guò)程和測試用例

              目標:

              1、創(chuàng )建可以重用的測試過(guò)程和測試用例

              2、維護測試過(guò)程、測試用例與相關(guān)測試需求的一一對應。

              測試開(kāi)發(fā)的問(wèn)題:

              1、測試開(kāi)發(fā)很亂,與測試需求或測試策略沒(méi)有對應性

              2、測試過(guò)程不可重復或不可重用

              3、測試過(guò)程被作為一個(gè)編程任務(wù)來(lái)執行,導致腳本太長(cháng),不能滿(mǎn)足軟件移植性的要求。

              錯誤處理

              當測試過(guò)程發(fā)生錯誤時(shí),有幾種解決辦法:

              1、跳轉到別的測試過(guò)程

              2、調用一個(gè)能夠清除錯誤的過(guò)程

              3、退出過(guò)程,啟動(dòng)另一個(gè)

              4、退出過(guò)程和應用程序,重新啟動(dòng)啟動(dòng)Windows,在失敗的地方重新開(kāi)始測試

              測試開(kāi)發(fā)的步驟

              1、設立開(kāi)發(fā)環(huán)境

              SQA Suite

              連接到SQA存儲庫

              啟動(dòng)SQA Baisc或VB

              被測軟件

              等等

              2、錄制和回放原型過(guò)程

              原型過(guò)程指出所有未知窗口控制,使得他們都能象標準窗口那樣動(dòng)作或者沒(méi)有特別的動(dòng)作,把他們都劃歸為Generic類(lèi)型。通過(guò)這個(gè)過(guò)程,SQA Robot就知道該怎樣處理應用中的特殊控制。

              1、把recording option 中的Define Unknown Object as Type Generic選項設置為off

              2、使用的過(guò)程標識符要可以被覆蓋,或者能被刪掉。因為這只是個(gè)原型,用來(lái)教SQA Robot 錄制的過(guò)程

              3、錄制測試過(guò)程和測試用例

              1、錄制模塊測試過(guò)程和與測試需求最低層對應的測試用例;

              2、錄制初始化過(guò)程;

              3、錄制導航過(guò)程,把前面的過(guò)程串起來(lái);

              4、測試和調試測試過(guò)程

              5、修改測試過(guò)程(可選)

              6、建立外部數據集合

              如果測試過(guò)程是用來(lái)循環(huán)一套輸入和輸出數據,就需要建立數據集合。

              7、重復測試和調試測試過(guò)程,回到4

              第四部分:測試執行

              測試執行的問(wèn)題

              1、自動(dòng)化測試沒(méi)有有效的利用,使得手工測試太多。

              2、測試結果的捕獲沒(méi)有系統性,而且沒(méi)有查看或調查

              3、缺陷報告必須用手工加入缺陷跟蹤系統

              錯誤分類(lèi)

              1、測試用例失敗

              正常錯誤

              2、腳本命令失敗

              當測試過(guò)程不能不能執行錄制過(guò)程中的某個(gè)功能時(shí),回產(chǎn)生這種錯誤,如鼠標單擊按鈕或選擇菜單項等。它也能指示是缺陷還是測試過(guò)程的設計問(wèn)題。

              3、致命錯誤

              導致測試停止,這種情況最好重起Windows。

              具體步驟:

              1、建立測試系統

              2、準備測試過(guò)程

              3、運行初始化過(guò)程

              4、執行測試

              5、從終止的測試恢復

              6、驗證預期結果

              7、調查突發(fā)結果

              8、記錄缺陷日記

              第五部分:測試評估

              測試評估的目標

              1、量化測試進(jìn)程

              2、生成缺陷和測試覆蓋率的總結報告

              測試評估的問(wèn)題

              1、沒(méi)有把測試覆蓋率作為報告測試進(jìn)程的根據,使得不知測試是否結束;

              2、沒(méi)有做缺陷評估,缺陷評估是量度軟件可行性的重要指標;

              3、不使用專(zhuān)門(mén)的軟件工具進(jìn)行數據輸入任務(wù)和相應的評估活動(dòng),使得這些任務(wù)變得繁重累人。

              測試覆蓋率

              評估測試完成多少的標準

              缺陷評估

              評估軟件質(zhì)量的重要指標,通常評估模型假設缺陷的發(fā)現是呈泊松分布的;嚴格的缺陷評估要考察在測試過(guò)程中發(fā)現缺陷的間隔時(shí)間長(cháng)短。評估要估計軟件當前的可靠性并預測隨著(zhù)測試的繼續進(jìn)行,軟件可靠性會(huì )怎樣提高。

              SQA Suite 提供四種形式進(jìn)行缺陷評估:

              1、缺陷分布報告可以生成缺陷數量與缺陷屬性的函數。如測試需求和狀態(tài)。

            原文轉自:http://www.uml.org.cn/Test/test2_4.htm

            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>