測試基礎篇之【按鈕通用測試點】

A軟件功能測試之前需要進行的是冒煙測試,其目的是爲了確認軟件基本功能正常,可以進行後續的正式測試工作,如果冒煙測試不通過版本將會被打回。

冒煙測試不通過的標準:

(1)系統崩潰/死機/凍結,無響應現象出現

(2)內存泄露,系統內存佔用率高於50%且無釋放跡象,系統使用後響應速度越來越慢且超過一分鐘

(3)用戶數據丟失或破壞

(4)模塊無法啓動或異常退出,如報404錯誤,流程無法正常進行下去

B.按鈕通用測試-----------------適用於軟件的基本功能測試

任何一款軟件或項目拋開需求和業務先不考慮都會有的基本功能測試包括:可操作按鈕:新增、修改、刪除、查詢、高級查詢、導入導出功能

因此針對不同的基本功能和控件能開展的測試分析點有如下:

新增:

(1)輸入的合法性和非法性是否有校驗

         a.運用等價類劃分和邊界值法測試輸入項數據,對於超出長度限制的是否有提示和處理(使緩衝區溢出的數據)。

          b.按照輸入規則的類型、格式等進行合法性和非法性校驗      

(2)輸入不符合要求的地方要有錯誤提示

(3)可以連續增加多條記錄,對主鍵衝突的記錄是否提示信息重複

(4)輸入項是否有默認值

(5)下拉框/列表框中數據來源是否正確:一般數據來源如下:

          a.值來源於程序代碼中預定

          b.值來源於某個維護界面,當對維護界面中的值進行新增修改刪除時,當前界面的值是否隨之更新及可用

(6)各輸入項之間的依賴關係是否正確

 (7)對於值自動生成的輸入項,生成規則是否符合要求

 (8)在添加頁面,留出一個必填項爲空,檢查是否會提示,且必填項是否有紅色*標識

(9)兩端輸入空格時,是否自動清除兩端空格

(10)新增成功是否有提示,新增錯誤是否有提示

(11)新增失敗時是否保留增加窗口

(12)新增成功後會記錄操作日誌

(13)在添加頁面,輸入要添加的數據項均合理,檢查後臺數據庫以及列表頁是否添加了相應的數據

(14)提交新增後影響到哪些窗口和頁面

(15)新增過程中點擊重置功能,是否能夠清空已輸入的數據,但不清空新增時默認生成的數據。

(16)新增過程中點擊取消功能,是否能夠彈出“是否需要保存”的提示  

修改:

(1)點擊修改,彈出的修改頁面的信息是否與原信息一致,檢查有沒有存在部分數據丟失的信息

(2)數據的主鍵是否可以被修改

(3)修改成功後,點擊保存是否有提示“修改成功”,原信息是否被正確修改

(4)與該條記錄有關的頁面數據是否被修改

刪除:

(1)是否支持單選/多選/全選刪除

(2)不選擇記錄時默認刪除哪條記錄

(3)刪除前是否有用戶二次確認提示

(4)刪除成功後是否有提示且檢查後臺數據庫及列表是否刪除了相關數據

(5)刪除成功後是否可以再添加同樣的數據記錄

(6)與該條記錄有關的頁面數據是否被刪除

高級查詢:

(1)查詢條件全選和非空時是否正常

(2)是否實現組合條件查詢

(3)是否支持模糊查詢

(4)是否能夠查詢歷史數據和當前數據

(5)邊界值查詢是否正常

(6)有日期查詢的是否對日期做了判斷,不符合日期條件的給出的是否有給出正常提示

(7)查詢出的記錄修改保存操作能否正常進行

(8)查詢輸出的結果是否正常

(9)查詢結果是否支持默認排序

(10)查詢結果是否支持分頁功能

(11)重置後,恢復缺省查詢條件,而不是清空所有查詢條件

導入:

(1)分別導入含有0條、1條和多條數據的文件

(2)導入不同類型的文件,測試系統是否會對非法類型進行提示

(3)導入文件的內容與要求不符合時系統如何判斷

(4)導入重複文件時系統如何處理,是更新還是直接跳過?

(5)導入路徑長、文件名長的文件是否能夠正常導入

(6)導入過程中進度顯示是否正確

(7)導入數據在頁面中正確顯示

(8)導入成功後彈出“導入成功”提示

(9)導入失敗時有沒有明確給出提示信息,並且允許用戶繼續或終止導入

導出:

(1)允許用戶指定的文件路徑和文件名

(2)如果發現可能覆蓋一個已存在的文件,是否有詢問用戶繼續導出
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章