功能測試-新增測試

(1)保存成功:雙擊查看或修改,查看數據是否爲空,而修改後再查看,數據是否能顯示;

        數量與實際不相同;數據出現缺少對象,無法顯示數據;

        數量框、主管領導簽名欄還是爲空;

        必填項爲空時仍能正常插入數據,

        保存;保存後,是否也插入到數據庫中?

        保存成功時,有無提示“提交成功”


(2)上報:數據保存成功,查看記錄狀態仍爲上報狀態。


(3)條數:條數是否與實際的一致?


(4)序號:序號應該給予提示只能輸入數字,要不然會彈出“無效數字”;


(5)編號:只能輸入半角數字;有無限制不能輸入全角數字;有無限制不能輸入中文或英文;


(6)姓名:在同一個期間不能添加相同的名稱,應該限制;


(7)人數:人數有無可能應該下一個模塊影響導致該模塊計算錯誤;

    數字【人數、數量】:人數有無限制不能用小數;數量能否用小數;新增時爲小數,修改小數形式能否改爲整數形式;適當數字有無做限制;


(8)必填項:不填是否有提示還是直接保存?不符合會報錯?新增的必填與修改的必填都是設置一樣?不符合要求的地方要有錯誤提示


(9)鍵盤:是否支持tab鍵、保存是否用enter鍵、ctrl+enter、ctrl+c、ctrl+d;新增任意一個數據,選中文本框填寫,按住ctrl+Enter彈出“isNokeyDown”錯誤


(10)單位:前後單位是否一致;


(11)下拉按鈕:頁面出錯;全選的時候,我們會在右邊的已選框中自動加載一個已經選擇的選項;新增時,選項出現空值;輸入信息是否報錯?新增刪除後是否刪除還是自動再添加?輸入信息後是否篩選數據?


(12)按鈕的功能,如新建、編輯、刪除、關閉、返回、保存、導入,上一頁,下一頁,頁面跳轉,重置等功能應可正確使用。


(13)多選:多選時,出現單價、名稱等出現多對一的情況,能在下面的單價、名稱多選


(14)單選:單選不能同時選多個,只能選一個;逐個執行單選功能,分別選擇男、女,保存到數據庫應該是男、女;


(15)複選框:多個複選框能同時被選中;被部分選中;都不被選中;逐一執行每個複選框的功能


(16)列表框:條目內容正確;同組合列表框類似,根據需求說明書確定列表的各項內容正確,沒有丟失或錯誤;列表框內容較多使用滾動條;列表框允許多選時,要分別檢查shift選中條目,按ctrl選中條目和直接用鼠標選中多項條目的情況;


(17)滾動條:滾動條的長度根據顯示信息的長度或寬度及時變換,這樣有利於用戶瞭解顯示信息的位置和百分比,如,word中瀏覽100頁文檔,瀏覽到50頁時,滾動條位置應處於中間;拖動滾動條,檢查屏幕刷新情況,並查看是否有亂碼;單擊滾動條;用滾輪控制滾動條;滾動條的上下按鈕。


(18)組合列表框:條目內容正確,其詳細條目內容可以根據需求說明確定;逐一執行列表框中每個條目的功能;檢查能否向組合列表框輸入數據;


(19)各種控件在窗體中混和使用時的測試

  a、控件間的相互作用;

  b、tab鍵的順序,一般是從上到下,從左到右;

  c、熱鍵的使用,逐一測試;

  d、enter鍵和esc鍵的使用;

  在測試中,應遵循由簡入繁的原則,先進行單個控件功能的測試,確保實現無誤後,再進行多個控件的的功能組合的測試。

  ps:密碼輸入框測試時要特別注意進行字母大寫輸入的測試。


(20)up-down控件文本框的測試

a、直接輸入數字或用上下箭頭控制,如,在“數目”中直接輸入10,或者單擊向上的箭頭,使數目變爲10;

b、利用上下箭頭控制數字的自動循環,如,當最多數字爲253時,單擊向上箭頭,數目自動變爲1;反之亦適用;

c、直接輸入超邊界值,系統應該提示重新輸入;

d、輸入默認值,空白。如,“插入”數目爲默認值,點擊“確定”;或,刪除默認值,使內容爲空,單擊“確定”進行測試;


e、輸入字符。此時系統應提示輸入有誤。


(21)格式限制:電話、郵件、聯繫電話、編號


(22)自動彈出的信息看看是不是每個模塊的自動加載都一樣的:姓名、單位、職務、職稱等


(23)唯一性:編號是否能添加相同的編號、相同的姓名;考慮所有的新增功能是否需要限制只能添加一條數據


(23)彈出錯誤信息:代碼錯誤、系統報錯、innerText不是對象、彈出錯誤信息、數據插入出錯、給一些按鈕做提示功能


(24)新增保存數據後,再點擊新增,會彈出“underfined錯誤”;新增一個信息後,再點擊取消是否報錯


(25)若在菜單權限或別的權限中沒勾選這個權限時,還能新增嗎?


(26)無效:數據選擇無效時,未顯示該信息。應該做一個操作爲無效的數據應該顯示狀態爲無效


(27)未實現的功能:做一個提示條件


(28)表格:建議對時間、結算等一些比較的表格稍作調整


(29)不符合要求的地方是否有錯誤提示


(30)添加:是否能夠連續添加;添加含有特殊符號或空格的內容,是否報錯;


(31)功能相關性:刪除/增加一項會不會對其他功能產生影響,常見的情況是,增加某個數據記錄以後,如果該數據記錄某個字段內容較長,在查詢的時候不應讓數據列表變形;


(32)數據相關性:

    下拉列表默認值檢查,下拉列表檢查,如果某個列表的數據項依賴於其他模塊中的數據,同樣需要檢查,比如,某個數據如果被禁用了,可能在引用該數據項的列表中不可見;

    【重】若上一個環節新增爲空的數據,考慮關聯環節加載的數據是否爲null;


(33)檢查刪除功能:

  刪除添加的用戶或數據,刪除該用戶或數據,對其它模塊有無影響。

  在一些可以一次刪除多個信息的地方,不選擇任何信息,按“delete”,看系統如何處理,會否出錯;然後選擇一個和多個信息,進行刪除, 看是否正確處理。

  如果有多頁,翻頁選,看系統是否都正確刪除,並且要注意,刪除的時候是否有提示,讓用戶能夠更正錯誤,不誤刪除。

  刪除一條記錄,然後再添加相同編號、相同名字的數據,查看是否報編號已存在,能否正確添加


(34)添加和修改功能應一致,例如添加要求必填的項,修改也應該必填;添加規定爲整型的項,修改也必須爲整型。


(34)修改:若是新增模塊的數據只能顯示當天日期的數據,但是修改後能修改教學日期,導致不是顯示當天日期的數據;


(35)重複提交表單:一條已經成功提交的紀錄,返回後再提交,看看系統是否做了處理。


(36)導出批次:能否導出,是否報錯;能否導入客戶端;編號是否一致,有無限制;未完成導入批次能否測試,已完成導入批次仍然能測試;


(37)查看:查看量表時是否勾選了相同的量表,有無限制;查看數據時是否有寫數據未顯示;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章