軟件測試
經(jīng)典定義:在規(guī)定條件下對程序進行操作,以發(fā)現(xiàn)錯誤,對軟件質(zhì)量進行評估。因為軟件是由文檔、數(shù)據(jù)以及程序組成的,所以軟件測試的對象也就不僅僅是程序本身,而是包括軟件形成過程的文檔、數(shù)據(jù)以及程序。
對象:包含程序(源程序和目標(biāo)程序)、文檔、數(shù)據(jù)。
目的:提高軟件質(zhì)量。
軟件測試只能證明軟件存在錯誤,不能證明軟件沒有錯誤。
資料表明:60%以上的軟件錯誤并不是程序錯誤,而是分析和設(shè)計錯誤。
原則:
所有的測試都應(yīng)追溯到用戶需求。
應(yīng)盡早并不斷地進行測試。
軟件測試報告
軟件測試報告在不同的公司起著不同的作用:
對于互聯(lián)網(wǎng)快速迭代是面對用戶的團隊,測試報告在版本分析中發(fā)揮著重大作用。面對客戶的公司,特別是有項目外包的,測試報告起著一個軟件質(zhì)量驗收,質(zhì)量評估,記錄的作用。
在項目申報中,軟件測試報告是軟件*的關(guān)健證明材料,是軟件項目申報(例如首版次軟件、工業(yè)軟件等)、驗收的重要材料之一,是高新技術(shù)企業(yè)認定、軟件企業(yè)評估、企業(yè)享受國家及地方稅收優(yōu)惠政策及財政補貼等的重要支撐證明材料。
軟件檢測機構(gòu)
軟件檢測機構(gòu)是專門為企業(yè)提供軟件檢測的公司,其檢測的對象為通用軟件、嵌入式軟件、門禁系統(tǒng)、WEB后臺管理系統(tǒng)、人事管理系統(tǒng)、信息管理系統(tǒng)、信息發(fā)布系統(tǒng)等。
只有獲得國家認可的,即具有CMA或CNAS資質(zhì)的檢測機構(gòu),才能夠出具合法的軟件測試報告。騰創(chuàng)實驗室嚴格按照GB/T 25000.51-2016《系統(tǒng)與軟件工程 系統(tǒng)與軟件質(zhì)量要求和評價(SQuaRE) 第51部分:就緒可用軟件產(chǎn)品(RUSP)的質(zhì)量要求和測試細則》來進行軟件測評,測試內(nèi)容包含適應(yīng)性、功能性、易用性、可靠性、用戶文檔和,測試完成后出具軟件測試報告。