發(fā)布時間:2020-08-05
在IT行業(yè)快速發(fā)展的今天,軟件測試也逐漸的被人們所重視起來,現(xiàn)在的軟件測試已經(jīng)不僅僅局限與公司內(nèi)部測試了,企業(yè)也可以通過第三方測試機構(gòu)或者本地評測中心來做。既然測試現(xiàn)在如此被人們重視,今天我們就先來了解一下軟件測試的一些知識吧。
1、數(shù)據(jù)和數(shù)據(jù)庫完整性測試
數(shù)據(jù)庫完整性原則:主碼完整性(主碼不能為空);外碼完整性(外碼必須等于對應(yīng)的主碼或者為空)。
數(shù)據(jù)合理性:數(shù)據(jù)在數(shù)據(jù)庫中的類型,長度,索引等是否建的比較合理。
2、白盒測試
2.1靜態(tài)白盒測試
2.2動態(tài)白盒測試
3、功能測試
功能測試指測試軟件各個功能模塊是否正確,邏輯是否正確。
4、UI測試
測試用戶界面的功能模塊的布局是否合理,整體風格是否一致和各個控件的放置位置是否符合客戶使用習(xí)慣,更重要的是要符合操作便捷,導(dǎo)航簡單易懂,界面中文字是否正確,命名是否統(tǒng)一,頁面是否美觀,文字、圖片組合是否完美等等。
5、性能測試
性能測試主要測試軟件測試的性能,包括負載測試,強度測試,數(shù)據(jù)庫容量測試,基準測試以及競爭測試。
5.1負載測試
5.2強度測試
5.3數(shù)據(jù)庫容量測試
5.4基準測試
5.5競爭測試
6、安全性和訪問控制測試
6.1應(yīng)用程序級別的安全性
6.2系統(tǒng)級別的安全性
7、故障轉(zhuǎn)移和恢復(fù)測試
故障轉(zhuǎn)移測試可確保:對于必須持續(xù)運行的系統(tǒng),一旦發(fā)生故障,備用系統(tǒng)就將不失時機地“頂替”發(fā)生故障的系統(tǒng),以避免丟失任何數(shù)據(jù)或事務(wù)。
恢復(fù)測試是一種對抗性的測試過程。在這種測試中,將把應(yīng)用程序或系統(tǒng)置于極端的條件下(或者是模擬的極端條件下),以產(chǎn)生故障(例如設(shè)備輸入/輸出(I/O)故障或無效的數(shù)據(jù)庫指針和關(guān)健字)。然后調(diào)用恢復(fù)進程并監(jiān)測和檢查應(yīng)用程序和系統(tǒng),核實應(yīng)用程序或系統(tǒng)和數(shù)據(jù)已得到了正確的恢復(fù)。一定要注意主備定時備份比如電信系統(tǒng),突然主機程序發(fā)生死機,備份機器是否能夠啟動,使系統(tǒng)能夠正常運行,從而不影響用戶打電話?
8.配置測試又叫兼容性測試。
瀏覽器兼容性:測試軟件在不同產(chǎn)商的瀏覽器下是否能夠正確顯示與運行;比如測試IE,Natscape瀏覽器下是否可以運行這套軟件?
操作系統(tǒng)兼容性:測試軟件在不同操作系統(tǒng)下是否能夠正確顯示與運行;比如測試WINDOWS98,WINDOWS2000,WINDOWSXP,LINU,UNIX下是否可以運行這套軟件?
硬件兼容性:測試與硬件密切相關(guān)的軟件產(chǎn)品與其他硬件產(chǎn)品的兼容性,比如該軟件是少在并口設(shè)備中的,測試同時使用其他并口設(shè)備,系統(tǒng)是否可以正確使用。
本篇文章到這里就要結(jié)束了,今天談?wù)摰氖顷P(guān)于軟件測試方面的知識,那我們現(xiàn)在就來了解一下軟件測試工具吧,PerformanceRunner是一個性能測試工具,它可以通過模擬海量用戶并發(fā)測試整個系統(tǒng)的承受能力,實現(xiàn)壓力測試、性能測試以及峰值測試等。大限度地縮短測試時間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。
推薦閱讀:
Linux Kernel 5.8 發(fā)布,Linux測試要點是什么?
原來性能測試類型有這么多!PerformanceRunner工具怎么樣?
電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報價)。
您的信息已成功提交!
我們的客服人員稍后會與您聯(lián)系