功能界面測試規(guī)范_第1頁
功能界面測試規(guī)范_第2頁
功能界面測試規(guī)范_第3頁
功能界面測試規(guī)范_第4頁
功能界面測試規(guī)范_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、 功能界面測試規(guī)范 功能(系統(tǒng)集成)和界面測試規(guī)范要求 目錄 一、功能測試 二、GUI測試 1、焦點(diǎn)轉(zhuǎn)移問題: 2、數(shù)字格式: 3、輸入文本框類型控件的測試: 4、下拉列表的檢測: 5、必填項的測試: 6、非必填項的測試: 7、時間的測試: 8、邊界值的檢測: 1 2 3 4 4 4 4 5 5 5 5 5 9、保存操作的測試: 10、 1111 11 11、修改操作的測試:6 12、查詢操作的測試:6 13、分頁顯示的測試: 7 7 7 7 7 8 8 8 14、工作流程的測試: 15、系統(tǒng)自動生成項的測試: 16、重復(fù)某項操作的測試: 17、權(quán)限的問題: 18、鏈接測試: 19、關(guān)于統(tǒng)一性

2、的測試: 20、關(guān)于計算或統(tǒng)計方面的測試: 21、唯一性測試:8 22、窗口最大化、最小化、關(guān)閉、確定按鈕、 取消按鈕的測試 23、打印或簽章測試:8 24、提示信息的測試:8 一、功能測試 功能測試就是對產(chǎn)品的各功能進(jìn)行驗(yàn)證,根 據(jù)功能測試用例,逐項測試,檢査產(chǎn)品是否達(dá)到 用戶要求的功能。常用的測試方法如下: 1、輸入框進(jìn)行輸入測試。包括中文字符、 英文字符、數(shù)字字符、特殊字符、及幾種字符的 組合。 2、對界面可操作按鈕進(jìn)行測試。包括【新 增】/【添加】【保存】【取消】【刪除】【查 詢(簡項查詢/高級查詢)】【制作文書】【呈請審 l=j 批】【打印】【退出】等等。同時需要對鼠標(biāo)右 鍵的菜單進(jìn)

3、行測試。 3、數(shù)據(jù)保存測試。將以上1和2進(jìn)行組 合。 4、必要條件控制測試。在做了 3時將必 要條件(如:a、必填項(黑粗體表示)不可為 空b、身份證類型和證件號碼判斷c、日期限制) 聯(lián)合起來驗(yàn)證。 5、頁面鏈接檢查:每一個鏈接是否都有對 應(yīng)的頁面,并且頁面之間切換正確。 6、相關(guān)性檢查:刪除/增加一項會不會對 其他項產(chǎn)生影響,如果產(chǎn)生影響,這些影響是否 都正確。 7、字符串長度檢査:輸入超出需求所說明 的字符串長度的內(nèi)容,看系統(tǒng)是否檢查字符串長 度,會不會出錯(測試時只要看是否有截取長度 的功能,過長的字符比如256個輸入保存,是否 會報錯)。 8、字符類型檢查:在應(yīng)該輸入指定類型的 內(nèi)容的

4、地方輸入其他類型的內(nèi)容(如在應(yīng)該輸入 整型的地方輸入其他字符類型),看系統(tǒng)是否檢 查字符類型,會否報錯。 9、標(biāo)點(diǎn)符號檢查:輸入內(nèi)容包括各種標(biāo)點(diǎn) 符號,特別是空格,各種引號, 回車鍵n,看系 統(tǒng)處理是否正確。 10、檢查帶出信息的完整性:在查看信息 或列表框選擇的信息或者更新信息后,查看所填 寫的信息是不是全部帶出,帶出信息和添加的是 否一致。(比如地址選擇控件,選擇了長長的地 址信息,是否都帶入地址文本框,在保存后,是 否地址信息都完整的保存)o 11、信息重復(fù):在一些需要命名,且名字 應(yīng)該唯一的信息輸入重復(fù)的名字或ID,看系統(tǒng) 有沒有處理,會否報錯,重名包括是否區(qū)分大小 寫,以及在輸入內(nèi)容

