測試分為三種
1. 黑盒測試(將程序當做一個黑盒子,只測試外部排版功能,不考慮程序的內(nèi)部結構)
2. 白盒測試(不考慮外部結構,對程序內(nèi)部進行測試,要求需要看的懂代碼 java的白盒測試得看得懂java)
3. 灰盒測試(白盒測試+黑盒測試)
黑盒測試主要工作:
1、是否有不正確或遺漏的功能?
2、在接口上,輸入是否能正確的接受?能否輸出正確的結果?
3、是否有數(shù)據(jù)結構錯誤或外部信息(例如數(shù)據(jù)文件)訪問錯誤?
4、性能上是否能夠滿足要求?
5、是否有初始化或終止性錯誤?
白盒測試主要工作:
1、對程序模塊的所有獨立的執(zhí)行路徑至少測試一遍。
2、對所有的邏輯判定,取“真”與取“假”的兩種情況都能至少測一遍。
3、在循環(huán)的邊界和運行的界限內(nèi)執(zhí)行循環(huán)體。
4、測試內(nèi)部數(shù)據(jù)結構的有效性,等等。
選擇做測試需要謹慎 黑盒測試門檻相對低因為不接觸代碼容易廢人,白盒測試相對好,一個技術過硬的白盒測試員的工資
不比開發(fā)人員的低。
遠近互聯(lián)技術-劉 整理發(fā)布,希望能對同是技術的你有所幫助。
遠近互聯(lián)專業(yè)提供網(wǎng)站建設、APP開發(fā)、網(wǎng)站優(yōu)化、外貿(mào)網(wǎng)站SEO、微信運營的品牌整合營銷服務,讓客戶通過網(wǎng)絡品牌建立與網(wǎng)絡傳播提高業(yè)績。






