9.6自動化回歸測試實訓
自動化回歸測試實訓和操作的內容主要包括:自動化回歸測試工作中的問題,自動化回歸測試解決方案,手機信息管理系統(tǒng)回歸測試案例 。
9.6.1自動化回歸測試工作中的問題
自動化回歸測試需要頻繁地執(zhí)行、再執(zhí)行,以檢查已經通過的測試用例是否會因為軟件的變動而執(zhí)行失敗 。自動化回歸測試需要反復執(zhí)行,其過程單調乏味 。怎樣才能做好自動化回歸測試文檔化的工作呢?通常的做法是采用列有產品特性的列表 , 然后對照列表進行檢查 。這是一個很好的開始,自動化回歸測試檢查列表可以告訴你應該測試哪些方面 。不過,自動化回歸測試檢查列表只適合于那些了解產品軟件測試需要的技能 , 并且知道需要采用哪種測試方法 的人 。
9.6.2自動化回歸測試解決方案
在開始自動化回細試之前,我們需要完善回歸測試檢查表,決定采用什么樣的測試方法,確定測試中所用到的數據,并給出設計數據的完整方法 。如果一個項目的工期充足, 我們應該制定一個詳細的回歸測試設計方案 。設計方案應當要求仔細檢查缺陷跟蹤庫中與待測模塊相關的所有已經關閉的缺陷,針對每個缺陷,重新編寫能夠發(fā)現(xiàn)該問題的測試執(zhí)行操作 。在回歸測試方案中應該明確表明哪些部分適合使用自動化測試 。
測試項目計劃規(guī)定了每個測試階段采用什么樣的測試方式(人工或者自動化),那么在 回歸測試時也要根據項目計劃采用相應方式行測試 。關于測試的方法就不再多說軟件測試需要的技能,同其他階段的測試一樣,回歸測試只是其他測試階段的重復勞動而已 。
9.6.3手機信息管理系統(tǒng)回歸測試案例
下面以手機信息管理系統(tǒng)為例講解一個完整的自動化回歸測試過程 。
本次測試為針對功能測試進行的自動化回歸測試,表9-5為本次測試的測試模塊、檢查目標以及檢查方法和工具 。

文章插圖

文章插圖
自動化回歸測試的測試用例的增加、修改等操作應及時進行并保存,便于后續(xù)工作的開展 。
如表9-6中測試所用到的測試用例 。被測軟件模型手機信息管理系統(tǒng)為自行開發(fā)版本,沒有后續(xù)版本的問題,不存在原先版本測試用例的復用及審查工作 。假如需要增加新工作 , 進行回歸測試的目的也就體現(xiàn)出來了,目的在于檢查原有測試用例在新添加功能點后是否適用 , 假如不適用就需要重新修改制定 。
要注意,不要對原先已執(zhí)行通過的測試用例不進行任何驗證性操作就直接使用 。回歸測試工作的重點就在于測試用例的選擇、修改、添加及維護 。
回歸測試的重要性我們從阿里亞娜5型火箭發(fā)射失敗例子中就能夠看到 , 導致其失敗的主要原因就是由于復用的代碼沒有經過充分的回歸測試造成的 。
本次測試用例采用原先錄制好的測試用例腳本,腳本詳見本書提供的電子資料中的功能測試腳本 。
因執(zhí)行方式及測試方法用例均為重復功能測試工作 , 此處不再贅述 。表9-7為本次回歸測試執(zhí)行的結果 。
●作者李龍,山東織雀信息科技有限公司負責人,織雀教育首席講師,中國民主同盟盟員,北京人文大學云測學院院長、高工,國內軟件測試“川模型”的提出者 , 全國大學生軟件測試大賽評審委員會專家,致力于軟件測試人才培養(yǎng)
【軟件測試實用技術與常用模板——自動化回歸測試實訓】本文到此結束,希望對大家有所幫助 。
- 軟件測試你不知道的技術干貨:埋點測試技能秒Get!
- 成都軟件測試培訓哪家好?軟件測試需要學什么?
- 自學軟件測試需要掌握哪些技術?
- 談攝影藝術中風景攝影的表現(xiàn)手法與構圖技巧 ?風景攝影的表現(xiàn)手法
- ?定親以后男方需要做些什么?男方定親與訂婚的一般流程
- ?和女生聊什么話題 這些與女生聊天中永不過時的話題
- 開學季校園食品安全與健康提示
- 同樣是茄子,長茄子與圓茄子有啥區(qū)別?
- 親測可用的Navicat Premium 12.1.11.0安裝與激活步驟
- 科學主義與人本主義一定是對立的嗎?答案是否定的
