web打印控件_web网页测试应该注意点(一)
作為軟件測試人員,工作中接觸了不同類型的web端系統,內容不同,需求不同,測試關注點也存在些許的不同,但整體思路都是相同的,下面針對web端系統測試的一些測試點說明一下:總體包括:UI交互、查詢條件、增刪改、查詢|搜索、文件處理(導入、導出、打印)、登錄|登出、業務流程。
UI交互
UI就好比意見衣服,只有合理搭配才能顯示完美的形象,所以我們不僅要滿足客戶的需求,還需要一定的審美觀。
1、頁面風格,顏色,樣式是否合理、協調、統一、布局排版是否協調,整齊,美觀。
2、功能菜單命名是否符合頁面數據需求和業務需求、頁面的元素命名是否符合業務需求(與需求說明書要求的名稱不一樣)
3、功能頁面的操作流程是否符合業務流程,是否符合用戶的操作習慣(列如當一個頁面多個按鈕時,刪除按鈕一般放在確認按鈕右邊)
4、功能頁面的提示信息是否友好,做刪除操作是否有提示會確認,可讀性是否強(根據信息可以快速判斷問題所在)
5、是否所有頁面包括子頁面都有對應的標題且標題都正確(測試過程中發現有些子頁面命名不規范,比如新增頁面的標題為編輯,修改頁面的標題也為編輯)
6、頁面的前進、回退,切換是否正常
7、程序長時間不操作時,是否有提示請重新登錄
查詢條件
1、文本框
1)特殊字符的處理:是否看輸入特殊字符,是否后是否正常顯示;
2)字符長度的檢查:是否限制輸入的長度,輸入超長字符串時是否正常顯示,長度的邊界測試
3)特殊字符串檢查:空格,回車,換行,NULL,null
4)數值型檢查:是否限制輸入位數,位數的邊界測試,范圍的等價類測試;是否可輸入非數字類型,是否可輸入負數、分數、指數、小數點等數學字符。
5)必填項檢查:是否有必填標示符,如“*”
6)提示信息檢查:比如輸入不合法時彈出的提示信息是否正確
7)安全性檢查,比如SQL注入,在文本框中輸入或html相關的字符
8)編輯后切換其他功能菜單,再次回到該功能頁面,編輯的信息是否還顯示(正常情況切換頁面再次回到原頁面,是要重置信息顯示初始信息的)
2、下拉選框
1)下拉選項是否正常排列顯示,第一項或最后一項是否出現空行
2)選項是否都可以選擇,且選擇后正常顯示
3)默認選擇的檢查,如默認選擇“全部”,任意編輯查詢條件查詢后,再次點擊下拉選框是否還有“全部”選項可選擇
4)選擇后切換其他功能菜單,再次回到該功能頁面,是顯示上次選擇的項還是顯示默認值
3、日期控件
1)開始時間和結束時間的邏輯校驗,開始時間必須小于等于結束時間
2)是否可以選擇當前時間之后的時間
3)格式的核對,比如:yyyy-mm-dd或者yyyy-mm-dd hh:mm:ss或者yyyymmdd
4)是否可清空日期
5)選擇后是否可以任意切換年月日再次選擇
4、選擇框
1)是否有默認選項,是否可切換選擇,是否可多選,全選
2)單選多選,取消選擇的樣式是否正常
3)選擇后切換其他功能菜單,再次回到該功能頁面,是顯示上次選擇的項還是顯示默認值
增刪改
1、增加
1)必填項的檢查:是否有必填項的提示或標識,必填項為空是否提提交
2)文本輸入項檢查:包括文本長度的校驗,數據類型的校驗,回車換行等
3)提交檢查:空提交、重復提交、多次連續點擊提交按鈕
4)提交或取消后再次進入增加頁面,信息是否顯示上次編輯的值
5)異常提交的提示信息是否正常
6)正常提交后列表數據是否及時刷新顯示,顯示的數據是否正常
2、修改
1)修改頁面與新增頁面的必填項、文本輸入長度是否和新增頁面的限制一樣
2)修改頁面帶出的信息是否正常
3)編輯重復數據是否可提交
4)任意編輯信息,點擊取消是否會修改原有數據
5)編輯正常提交后,數據是否正常刷新顯示
6)是否支持多條編輯,同時編輯多條信息,提交后是否都正常保存顯示
7)列表為空或未選擇記錄,點擊編輯或修改按鈕是否有提示
8)新增、編輯提交完成或刪除后,未勾選任何記錄,直接再點擊編輯或修改按鈕是否有提示(!!測試過程中出現多次)
3、刪除
1)刪除是物理刪除還是邏輯刪除,刪除后是否刷新列表
2)刪除是否有確認提示
3)是否支持批量刪除,批量刪除后是否所有數據都正常更新
4)列表為空或未選擇記錄,點擊刪除按鈕是否有提示
5)新增、編輯提交完成或刪除完成后,未勾選任何記錄,直接再點擊刪除按鈕是否有提示
6)刪除后的數據是否可以再次添加
7)連續刪除多條數據,數據是否正常被刪除,列表加載是否正常
8)如果數據存在一定的業務關聯關系,是否對刪除做了必要的限制,比如刪除部門則部門下的成員是否會被刪除,刪除某個角色是否會刪除該角色對應的用戶等
查詢|搜索
1、空查詢、默認條件查詢、單一條件查詢、多條件組合查詢
2、模糊查詢、精確查詢
3、查詢后,查詢條件是否被重置
4、查詢條件包含特殊字符、中文字符,文本框輸入長度過長時查詢是否正常
5、多次連續點擊查詢按鈕響應是否正常
6、查詢超時或列表失敗是否有提示信息,提示信息是否正常
7、查詢后列表各列寬度高度是否正常,是否會自適應寬度,某列數據超長時顯示是否正
8、查詢后是否有滾動條,滾動條的上下或左右滾動是否正常
文件處理
1、導入
1)文件格式,文件類型,文件名的限制
2)文件大小的限制:0KB,超出程序限制的最大文件大小的文
3)導入文件中包含異常情況,如數據不完整,數據不符合模板要求,編碼格式不正確等
5)導入的數據是否正常顯示,是否有缺失
6)未選擇文件直接導入,是否有提示
2、導出
1)連續多次點擊導出,是否異常
2)多次導出文件,文件如何命名,是時間戳格式,還是_1,_2格式,還是新文件會覆蓋舊文件(正常不會覆蓋舊文件,除非有特殊需求)
3)導出文件的內容核對:是否出現亂碼,需要轉換的數據是否正常轉換,導出總數是否正確等
4)查詢列表有多頁,導出是導出當前頁還是列表所有數據;如果導出所有數據,當列表總數超過excel的最大行限制時,如何導出
3、打印
1)查詢條件為空,列表為空進行打印
2)查詢條件不為空,列表為空進行打印
3)列表不為空,進行打印
4)連續多次點擊打印按鈕
5)列表分頁時,打印是否是否完整
6)打印頁數據核對:顯示是否正常,是否有丟失第一行或最后一行
總結
以上是生活随笔為你收集整理的web打印控件_web网页测试应该注意点(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上睑下垂可以做手术吗
- 下一篇: 鼻子出血是什么原因?