云計算應(yīng)用開發(fā)(高級) 課件 ch01 軟件開發(fā)和調(diào)試_第1頁
云計算應(yīng)用開發(fā)(高級) 課件 ch01 軟件開發(fā)和調(diào)試_第2頁
云計算應(yīng)用開發(fā)(高級) 課件 ch01 軟件開發(fā)和調(diào)試_第3頁
云計算應(yīng)用開發(fā)(高級) 課件 ch01 軟件開發(fā)和調(diào)試_第4頁
云計算應(yīng)用開發(fā)(高級) 課件 ch01 軟件開發(fā)和調(diào)試_第5頁
已閱讀5頁,還剩48頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一章軟件開發(fā)和調(diào)試計算應(yīng)用開發(fā)1+X證書制度系列教材云計算應(yīng)用開發(fā)(中級)01Java程序開發(fā)PARTONE知識準(zhǔn)備Java編輯器用來編寫、編輯Java源代碼。03JDKJDK是整個Java的核心,其中包括Java編譯器(javac)、Java運行工具(java)、Java文檔生成工具(Javadoc)、Java打包工具(jar)等。02操作系統(tǒng)如Windows或Linux等系統(tǒng)。01想要開發(fā)Java程序,需要考慮以下問題。知識準(zhǔn)備本項目設(shè)定的開發(fā)環(huán)境為使用騰訊云的云服務(wù)器,所以操作系統(tǒng)選擇LinuxCentOS6.8,而這個版本的操作系統(tǒng)可以支持的JDK版本為JDK8,在大多數(shù)的Linux系統(tǒng)中都有已經(jīng)安裝好的編輯器(如vi)。使用者首先需要在騰訊云上啟用一個操作系統(tǒng)為CentOS6.8的云服務(wù)器,然后使用遠(yuǎn)端連線工具(如putty)連線到云服務(wù)器中安裝所需要的JDK,所使用的安裝工具是yum(YellowdogUpdater,Modified,以下簡稱yum)。

yum是一個在Fedora、RedHat、SUSE和CentOS系統(tǒng)中的前端軟件包管理器,它基于RPM(RedhatPackageManagement,以下簡稱RPM)包管理,能夠從指定的服務(wù)器自動下載RPM包并安裝,可以自動處理依賴性關(guān)系,并且一次性安裝所有依賴的軟件包,無須煩瑣地一次次下載、安裝。知識準(zhǔn)備options:可選,選項包括-h(幫助)、-y(當(dāng)安裝過程提示選擇全部為“yes”)、-q(不顯示安裝的過程)。command:要進(jìn)行的操作。yum提供了查找、安裝、刪除某一個、一組甚至全部軟件包的命令,而且命令簡潔又好記。Package:安裝的包名,可以是多個包名,包名之間用空格隔開。yum命令的語法格式如下:yum[opions][command][package…]知識準(zhǔn)備yum常用命令如下所述。yumsearch<keyword>:查找軟件包。yuminstall<package_name>:僅安裝指定的軟件。yumupdate:更新所有已安裝軟件。yumcheck-update:列出所有可用更新。yumremove<package_name>:刪除軟件包。yumlist:列出所有可安裝的軟件清單。yumupdate<package_name>:僅更新指定的軟件。知識準(zhǔn)備區(qū)分大小寫Java語言是區(qū)分大小寫的,這就意味著標(biāo)識符Hello與hello是不同的。源文件名源文件名必須與類名相同。當(dāng)保存文件時,應(yīng)該使用類名作為文件名保存,文件名的后綴為.java,如果文件名與類名不相同,則會導(dǎo)致編譯錯誤。主方法入口所有的Java程序都是從publicstaticvoidmain(String[]args)方法開始執(zhí)行的。02在編寫Java程序時,應(yīng)注意以下幾點。010304命名規(guī)范對于所有的類來說,類名的首字母應(yīng)該大寫,如果類名由若干個單詞組成,則每個單詞的首字母都應(yīng)該大寫(如MyFirstJavaClass)。所有的方法名都應(yīng)該以小寫字母開頭。如果方法名含有若干個單詞,則后面的每個單詞的首字母大寫。知識準(zhǔn)備訪問修飾符用來說明是否可被公開存?。魂P(guān)鍵字static用來說明這個函數(shù)是靜態(tài)函數(shù);void用來說明這個函數(shù)的返回值類型;main是方法名,需要符合標(biāo)識符的命名規(guī)范;小括號內(nèi)的參數(shù)需要指定數(shù)據(jù)類型,如String類。Java程序主方法入口的語法范例1知識準(zhǔn)備Java變量的相關(guān)知識Java程序中所有的組成部分都需要名字。類名、變量名及方法名都被稱為標(biāo)識符。關(guān)于Java標(biāo)識符,有以下幾點需要注意:所有的標(biāo)識符都應(yīng)該以字母(A~Z或a~z)、美元符($)或下畫線(_)

