freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件測(cè)試打字程序畢業(yè)論文畢業(yè)設(shè)計(jì)word格式(文件)

2024-12-27 16:53 上一頁面

下一頁面
 

【正文】 測(cè)試在測(cè)試中所占地位 江西信息應(yīng)用職業(yè)技術(shù)學(xué)院計(jì)算機(jī) 軟件 專業(yè)畢業(yè)論文 第 4 頁 共 29 頁 第一章 白盒測(cè)試研究 軟件測(cè)試概述 軟件測(cè)試就是在軟件交付用戶使用或投入運(yùn)行前,對(duì)軟件需求規(guī)格說明、設(shè)計(jì)規(guī)格說明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。在結(jié)束這個(gè)階段后對(duì)軟件系統(tǒng)還要進(jìn)行各種綜合測(cè)試,如集成測(cè)試、系統(tǒng)測(cè)試、性能測(cè)試和配置測(cè)試等,這是軟件生命周期的另一個(gè)獨(dú)立階段,即測(cè)試階段。應(yīng)當(dāng)避免由程序員檢查自己的程序。不合理的輸入條件是指異常的,臨界的,可 能引起問題的輸入條件 。嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性。 軟件測(cè)試的對(duì)象:軟件測(cè)試并不單純等同于程序測(cè)試。 江西信息應(yīng)用職業(yè)技術(shù)學(xué)院計(jì)算機(jī) 軟件 專業(yè)畢業(yè)論文 第 5 頁 共 29 頁 由于邏輯錯(cuò)誤和不正確假設(shè)與一條程序路徑被運(yùn)行的可能性成反比。白盒測(cè)試是一種測(cè)試用例設(shè)計(jì)方法,盒子指的是被測(cè)試的軟件,白盒指的是盒子是可視的 ,你清楚盒子內(nèi)部的東西以及里面是如何運(yùn)作的。 測(cè)試執(zhí)行階段:輸入測(cè)試用例,得到測(cè)試結(jié)果。靜態(tài)分析的關(guān)鍵功能是檢查軟件的表示和描述是否一致 ,沒有沖突或者沒有歧義。在動(dòng)態(tài)分析技術(shù)中 ,最重要的技術(shù)是路徑和分支測(cè)試 白盒測(cè)試的優(yōu)缺點(diǎn) 優(yōu)點(diǎn):迫使測(cè)試人員去仔細(xì)思考軟件的實(shí)現(xiàn) 。最優(yōu)化。 總的來說,白盒測(cè)試是一種被廣泛使用的邏輯測(cè)試方法,是由程序內(nèi)部邏輯驅(qū)動(dòng)的一種單元測(cè)試方法。 那么正確使用白盒測(cè)試 ,就要先從代碼分析入手,根據(jù)不同的代碼邏輯規(guī)則、語句執(zhí)行情況,選用適合的覆蓋方法。 動(dòng)態(tài)測(cè)試 執(zhí)行代碼動(dòng)態(tài)測(cè)試應(yīng)注意以下方面:測(cè)試數(shù)據(jù)是否具有一定的代表性;測(cè)試數(shù)據(jù)是否包含測(cè)試所用的各個(gè)等價(jià) 類(邊界條件、次邊界條件、空白、無效);是否可能從客戶那邊得到測(cè)試數(shù)據(jù);不可從客戶那邊得到測(cè)試數(shù)據(jù)的情況下,所用的測(cè)試數(shù)據(jù)是否具有實(shí)際的意義(客戶業(yè)務(wù)上的);是否每一組測(cè)試數(shù)據(jù)都得到了執(zhí)行;每一組測(cè)試數(shù)據(jù)的測(cè)試結(jié)果是否與預(yù)期結(jié)果一致;文件的屬性是否正確;打開文件語句是否正確;輸入 /輸出語句是否與格式說明書所記述的一致;緩沖區(qū)大小與記錄長度是否匹配;使用文件前是否已打開了文件;文件結(jié)束條件是否存在;產(chǎn)生輸入 /輸出錯(cuò)誤時(shí),系統(tǒng)是否進(jìn)行檢測(cè)并處理;輸出信息中是否存在文字書寫錯(cuò)誤和語法錯(cuò)誤;數(shù)字輸入框是否接受數(shù)字輸 入;數(shù)字是否按既定格式顯示;數(shù)字輸入框是否拒絕字符串和 “ 非法 ” 數(shù)字的輸入;組合框是否的能夠進(jìn)行下拉選擇;組合框是否能夠進(jìn)行下拉多項(xiàng)選擇;對(duì)于可添加數(shù)據(jù)組合框,添加數(shù)據(jù)后數(shù)據(jù)是否能夠得到正確顯示和進(jìn)行選擇;列表框是否能夠進(jìn)行選擇;多項(xiàng)列表框是否能夠進(jìn)行多數(shù)據(jù)項(xiàng)選擇;日期輸入框是否 接受正確的日期輸入;日期輸入框是否拒絕錯(cuò)誤的日期輸入;日期輸入框在日期輸入后是否按既定的日期格式顯示日期;單選組內(nèi)是否有且只有一個(gè)單選鈕可選;如果單選組內(nèi)無單選鈕可選,這種情況是否允許存在;復(fù)選框組內(nèi)是否允許多個(gè)復(fù)選框(包括全部可選 )可選;如果復(fù)選框組內(nèi)無復(fù)選框可選,這種情況是否允許存在;文本框及某些江西信息應(yīng)用職業(yè)技術(shù)學(xué)院計(jì)算機(jī) 軟件 專業(yè)畢業(yè)論文 第 7 頁 共 29 頁 控件拒絕輸入和選擇時(shí)顯示區(qū)域是否變灰或按既定規(guī)約處理;文本框中數(shù)據(jù)格式(大小、對(duì)齊方向、顏色、背景)是否符合規(guī)范;密碼輸入框是否按掩碼的方式顯示;控件是否存在默認(rèn)輸入值,若存在,默認(rèn)值是否得到顯示和提交; Cancel 之類的按鈕按下后,控件中的數(shù)據(jù)是否清空復(fù)原或按既定規(guī)約處理; Submit 之類的按鈕按下后,數(shù)據(jù)是否得到提交或按既定規(guī)約處理;異常信息表述是否正確;軟件是否按預(yù)期方式處理錯(cuò)誤;文件或外設(shè)不存在的情況下是否存在相應(yīng)的錯(cuò)誤處理;軟件 是否嚴(yán)格的遵循外設(shè)的讀寫格式;產(chǎn)生的文件和數(shù)據(jù)表的格式是否正確;產(chǎn)生的文件和數(shù)據(jù)表的計(jì)算結(jié)果是否正確;打印的報(bào)表是否符合既定的格式;錯(cuò)誤日志的表述是否正確;錯(cuò)誤日志的格式是否正確。 詳細(xì)步驟: ( 1)測(cè)試程序要測(cè)試的已經(jīng)具體實(shí)現(xiàn)的類。重復(fù)這一過程,直至測(cè)試程序中沒有已經(jīng)實(shí)現(xiàn)的類的對(duì)象。 ( 8)前面的全部過程,直至除了驗(yàn)證具體實(shí)現(xiàn)的特有的方法的測(cè)試程序外,所有的測(cè)試代碼都已完成。 ②用例設(shè)計(jì):(如果此時(shí)將 A路徑上的語句 1T 去掉,那么用例如表 ) ③優(yōu)點(diǎn):可以很直觀地從源代碼得到測(cè)試用例,無須細(xì)分每條判定表達(dá)式。但是我們不能排除這種以外的分支不會(huì)被執(zhí)行,而往往這種錯(cuò)誤會(huì)經(jīng)常出現(xiàn)。每個(gè)判斷的取真、取假至少執(zhí)行一次。 ( 3)條件覆蓋 ①主要特點(diǎn):條件覆蓋要求設(shè)計(jì)足夠多的測(cè)試用例,使得判定中的每個(gè)條件獲得各種可能的結(jié)果,即每個(gè)條件至少有一次為真值,有一次為假值。 ( 4)判定 /條件覆蓋 ①主要特點(diǎn):設(shè)計(jì)足夠多的測(cè)試用例,使得判定中每個(gè)條件的所有可能結(jié)果至少出現(xiàn)一次,每個(gè)判定本身所有可能結(jié)果也至少出現(xiàn)一次。 ②用例設(shè)計(jì) (如表 ): ③優(yōu)點(diǎn):多重條件覆蓋準(zhǔn)則滿足判定覆蓋、條件覆蓋和判定 /條件覆蓋準(zhǔn)則。 ( 6)路徑覆蓋 ①主要特點(diǎn):設(shè)計(jì)足夠的測(cè)試用例,覆蓋程序中所有可能的路徑。這樣不僅降低了測(cè)試效率,而且大量的測(cè)試結(jié)果的累積,也為排錯(cuò)帶來麻煩。但是在選擇和使用測(cè)試工具的時(shí)候,我們也應(yīng)該看到,在測(cè)試過程中,并不是所有的測(cè)試工具都適合我 們使用,同時(shí),有了測(cè)試工具、會(huì)使用測(cè)試工具并不等于測(cè)試工具真正能在測(cè)試中發(fā)揮作用。 所有字符練習(xí):由系統(tǒng)隨機(jī)調(diào)用文檔 ,以程序中要求取出字符數(shù)輸出到界面,由用戶輸入,程序判斷用戶練習(xí)的速度 ,時(shí)間 ,正確率等數(shù)據(jù)。使界江西信息應(yīng)用職業(yè)技術(shù)學(xué)院計(jì)算機(jī) 軟件 專業(yè)畢業(yè)論文 第 14 頁 共 29 頁 面符合設(shè)計(jì)規(guī)范,適用于用戶。 打字程序代碼編寫規(guī)范:創(chuàng)建的變量、接口、函數(shù)、屬性應(yīng)與《設(shè)計(jì)文檔》保持一致;程序的各種命名、注釋、代碼行的格式等應(yīng)符合《程序開發(fā)命名標(biāo)準(zhǔn)》和《編碼規(guī)范》;程序模塊能獨(dú)立穩(wěn)定運(yùn)行。 動(dòng)態(tài)測(cè)試 控制流分析; 數(shù)據(jù)流分析; 信息流分析; 畫出該代碼的控制流程圖; 計(jì)算程序的圈復(fù)雜度; 做基本路徑覆蓋,設(shè)計(jì)相應(yīng)測(cè)試 用例; 分析測(cè)試結(jié)果。 變量在使用之前被再次定義。它將程序中變量的出現(xiàn)分為變量的定義和引用。為描述定義 /使用測(cè)試,下面先定義幾個(gè)基本術(shù)語: 變量 v的定義結(jié)點(diǎn) n記做 DEF(v,n) 變量 v的定義結(jié)點(diǎn) n記做 USE(v,n) 謂詞使用 記做 P— use 定義 /使用路徑 記做 du— path 定義明確路徑 記做 dcpath 表 44 將給出打字程序中變量的定義結(jié)點(diǎn)和使用結(jié)點(diǎn)。 江西信息應(yīng)用職業(yè)技術(shù)學(xué)院計(jì)算機(jī) 軟件 專業(yè)畢業(yè)論文 第 21 頁 共 29 頁 下面將較詳細(xì)的分析一些定義 /使用路徑。在流圖中,每一個(gè)圓,稱為流圖的結(jié)點(diǎn),代表一個(gè)或多個(gè)語句。計(jì)算區(qū)域時(shí)應(yīng)包括圖外部的范圍。 對(duì)應(yīng)上面圖中的圈復(fù)雜度計(jì)算如下: 流圖中有5個(gè)區(qū)域 V(G)=23條邊 19節(jié)點(diǎn) +2=6 V(G)=5判定點(diǎn) +1=6 導(dǎo)出測(cè)試用例 根據(jù)上面 的計(jì)算方法,可得出六個(gè)獨(dú)立的路徑。 設(shè)計(jì)測(cè)試用例 為了確?;?本路徑集中的每一條路徑的執(zhí)行,根據(jù)判斷結(jié)點(diǎn)給出的條件,選擇適當(dāng)?shù)臄?shù)據(jù)以保證某一條路徑可以被測(cè)試到,滿足上面例子基本路徑集的測(cè)試用例是: (1)路徑1:( bchhl)的測(cè)試用例 輸入數(shù)據(jù): speed=49amp。據(jù)此,認(rèn)為軟件測(cè)試只是軟件編碼后的一個(gè)過程。在軟件項(xiàng)目的每一個(gè)階段都要進(jìn)行不同目的和內(nèi)容的測(cè)試活動(dòng),以保證各個(gè)階段的正確性。更嚴(yán)重的是如果此時(shí)發(fā)現(xiàn)了軟件需求階段或概要設(shè)計(jì)階段的錯(cuò)誤,如果要修復(fù)該類錯(cuò)誤,將會(huì)耗費(fèi)大量的時(shí)間和人力。出現(xiàn)軟件錯(cuò)誤,不能簡單地歸結(jié)為某一個(gè)人的責(zé)任,有些錯(cuò)誤的產(chǎn)生可能不是技術(shù)原因,可能來自于混亂的項(xiàng)目管理。隨之軟件工程學(xué)的發(fā)展和軟件項(xiàng)目管理經(jīng)驗(yàn)的提高,軟件測(cè)試已經(jīng)形成 了一個(gè)獨(dú)立的技術(shù)學(xué)科,演變成一個(gè)具有巨大市場(chǎng)需求的行業(yè)。 (4)軟件測(cè)試是測(cè)試人員的事情,與程序員無關(guān) 開發(fā)和測(cè)試是相輔相成的過程,需要軟件測(cè)試人員、程序員和系統(tǒng)分析師等保持密切的聯(lián)系,需要更多的交流和協(xié)調(diào),以便提高測(cè)試效率。 (5)項(xiàng)目進(jìn)度吃緊時(shí)就少做一些測(cè)試,時(shí)間富裕時(shí)多做測(cè)試 這是不重視軟件測(cè)試的表現(xiàn),也是軟件項(xiàng)目過程管理混亂的表現(xiàn),必然會(huì)降低軟件測(cè)試的質(zhì)量。 (6)軟件測(cè)試是沒有前途的工作,只有程序員才是軟件高手 由于我國軟件整體開發(fā)能力比較低,軟件過程很不規(guī)范,很多軟件項(xiàng)目的開發(fā)都還停留在 “作坊式 ”和 “壘雞窩 ”階段。在微軟等軟件過程比較規(guī)范的大公司,軟件測(cè)試人員的數(shù)量和待遇與程序員沒有多大差別,優(yōu)秀測(cè)試人員的待遇甚至比程序員還要高。 測(cè)試項(xiàng)目中的常見問題及處理方法 ( 1)缺少計(jì)劃和評(píng)估 有效的測(cè)試計(jì)劃是一個(gè)測(cè)試項(xiàng)目中最關(guān)鍵,也是最有挑戰(zhàn)性的步驟之一。二義性將是測(cè)試設(shè)計(jì)變的枯燥而乏味。 ( 3)不全面的測(cè)試覆蓋 江西信息應(yīng)用職業(yè)技術(shù)學(xué)院計(jì)算機(jī) 軟件 專業(yè)畢業(yè)論文 第 25 頁 共 29 頁 一個(gè)優(yōu)秀的測(cè)試應(yīng)該具有高覆蓋率,數(shù)量不足的測(cè)試用例是無法測(cè)試軟件的全部功能的。低覆蓋率說明測(cè)試過程存在問題。 如何處理? 在一個(gè)可控制的環(huán)境下進(jìn)行測(cè)試而不是與開發(fā)或生產(chǎn)同一環(huán)境。開發(fā)組提交的產(chǎn)品必須由測(cè)試經(jīng)理或者協(xié)調(diào)員來管理,并且由其負(fù)責(zé)設(shè)置,版本管理和授權(quán)等等。 ( 6)不完善的測(cè)試文檔 在分析測(cè)試部件的時(shí)候,不充分或不準(zhǔn)確的測(cè)試文檔(測(cè)試計(jì)劃,測(cè)試用例說明書,測(cè)試報(bào)告等等)將浪費(fèi)大量的時(shí)間,影響產(chǎn)品的質(zhì)量和交付時(shí)間。相對(duì)來說,測(cè)試工作對(duì)技術(shù)的要求少一些,但測(cè)試工作量是巨大的。是的,測(cè)試人員必須往前趕,但是也不要忘記了,測(cè)試計(jì)劃和測(cè)試用例是什么時(shí)候?qū)懙模@段時(shí)間呢的 Spec做過哪些更新。一個(gè) BUG,開發(fā)人員花費(fèi)時(shí)間去檢查代碼,最后卻 發(fā)現(xiàn)這是一個(gè)假 BUG,自然怒火中燒。測(cè)試人員一旦發(fā)現(xiàn)問題,心里就興奮起來,這種興奮程度與 BUG的嚴(yán)重程度成正比。幾個(gè)小時(shí)后,測(cè)試工作告一段落,我們可以做一 個(gè)簡單的休息,放松一下大腦。我們要給自己一個(gè)審查自己的機(jī)會(huì),避免虛假的 BUG。 窮追不舍。同時(shí)要記住說話的態(tài)度和方式,不要咄咄逼人。 發(fā)現(xiàn)了問題后要重現(xiàn) 一遍,不要急于提交。但即使只出現(xiàn)一次,至少說明有可能有問題,所以,不要輕易放棄,要記錄下來,下次遇到,證據(jù)就全了。 不要什么 BUG 附帶的圖片都是全屏的截圖,這樣的文件打開速度慢,而且沒有主次,開發(fā)人員不 知道看哪里。軟件測(cè)試是軟件質(zhì)量保證的關(guān)鍵環(huán)節(jié),直接影響著軟件的質(zhì)量評(píng)估。 通過這次項(xiàng)目的實(shí)戰(zhàn)訓(xùn)練,使我進(jìn)一步了解了軟件測(cè)試的相關(guān)知識(shí),增加了項(xiàng)目 經(jīng)驗(yàn),為今后的實(shí)際工作中打下了堅(jiān)實(shí)的基礎(chǔ)。這也會(huì)在潛移默化之中影響著我今后的學(xué)習(xí)和工作,會(huì)激勵(lì)我在未來的工作和生活中不斷拼搏,積極進(jìn)取。很感謝他對(duì)我的指導(dǎo)。他淵博的知識(shí),誠懇的為人,使我受益匪淺。在這難忘的大學(xué)學(xué)習(xí)生涯中,老師給了我精心的指導(dǎo)和細(xì)心的幫助。驗(yàn)收測(cè)試作為軟件測(cè)試過程的最后一個(gè)環(huán)節(jié),對(duì)軟件質(zhì)量、軟件的可交付性和軟件項(xiàng)目的實(shí)施周期起到 一錘定音 的作用。 江西信息應(yīng)用職業(yè)技術(shù)學(xué)院計(jì)算機(jī) 軟件 專業(yè)畢業(yè)論文 第 27 頁 共 29 頁 總結(jié)與展望 軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。 BUG描述要清晰,無歧義。有個(gè) BUG有偶然性,你遇上了一次,而想重現(xiàn)的時(shí)候卻再也看不到它了。 分析錯(cuò)誤原因。 重視交流。 ( 3)更好更專業(yè) 怎么才能做得更專業(yè)?這個(gè)問題很難回答,下面的觀點(diǎn)盡供參考: 少提交虛假 BUG。一個(gè)一個(gè)的重新做一遍,再次發(fā)現(xiàn)的問題,就是真正的 BUG。例如很有可能是因?yàn)闇y(cè)試人員沒有執(zhí)行規(guī)定的步驟導(dǎo)致預(yù)期以外的結(jié)果,而測(cè)試人員被這個(gè)錯(cuò)誤結(jié)果迷惑了,興高采烈地把它當(dāng)作 BUG上提交上去了。 為什么開發(fā)人員不適合做測(cè)試呢?那是因?yàn)殚_發(fā)人員總是有種心理預(yù)期, “ 我的程序沒問題 ” 或 “ 一點(diǎn)點(diǎn)小的問題,沒有什么的,簡直可以忽略不計(jì) ” 。 用例不會(huì)是一成不變的,一個(gè)用例在運(yùn)行 5遍以后,你該發(fā)現(xiàn)的問題都發(fā)現(xiàn)了,如果不 補(bǔ)充更新的用例,怎么去對(duì)付被測(cè)試的程序呢。在最緊張的時(shí)候,有一種疲于奔命的感覺
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1