功能測試就是對產品的各功能進行驗證,根據功能測試用例,逐項測試,檢查產品是否達到用戶要求的功能。常用的測試方法如下:
1. 頁面鏈接檢查:每一個鏈接是否都有對應的頁面,并且頁面之間切換正確。
2. 相關性檢查:刪除/增加一項會不會對其他項產生影響,如果產生影響,這些影響是否都正確。
3. 檢查按鈕的功能是否正確:如update, cancel, delete, SAve等功能是否正確。
4. 字符串長度檢查: 輸入超出需求所說明的字符串長度的內容, 看系統是否檢查字符串長度,會不會出錯.
5. 字符類型檢查: 在應該輸入指定類型的內容的地方輸入其他類型的內容(如在應該輸入整型的地方輸入其他字符類型),看系統是否檢查字符類型,會否報錯.
6. 標點符號檢查: 輸入內容包括各種標點符號,特別是空格,各種引號,回車鍵.看系統處理是否正確.
7. 中文字符處理: 在可以輸入中文的系統輸入中文,看會否出現亂碼或出錯.
8. 檢查帶出信息的完整性: 在查看信息和update信息時,查看所填寫的信息是不是全部帶出.,帶出信息和添加的是否一致。
9. 信息重復: 在一些需要命名,且名字應該唯一的信息輸入重復的名字或ID,看系統有沒有處理,會否報錯,重名包括是否區分大小寫,以及在輸入內容的前后輸入空格,系統是否作出正確處理.
10. 檢查刪除功能:在一些可以一次刪除多個信息的地方,不選擇任何信息,按”delete”,看系統如何處理,會否出錯;然后選擇一個和多個信息,進行刪除,看是否正確處理.
11. 檢查添加和修改是否一致: 檢查添加和修改信息的要求是否一致,例如添加要求必填的項,修改也應該必填;添加規定為整型的項,修改也必須為整型.
12. 檢查修改重名:修改時把不能重名的項改為已存在的內容,看會否處理,報錯.同時,也要注意,會不會報和自己重名的錯.
13. 重復提交表單:一條已經成功提交的紀錄,back后再提交,看看系統是否做了處理。
14. 檢查多次使用back鍵的情況: 在有back的地方,back,回到原來頁面,再back,重復多次,看會否出錯.
15. search檢查: 在有search功能的地方輸入系統存在和不存在的內容,看search結果是否正確.如果可以輸入多個search條件,可以同時添加合理和不合理的條件,看系統處理是否正確.
16. 輸入信息位置: 注意在光標停留的地方輸入信息時,光標和所輸入的信息會否跳到別的地方.
17. 上傳下載文件檢查:上傳下載文件的功能是否實現,上傳文件是否能打開。對上傳文件的格式有何規定,系統是否有解釋信息,并檢查系統是否能夠做到。
18. 必填項檢查:應該填寫的項沒有填寫時系統是否都做了處理,對必填項是否有提示信息,如在必填項前加*。
19. 快捷鍵檢查:是否支持常用快捷鍵,如Ctrl+C Ctrl+V Backspace等,對一些不允許輸入信息的字段,如選人,選日期對快捷方式是否也做了限制。
20. 回車鍵檢查: 在輸入結束后直接按回車鍵,看系統處理如何,會否報錯.
(smartbaby)
網友回復:
你所寫的有點近似乎測試用例,不過不同的產品有不同的測試意用,我個人覺得,站在黑盒測試的角度來說,應主要盡可能的貼近用戶的角度去測試,把自己看做是一位挑剔的用戶,並持"這個產品是世界上最差的,我要在雞骨頭裡挑出刺來"的心理去從事這項工作,要認真,且須有強烈的責任心,隻有這樣才能把測試做好。(johnnedy_angel)
如果是想做好測試,當然要從不同的角度來想和進行測試。站在用戶的角度是其中的一個方面啊~^_^
兩者沒有任何沖突的。
前面這個文章的目的只是為了給無從下手的人一個小小的建議和參考方法~
大家可以一起討論來讓它更豐滿,更充實啊~~ (smartbaby)
文章中都是些很具體實用的東西 不錯!:)
johnnedy_angel——“這個產品是世界上最差的,我要在雞骨頭裡挑出刺來" ~~~ 值得學習的觀念啊……;) (ting_yt2)
補充:摟主總結的很好也很全面,不過我這兒還有一點點上面沒有寫到的,我來補充上。
1:web測試的一般都會提供翻頁功能,對可以選擇增加的頁面,要多增加一 些 記錄,保證第二頁以后的數據也可以選擇增加。
2:對系統間相互引用的數據,要注意之間的先后關系,及增刪改對數據的影響,對應的位置應該有的變化。例如:系統1增加的數據,系統2要引用,在2的操作沒有完成之前,1中備2引用的數據就不能刪除,同時,一中相應的修改,也應該體現在2中,或者由時間來控制是否體現。(panda)
總結的真不錯,特別適用b/s結構系統的測試,也特別適合剛做測試工作的新手!
在下補充幾小點:
第6條標點符號檢查,還要包括常用的特殊中英文字符的檢查,如$ &AMp; ¥ 等
第10條檢查刪除功能,還要檢查在進行刪除操作時,一定要有確認刪除的提示信息。
第17條上傳下載文件檢查,對上傳下載的文件名也要進行檢查,有時下載下來的文件名是亂碼。 (annie)
寫的雖然不是很全,但是很細哦,值得學習.
補充一點:
查詢條件的選擇,查詢后條件欄是否產生亂碼,查詢信息是否正確
翻頁中頁碼,或者翻頁按鈕,還有enter鍵
信息的排序等(luckhj)
想到幾點補充 ,說的不對請指正 !
1 對于控件的話要檢測控件顯示出的內容是否正確,那些無效的的或者禁用的是否也顯示出來了 .
2對于日期也要注意,開始日期絕對不可以在截止日期后面,還有日期的格式,我們公司是用日期的控件來解決這個問題的 .
3還有就是匯總的數據問題,是否計算正確 .
4數據的測試,例如計算數據是按小數點兩位的還是小數點四位的, 頁面上顯示的為小數點幾位. 還有金額數據關于千分位的問題 . (jerayyao)
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/
關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
技術支持和業務聯系:info@testage.com.cn 電話:010-51297073
版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
技術支持和業務聯系:info@testage.com.cn 電話:010-51297073
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月