開始。首字符之后可以是字母(A~Z或a~z)、美元符($)、下畫線(_)或數(shù)字的任何字符組合。知識準(zhǔn)備Java語言可以使用修飾符來修飾類中的方法和屬性。Java語言中主要有以下兩類修飾符。訪問控制修飾符:default、public、protected、private。非訪問控制修飾符:final、abstract、static、synchronized。Java語言中主要有以下幾種類型的變量。類變量:獨立于方法之外的變量,使用static修飾。實例變量:獨立于方法之外的變量,不過沒有使用static修飾。局部變量:類的方法中的變量。1Java變量的相關(guān)知識2知識準(zhǔn)備Java基本數(shù)據(jù)類型的相關(guān)知識

Java語言有兩大數(shù)據(jù)類型:內(nèi)置數(shù)據(jù)類型和引用數(shù)據(jù)類型。變量就是申請內(nèi)存來存儲值。也就是說,當(dāng)創(chuàng)建變量時,需要在內(nèi)存中申請空間。而內(nèi)存管理系統(tǒng)根據(jù)變量的數(shù)據(jù)類型為變量分配存儲空間,分配的存儲空間只能用來存儲該類型數(shù)據(jù)。因此,通過定義不同類型的變量,可以在內(nèi)存中存儲整數(shù)、小數(shù)或字符。知識準(zhǔn)備內(nèi)置數(shù)據(jù)類型包含八種基本數(shù)據(jù)類型:六種數(shù)字類型(四種整數(shù)類型和兩種浮點類型)、一種字符類型、一種布爾類型。01022Java基本數(shù)據(jù)類型的相關(guān)知識byte類型byte類型數(shù)據(jù)是8位、有符號的、以二進(jìn)制補碼表示的整數(shù)。最小值是-128(-2?)。最大值是127(2?-1)。byte類型數(shù)據(jù)用在大型數(shù)組中可以節(jié)約空間,主要用于代替整數(shù),因為byte類型變量占用的空間只有int類型變量占用的空間的四分之一。默認(rèn)值是0。short類型short類型數(shù)據(jù)是16位、有符號的、以二進(jìn)制補碼表示的整數(shù)。最小值是-32768(-21?)。最大值是32767(21?-1)。short類型數(shù)據(jù)也可以像byte類型數(shù)據(jù)那樣節(jié)省空間,因為short類型變量占用的空間是int類型變量占用的空間的二分之一。默認(rèn)值是0。知識準(zhǔn)備內(nèi)置數(shù)據(jù)類型包含八種基本數(shù)據(jù)類型:六種數(shù)字類型(四種整數(shù)類型和兩種浮點類型)、一種字符類型、一種布爾類型。03042Java基本數(shù)據(jù)類型的相關(guān)知識int類型int類型數(shù)據(jù)是32位、有符號的、以二進(jìn)制補碼表示的整數(shù)。最小值是-2,147,483,648(-231)。最大值是2,147,483,647(231-1)。一般整型變量默認(rèn)為int類型數(shù)據(jù)。默認(rèn)值是0。long類型long類型數(shù)據(jù)是64位、有符號的、以二進(jìn)制補碼表示的整數(shù)。最小值是-9,223,372,036,854,775,808(-263)。最大值是9,223,372,036,854,775,807(263-1)。long類型數(shù)據(jù)主要用在需要比較大的整數(shù)的系統(tǒng)中。默認(rèn)值是0L。知識準(zhǔn)備內(nèi)置數(shù)據(jù)類型包含八種基本數(shù)據(jù)類型:六種數(shù)字類型(四種整數(shù)類型和兩種浮點類型)、一種字符類型、一種布爾類型。05062Java基本數(shù)據(jù)類型的相關(guān)知識float類型float類型數(shù)據(jù)是單精度、32位、符合IEEE754標(biāo)準(zhǔn)的浮點數(shù)。float類型數(shù)據(jù)在存儲大型浮點數(shù)組時可以節(jié)省內(nèi)存空間。默認(rèn)值是0.0f。float類型數(shù)據(jù)不能用來表示精確的值,如貨幣。double類型double類型數(shù)據(jù)是雙精度、64位、符合IEEE754標(biāo)準(zhǔn)的浮點數(shù)。浮點數(shù)的默認(rèn)類型為double類型。double類型數(shù)據(jù)同樣不能表示精確的值,如貨幣。默認(rèn)值是0.0d。知識準(zhǔn)備內(nèi)置數(shù)據(jù)類型包含八種基本數(shù)據(jù)類型:六種數(shù)字類型(四種整數(shù)類型和兩種浮點類型)、一種字符類型、一種布爾類型。07082Java基本數(shù)據(jù)類型的相關(guān)知識boolean類型boolean類型數(shù)據(jù)表示一位的信息。只有兩個取值:true和false。boolean類型數(shù)據(jù)只作為一種標(biāo)志來記錄true/false情況。默認(rèn)值是false。char類型char類型數(shù)據(jù)是一個單一的16位Unicode字符。最小值是\u0000(十進(jìn)制等效值為0)。最大值是\uFFFF(即65535)。char類型可以存儲任何字符。3知識準(zhǔn)備Java語言的流程判斷和控制Java語言有5種主要的流程判斷結(jié)構(gòu),分別如下:if語句。if…else語句。if…elseif…else語句。嵌套的if…else語句。switchcase語句。知識準(zhǔn)備if語句

