1.什么是軟件缺陷?軟件缺陷的產(chǎn)生對(duì)軟件有什么影響?
軟件缺陷就是軟件產(chǎn)品中所存在的問題,最終表現(xiàn)為用戶所需要的功能沒有完全實(shí)現(xiàn),不能滿足或不能全部滿足用戶的需求。
軟件缺陷的產(chǎn)生對(duì)軟件有生千年蟲問題、愛國(guó)者導(dǎo)彈防御系統(tǒng)、英特爾奔騰浮點(diǎn)除法缺陷、“沖擊波”病毒、諾基亞手機(jī)平臺(tái)缺陷的影響。
2.什么是軟件測(cè)試?軟件測(cè)試的基本原則是什么?
軟件測(cè)試:(1)在特定的條件下運(yùn)行系統(tǒng)或構(gòu)件,觀察或記錄結(jié)果,對(duì)系統(tǒng)的某個(gè)方面做出評(píng)價(jià);
(2)分析某個(gè)軟件項(xiàng)以發(fā)現(xiàn)現(xiàn)存的和要求的條件之差別并評(píng)價(jià)此軟件項(xiàng)的特性。
基本原則:(1)測(cè)試是為了證明程序有錯(cuò),而不是證明程序無錯(cuò)誤;
(2)一個(gè)好的測(cè)試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤;
(3)一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。
3.什么是軟件測(cè)試用例?良好的測(cè)試用例應(yīng)該具有什么樣的特性?
測(cè)試用例:是一組測(cè)試輸入、執(zhí)行條件和預(yù)期結(jié)果的集合,目的是要滿足一個(gè)特定的目標(biāo),比如執(zhí)行一條特定的程序路徑或檢驗(yàn)是否符合一個(gè)特定的需求。
特性:(1)代表性。測(cè)試用例能代表并覆蓋各種合法的或不合法、邊界內(nèi)的或越界的以及極限的輸入數(shù)據(jù)、操作和環(huán)境的設(shè)置。
(2)可判定性。測(cè)試執(zhí)行的結(jié)果的正確性是可以判定的。每一個(gè)測(cè)試用例都應(yīng)有相應(yīng)的預(yù)期結(jié)果。
(3)可再現(xiàn)性。對(duì)于同樣的測(cè)試用例,系統(tǒng)執(zhí)行的結(jié)果應(yīng)當(dāng)相同的,并且相同的測(cè)試的執(zhí)行過程可以反復(fù)操作。
4.怎樣搭建軟件測(cè)試環(huán)境?對(duì)軟件測(cè)試人員有什么要求?
搭建軟件測(cè)試環(huán)境:(1)機(jī)房環(huán)境的建立;
(2)硬件環(huán)境的建立;
(3)軟件環(huán)境的建立;
(4)網(wǎng)絡(luò)環(huán)境的建立;
(5)安全措施的實(shí)施。
基本素質(zhì)要求: (1)具備計(jì)算機(jī)軟件測(cè)試的基本理論知識(shí);
(2)熟悉開發(fā)工具和平臺(tái);
(3)掌握測(cè)試工具的使用;
(4)善于學(xué)習(xí),理解與歸納;
(5)耐心、細(xì)致、工作態(tài)度好。
來源:https://www.icode9.com/content-4-878451.html聯(lián)系客服