![軟件測試中的43個功能測試點_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/13/1722c125-4276-4828-b42a-af355359d38e/1722c125-4276-4828-b42a-af355359d38e1.gif)
![軟件測試中的43個功能測試點_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/13/1722c125-4276-4828-b42a-af355359d38e/1722c125-4276-4828-b42a-af355359d38e2.gif)
![軟件測試中的43個功能測試點_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/13/1722c125-4276-4828-b42a-af355359d38e/1722c125-4276-4828-b42a-af355359d38e3.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件測試中的 43 個功能測試點 軟件測試功能測試就是對產(chǎn)品的各功能進(jìn)行驗證,根據(jù)功能測試用例,逐項測試,檢查產(chǎn)品是否達(dá)到用戶要求的功能。針對 web 系統(tǒng)的常用測試方法如下:1. 頁面鏈接檢查:每一個鏈接是否都有對應(yīng)的頁面,并且頁面之間切換正確??梢允褂靡恍┕ぞ撸鏛inkBotPro 、File-AIDCS 、 HTML Link Validater 、 Xenu 等工具。 LinkBotPro 不支持中文,中文字符顯示為亂碼 ;HTML Link Validater 只能測試以 Html 或者 htm 結(jié)尾的網(wǎng)頁鏈接 ;Xenu 無需安裝,支持 asp、do、jsp 等結(jié)尾的網(wǎng)頁, xe
2、nu 測試鏈接包括內(nèi)部鏈接和外部鏈接,在使用的時候應(yīng)該注意,同時能夠生成 html 格式的測試報告。如果系統(tǒng)用QTP 進(jìn)行自動化測試,也可以使用QTP 的頁面檢查點檢查鏈接。2. 相關(guān)性檢查:功能相關(guān)性:刪除 /增加一項會不會對其他項產(chǎn)生影響,如果產(chǎn)生影響,這些影響是否都正確,常見的情況是,增加某個數(shù)據(jù)記錄以后,如果該數(shù)據(jù)記錄某個字段內(nèi)容較長,可能會在查詢的時候讓數(shù)據(jù)列表變形。數(shù)據(jù)相關(guān)性:下來列表默認(rèn)值檢查,下來列表值檢查,如果某個列表的數(shù)據(jù)項依賴于其他模塊中的數(shù)據(jù),同樣需要檢查,比如,某個數(shù)據(jù)如果被禁用了,可能在引用該數(shù)據(jù)項的列表中不可見。3. 檢查按鈕的功能是否正確:如新建、編輯、刪除、關(guān)
3、閉、返回、保存、導(dǎo)入,上一頁,下一頁,頁面跳轉(zhuǎn),重置等功能是否正確。常見的錯誤會出現(xiàn)在重置按鈕上,表現(xiàn)為功能失效。4. 字符串長度檢查 : 輸入超出需求所說明的字符串長度的內(nèi)容 , 看系統(tǒng)是否檢查字符串長度。還要檢查需求規(guī)定的字符串長度是否是正確的,有時候會出現(xiàn),需求規(guī)定的字符串長度太短而無法輸入業(yè)務(wù)數(shù)據(jù)。5. 字符類型檢查 : 在應(yīng)該輸入指定類型的內(nèi)容的地方輸入其他類型的內(nèi)容(如在應(yīng)該輸入整型的地方輸入其他字符類型,看系統(tǒng)是否檢查字符類型。6. 標(biāo)點符號檢查 : 輸入內(nèi)容包括各種標(biāo)點符號 ,特別是空格 ,各種引號 ,回車鍵。看系統(tǒng)處理是否正確。常見的錯誤是系統(tǒng)對空格的處理,可能添加的時候,將
4、空格當(dāng)作一個字符,而在查詢的時候空格被屏蔽,導(dǎo)致無法查詢到添加的內(nèi)容。7.特殊字符檢查:輸入特殊符號,如 、#、$、%、! 等,看系統(tǒng)處理是否正確。常見的錯誤是出現(xiàn)在% 這幾個特殊字符8. 中文字符處理 : 在可以輸入中、英文的系統(tǒng)輸入中文,看會否出現(xiàn)亂碼或出錯。9. 檢查信息的完整性 : 在查看信息和更新信息時,查看所填寫的信息是不是全部更新 ,更新信息和添加信息是否一致。要注意檢查的時候每個字段都應(yīng)該檢查,有時候,會出現(xiàn)部分字段更新了而個別字段沒有更新的情況。 10. 信息重復(fù) : 在一些需要命名 ,且名字應(yīng)該唯一的信息輸入重復(fù)的名字或 ID, 看系統(tǒng)有沒有處理 ,會否報錯 ,重名包括是否
5、區(qū)分大小寫 ,以及在輸入內(nèi)容的前后輸入空格 ,系統(tǒng)是否作出正確處理。11. 檢查刪除功能 :在一些可以一次刪除多個信息的地方,不選擇任何信息 ,按 “delete看”,系統(tǒng)如何處理 ,會否出錯 ;然后選擇一個和多個信息 ,進(jìn)行刪除 , 看是否正確處理。如果有多頁,翻頁選,看系統(tǒng)是否都正確刪除,并且要注意,刪除的時候是否有提示,讓用戶能夠更正錯誤,不誤刪除。12. 檢查添加和修改是否一致 : 檢查添加和修改信息的要求是否一致,例如添加要求必填的項 ,修改也應(yīng)該必填 ;添加規(guī)定為整型的項 ,修改也必須為整型 .13. 檢查修改重名 :修改時把不能重名的項改為已存在的內(nèi)容,看會否處理 ,報錯 .同時
6、 ,也要注意 ,會不會報和自己重名的錯 . 14. 重復(fù)提交表單:一條已經(jīng)成功提交的紀(jì)錄,返回后再提交,看看系統(tǒng)是否做了處理。對于 Web 系統(tǒng)來說,可以通過瀏覽器返回鍵或者系統(tǒng)提供的返回功能。15. 檢查多次使用返回鍵的情況: 在有返回鍵的地方 ,返回到原來頁面 ,重復(fù)多次,看會否出錯。16. 搜索檢查 : 有搜索功能的地方輸入系統(tǒng)存在和不存在的內(nèi)容 ,看搜索結(jié)果是否正確 .如果可以輸入多個搜索條件 ,可以同時添加合理和不合理的條件 ,看系統(tǒng)處理是否正確,搜索的時候同樣要注意特殊字符,某些系統(tǒng)會在輸入特殊字符的時候,將系統(tǒng)中所有的信息都搜索到。17. 輸入信息位置 :注意在光標(biāo)停留的地方輸入
7、信息時,光標(biāo)和所輸入的信息會否跳到別的地方。18. 上傳下載文件檢查:上傳下載文件的功能是否實現(xiàn),上傳文件是否能打開。對上傳文件的格式有何規(guī)定,系統(tǒng)是否有解釋信息,并檢查系統(tǒng)是否能夠做到。下載文件能否打開或者保存,下載的文件是否有格式要求,如需要特殊工具才可以打開等。上傳文件測試同時應(yīng)該測試,如果將不能上傳的文件后綴名修改為可以上傳文件的后綴名,看是否能夠上傳成功,并且,上傳文件后,重新修改,看上傳的文件是否存在。19. 必填項檢查:應(yīng)該填寫的項沒有填寫時系統(tǒng)是否都做了處理,對必填項是否有提示信息,如在必填項前加“* ”;對必填項提示返回后,焦點是否會自動定位到必填項。20. 快捷鍵檢查:是否
8、支持常用快捷鍵,如Ctrl+C、Ctrl+V 、 Backspace等,對一些不允許輸入信息的字段,如選人,選日期對快捷方式是否也做了限制。21. 回車鍵檢查 : 在輸入結(jié)束后直接按回車鍵,看系統(tǒng)處理如何 ,會否報錯。這個地方很有可能會出現(xiàn)錯誤。22.刷新鍵檢查:在 Web 系統(tǒng)中,使用瀏覽器的刷新鍵,看系統(tǒng)處理如何,會否報錯。23.回退鍵檢查:在Web 系統(tǒng)中,使用瀏覽器的回退鍵,看系統(tǒng)處理如何,會否報錯。對于需要用戶驗證的系統(tǒng),在退出登錄后,使用回退鍵,看系統(tǒng)處理如何;多次使用回退鍵,多次使用前進(jìn)鍵,看系統(tǒng)如何處理。24.直接 URL 鏈接檢查:在 Web 系統(tǒng)中,直接輸入各功能頁面的 U
9、RL 地址,看系統(tǒng)如何處理,對于需要用戶驗證的系統(tǒng)更為重要。如果系統(tǒng)安全性設(shè)計的不好,直接輸入各功能頁面的URL 地址,很有可能會正常打開頁面。25.空格檢查:在輸入信息項中,輸入一個或連串空格,查看系統(tǒng)如何處理。如對于要求輸入整型、符點型變量的項中,輸入空格,既不是空值,又不是標(biāo)準(zhǔn)輸入。26.輸入法半角全角檢查:在輸入信息項中,輸入半角或全角的信息,查看系統(tǒng)如何處理。如對于要求輸入符點型數(shù)據(jù)的項中,輸入全角的小數(shù)點 ( “。 ”或 “.,”如 4.5;輸入全角的空格等。27.密碼檢查:一些系統(tǒng)的加密方法采用對字符Ascii 碼移位的方式,處理密碼加密相對較為簡單,且安全性較高,對于局域網(wǎng)系統(tǒng)
10、來說,此種方式完全可以起到加密的作用,但同時,會造成一些問題,即大于128 的 Ascii 對應(yīng)的字符在解密時無法解析,嘗試使用 “uvwxyz”等一些碼值較大的字符作為密碼,同時,密碼盡可能的長,如 17 位密碼等,造成加密后的密碼出現(xiàn)無法解析的字符。28.用戶檢查:任何一個系統(tǒng),都有各類不同的用戶,同樣具有一個或多個管理員用戶,檢查各個管理員之間是否可以相互管理,編輯、刪除管理員用戶。同時,對于一般用戶,嘗試刪除,并重建同名的用戶,檢查該用戶其它信息是否重現(xiàn)。同樣,提供注銷功能的系統(tǒng),此用戶再次注冊時,是否作為一個新的用戶。而且還要檢查該用戶的有效日期,過了有效日期的用戶是不能登錄系統(tǒng)的。
11、容易出現(xiàn)錯誤的情況是,可能有用戶管理權(quán)限的非超級管理員,能夠修改超級管理員的權(quán)限。29.系統(tǒng)數(shù)據(jù)檢查:這是功能測試最重要的,如果系統(tǒng)數(shù)據(jù)計算不正確,那么功能測試肯定是通不過的。數(shù)據(jù)檢查根據(jù)不同的系統(tǒng),方法不同對于業(yè)務(wù)管理平臺,數(shù)據(jù)隨業(yè)務(wù)過程、狀態(tài)的變化保持正確,不能因為某個過程出現(xiàn)垃圾數(shù)據(jù),也不能因為某個過程而丟失數(shù)據(jù)。30.系統(tǒng)可恢復(fù)性檢查:以各種方式把系統(tǒng)搞癱,測試系統(tǒng)是否可正常迅速恢復(fù)。 31.確認(rèn)提示檢查:系統(tǒng)中的更新、刪除操作,是否提示用戶確認(rèn)更新或刪除,操作是否可以回退 (即是否可以選擇取消操作,提示信息是否準(zhǔn)確。事前或事后提示,對于 Update 或 Delete 操作,要求進(jìn)行
12、事前提示。 32.數(shù)據(jù)注入檢查:數(shù)據(jù)注入主要是對數(shù)據(jù)庫的注入,通過輸入一些特殊的字符,如 “”,“/,”“-”等或字符組合,完成對 SQL 語句的破壞,造成系統(tǒng)查詢、插入、刪除操作的 SQL 因為這些字符而改變原來的意圖。如 select * from table where id = and name = ,通過在 id 輸入框中輸入 “12-”,會造成查詢語句把 name條件注釋掉,而只查詢 id=12 的記錄。同樣,對于 update和 delete的操作,可能會造成誤刪除數(shù)據(jù)。當(dāng)然還有其它一些 SQL 注入方法,具體可以參考 SQL 應(yīng)用高級 SQL 注入 .doc,很多程序都是基于頁
13、面對輸入字符進(jìn)行控制的,可以嘗試跳過界面直接向數(shù)據(jù)庫中插入數(shù)據(jù),比如用 Jmeter,來完成數(shù)據(jù)注入檢查。33.刷新檢查: web 系統(tǒng)中的WebForm. 控件實時刷新功能,在系統(tǒng)應(yīng)用中有利有弊,給系統(tǒng)的性能帶來較大的影響。測試過程中檢測刷新功能對系統(tǒng)或應(yīng)用造成的影響 (白屏,檢查控件是否回歸默認(rèn)初始值,檢查是否對系統(tǒng)的性能產(chǎn)生較大影響 (如每次刷新都連接數(shù)據(jù)庫查詢等。34.事務(wù)檢查:對于事務(wù)性操作,斷開網(wǎng)絡(luò)或關(guān)閉程序來中斷操作,事務(wù)是否回滾。35.時間日期檢查:時間、日期驗證是每個系統(tǒng)都必須的,如2006-2-29、2006-6-31 等錯誤日期,同時,對于管理、財務(wù)類系統(tǒng),每年的1 月與
14、前一年的 12 月 (同理,每年的第1 季度與前一年的第4 季度。另外,對于日期、時間格式的驗證,如2006 年 2 月 28 日、 2006-2-28、 20060228等。日期檢查還要檢查日期范圍是否符合實際的業(yè)務(wù),對于不符合時間業(yè)務(wù)的日期,系統(tǒng)是否會有提示或者有限制。36.多瀏覽器驗證:越來越多的各類瀏覽器的出現(xiàn),用戶訪問Web 程序不再單單依賴于Microsoft Internet Explorer ,而是有了更多的選擇:Maxthon、Firefox 、 Tencent Traveler等,考慮使用多種瀏覽器訪問系統(tǒng),驗證效果。37.安裝測試:對于 C/S 架構(gòu)的系統(tǒng),安裝程序的測試
15、是一個重要方面,安裝程序自動化程度、安裝選項和設(shè)置(驗證各種方案是否都能正常安裝、安裝過程中斷測試、安裝順序測試(分布式系統(tǒng)、修復(fù)安裝及卸載測試。38.文檔測試:主要是對用戶使用手冊、產(chǎn)品手冊進(jìn)行測試,校驗是否描述正確、完整,是否與當(dāng)前系統(tǒng)版本對照,是否易理解,是否二義性等。39.測試數(shù)據(jù)檢查:事實告訴我們,測試數(shù)據(jù)比代碼更有可能是錯的,因此,當(dāng)測試結(jié)果顯示有錯誤發(fā)生的時候,懷疑代碼錯誤前要先對測試數(shù)據(jù)檢查一遍。40.請讓我的機器來運行:在某些項目中,出現(xiàn)一個病態(tài)的問題:系統(tǒng)沒有問題呀,它在我的機器上是能夠通過的。這就說明了其中存在著和環(huán)境相關(guān)的 BUG ?!笆欠袼械囊磺卸际艿搅税姹究刂乒ぞ?/p>
16、的管理 ?”、“本機的開發(fā)環(huán)境和服務(wù)器的環(huán)境是否一樣 ?”、“這里是否存在一個真正的 BUG ,只不過是在其他的機器里偶然出現(xiàn) ?”。所有的測試必須在所有系統(tǒng)要求的機器上運行通過,否則的話,代碼就可能存在問題。41.Ajax 技術(shù)的應(yīng)用: Ajax 有很多優(yōu)點,但也有很多缺點,如果利用優(yōu)點、避免缺點,是我們對新的 Web2.0 應(yīng)用的一個挑戰(zhàn)。而Ajax 的應(yīng)用最直接的問題就是用戶體驗,用戶體驗的效果直接關(guān)系到是否使用Ajax 技術(shù)。 “會做,并不意味著應(yīng)該做、必須做 ”,這就是對 Ajax 技術(shù)的很重要的注解。42.Ajax 技術(shù)的應(yīng)用: Ajax 采用異步調(diào)用的機制實現(xiàn)頁面的部分刷新功能,
17、異步調(diào)用存在異常中斷的可能,嘗試各種方法異常中斷異步的數(shù)據(jù)調(diào)用,查看是否出現(xiàn)問題。在這里遇到的一個問題就是對日期控件的操作,已經(jīng)如果頁面數(shù)據(jù)較多的時候的刷新。43.腳本錯誤:隨著Ajax 、IFrame 等異步調(diào)用技術(shù)的發(fā)展,Javascr 技pt術(shù)也越來越受到開發(fā)人員的重視,但Javascr 存pt在調(diào)試?yán)щy、各瀏覽器存在可能不兼容等問題,因此在Web 系統(tǒng)中=1、頁面鏈接是否正確;2、關(guān)聯(lián)性,一個功能是否會對其他功能造成影響;3、按鈕功能測試,刪除不選、多選、翻頁選擇;4、字符串長度、類型、符號、特殊符號、中英文、空格、半角全角;5、信息輸出完整性;6、信息提交重復(fù)處理;7、添加修改,修改重名;8、重復(fù)提交、重復(fù)刪除、多用戶并發(fā)操作;9、索
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二手公寓買賣合同樣本范文
- 2025年地坪建設(shè)施工協(xié)議
- 2025年超市產(chǎn)品供需協(xié)議書
- 中期票據(jù)擔(dān)保合同范本及風(fēng)險防控
- 上海市照明亮化工程合同范本
- 二手房購置合同模板
- 個人勞動合同簡單范本
- 上海市人才公寓購房合同范文
- 專業(yè)洗車店資產(chǎn)轉(zhuǎn)讓合同
- 個人合伙創(chuàng)業(yè)合同協(xié)議書
- 大學(xué)生職業(yè)生涯發(fā)展與規(guī)劃(第二版)PPT完整全套教學(xué)課件
- 領(lǐng)導(dǎo)干部的情緒管理教學(xué)課件
- 初中英語-Unit2 My dream job(writing)教學(xué)課件設(shè)計
- 供貨方案及時間計劃安排
- 唐山動物園景觀規(guī)劃設(shè)計方案
- 中國版梅尼埃病診斷指南解讀
- 創(chuàng)業(yè)投資管理知到章節(jié)答案智慧樹2023年武漢科技大學(xué)
- 暨南大學(xué)《經(jīng)濟學(xué)》考博歷年真題詳解(宏觀經(jīng)濟學(xué)部分)
- GB/T 8014.1-2005鋁及鋁合金陽極氧化氧化膜厚度的測量方法第1部分:測量原則
- eNSP簡介及操作課件
- 運動技能學(xué)習(xí)與控制課件第七章運動技能的協(xié)調(diào)控制
評論
0/150
提交評論