一個if語句包含一個布爾表達(dá)式和一條或多條語句,語法格式如下:013Java語言的流程判斷和控制知識準(zhǔn)備if…else語句

if語句后面可以跟else語句,當(dāng)if語句中的布爾表達(dá)式的值為false時,else語句塊會被執(zhí)行,語法格式如下:023Java語言的流程判斷和控制知識準(zhǔn)備if…elseif…else語句

if語句后面可以跟elseif…else語句,這種語句可以檢測到多種可能的情況,語法格式如下:033Java語言的流程判斷和控制知識準(zhǔn)備if…elseif…else語句

if語句后面可以跟elseif…else語句,這種語句可以檢測到多種可能的情況,語法格式如下:03使用該語句時需要注意下面幾點:3Java語言的流程判斷和控制(1)if語句至多有1個else語句,else語句在所有的elseif語句之后。(2)if語句可以有若干個elseif語句,這些elseif語句必須在else語句之前。(3)一旦其中一個elseif語句中的布爾表達(dá)式的值為true,那么其他的elseif語句及else語句都將跳過執(zhí)行。知識準(zhǔn)備嵌套的if…else語句

使用嵌套的if…else語句是合法的,也就是說,可以在另一個if語句或elseif語句中使用if語句或elseif語句,語法格式如下:043Java語言的流程判斷和控制知識準(zhǔn)備switchcase語句

switchcase語句判斷一個變量與一系列值中的某個值是否相等,每個值稱為一個分支,語法格式如下:053Java語言的流程判斷和控制知識準(zhǔn)備switchcase語句有如下規(guī)則:switchcase語句

switchcase語句判斷一個變量與一系列值中的某個值是否相等,每個值稱為一個分支,語法格式如下:053Java語言的流程判斷和控制(1)switch語句中的變量的數(shù)據(jù)類型可以是byte、short、int或char。從JavaSE7開始,switch語句支持字符串String類型了,同時case后面的值必須為字符串常量或字面常量。(2)switch語句可以擁有多個case語句,每個case后面跟冒號和一個要比較的值。(3)case語句中的值的數(shù)據(jù)類型必須與變量的數(shù)據(jù)類型相同,而且只能是常量或字面常量。(4)當(dāng)變量的值與case語句中的值相等時,那么case語句中冒號之后的語句開始執(zhí)行,直到break語句出現(xiàn)才會跳出switch語句。知識準(zhǔn)備switchcase語句