5、的前后輸入空格,系統(tǒng)是否 作出正確處理。 12、檢查刪除功能:在一些可以一次刪除 多個信息的地方,不選擇任何信息,按”刪除”, 看系統(tǒng)如何處理,會否提示;然后選擇一個和多 個信息,進(jìn)行刪除,看是否正確處理。 13、檢查添加和修改是否一致:檢查添加 和修改信息的要求是否一致,例如添加要求必填 的項,修改也應(yīng)該必填;添加規(guī)定為整型的項, 修改也必須為整型。 14、檢查修改重名:修改時把不能重名的 項改為已存在的內(nèi)容,看會否處理、報錯。同時 也要注意,會不會報和自己重名的錯。 15、重復(fù)提交表單:一條已經(jīng)成功提交的 紀(jì)錄,back (上一步)后再提交,看看系統(tǒng)是 否做了處理。 16、檢查多次使用上一

6、步或上一頁鍵的情 況:在有上一步/下一步或上一頁/下一頁的地 方,一直點(diǎn)到頭再點(diǎn)回到開始,重復(fù)多次,看會 否出錯或按鈕失效。 17、査詢檢查:在有查詢功能的地方輸入 系統(tǒng)存在和不存在的內(nèi)容,看查詢結(jié)果是否正, 如果可以輸入多個查詢條件,可以同時添加合理 和不合理的條件,看系統(tǒng)處理是否正確。 18、輸入信息位置:注意在光標(biāo)停留的地 方輸入信息時,光標(biāo)和所輸入的信息會否跳到別 的地方。 19、上傳下載文件檢查:上傳下載文件的 功能是否實(shí)現(xiàn),上傳文件是否能打開。對上傳文 件的格式有何規(guī)定,系統(tǒng)是否有解釋信息,并檢 查系統(tǒng)是否能夠做到。 20、必填項檢查:應(yīng)該填寫的項沒有填寫 時系統(tǒng)是否都做了處理,對

7、必填項是否有提示信 息,如在必填項名稱中加粗顯示。 21、快捷鍵檢査:是否支持常用快捷鍵, 如 Ctrl+C Ctrl+V Backspace 等,對一些不允許 輸入信息的字段,如選人、選地址、選日期對快 捷方式是否也做了限制。 22、回車鍵檢查:在輸入結(jié)束后直接按回 車鍵,看系統(tǒng)處理如何,會否報錯。 23、日期約束檢查:比如接警日期小于報 警日期,保存時是否校驗(yàn)提示;處警日期小于接 警日期,保存時是否檢驗(yàn)提示;日期上限小于日 期下限,保存時是否檢驗(yàn)提示。 24、關(guān)聯(lián)控件檢查:比如選擇了證件類型, 證件號碼為空,保存時是否提示處理;選擇了身 份證類型,證件號碼不合法,是否檢驗(yàn)身份證號 并提示處

8、理;錄入了身份證號碼后,出生日期保 存時是否檢驗(yàn)并提示處理。 25、菜單深度一般要求最多控制在三層以 內(nèi)。 26、工作流程的測試,要求滿足業(yè)務(wù)流程 的要求,分為主業(yè)務(wù)流、次業(yè)務(wù)流或異常流的測 試。 二、GUI測試 1. 窗體是否能夠基于相關(guān)的輸入或菜單命令 適當(dāng)?shù)拇蜷_ 2. 窗體是否能夠改變大小、移動和滾動; 固定大小的窗體在IE6、IE7下是否都能完整顯 示,在寬屏、窄屏顯示器下是否都能完整顯示。 3. 窗體的數(shù)據(jù)是否能夠利用鼠標(biāo)、功能鍵、 方向箭頭和鍵盤操作 4. 當(dāng)窗體被覆蓋并重新調(diào)用后,窗體是否 能夠正確再生 5. 窗體相關(guān)的功能是否可以操作 6. 是否顯示相關(guān)的下拉菜單、工具條、滾

