OJ測試 黑盒測試

2021-09-10 10:48:14 字數 422 閱讀 2912

黑盒測試是指:系統後台會準備若干組輸入資料,然後讓提交的程式去執行這些資料,如果輸出的結果與正確答案完全相同(字串意義上的比較),那麼就稱通過了這道題的黑盒測試,否則會根據錯誤型別而返回不同的結果。其中,根據黑盒測試是否對每組測試資料都單獨測試或是一次性測試所有測試資料,又可以分為單點測試和多點測試。

1、單點測試

對於單點測試來說,系統會判斷每組資料的輸出結果是否正確,如果輸出正確,那麼對該組資料來說就通過了測試,並獲得了這組資料的分值。在這種情況下,題目的總得分等於通過的資料分值之和。

2、多點測試

與單點測試相對,多點測試要求程式一次性執行所有資料,並要求所有輸出結果都必須完全正確,才能算作這題通過;而只要其中一組資料的輸出錯誤,本題就只能得0分。一般有三種輸入方式:1、while..eof型   2、while...break  3、while(t--)

測試基礎 黑盒測試

1.等價類劃分 等價類是指某個輸入域的子集合。在該子集合中,各個輸入資料對於揭露程式中的錯誤都是等效的,並合理地假定 測試某等價類的代表值就等於對這一類其它值的測試,因此,可以把全部輸入資料合理劃分為若干等價類,在每乙個等價類中取乙個資料作為測試的輸入條件就可以用少量代表性的測試資料取得較好的測試結...

軟體測試 黑盒測試

1.黑盒測試概述 黑盒測試也稱功能測試或資料驅動測試,它是在已知產品所應具有的功能,通過測試來檢測每個功能是否都能正常使用。在測試時,把程式看作乙個不能開啟的黑盒子,在完全不考慮程式內部結構和內部特性的情況下,測試者在程式介面進行測試,它只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能...

軟體測試 黑盒測試

白盒測試計畫書著重測試軟體的源 黑盒技術著重測試軟體功能。因此,設計測試用例時,需要研究需求說明和總體設計說明中的相關程式功能或輸入,輸出之間的關係等資訊,從而與測試後的結果進行分析比較。在實際測試中,常常把黑盒測試常常與白盒測試聯合使用,它是與白盒測試互補的測試方法。它很可能發現白盒測試不易發現的...