switchcase語句判斷一個變量與一系列值中的某個值是否相等,每個值稱為一個分支,語法格式如下:05switchcase語句有如下規(guī)則:3Java語言的流程判斷和控制(5)當(dāng)遇到break語句時,switch語句終止。程序跳轉(zhuǎn)到switch語句后面的語句執(zhí)行。case語句中并非必須包含break語句。如果沒有break語句出現(xiàn),程序會繼續(xù)執(zhí)行下一條case語句,直到出現(xiàn)break語句。(6)switch語句可以包含一個default分支,該分支一般是switch語句的最后一個分支(可以在任何位置,但建議在最后)。當(dāng)所有case語句中的值與變量的值都不相等時執(zhí)行default分支。default分支不需要break語句。(7)當(dāng)switchcase語句執(zhí)行時,一定會先進(jìn)行匹配,匹配成功后返回當(dāng)前case語句的值,再根據(jù)是否有break語句來判斷是否繼續(xù)輸出,或者跳出判斷。知識準(zhǔn)備3Java語言的流程判斷和控制Java語言有3種主要的循環(huán)結(jié)構(gòu),分別如下:while循環(huán)。do…while循環(huán)。for循環(huán)。知識準(zhǔn)備while循環(huán)

while循環(huán)是最基本的循環(huán),只要布爾表達(dá)式的值為true,循環(huán)就會一直執(zhí)行下去。語法格式如下:013Java語言的流程判斷和控制知識準(zhǔn)備do…while循環(huán)

對while循環(huán)而言,如果不滿足條件,則不能進(jìn)入循環(huán)。但是有時我們需要即使不滿足條件也至少執(zhí)行一次循環(huán),因此引入了do…while循環(huán)。dowhile循環(huán)和while循環(huán)相似,不同的是,do…while循環(huán)至少會執(zhí)行一次。語法格式如下:023Java語言的流程判斷和控制知識準(zhǔn)備for循環(huán)

for循環(huán)執(zhí)行的次數(shù)是在執(zhí)行前就確定的。語法格式如下:03關(guān)于for循環(huán)有以下幾點說明:3Java語言的流程判斷和控制(1)執(zhí)行初始化步驟。初始化的內(nèi)容可以是聲明變量類型并初始化一個或多個循環(huán)控制變量,也可以是空語句。(2)檢測布爾表達(dá)式的值。如果布爾表達(dá)式的值為true,則循環(huán)體被執(zhí)行。如果布爾表達(dá)式的值為false,則循環(huán)終止,開始執(zhí)行循環(huán)體后面的語句。知識準(zhǔn)備for循環(huán)