9、動條、對話框、按鈕、圖標(biāo)和其他控制,既能正 確顯示又能調(diào)用 7. 顯示多窗體時,窗體名稱是否能夠正確 表示 8. 活動窗體是否能夠被反顯加亮或明顯區(qū) 分顯示 9多用戶聯(lián)機(jī)時所有窗體是否能夠?qū)崟r更 新 10. 鼠標(biāo)無規(guī)則點(diǎn)擊時是否會產(chǎn)生無法預(yù) 料的結(jié)果 11窗體聲音及提示是否符合既定編程規(guī) 12 窗體是否能夠被關(guān)閉 13窗體控件的大小、對齊方向、顏色、背 景等屬性的設(shè)置值是否和程序設(shè)計規(guī)約相一致 14窗體控件布局是否合理、美觀 15窗體控件TAB順序是否從左到右,從 上到下 16窗體焦點(diǎn)是否按照編程規(guī)范落在既定 的控件上 17窗體畫面文字(全、半角、格式、拼寫) 是否正確 18.鼠標(biāo)有多個形狀時

10、是否能夠被窗體識 別(如漏斗狀時窗體不接受輸入) 三、具體測試標(biāo)準(zhǔn)要求 1、焦點(diǎn)轉(zhuǎn)移問題: (1)使用Tab鍵測試焦點(diǎn)轉(zhuǎn)移; (2)當(dāng)保存時如果提示“有未輸入的必填” 項回到頁面后, (3)焦點(diǎn)應(yīng)轉(zhuǎn)移到未輸入的必填項中最靠 前的一項上 2、數(shù)字格式: (1)如果對數(shù)字格式有限制則看是否符合 限制 (2)格式?jīng)]有限制時,所有輸入數(shù)據(jù)的小 數(shù)點(diǎn)位數(shù)應(yīng)該一致 3、輸入文本框類型控件的測試: (1)空值測試 (2)空格測試:前面輸入空格,中間輸入 空格,末尾輸入空格和全部輸入空格,程序是否 進(jìn)行處理,保存成功后,數(shù)據(jù)庫中的數(shù)據(jù)是否與 頁面顯示的一致 (3)長度測試(最大字符,一次輸入大于 256的字符

11、觀察處理情況,可以輸入后再拷貝到 要清空錯誤的數(shù)據(jù)即可 (9)文本框內(nèi)容的合理性: 如果是輸入正數(shù)的文本框,(如:補(bǔ) 償金額)還要判斷是否為負(fù)數(shù)。 (10)文本框大小寫問題:要求數(shù)據(jù)唯一性 時是否區(qū)分大小寫 4、下拉列表的檢測: (1)檢查列表中的內(nèi)容是否漏選,重選; 如果列表中的數(shù)據(jù)要求從其他頁面或者數(shù)據(jù)庫 中或字典中獲得的,就要檢查是否與該頁面中的 數(shù)據(jù)致。 (2)下拉列表的控件是否支持清空再選擇, 當(dāng)清空時在頁面中的有效表現(xiàn) (3)下拉列表的控件是否有多選提示,比 如至少必須選擇兩個,至多選擇5個等等提示, 以及實(shí)際操作的吻合性(比如選擇少于兩個時, 保存時會有選擇兩個的提示)。 (4)

12、下拉列表框支持代號輸入選擇的要求, 比如輸入1表示選擇男性。 (5)下拉列表框具有很多個選擇項時的上 下滾動條,或上一級選項/下一級選項的切換。 5、必填項的測試: (1)必填項要求加粗顯示或是有明顯的標(biāo)識 (如紅色加*) (2)檢査必填項是否提示必須輸入(一般是 通過保存事件或輸入焦點(diǎn)的移動或頁面的切換 進(jìn)行觸發(fā)) (3)對于不支持手動錄入的必填項,是否支 持下拉控件選擇或第三方控件的錄入,下拉控件 的選擇方式,要檢査是否有提供選擇的項(字典 加載的數(shù)據(jù));另外當(dāng)必填項不支持手動錄入時, 還要檢查系統(tǒng)是否能自動賦值(比如點(diǎn)擊添加/ 新填按鈕時,就能自動調(diào)出用戶信息;或是點(diǎn)擊 查看詳細(xì),就能將

13、關(guān)聯(lián)數(shù)據(jù)自動帶過來) 6、非必填項的測試: (1)非必填項都支持空值或默認(rèn)值保存; (2)非必填項的數(shù)據(jù)錄保存后,一樣能存入 數(shù)據(jù)庫及在頁面呈現(xiàn) (3)非必填項的控件都具有清除已選或已錄 入數(shù)據(jù)的功能,比如日期控件支持清空或手動清 除文本框的信息進(jìn)行保存,清除的數(shù)據(jù)修改保存 后不再顯示原有的數(shù)據(jù)。 7、時間的測試: (1)注意要清楚當(dāng)前系統(tǒng)時間(服務(wù)端系統(tǒng) 時間) (2)起始時間不可大于終止時間 (3)檢查日期為空時程序的反應(yīng)。 (4)數(shù)據(jù)庫中的日期是否能夠正確顯示在頁 面上 (5)輸入錯誤日期時程序的反應(yīng)。 (6)如果有輸入日期不得大于當(dāng)前日期的限 制,則是否通過 (7)如果有輸入日期不得小

14、于當(dāng)前日期的限 制,則是否通過 (8)業(yè)務(wù)時間的先后關(guān)系,比如報案時間、 接警時間、處警時間、出警時間、到案時間、結(jié) 案時間等等的先后關(guān)系。哪個時間必須要大于哪 個時間,要進(jìn)行校驗(yàn)測試。 8、邊界值的檢測: (1)輸入條件規(guī)定了值的范冃 (2)應(yīng)取剛達(dá)到這個范圍的邊界的值作為測 試輸入數(shù)據(jù) (3)以及剛剛超越這個范圍邊界的值作為測 試輸入數(shù)據(jù) (4)輸入條件規(guī)定了值的個數(shù) (5)最大個數(shù) (6)最小個數(shù) (7)比最小個數(shù)少一 (8) 比最大個數(shù)多一 9、保存操作的測試: (1)保存成功/失敗后檢查數(shù)據(jù)庫 (2)檢查必填項,各個必填項未輸入時的提 示要求 (3)保存成功/失敗是否有相應(yīng)的提示信息

15、, 或者有明顯的特征表示(比如保存成功,保存按 鈕變灰不再可操作) 10、刪除操作的測試: (1)刪除提示成功/失敗后看查看數(shù)據(jù)庫 (2)刪除時是否有確認(rèn)對話框(點(diǎn)是或否, 確認(rèn)是否對應(yīng)正確的刪除操作) (3)刪除成功/失敗是否有提示信息(至少 刪除失敗有相應(yīng)提示) (4) 確定是邏輯刪除,還是物理刪除;物理 刪除是否已經(jīng)把數(shù)據(jù)庫中的數(shù)據(jù)刪除掉,邏輯刪 除是否改變了標(biāo)志位(在頁面上提現(xiàn)不出來,需 要到數(shù)據(jù)庫表中查詢驗(yàn)證)。 (5) 單條數(shù)據(jù)刪除測試和多條數(shù)據(jù)刪除測 試,檢査刪除操作的有效性。 11v修改操作的測試: (1) 修改提示成功后看數(shù)據(jù)庫中的記錄是否 已經(jīng)修改 (2) 對于沒有修改按鈕

16、也沒有提供專門修改 頁面的業(yè)務(wù)功能,保存按鈕就具有修改功能,當(dāng) 手動修改已錄入的數(shù)據(jù),再次提交保存后,數(shù)據(jù) 就相應(yīng)的修改,通過頁面查詢或數(shù)據(jù)庫中的記錄 來檢驗(yàn)是否已經(jīng)修改。 12、查詢操作的測試: (1) 查詢到的記錄是否與數(shù)據(jù)庫中的記錄相 符,主要確認(rèn)庫中是否有待查的數(shù)據(jù) (2) 檢查組合查詢時,查詢結(jié)果是否正確 (3) 查詢列表下如果可以查詢紀(jì)錄的詳細(xì)信 息,檢測查詢條件范圍是否改變 (4) 查詢到的記錄,有關(guān)聯(lián)詳細(xì)信息,要檢查關(guān)聯(lián)信息的吻合性,如果有深度關(guān)聯(lián)的頁面功 能,還要一一檢查其所有的關(guān)聯(lián)信息。 (5) 查詢條件中有日期這一項的查看是否有 默認(rèn)值及其值是否符合要求 (6) 查詢條件

17、中有時間段或其它范圍段組合 的查詢條件,還要檢查其默認(rèn)查詢段,是否會影 響查詢性能(比如默認(rèn)查詢一年內(nèi)的數(shù)據(jù),在性 能考慮和業(yè)務(wù)考慮上就是不合理的) 13、分頁顯示的測試: 檢查是否能夠正常分頁顯示 檢查是否能夠正常前進(jìn)或后退 檢查是否能夠正確選擇一頁的顯示記錄 (1) (2) 檢查是否能夠正確選擇顯示第X頁 檢查點(diǎn)擊到最后一頁后,是否還能回到 (3) 數(shù) (4) (5) 第一頁,并支持重復(fù)來回點(diǎn)擊 (4) 檢查第一頁到最后一頁,是否界面顯示 統(tǒng)一,列標(biāo)題風(fēng)格一致,列排序功能有效(分頁 多的情況下,只要檢查第一頁和最后一頁以及中 間的某一頁)。 (5) 無論是否有分頁數(shù)據(jù)存在的情況,都要 檢查

18、其排序功能是否有效,排序是否正確(一般 通過列排題點(diǎn)擊就具有排序功能),點(diǎn)擊排序時 是否報對象錯誤。 14、工作流程的測試: (1)每個模塊的工作流程是否可以正常運(yùn)行 (2)每個模塊的工作流程過程是否與詳細(xì)設(shè) 計要求的一致(或符合用戶業(yè)務(wù)要求) (3)不按正常的工作流程操作是否可以正常 運(yùn)行(比如沒有處罰審批,就允許直接出處罰通 知書) 15、系統(tǒng)自動生成項的測試: (1)應(yīng)該自動生成數(shù)據(jù)的地方是否自動生成 了數(shù)據(jù)(比如文書報表制作) (2)系統(tǒng)自動生成的數(shù)據(jù)是否符合詳細(xì)設(shè)計 的要求(比如文書報表格式) (3)自動生成數(shù)據(jù)的該條信息是否可以正常 使用(如文書報表中的內(nèi)容有效性和正確性) (4)自動生成數(shù)據(jù)后系統(tǒng)是否可以正常運(yùn)行 16、畫復(fù)某項操作的測試: (包括按鈕、某個流程,如重復(fù)保存、重復(fù)措施 或重復(fù)處罰等操作) (1) 某項操作重復(fù)進(jìn)行時是否正確運(yùn)行 (2) 某項操作重復(fù)進(jìn)行后再進(jìn)行其他操作是 否正確 (3) 某項操作重復(fù)進(jìn)行后再進(jìn)行其他操作系 統(tǒng)是否正常運(yùn)行 17、權(quán)限的問題: (1) 用戶登錄測試(賬號密碼測試、PKI登 錄、注冊) (2) 檢查具有不同權(quán)限的用戶登錄時,是否 具有跟其權(quán)限相符合的操作;檢査沒有權(quán)限的用 戶是否具有相應(yīng)的權(quán)限 (3) 檢查不同權(quán)限的用戶(不同用戶組的測 試),是否都能完成指定的業(yè)務(wù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論