軟件可靠性測(cè)試流程設(shè)計(jì)及其應(yīng)用_第1頁(yè)
軟件可靠性測(cè)試流程設(shè)計(jì)及其應(yīng)用_第2頁(yè)
軟件可靠性測(cè)試流程設(shè)計(jì)及其應(yīng)用_第3頁(yè)
軟件可靠性測(cè)試流程設(shè)計(jì)及其應(yīng)用_第4頁(yè)
軟件可靠性測(cè)試流程設(shè)計(jì)及其應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件可靠性測(cè)試流程設(shè)計(jì)及其應(yīng)用張俊萍;朱小冬;張魯;余文定【摘要】科學(xué)、合理的軟件可靠性測(cè)試流程有助于測(cè)試工作有條不紊地展開,而現(xiàn)有的可靠性測(cè)試流程普遍存在可靠性分配方法不明確、過程不完善等問題,針對(duì)此問題展開了軟件可靠性測(cè)試流程的研究;在分析軟件可靠性測(cè)試與軟件測(cè)試的區(qū)別、并借鑒現(xiàn)有軟件可靠性測(cè)試流程的基礎(chǔ)上,提出了一個(gè)由可靠性測(cè)試準(zhǔn)備、可靠性測(cè)試執(zhí)行和可靠性測(cè)試結(jié)果分析三大部分構(gòu)成的比較全面的可靠性測(cè)試流程,并詳細(xì)闡述了流程中的每一步具體操作;在該流程的指導(dǎo)下進(jìn)行”虛擬維修訓(xùn)練系統(tǒng)”可靠性測(cè)試,充分驗(yàn)證了該流程的可行性和實(shí)用性.%Scientificandreasonableflowofsoftwarereliabilitytestcanhelptestcarriedoutinanorderlyway,whileexistingflowswerenotperfectandsomepivotalproceduressuchasreliabilitydistributionwerenotexplainedclearly.Inthissituation,thispapercarriesoutsystematicresearchesupontheproceduresofsoftwarereliabilitytest.Byanalyzingthedifferencesbetweensoftwarereliabilitytestandsoftwaretest,thispaperputsforwardacomprehensiveflowofsoftwarereliabilitytestincludingtestpreparation,testimplementation,andtheresultanalysis.Then,itexplainstheflowindetail.Finally,theexampleofsoftwarereliabilitytesttodummymaintainingandtrainingsystemvalidatesthisflow'sfeasibilityandpracticability.【期刊名稱】《計(jì)算機(jī)測(cè)量與控制》【年(勤期】2011(019)004【總頁(yè)數(shù)】4頁(yè)(P796-799)【關(guān)鍵詞】軟件可靠性測(cè)試;軟件可靠性測(cè)試流程;測(cè)試準(zhǔn)備;測(cè)試執(zhí)行;測(cè)試結(jié)果分析【作者】張俊萍;朱小冬;張魯;余文定【作者單位】軍械工程學(xué)院裝備指揮與管理系河北石家莊,050003;63871部隊(duì),陜西華陰,417200;軍械工程學(xué)院裝備指揮與管理系河北石家莊,050003;63871部隊(duì),陜西,華陰,417200;軍械工程學(xué)院裝備指揮與管理系,河北,石家莊,050003【正文語種】中文【中圖分類】TP2740引言近些年,與中國(guó)快速發(fā)展的軟件產(chǎn)業(yè)相同步,國(guó)內(nèi)測(cè)試技術(shù)也正沿著計(jì)算機(jī)化、標(biāo)準(zhǔn)化和網(wǎng)絡(luò)化的三大趨勢(shì)迅猛發(fā)展。與此同時(shí),可有效檢測(cè)軟件可靠性設(shè)計(jì)缺陷、快速提高軟件可靠性以及軟件質(zhì)量的軟件可靠性測(cè)試也得到了快速發(fā)展,并且在測(cè)試市場(chǎng)上贏得了更多的發(fā)展空間[1-2]。但相比差錯(cuò)控制、容錯(cuò)、避錯(cuò)等可靠性設(shè)計(jì)技術(shù)均已相對(duì)成熟[3]的硬件可靠性技術(shù)而言,由于軟件可靠性研究時(shí)間短、軟件生產(chǎn)仍處于作坊式的手工制作,軟件可靠性測(cè)試及其管理技術(shù)有待進(jìn)一步完善,如文獻(xiàn)[4]和[5]中給出的軟件可靠性測(cè)試流程均忽略了測(cè)試前期的準(zhǔn)備工作,文獻(xiàn)[5]中軟件可靠性測(cè)試流程沒有交待測(cè)試執(zhí)行后如何進(jìn)行可靠性數(shù)據(jù)分析。而軟件可靠性測(cè)試流程設(shè)計(jì)的完善與否,關(guān)系到軟件可靠性測(cè)試的工作效率,具體表現(xiàn)在:(1)對(duì)軟件可靠性測(cè)試工作進(jìn)行整體規(guī)劃與合理劃分,可便于軟件測(cè)試人員明確各自的職責(zé),井然有序地完成各自的測(cè)試任務(wù);(2)經(jīng)驗(yàn)表明,由于軟件的復(fù)雜性、缺陷的多樣性等因素的存在,很難按期完成測(cè)試工作,而合理的測(cè)試流程使得按時(shí)交付測(cè)試工作成為可能(3)將軟件可靠性測(cè)試工作工程化、流程化,有助于測(cè)試管理人員對(duì)軟件可靠性測(cè)試過程進(jìn)行統(tǒng)籌管理與科學(xué)規(guī)劃。基于此背景,本文在對(duì)軟件可靠性測(cè)試基本理論研究的基礎(chǔ)上,針對(duì)軟件可靠性測(cè)試流程展開具體研究,期望設(shè)計(jì)出一個(gè)較完善的測(cè)試流程,從而系統(tǒng)而清晰地闡述軟件可靠性測(cè)試中的軟件可靠性分配、可靠性測(cè)試用例設(shè)計(jì)、可靠性測(cè)試停止條件以及測(cè)試數(shù)據(jù)的可靠性分析等問題。1軟件可靠性測(cè)試基本概念軟件可靠性測(cè)試是指〃為了驗(yàn)證或達(dá)到軟件的可靠性要求而對(duì)軟件進(jìn)行的測(cè)試”。軟件可靠性測(cè)試是隨機(jī)測(cè)試的一種,是按照用戶實(shí)際使用軟件的方式來測(cè)試軟件的。為了滿足用戶對(duì)軟件的可靠性要求、評(píng)價(jià)軟件可靠性水平及驗(yàn)證軟件產(chǎn)品是否達(dá)到可靠性要求,軟件可靠性測(cè)試是一個(gè)有效的途徑[6]。通過軟件可靠性測(cè)試暴露出軟件中隱藏的缺陷并進(jìn)行糾錯(cuò)、排錯(cuò)后,軟件的可靠性會(huì)得到不同程度的增長(zhǎng)。軟件可靠性測(cè)試可以細(xì)分為可靠性增長(zhǎng)測(cè)試和可靠性驗(yàn)證測(cè)試,二者的區(qū)別在于測(cè)試過程中是否進(jìn)行缺陷的改正,本文主要研究可靠性驗(yàn)證測(cè)試。軟件可靠性測(cè)試區(qū)別于〃軟件測(cè)試”。軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程,或者說,軟件測(cè)試是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)一批測(cè)試用例,并利用這些測(cè)試用例去運(yùn)行程序,以發(fā)現(xiàn)程序錯(cuò)誤的過程[7]。從上述定義可以看出軟件可靠性測(cè)試與軟件測(cè)試的區(qū)別:軟件可靠性測(cè)試更強(qiáng)調(diào)測(cè)試輸入與典型使用環(huán)境輸入統(tǒng)計(jì)特性的一致,強(qiáng)調(diào)對(duì)功能、輸入、數(shù)據(jù)域及相關(guān)概率的先期識(shí)別;測(cè)試用例的采樣策略不同,軟件可靠性測(cè)試必須按照使用的概率分布隨機(jī)地選擇測(cè)試用例,這樣才能得到比較準(zhǔn)確的可靠性估計(jì),也有利于找出對(duì)軟件可靠性影響較大的故障;軟件可靠性測(cè)試過程中要求比較準(zhǔn)確地記錄軟件的運(yùn)行時(shí)間,其輸入覆蓋一般要大于普通軟件功能測(cè)試的要求;(4)對(duì)于一些特殊的軟件,如容錯(cuò)軟件、實(shí)時(shí)嵌入式軟件等,在使用環(huán)境下往往難于在軟件中植入錯(cuò)誤,因此需要多種測(cè)試環(huán)境支持軟件可靠性測(cè)試的實(shí)施;⑸軟件可靠性測(cè)試的側(cè)重點(diǎn)不同于一般的軟件功能測(cè)試,其測(cè)試用例設(shè)計(jì)的出發(fā)點(diǎn)是尋找對(duì)可靠性影響較大的故障。因此,要達(dá)到同樣的可靠性要求,可靠性測(cè)試比一般的功能測(cè)試更有效;(6)軟件可靠性測(cè)試的環(huán)境是具有使用代表性的環(huán)境,這樣,所獲得的測(cè)試數(shù)據(jù)與軟件的實(shí)際運(yùn)行數(shù)據(jù)比較接近,可用于軟件可靠性估計(jì)。綜上,軟件可靠性測(cè)試不能混同于軟件測(cè)試。2軟件可靠性測(cè)試流程基于對(duì)上述軟件可靠性測(cè)試及相關(guān)概念的理解,這里將軟件可靠性測(cè)試流程定義為:用以指導(dǎo)從可靠性測(cè)試準(zhǔn)備到測(cè)試結(jié)束等一系列軟件可靠性測(cè)試工作的一系列步驟。本文將軟件可靠性測(cè)試流程劃分為三大部分——可靠性測(cè)試準(zhǔn)備、可靠性測(cè)試執(zhí)行和測(cè)試結(jié)果分析,如圖1所示。圖1軟件可靠性測(cè)試流程2.1可靠性測(cè)試準(zhǔn)備執(zhí)行軟件可靠性測(cè)試之前需要做一系列的準(zhǔn)備工作,本文稱之為軟件可靠性測(cè)試準(zhǔn)備。具體來說,該階段的具體工作見表1。表1可靠性測(cè)試準(zhǔn)備的具體工作被測(cè)軟件評(píng)估評(píng)估被測(cè)軟件是否可測(cè):1)檢查軟件需求與研制任務(wù)書是否一致;2)檢查所交付程序和數(shù)據(jù)以及相應(yīng)的軟件支持環(huán)境是否符合要求;3)檢查文檔與程序的一致性;4)檢查軟件研制過程中形成的文檔是否齊全、文檔的準(zhǔn)確性和完整性以及是否通過了有關(guān)評(píng)審。簽訂測(cè)試合同測(cè)試合同是在測(cè)試方和委托方在對(duì)下述問題達(dá)成共識(shí)后簽訂的:1)測(cè)試對(duì)象和所需投入資金;2)測(cè)試范圍;3)委托方和測(cè)試方的責(zé)任和義務(wù);4)合同的報(bào)酬以及支付方式;5)違約的索賠和爭(zhēng)議;6)合同生效與終止;7)其他約定事項(xiàng)。簽訂保密協(xié)議有些時(shí)候,委托方和測(cè)試方需要簽訂保密協(xié)議,避免以后發(fā)生糾紛。成立項(xiàng)目測(cè)試組經(jīng)軟件測(cè)試方和委托方共同研究后,指派管理人員,制定測(cè)試計(jì)劃,布置好以下測(cè)試工作:1)明確測(cè)試人員的工作職責(zé);2)明確測(cè)試目的;3)制訂科學(xué)、合理的工作計(jì)劃;4)安排好測(cè)試人員的日常管理。制定測(cè)試任務(wù)書測(cè)試任務(wù)書可以督促測(cè)試人員按時(shí)、按計(jì)劃實(shí)施測(cè)試工作,讓測(cè)試有條不紊地進(jìn)行。測(cè)試任務(wù)書的具體內(nèi)容包括:1)測(cè)試任務(wù)、測(cè)試質(zhì)量和測(cè)試范圍;2)測(cè)試進(jìn)度。制定測(cè)試計(jì)劃書測(cè)試計(jì)劃書的制定對(duì)整個(gè)測(cè)試的實(shí)施起著統(tǒng)籌規(guī)劃的作用,其具體內(nèi)容包括:1)軟件可靠性測(cè)試項(xiàng)目簡(jiǎn)介;2)可靠性測(cè)試所需的軟硬件配置;3)可靠性測(cè)試組組成及人力資源要求;4)可靠性測(cè)試的內(nèi)容及步驟;5)可靠性測(cè)試規(guī)模及工作量分析;6)時(shí)間資源及測(cè)試進(jìn)度;7)可靠性測(cè)試風(fēng)險(xiǎn)。配置測(cè)試環(huán)境測(cè)試環(huán)境指軟件運(yùn)行的平臺(tái),即軟件、硬件、網(wǎng)絡(luò)、數(shù)據(jù)準(zhǔn)備和測(cè)試工具的集合[8],如下式所示:測(cè)試環(huán)境=軟件+硬件+網(wǎng)絡(luò)+數(shù)據(jù)準(zhǔn)備+測(cè)試工具。構(gòu)造操作剖面軟件可靠性測(cè)試的一個(gè)主要特點(diǎn)是按照用戶實(shí)際使用軟件的方式來測(cè)試軟件,軟件的操作剖面圖是定量描述用戶實(shí)際如何使用軟件的一個(gè)方法。系統(tǒng)模式和功能劃分越完整,概率越準(zhǔn)確,構(gòu)造出的操作剖面圖就越接近實(shí)際使用情況,其概率計(jì)算過程見實(shí)例。生成測(cè)試用例測(cè)試用例是根據(jù)操作剖面圖生成的,在操作剖面圖中規(guī)定了每個(gè)輸入變量的取值范圍,并且認(rèn)為變量的取值在這個(gè)范圍是均勻分布或者分段均勻分布的。生成測(cè)試腳本本文使用TestQuestPro8.0實(shí)現(xiàn)軟件可靠性測(cè)試,其腳本錄制過程非常簡(jiǎn)單,只要對(duì)被測(cè)設(shè)備進(jìn)行操作,系統(tǒng)就會(huì)記錄下所有的操作命令,并自動(dòng)用腳本語言記錄下來,形成測(cè)試腳本。2.2可靠性測(cè)試執(zhí)行規(guī)范、嚴(yán)格地執(zhí)行軟件可靠性測(cè)試主要包括三項(xiàng)工作:測(cè)試運(yùn)行、收集數(shù)據(jù)、測(cè)試停止,見表2。2.3測(cè)試結(jié)果分析通過對(duì)可靠性測(cè)試數(shù)據(jù)的分析,將測(cè)試結(jié)果以測(cè)試報(bào)告和問題報(bào)告的形式記錄下來,給出軟件的可靠性測(cè)試結(jié)論,為提高軟件可靠性提出合理建議。其主要工作見表3。3虛擬維修訓(xùn)練系統(tǒng)可靠性測(cè)試實(shí)例3.1被測(cè)對(duì)象簡(jiǎn)介虛擬維修訓(xùn)練系統(tǒng)可實(shí)現(xiàn)在虛擬環(huán)境下對(duì)裝備進(jìn)行維修和拆卸的功能,是一款集訓(xùn)練、學(xué)習(xí)、自測(cè)于一身的學(xué)習(xí)訓(xùn)練系統(tǒng),對(duì)于提高受訓(xùn)人員的維修保障能力有極大的幫助。3.2虛擬維修訓(xùn)練系統(tǒng)可靠性測(cè)試過程總計(jì)接收到〃虛擬維修訓(xùn)練系統(tǒng)”相關(guān)文件6份(軟件概要設(shè)計(jì)書、系統(tǒng)階段設(shè)計(jì)文件、軟件開發(fā)計(jì)劃、軟件需求規(guī)格說明書、訓(xùn)練系統(tǒng)使用手冊(cè)、功能介紹說明書)和源程序一份,通過分析,認(rèn)為該軟件符合可靠性測(cè)試的條件。篇幅有限,簽訂測(cè)試合同、保密協(xié)議、成立項(xiàng)目測(cè)試組、制定測(cè)試任務(wù)書、制定測(cè)試計(jì)劃書的細(xì)節(jié)在此不再螯述,主要闡述其操作剖面的構(gòu)造和測(cè)試用例及相應(yīng)測(cè)試腳本的生成。表2可靠性測(cè)試執(zhí)行的具體工作測(cè)試運(yùn)行在準(zhǔn)備工作就緒后,可通過測(cè)試工具TestQuest實(shí)施軟件可靠性測(cè)試啟動(dòng)執(zhí)行事先編輯好的測(cè)試腳本。該測(cè)試工具可自動(dòng)記錄下用例的執(zhí)行時(shí)間以及缺陷是否發(fā)生等信息,作為后期可靠性數(shù)據(jù)分析的原始依據(jù)。在測(cè)試執(zhí)行過程中,測(cè)試日志的編寫也是非常重要的,其內(nèi)容包括:測(cè)試編號(hào)、測(cè)試用例編號(hào)、測(cè)試標(biāo)題、測(cè)試人員、計(jì)劃執(zhí)行時(shí)間、實(shí)際執(zhí)行時(shí)間、問題單號(hào),等。收集數(shù)據(jù)軟件可靠性數(shù)據(jù)是可靠性評(píng)估的基礎(chǔ)應(yīng)該制定和實(shí)施軟件錯(cuò)誤報(bào)告和可靠性數(shù)據(jù)收集、保存、分析和處理的規(guī)程,完整、準(zhǔn)確地記錄軟件測(cè)試階段的軟件錯(cuò)誤報(bào)告和收集可靠性數(shù)據(jù)。本文主要記錄以下4類軟件可靠性數(shù)據(jù):①失效時(shí)間,記錄發(fā)生一次失效所累積經(jīng)歷的時(shí)間;②失效間隔時(shí)間,記錄本次失效與上一次失效的間隔時(shí)間;③分組數(shù)據(jù),記錄某個(gè)時(shí)間區(qū)內(nèi)發(fā)生了多少次失效;④分組時(shí)間內(nèi)的累積失效數(shù),記錄某個(gè)區(qū)間內(nèi)的累積失效數(shù)。這4類數(shù)據(jù)可以互相轉(zhuǎn)化。每個(gè)測(cè)試記錄必須包含充分的信息:①測(cè)試時(shí)間;②含有測(cè)試用例的測(cè)試計(jì)劃或測(cè)試說明;③所有與測(cè)試有關(guān)的測(cè)試結(jié)果,包括所有測(cè)試時(shí)發(fā)生的故障;④參與測(cè)試的個(gè)人身份。對(duì)于失效數(shù)據(jù)的出現(xiàn),必然是因?yàn)檐浖娜毕荽嬖?,?duì)于缺陷的反饋,主要通過以下幾種方式進(jìn)行:缺陷類型、缺陷嚴(yán)重等級(jí)、缺陷產(chǎn)生可能性、缺陷優(yōu)先級(jí)、缺陷狀態(tài)、缺陷來源、缺陷根源。測(cè)試停止在達(dá)到下列任一條件后,終止測(cè)試:①當(dāng)可靠性測(cè)試達(dá)到事先規(guī)定的條件時(shí),停止對(duì)軟件的測(cè)試工作;②在測(cè)試過程中,軟件可靠性已然達(dá)不到要求時(shí),可停止測(cè)試,反饋缺陷給軟件開發(fā)方,等待下次回歸測(cè)試;③在測(cè)試費(fèi)用透支嚴(yán)重,無法繼續(xù)下去時(shí),停止測(cè)試,進(jìn)行協(xié)商。表3測(cè)試結(jié)果分析可靠性分析本文主要采用數(shù)理統(tǒng)計(jì)的方法進(jìn)行可靠性分析(或故障分析),利用概率論模型研究故障與時(shí)間的關(guān)系,得出其故障時(shí)間概率分布情況,其基本步驟如下[9]:1)數(shù)據(jù)收集和整理;2)經(jīng)驗(yàn)分布函數(shù)或可靠性觀測(cè)值計(jì)算;3)分布的擬合;4)分布參數(shù)的估計(jì);5)可靠性參數(shù)的計(jì)算;6)故障率平均壽命可靠度。編制測(cè)試報(bào)告軟件可靠性測(cè)試報(bào)告是將測(cè)試的過程和結(jié)果編制成文檔,對(duì)發(fā)現(xiàn)的問題和缺陷進(jìn)行分析,為糾正軟件存在的質(zhì)量問題提供參考,同時(shí)也是軟件可靠性驗(yàn)收和交付的依據(jù)。測(cè)試報(bào)告應(yīng)包括:1)產(chǎn)品標(biāo)識(shí);2)用于測(cè)試的計(jì)算機(jī)系統(tǒng);3)使用的文檔;4)產(chǎn)品描述、用戶文檔、程序和數(shù)據(jù)的測(cè)試結(jié)果;5)與要求不符的清單;6)不循建議要求的清單,或者針對(duì)建議要求產(chǎn)品未做符合性測(cè)試的說明;7)測(cè)試結(jié)束日期。編制問題報(bào)告單問題報(bào)告單的編寫有助于明確軟件中的問題和缺陷,對(duì)提高軟件可靠性有著重要作用,其主要內(nèi)容有問題標(biāo)題、問題標(biāo)識(shí)號(hào)、測(cè)試功能點(diǎn)、測(cè)試人員、測(cè)試類型、問題詳細(xì)描述、報(bào)告人簽字、處理意見、測(cè)試負(fù)責(zé)人簽字等。通過對(duì)問題報(bào)告單(包括功能名稱、測(cè)試日期、交易日期、測(cè)試單號(hào)、報(bào)告單號(hào)、問題描述、出現(xiàn)位置、解決方案等)的審議,能夠更加清晰、準(zhǔn)確地說明問題,使問題或缺陷的描述更完整。(1)構(gòu)造操作剖面:根據(jù)對(duì)虛擬維修訓(xùn)練系統(tǒng)的了解依次構(gòu)建了客戶剖面、用戶剖面、功能剖面,如圖2所示。本文主要關(guān)注涂色功能區(qū)域的操作概率,以其為例對(duì)可靠性測(cè)試流程進(jìn)行說明,過程中符合P代表概率。圖2虛擬維修訓(xùn)練系統(tǒng)操作剖面a) 客戶剖面可以表示為:客戶剖面={P(院校),P(軍工廠),P(基地)};P(院校)=5/(5+10+15)=5/30P(軍工廠)=10/(5+10+15)=30P(基地)=15/(5+10+15)=15/30b) 用戶剖面可以表示為:用戶剖面={P(管理員),P(受訓(xùn)者)};這里,模擬了一組用戶數(shù)據(jù)如下:院校一共有500人使用此軟件,其中10人為管理員,490人為受訓(xùn)者;軍工廠一共50人使用此軟件,管理員5人受訓(xùn)者45人;基地一共100人使用,管理員5人,受訓(xùn)者95人。根據(jù)這些數(shù)據(jù),可計(jì)算用戶剖面概率:P(管理員)=(5/30)*(10/500)+(10/30)*(5/50)+(15/30)*(5/100)=37/600P(受訓(xùn)者)=(5/30)*(490/500)+(10/30)*(45/50)+(15/30)*(95/100)=563/600c) 功能剖面可以表示為:功能剖面={P(登陸),P(實(shí)施),P(查詢)};不同系統(tǒng)使用人員(管理員和受訓(xùn)者)使用系統(tǒng)不同功能的情況如表4所示,下面以字母表示概率結(jié)果,以便闡述。表4功能剖面概率分配管理員受訓(xùn)者登陸0.7登陸0.2實(shí)施0.2實(shí)施0.6查詢0.1查詢0.2P(登陸)=0.7*P(管理員)+0.2*P(受訓(xùn)者)=A1P(實(shí)施)=0.2*P(管理員)+0.6*P(受訓(xùn)者)=A2P(查詢)=0.1*P(管理員)+0.2*P(受訓(xùn)者)=A3根據(jù)實(shí)際的使用情況對(duì)功能剖面中實(shí)施部分進(jìn)行分解,實(shí)施包括提示和訓(xùn)練兩大功能其概率分配比例為020.8。故可以得到P(提示)=0.2*A2=B1P(訓(xùn)練)=0.8*A2=B2進(jìn)一步,訓(xùn)練又可細(xì)分為講解演示、引導(dǎo)訓(xùn)練、自主訓(xùn)練、自測(cè)四種訓(xùn)練方式,其概率分配見表5。表5操作剖面概率分配講解演示引導(dǎo)式訓(xùn)練自主訓(xùn)練自測(cè)0.2由此可以得到操作剖面的概率表示為:操作剖面={P(講解演示),P(引導(dǎo)訓(xùn)練),P(自主訓(xùn)練),P(自測(cè))};可計(jì)算出相應(yīng)的操作剖面概率:P(講解演示)=0.2*B2=C1P(引導(dǎo)訓(xùn)練)=0.3*B2=C2?(自主訓(xùn)練)=0.3*B2=C3?(自測(cè))=0.2*B2=C4虛擬維修訓(xùn)練系統(tǒng)用戶登錄等其它操作剖面的計(jì)算過程與此類似,不再螯述。(2)設(shè)計(jì)測(cè)試用例:根據(jù)上述劃分的操作剖面及其概率,可設(shè)計(jì)出相應(yīng)的測(cè)試用例,舉例來說,表6是功能〃講解演示”的測(cè)試用例,包括選擇課程科目、選擇訓(xùn)練科目、選擇具體科目等一系列操作步驟。表6〃講解演示”的測(cè)試用例條件登陸成功后進(jìn)入軟件首頁(yè)名稱講解演示用例編號(hào)測(cè)試步驟輸入數(shù)據(jù)預(yù)期結(jié)果JJYS001選擇課程科目單擊〃課程科目”顯示“訓(xùn)練數(shù)據(jù)包:96式122毫米榴彈炮”°JJYS002選擇訓(xùn)練科目單擊“單兵訓(xùn)練科目”出現(xiàn)11項(xiàng)科目“科目一、科目二……科目十一,考核”°JJYS003選擇具體科目,單擊“科目三,地炮構(gòu)造與原理”出現(xiàn)5項(xiàng)具體內(nèi)容JJYS004選擇具體內(nèi)容單擊〃內(nèi)容3,地炮大部及主要部件分解結(jié)合”出現(xiàn)15項(xiàng)具體部件分解結(jié)合名稱JJYS005選擇具體部件雙擊“5,防盾分解結(jié)合”出現(xiàn)〃模式選擇”°JJYS006選擇具體模式雙擊〃講解演示”出現(xiàn)結(jié)構(gòu)樹〃防盾分解結(jié)合理論和防盾分解結(jié)合動(dòng)作演示”。 JJYS009結(jié)束點(diǎn)擊“退出”按鈕退出系統(tǒng)生成測(cè)試腳本:在測(cè)試用例設(shè)計(jì)完成后應(yīng)用測(cè)試工具TestQuestPro8.0進(jìn)行測(cè)試腳本的錄制。該工具是基于圖像對(duì)比技術(shù)實(shí)現(xiàn)自動(dòng)測(cè)試的。測(cè)試執(zhí)行:本例中可靠性測(cè)試的執(zhí)行時(shí)間為2小時(shí),即連續(xù)2小時(shí)運(yùn)行測(cè)試工具TestQuestPro8.0錄制好的測(cè)試腳本,將測(cè)試結(jié)果(包括測(cè)試用例的執(zhí)行起始時(shí)間和執(zhí)行結(jié)果)記錄到表7所示的測(cè)試日志中,備后續(xù)的測(cè)試結(jié)果分析使用。表7測(cè)試日志測(cè)試用例編號(hào)測(cè)試標(biāo)題執(zhí)行結(jié)果計(jì)劃執(zhí)行時(shí)間實(shí)際執(zhí)行時(shí)間問題單號(hào)ZZXL自主訓(xùn)練抬下防

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論