for循環(huán)執(zhí)行的次數(shù)是在執(zhí)行前就確定的。語法格式如下:03關(guān)于for循環(huán)有以下幾點說明:3Java語言的流程判斷和控制(3)執(zhí)行一次循環(huán)后,更新循環(huán)控制變量。(4)再次檢測布爾表達(dá)式的值。(5)循環(huán)執(zhí)行上面的過程。知識準(zhǔn)備4Java語言中的方法Java語言中的方法通常是用函數(shù)的方式來進(jìn)行定義的。下面以經(jīng)常使用的System.out.println();語句為例進(jìn)行說明。System是系統(tǒng)類。out是標(biāo)準(zhǔn)輸出對象。println()是一個方法。知識準(zhǔn)備4Java語言中的方法這條語句的作用是調(diào)用系統(tǒng)類System中的標(biāo)準(zhǔn)輸出對象out里的printn()方法。在一般情況下,定義一個方法的語法格式如下:知識準(zhǔn)備方法包含一個方法頭(上述語法格式中的第一行)和一個方法體。下面是一個方法的所有部分。01修飾符:修飾符是可選的,用于告訴編譯器如何調(diào)用該方法。修飾符用于定義該方法的訪問類型。02返回值類型:方法可能會返回值。返回值類型是方法返回值的數(shù)據(jù)類型。有些方法執(zhí)行所需的操作,但是沒有返回值,在這種情況下,返回值類型是關(guān)鍵字void。03方法名:表示方法的實際名稱。04參數(shù)類型、參數(shù)名:參數(shù)名像是一個占位符,參數(shù)類型用于指定內(nèi)存占位數(shù)量。當(dāng)方法被調(diào)用時,傳遞值給參數(shù),這個值被稱為實參或變量。參數(shù)列表包含方法的參數(shù)類型、順序和參數(shù)的個數(shù)。參數(shù)是可選的,方法可以不包含任何參數(shù)。05方法體:方法體包含具體的語句,用于定義該方法的功能。4Java語言中的方法知識準(zhǔn)備01使程序變得更簡短而清晰。03可以提高程序開發(fā)的效率。02有利于程序的維護。04提高了代碼的重用性。4Java語言中的方法方法具有以下優(yōu)點知識準(zhǔn)備方法名需要為合法標(biāo)識符,方法的命名規(guī)則如下(方法的命名規(guī)則只是便于開發(fā)人員閱讀代碼,并無強制性):下畫線可能出現(xiàn)在JUnit測試方法名稱中,用以分隔名稱的邏輯組件。一個典型的模式是test<MethodUnderTest>_<state>,如testPop_emptyStack。0201方法名的第一個單詞應(yīng)全部采用小寫形式,而后面的單詞的首字母則采用大寫形式,不使用連接符,如addPerson。4Java語言中的方法02軟件測試PARTTWO知識準(zhǔn)備1軟件質(zhì)量保證方法軟件質(zhì)量保證的基本方法如下所述。目標(biāo)問題度量法:規(guī)定目標(biāo),度量收集。風(fēng)險管理法:識別風(fēng)險,評估,風(fēng)險排序,制訂計劃(避免、弱化、承擔(dān)和轉(zhuǎn)移)。PDCA質(zhì)量控制管理循環(huán):Plan(計劃),Do(執(zhí)行),Check(檢查),Action(處理)。2知識準(zhǔn)備首先立項,然后編寫測試計劃、測試設(shè)計,接著由小到大,從單元測試、整合測試到系統(tǒng)測試,以確認(rèn)系統(tǒng)功能的完整,最后針對性能進(jìn)行性能測試,檢驗是否符合一般可以被接受的性能表現(xiàn)程度,通過驗收測試結(jié)束整個項目的開發(fā)。軟件測試的工作流程軟件測試的工作流程和測試分類知識準(zhǔn)備單元測試的詳細(xì)流程單元測試的詳細(xì)流程,其實跟整個軟件測試的工作流程差不多,都是必須先編寫測試設(shè)計文檔,再產(chǎn)生單元測試方案,并把測試過程記錄下來以制作一份記錄報告,讓開發(fā)人員可以根據(jù)記錄報告提供新版本,接著通過回歸測試,把所有的測試用例再全部測試一遍,直到?jīng)]有Bug為止。2軟件測試的工作流程和測試分類知識準(zhǔn)備軟件測試的方法種類繁多,下面運用不同的標(biāo)準(zhǔn)對軟件測試的方法進(jìn)行分類。按照測試方式進(jìn)行分類。02按照測試策略進(jìn)行分類。012軟件測試的工作流程和測試分類按照測試目的進(jìn)行分類。03知識準(zhǔn)備軟件測試的方法種類繁多,下面運用不同的標(biāo)準(zhǔn)對軟件測試的方法進(jìn)行分類。2軟件測試的工作流程和測試分類①功能測試:測試的范圍從小到大,從內(nèi)到外,從程序開發(fā)人員(單元測試)到測試人員,到一般用戶Alpha/Beta測試。按照測試目的進(jìn)行分類。03知識準(zhǔn)備軟件測試的方法種類繁多,下面運用不同的標(biāo)準(zhǔn)對軟件測試的方法進(jìn)行分類。2軟件測試的工作流程和測試分類②非功能測試:一個軟件除了基本功能,還有很多功能之外的特性,這些特性被統(tǒng)稱為服務(wù)質(zhì)量需求(QualityofServiceRequirement)。沒有軟件的功能,這些特性都無法表現(xiàn)出來,因此,我們要在軟件開發(fā)的適當(dāng)階段——基本功能完成后做這些測試。知識準(zhǔn)備軟件測試的方法種類繁多,下面運用不同的標(biāo)準(zhǔn)對軟件測試的方法進(jìn)行分類。按照測試的時機和作用進(jìn)行分類:在軟件開發(fā)的過程中,不少測試起著“烽火臺”的作用,告訴我們軟件開發(fā)的流程是否暢通。04按照測試的顆粒度進(jìn)行分類。052軟件測試的工作流程和測試分類知識準(zhǔn)備3常見的測試策略白盒測試(又稱邏輯驅(qū)動的測試)該測試策略允許我們檢查程序的內(nèi)部結(jié)構(gòu)。這種測試策略對程序的邏輯結(jié)構(gòu)進(jìn)行檢查,從中獲取測試數(shù)據(jù)。在這里,我們的目標(biāo)是針對這種測試策略建立起與黑盒測試中窮舉輸入測試相似的測試方法。也許有一種解決方法,即將程序中的每條語句至少執(zhí)行一次。但是我們不難證明,這還是遠(yuǎn)遠(yuǎn)不夠的。這種方法通常稱為窮舉路徑測試。所謂窮舉路徑測試,即如果使用測試用例執(zhí)行了程序中所有可能的控制流路徑,則程序有可能得到了完全測試。02黑盒測試是一種重要的測試策略,又稱數(shù)據(jù)驅(qū)動的測試、輸入/輸出驅(qū)動的測試或基于需求規(guī)格說明書的測試。在使用這種測試策略時,將程序視為一個黑盒子。測試目標(biāo)與程序的內(nèi)部機制和結(jié)構(gòu)完全無關(guān),而是將重點集中放在發(fā)現(xiàn)程序不按其規(guī)范正確運行的環(huán)境條件。在這種測試策略中,測試數(shù)據(jù)完全來源于軟件規(guī)范,不需要去了解程序的內(nèi)部結(jié)構(gòu)。01知識準(zhǔn)備窮舉路徑測試可能不會暴露數(shù)據(jù)敏感錯誤。0301即使是窮舉路徑測試,也決不能保證程序符合其設(shè)計規(guī)范。程序可能會因為缺少某些路徑而存在問題。窮舉路徑測試當(dāng)然不能發(fā)現(xiàn)缺少了哪些必需路徑。023常見的測試策略4知識準(zhǔn)備常見的測試環(huán)境和搭建技術(shù)這里的測試環(huán)境,我們特指軟件測試環(huán)境。軟件測試環(huán)境就是軟件運行的平臺,即軟件、硬件和網(wǎng)絡(luò)的集合,公式為:測試環(huán)境=軟件+硬件+網(wǎng)絡(luò),設(shè)備介紹如下。(1)硬件:主要包括PC機(包括品牌機和兼容機)、筆記本、服務(wù)器、各種手持終端等。(2)軟件:這里主要指的是軟件運行的操作系統(tǒng)。(3)網(wǎng)絡(luò):主要針對C/S結(jié)構(gòu)和B/S結(jié)構(gòu)的軟件。知識準(zhǔn)備01真實(盡量模擬用戶的真實使用環(huán)境)04獨立(測試環(huán)境和開發(fā)環(huán)境獨立)03無毒(測試環(huán)境沒有病毒)02干凈(測試環(huán)境中盡量不要安裝其他與被測軟件無關(guān)的軟件)4常見的測試環(huán)境和搭建技術(shù)搭建測試環(huán)境需要注意以下幾個要點5知識準(zhǔn)備測試報告和缺陷報告的編寫技巧缺陷報告是測試工程師與開發(fā)工程師交流溝通的重要橋梁,也是測試工程師日常工作的重要輸出。作為優(yōu)秀的測試工程師,其最基本的一項技能就是把發(fā)現(xiàn)的缺陷準(zhǔn)確、無歧義地表達(dá)清楚?!皽?zhǔn)確、無歧義地表達(dá)”意味著,開發(fā)工程師可以根據(jù)缺陷報告快速理解缺陷,并精確定位問題。同時,通過這個缺陷報告,開發(fā)經(jīng)理可以準(zhǔn)確預(yù)估缺陷修復(fù)的優(yōu)先級,并可以了解缺陷對用戶或業(yè)務(wù)的影響及嚴(yán)重性。知識準(zhǔn)備5測試報告和缺陷報告的編寫技巧01缺陷標(biāo)題:缺陷標(biāo)題通常是其他人最先看到的部分,是對缺陷的概括性描述,通常采用“在什么情況下發(fā)生了什么問題”的模式。缺陷概述:缺陷概述通常會提供更多概括性的缺陷本質(zhì)與現(xiàn)象的描述,是缺陷標(biāo)題的細(xì)化。缺陷概述還會包括缺陷的其他延展部分。02缺陷影響:缺陷影響描述的是缺陷引起的問題對用戶或業(yè)務(wù)的影響范圍及嚴(yán)重程度。03前置條件:前置條件是指測試步驟開始前系統(tǒng)應(yīng)該處在的狀態(tài),其目的是減少缺陷重現(xiàn)步驟的描述。05環(huán)境配置:環(huán)境配置用于詳細(xì)描述測試環(huán)境的配置細(xì)節(jié),為缺陷的重現(xiàn)提供必要的環(huán)境信息。04缺陷報告組成部分知識準(zhǔn)備5測

溫馨提示

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

評論

0/150

提交評論