1.對於較大的代碼單元來說,黑盒測試比白盒測試效率較高。
2.測試人員不需要了解細節,包括特定的編程語言。
3.測罰人員和開發人員是彼此獨立的。
4.從用戶的角度測試,很容易被理解和接受。
5.有助於暴露與任務規格不壹致或者有歧義的地方。
6.測試用例可以在需求規格完成之後馬上執行。
缺點:
1.測試的只有壹小部分,不可能測試全部輸入。
2.沒有清潔和簡明的需求規格說明書,測試用例很難設計。
3.如果測試人員,不被告知開發人員已經執行過的用例,在測試數據上會存在不必要的重復。
4.很多測試路徑沒有測試到。
5.不能直接對特定程序段進行測試,改程序段可能隱藏更多錯誤。
6.大部分和研究相關的測試都是直接針對白盒測試的。
不知道能不能解決妳的疑問。
測試方法有哪些,各有什麽優缺點? 1、恢復測試
恢復測試主要檢查系統的容錯能力。當系統出錯時,能否在指定時間間隔內修正錯誤並重新啟動系統。恢復測試首先要采用各種辦法強迫系統失敗,然叮驗證系統是否能盡快恢復。對於自動恢復需驗證重新初始化(reinitialization)、檢查點(checkpointing mechani *** s)、數據恢復(data recovery)和重新啟動 (restart)等機制的正確性;對於人工幹預的恢復系統,還需估測平均修復時間,確定其是否在可接受的範圍內。
2、安全測試
安全測試檢查系統對非法侵入的防範能力。安全測試期間,測試人員假扮非法入侵者,采用各種辦法試圖突破防線。例如,①想方設法截取或破譯口令;②專門定做軟件破壞系統的保護機制;③故意導致系統失敗,企圖趁恢復之機非法進入;④試圖通過瀏覽非保密數據,推導所需信息,等等。理論上講,只要有足夠的時間和資源,沒有不可進入的系統。因此系統安全設計的準則是,使非法侵入的代價超過被保護信息的價值。此時非法侵入者已無利可圖。
3、強度測試
強度測試檢查程序對異常情況的抵抗能力。強度測試總是迫使系統在異常的資源配置下運行。例如,①當中斷的正常頻率為每秒壹至兩個時,運行每秒產生十個中斷的測試用例;②定量地增長數據輸入率,檢查輸入子功能的反映能力;③運行需要最大存儲空間(或其他資源)的測試用例;④運行可能導致虛存操作系統崩潰或磁盤數據劇烈抖動的測試用例,等等。
4、 性能測試
對於那些實時和嵌入式系統,軟件部分即使滿足功能要求,也未必能夠滿足性能要求,雖然從單元測試起,每壹測試步驟都包含性能測試,但只有當系統真正集成之後,在真實環境中才能全面、可靠地測試運行性能系統性能測試是為了完成這壹任務。性能測試有時與強度測試相結合,經常需要其他軟硬件的配套支持。
等價類測試的優缺點是什麽 等價類測試方法是把所有可能的輸入數據,即程序的輸入域劃分成若幹部分,然後從每壹部分中選取少數有代表性的數據作為測試用例。使用等價類劃分方法設計測試用例要經歷劃分等價類(列出等價類表)和選取測試用例兩步。
這麽做可以幫助清晰地梳理被測對象,再設計用例時盡可能考慮到各種情況,防止遺漏。更多測試相關的問題 可以去微信公眾號 搜狗測試 上面提問~
軟件測試類面試,問性格優缺點應該怎麽回答呢 作為軟件測試人員,要做到細心耐,用人個人單位問妳優點可以往這方面靠攏,缺點可要註意不能隨便說,妳可以往自己有事很固執,特別是對於工作方面,舉例比如開發對於妳提交的bug說不是bug,但是妳認為是bug可能,妳會繼續跟緊不會關閉缺陷。
白盒測試與黑盒測試的優缺點是什麽? 雖然下面說的這麽多,但只要能說出自己最理解的幾點就可以了! 白盒測試:依據:LLD(詳細設計)目的:利用不同的邏輯率到達某種程度的代碼覆蓋率(考慮全部程度的代碼覆蓋率會增加本) 步驟:靜態分析和動態分析優點:迫使測試人員去了解軟件的實現 檢測代碼中的每條路徑和分支 揭示隱藏在代碼中的錯誤 對代碼的測試進行比較徹底缺點:白盒測試投入較大,成本較高 白盒測試不驗證規格的正確性 無法檢查代碼中遺漏的路徑和數據敏感性錯誤黑盒測試:依據:SRS(Software requriement specification軟件需求說明書)目的:從質量特性的不同方面,對軟件進行測試,檢測該軟件是否實現了SRS中所有顯示和隱式的需求步驟:構造輸入和預期輸出,通過壹定的操作步驟來測試軟件。優點:對較大的代碼單元來說,黑盒測試比白盒測試的效率高 測試人員不需要了解實現得細節,包括特定的編程語言 測試人員和編程人員是相互獨立的 從用戶的角度進行測試,很容易被接受和理解 有助於暴露任何與閨閣不壹致或者歧異的地方 測試用例可以在規格完成後馬上進行缺點:不能測試程序內部特定部位 如果程序未執行的代碼無法發現 沒有清晰的和簡明的規格,測試用例很難被設計
白盒測試的優缺點 1.迫使測試人員去仔細思考軟件的實現2.可以檢測代碼中的每條分支和路徑3.揭示隱藏在代碼中的錯誤4.對代碼的測試比較徹底5.最優化 1.昂貴2.無法檢測代碼中遺漏的路徑和數據敏感性錯誤3.不驗證規格的正確性
心理性格優缺點測試題 這種測試題信度和效度均無法保證,根本不科學,測著玩玩就可以了,不要當真!
專業的人格測試有艾森克人格測試,卡特爾16種人格測試,明尼蘇達人格測試,大五人格測試等。
各種粒度測試方法的優缺點有哪些 粉體在我們日常生活和工農業生產中的應用非常廣泛。如面粉、水泥、塑料、造紙、橡膠、陶瓷、藥品等等。(1)篩分法。優點:簡單、直觀、設備造價低,常用於大於40um的樣品。缺點:結果受人為因素和篩孔變形影響較大。(2)顯微鏡(圖像)法。優點:簡單、直觀,可進行形貌分析,適合分布窄(最大和最小粒徑的比值小於10:1)的樣品。缺點:代表性差,分析分布範圍寬的樣品比較麻煩,無法分析小於1um的樣品。(3)沈降法(包括重力沈降和李新沈降)。優點:操作漸變,儀器可以連續運行,價格低,準確性和重復性較好,測試範圍較廣。缺點:測試時間較長,操作比較繁瑣。(4)電阻法。優點:操作漸變可測顆粒數,等效概念明確,速度快,準確性好。缺點:不適合測量小於0.1um的顆粒樣品,對粒度分布寬的樣品更換小孔管比較麻煩。(5)激光法。優點:操作簡便,測試速度快,測試範圍廣,重復性和準確性好,可進行在線測量和幹法測量。缺點:結果受分布模型影響較大,儀器造價較高,分辨力低。(6)電子顯微鏡法。優點:適合測試超新顆粒甚至納米顆粒,分辨力高,可進行形貌和結構分析,缺點:樣品少,代表性差,測量易受人為因素影響,儀器價格昂貴。(7)光阻法。優點:測試便捷快速,可測液體或氣體中顆粒數,分辨力高。缺點:不適用粒徑小於1umde樣品,進行系統比較講究,僅適合對塵埃、汙染物或已稀釋好的藥物進行測量,對壹般粉體用的不多。(8)透氣法。優點:儀器價格低。不用對樣品進行分散,可測測性材料粉體。缺點:只能得到平均粒度值,不能測粒度分布;不能測小於5um細粉。(9)X射線小角散射法。用於納米級顆粒的粒度測量。(10)光子相關譜法(動態光散射法)。用於納米級顆粒的粒度測量。(
軟件測試自動化框架、工具優缺點介紹 QTP,支持場景錄制,支持VBS腳本錄制,缺點:不開源
SELENIUM IDE 支持叫場景錄制,生成的是HTML語言,可以導出腳本語言,支持語言豐富,但是只支持FIREFOX瀏覽器
SELENIUM2,不支持場景錄制,WEB自動化測試,需下載各類的DRIVER驅動,比如Chromedriver(谷歌瀏覽器驅動),腳本語言支持多種,如:JAVA,PYTHON
按鍵精靈(個人覺得也是自動化壹種)基於界面位置坐標記錄,勉強算自動化吧。有自己的腳本,望采納!