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

正文內(nèi)容

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

2025-11-19 16:53 本頁面
   

【正文】 在寫作過程中,悉心指導(dǎo),給了我們很大的幫助。對(duì)于一個(gè)即將走向社會(huì)的人來說,我深知這種學(xué)習(xí)機(jī)會(huì)是寶貴而難得的,能有今日的收獲和成果與老師的諄諄教導(dǎo)密不可分,從他們那里我懂得了嚴(yán)謹(jǐn)求實(shí)的治學(xué)態(tài) 度、樸實(shí)無華的工作作風(fēng)、一絲不茍的科研精神和真誠正直的做人品德,這對(duì)我來說,會(huì)受益終生。 隨著市場(chǎng)對(duì)軟件質(zhì)量的不斷提高,軟件測(cè)試不斷受到重視,但 是由于總體上,國內(nèi)軟件項(xiàng)目過程不規(guī)范,導(dǎo)致重視編碼和輕視測(cè)試的現(xiàn)象,對(duì)于軟件測(cè)試的重要性、測(cè)試方法和流程等還存在很多錯(cuò)誤的認(rèn)識(shí)。它不僅是軟件開發(fā)階段的有機(jī)組成部分,而且在整個(gè)軟件工程 (即軟件定義、設(shè)計(jì)和開發(fā)過程 )中占據(jù)相當(dāng)大的比重。 圖片要經(jīng)過裁剪。測(cè)試人員可能不敢提交,因?yàn)闆]有辦法重現(xiàn)。我們發(fā)現(xiàn)了問題后,如果能夠得到日志,我們不妨先做一個(gè)日志檢查,并把初步的問題原因分析寫在 BUG 報(bào)告里,豈不是接生了開發(fā)人員的時(shí)間,這樣也增長(zhǎng)了測(cè)試人員的經(jīng)驗(yàn)。與 PM和 Dev多做交流,這樣的測(cè)試人員才不會(huì)孤陋寡聞。 少提交重復(fù)的 BUG。測(cè)試人員不是神,而是普通的人,是人都會(huì)犯錯(cuò)誤。 要避免這種問題的發(fā)現(xiàn)需要做的是:在測(cè)試的過程中發(fā)現(xiàn)了問題,暫時(shí)不要作為BUG提交,而是要概要式的記錄在一個(gè)文件或者一張紙上,繼續(xù)往后做測(cè)試。而在測(cè)試人員總是懷疑有 BUG的心 理傾向下,我們也要預(yù)防一種錯(cuò)誤:報(bào)告虛假的 BUG。 ( 2)在報(bào)告一個(gè) BUG之前,需要重現(xiàn)一遍 江西信息應(yīng)用職業(yè)技術(shù)學(xué)院計(jì)算機(jī) 軟件 專業(yè)畢業(yè)論文 第 26 頁 共 29 頁 開發(fā)人員和測(cè)試人員在工作上有些爭(zhēng)論是很正常的,而有些事情卻容易加深誤解,虛假的 BUG就是其中之一。 最需要提醒的是測(cè)試管理人員。 測(cè)試的提高 ( 1)不要忘記更新測(cè)試計(jì)劃和測(cè)試用例 項(xiàng)目總是越來越竟 緊張,直到項(xiàng)目順利結(jié)束或者流產(chǎn)。 如何處理? 采用開發(fā)與測(cè)試并行的方式,當(dāng)需求確定時(shí)就開始撰寫測(cè)試計(jì)劃。舉例來說,測(cè)試環(huán)境的配置應(yīng)該和使用環(huán)境相似或相同。 ( 4)未管制的測(cè)試環(huán)境 測(cè)試環(huán)境越接近產(chǎn)品的最終環(huán)境,測(cè)試的可靠性就越高,如果想法,最終使用產(chǎn)品時(shí)就可能出現(xiàn)無法預(yù)知的后果。 如何處理? 在 excel表格中的測(cè)試用例編號(hào)(每個(gè)測(cè)試用例都使用獨(dú)特的數(shù)字)以和需求相對(duì)應(yīng),借此保證所有的需求都有相應(yīng)的測(cè)試用例。 如何處理? 測(cè)試人員可以以一份問題清單的方式參與需求審核,使?jié)撛趩栴}能夠在準(zhǔn)備測(cè)試用例之前浮出水面以提高軟件產(chǎn)品的質(zhì)量,或者測(cè)試人員也可以以報(bào)告的形式來指出需求的不足之處。 ( 2)模棱兩可的需求 如果缺乏足夠的文檔,測(cè)試過程將持續(xù)更長(zhǎng)的時(shí)間,并且軟件在推出發(fā)布版時(shí)也將面臨更多的錯(cuò)誤。 盡管這是一門嶄新的學(xué)科 ,目前在國內(nèi)的發(fā)展仍處于 嬰兒 階段 ,但看到越來越多的軟件公司為軟件測(cè)試招兵買馬 ,看到越來越多的技術(shù)人員投入到軟件測(cè)試中 ,我就情不自禁地感嘆 :機(jī)會(huì)來了 !這機(jī)會(huì)不僅僅是某一個(gè)人的 ,而是所有人的 ,它對(duì)每個(gè)人都是公平的 ,學(xué)的領(lǐng)域需要新的理論新的工具新的方法 ,由于國內(nèi)的軟件測(cè)試還處在一個(gè)比較初級(jí)的階段,沒有人確切 地知道它需要什么樣的基礎(chǔ) ,也沒有人確切地知道它應(yīng)該怎樣發(fā)展 ,因此這個(gè)領(lǐng)域需要大家來共同革命 ,以促進(jìn)它的深入發(fā)展。隨著市場(chǎng)對(duì)軟件質(zhì)量的不斷提高,軟件測(cè)試將變得越來越重要,相應(yīng)的軟件測(cè)試人員的地位和待遇將會(huì)逐漸提高??朔@種現(xiàn)象的最好辦法是加強(qiáng)軟件過程的計(jì)劃和控制,包括軟件測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)、測(cè)試執(zhí)行、測(cè)試度量和測(cè)試控制。程序員可以通過有目的的分析軟件錯(cuò)誤的類型、數(shù)量,找出產(chǎn)生錯(cuò)誤的位置和原因,以便在今后的編程中避免同樣的錯(cuò)江西信息應(yīng)用職業(yè)技術(shù)學(xué)院計(jì)算機(jī) 軟件 專業(yè)畢業(yè)論文 第 24 頁 共 29 頁 誤, 積累編程經(jīng)驗(yàn),提高編程能力。軟件測(cè)試包括測(cè)試技術(shù)和管理兩個(gè)方面,完全掌握這兩個(gè)方面的內(nèi)容,需要很多測(cè)試實(shí)踐經(jīng)驗(yàn)和不斷學(xué)習(xí)精神。這是由于不了解軟件測(cè)試的具體技術(shù)和方法造成的。從軟件開發(fā)的角度看,軟件的高質(zhì)量不是軟件測(cè)試人員測(cè)出來的,是靠軟件生命周期的各個(gè)過程中設(shè)計(jì)出來的。如果等到軟件編碼結(jié)束后才進(jìn)行測(cè)試,那么,測(cè)試的時(shí)間將會(huì)很短,測(cè)試的覆蓋面將很不全面,測(cè)試的效果也將大打折扣。因此,軟件測(cè)試貫穿于軟件項(xiàng)目的整個(gè)生命過程。 測(cè)試總結(jié) 軟件測(cè)試的誤區(qū) (1)軟件開 發(fā)完成后再進(jìn)行軟件測(cè)試 人們一般認(rèn)為,軟件項(xiàng)目要經(jīng)過以下幾個(gè)階段:需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì),軟件編碼,軟件測(cè)試,軟件發(fā)布。 ) 路徑 1: bchhl 路徑 2: bcdefghkl 路徑 3: bcdefijkl 路徑 4: mnttv 路徑5: mnopqsuv 路徑6: mnoprtuv 根據(jù)上面的獨(dú)立路徑,去設(shè)計(jì)輸入數(shù)據(jù),使程序分別執(zhí)行到上面六條路徑。 有以下三種方法計(jì)算圈復(fù)雜度: 流圖中區(qū)域的數(shù)量對(duì)應(yīng)于環(huán)型的復(fù)雜性; 給定流圖 G的圈復(fù)雜度 V(G),定義為 V(G)=EN+2, E是流圖中邊的數(shù)量, N是流圖中結(jié)點(diǎn)的數(shù)量; 給定流圖 G的圈復(fù)雜度 V(G),定義為 V(G)=P+1, P是流圖 G中判定結(jié)點(diǎn)的數(shù)量。由邊和結(jié)點(diǎn)限定的范圍稱為區(qū)域。可將流程圖映射到一個(gè)相應(yīng)的流圖 (假設(shè)流程圖的菱形決定框中 不包含復(fù)合條件 )。但是如果出現(xiàn)了問題,包含這些結(jié)點(diǎn)有助于發(fā)現(xiàn)問題,則可視情況做出選擇。 G(P)有一個(gè)單入口和一個(gè)單出口結(jié)點(diǎn),并且不允許有某個(gè)結(jié)點(diǎn)到其自身的身邊。 首先來分析代碼,找出節(jié)點(diǎn)及數(shù)據(jù)流,畫出程序流圖,如圖 ( 1)數(shù)據(jù)流分析 數(shù)據(jù)流分析在軟件開發(fā)、測(cè)試和維護(hù)中起著十分重要的作用。 所使用的變量沒有被定義。 靜態(tài)測(cè)試 變量命名及代碼書寫規(guī)范檢查; 變量定義、函數(shù)、方法、數(shù)組、變量的使用檢查; 檢查是否有定義未使用的變量; 檢查全局變量的使用情況; 檢查程序代碼循環(huán)情況; 檢查是否為引用的指針分配內(nèi)存; 檢查數(shù)組運(yùn)算情況。 打字程序詳細(xì)設(shè)計(jì)文檔測(cè)試通過的標(biāo)準(zhǔn):文檔中描述的正確性,無異性。保證程序的代碼規(guī)范,代碼正確,數(shù)據(jù)調(diào)用正確,以及程序模塊單獨(dú)正常運(yùn)行,保證局部模塊功能完備性,運(yùn)行正確性與穩(wěn)定性。 字 符練習(xí)模塊:由系統(tǒng)隨機(jī)調(diào)用文檔 ,以程序中要求取出字符數(shù)輸出到界面,由用戶輸入,程序判斷用戶練習(xí)的速度 ,時(shí)間 ,正確率等數(shù)據(jù)。 總的來說,測(cè)試工具的應(yīng)用可以提高測(cè)試的質(zhì)量、測(cè)試的效率。而在有些情況下,一些執(zhí)行路徑是不可能被執(zhí)行的,如: If ( !A) B++; ~ Fc3Q~~0If ( !A) D; 這兩個(gè)語句實(shí)際只包括了 2條執(zhí)行路徑,即 A為真或假時(shí)候?qū)?B和 D 的處理,真或 假不可能都存在,而路徑覆蓋測(cè)試則認(rèn)為是包含了真與假的 4條執(zhí)行路徑。 ④缺點(diǎn):線性地增加了測(cè)試用例的數(shù)量。 江西信息應(yīng)用職業(yè)技術(shù)學(xué)院計(jì)算機(jī) 軟件 專業(yè)畢業(yè)論文 第 10 頁 共 29 頁 ( 5)組合覆蓋 ①主要特點(diǎn):要求設(shè)計(jì)足夠多的測(cè)試用例,使得每個(gè)判定中條件結(jié)果的所有可能組合至少出現(xiàn)一次。條件覆蓋只能保證每個(gè)條件至少有一次為真,而不考慮所有的判定結(jié)果。 ④缺點(diǎn):往往大部分的判定語句是由多個(gè)邏輯條件組合而成(如,判定語句中包含 AND、 OR、 CASE),若僅僅判斷其整個(gè)最終結(jié)果,而忽略每個(gè)條件的取值情況,必然會(huì)遺漏部分測(cè)試路徑。 ( 2)判定覆蓋 ①主要特點(diǎn):判定覆蓋又稱為分支覆蓋,它要求設(shè)計(jì)足夠多的測(cè)試用例,使得程序中每個(gè)判定至少有一次為真值,有一次為假值,即:程序中的每個(gè)分支至少執(zhí)行一次。在 if結(jié)構(gòu)中若源代碼沒有給出 else后面的執(zhí)行 分支,那 么語句覆蓋測(cè)試就不會(huì)考慮這種情況。 江西信息應(yīng)用職業(yè)技術(shù)學(xué)院計(jì)算機(jī) 軟件 專業(yè)畢業(yè)論文 第 8 頁 共 29 頁 ( 1)語句覆蓋 ①主要特點(diǎn):語句覆蓋是最起碼的結(jié)構(gòu)覆蓋要求,語句覆蓋要求設(shè)計(jì)足夠多的測(cè)試用例,使得程序中每條語句至少被執(zhí)行一次。 ( 7)這一過程直至所有的測(cè)試都移入抽象的測(cè)試類。 ( 3)口的每一個(gè)具體實(shí)現(xiàn)中都運(yùn)行該測(cè)試程序,但在每個(gè)實(shí)現(xiàn)中都只驗(yàn)證 “ 接口范圍內(nèi) ” 的行為 ( 4)試程序內(nèi),找到創(chuàng)建(接口)對(duì)象的代碼,將該代碼改成具體的、已經(jīng)實(shí)現(xiàn)的類的創(chuàng)建方法,但記住將該對(duì)象聲明為接口的 對(duì)象,而不是具體實(shí)現(xiàn)的類的對(duì)象。通過使用文件形式,不用修改程序就可以實(shí)現(xiàn)對(duì)新的接口命令的測(cè)試,使測(cè)試程序得到極大的精簡(jiǎn),并且易于擴(kuò)展和移植到不同項(xiàng)目中。 江西信息應(yīng)用職業(yè)技術(shù)學(xué)院計(jì)算機(jī) 軟件 專業(yè)畢業(yè)論文 第 6 頁 共 29 頁 代碼測(cè)試 靜態(tài)測(cè)試 執(zhí)行代碼靜態(tài)測(cè)試應(yīng)注意以下方面:同一程序內(nèi)的代碼書寫是否為同一風(fēng)格;代碼布局是否合理、美觀;程序中函數(shù)、子程序塊分界是否明顯;注釋是否符合既定格式;注釋是否正確反映代碼的功能;變量定義是否正確(長(zhǎng)度、類型、存儲(chǔ)類型);子程序(函數(shù)和方法)接受的參數(shù)類 型、大小、次序是否和調(diào)用模塊相匹配合;函數(shù)的返回值類型是否正確;程序中是否引用了未初始化變量;數(shù)組和字符串的下標(biāo)是否為整數(shù);數(shù)組和字符串的下標(biāo)是否在范圍內(nèi)(不 “ 越界 ” );進(jìn)行數(shù)組的檢索及其它操作中,是否會(huì)出現(xiàn) “ 漏掉一個(gè)這種情況 ” ;是否在應(yīng)該使用常量的地方使用了變量(例: 數(shù)組范圍檢查);是否為變量賦予不同類型的值;賦值是否符合數(shù)據(jù)類型的轉(zhuǎn)換規(guī)則;變量的命名是否相似;是否存在聲明過,但從未引用或者只引用過一次的變量;在特定模塊中所有的變量是否都顯式聲明過;是否可以理解為該變量具有更高的共享級(jí)別;是否為引用的指 針分配內(nèi)存;數(shù)據(jù)結(jié)構(gòu)在函數(shù)和子程序中的引用是否明確定義了其結(jié)構(gòu);計(jì)算中是否使用了不同數(shù)據(jù)類型的變量;計(jì)算中是否使用了不同的數(shù)據(jù)類型相同但長(zhǎng)度不同的變量;賦值的目的變量是否小于賦值表達(dá)式的值;數(shù)值計(jì)算是否會(huì)出現(xiàn)溢出(向上)的情況;數(shù)值計(jì)算是否會(huì)出現(xiàn)溢出(向下)的情況;除數(shù)是否可能為零;某些計(jì)算是否會(huì)丟失計(jì)算精度;變量的值是否超過有意義的值;計(jì)算式的求值的順序是否容易讓人感到混亂;比較是否正確;是否存在分?jǐn)?shù)和浮點(diǎn)數(shù)的比較;精度問題是否會(huì)影響比較;每一個(gè)邏輯表達(dá)式是否都得到了正確表達(dá);邏輯表達(dá)式的操作數(shù)是否均為邏 輯值;程序中的 Begin? End和 Do? While等語句中, End是否對(duì)應(yīng);程序、模塊、子程序和循環(huán)是否能夠終止;是否存在永不執(zhí)行的循環(huán);是否存在多循環(huán)一次或少循環(huán)一次的情況;循環(huán)變量是否在循環(huán)內(nèi)被錯(cuò)誤地修改;多分支選擇中,索引變量是否能超過可能的分支數(shù); 該情況是否能夠得到正確處理;全局變量定義和用法在各個(gè)模塊中是否一致;是否修改了只作為輸入用的參數(shù);常量是否被作為形式參數(shù)進(jìn)行傳遞。因此我們不能窮舉所有的邏輯路徑,即使窮舉也未必會(huì)帶來好運(yùn)(窮舉不能查出程序邏輯規(guī)則錯(cuò)誤,不能查出數(shù)據(jù)相關(guān)錯(cuò)誤,不能查出程序遺漏的路徑)。不驗(yàn)證規(guī)格的正確性。對(duì)代碼的測(cè)試比較徹底 。它顯示了一個(gè)系統(tǒng)在檢查狀態(tài)下是正確還是不正確。 靜態(tài)分析是一種不通過執(zhí)行程序而進(jìn)行測(cè)試的技術(shù)。 白盒測(cè)試的實(shí)施步驟: 測(cè)試計(jì)劃階段:根據(jù)需求說明書,制定測(cè)試進(jìn)度 測(cè)試設(shè)計(jì)階段:依據(jù)程序設(shè)計(jì)說明書,按照一定規(guī)范化的方法進(jìn)行軟件結(jié)構(gòu)劃分和設(shè)計(jì)測(cè)試用例。 白盒測(cè)試又稱結(jié)構(gòu)測(cè)試 ,透明盒測(cè)試、邏輯驅(qū)動(dòng)測(cè)試或基于代碼的測(cè)試。 在對(duì)需求理解與表達(dá)的正確性、設(shè)計(jì)與表達(dá)的正確性、實(shí)現(xiàn)的正確性以及運(yùn)行的正確性的驗(yàn)證中,任何一個(gè)環(huán)節(jié)發(fā)生了問題都可能在軟件測(cè)試中表現(xiàn)出來。妥善保存測(cè)試計(jì)劃,測(cè)試用例,出錯(cuò)統(tǒng)計(jì)和最終分析報(bào)告,為維護(hù)提供方便。應(yīng)該對(duì)錯(cuò)誤群集的程序段進(jìn)行重點(diǎn)測(cè)試 。在設(shè)計(jì)測(cè)試用例時(shí),應(yīng)當(dāng)包括合理的輸入條件和覆蓋所有可能路徑不合理的輸入條件。測(cè)試用例應(yīng)由測(cè)試輸入數(shù)據(jù)、測(cè)試執(zhí)行步驟和與之對(duì)應(yīng)的預(yù)期輸出結(jié)果三部分組成 。編碼和單元測(cè)試屬于軟件生命周期中的同一個(gè)階段。問題在于我們?nèi)绾稳ケ苊忮e(cuò)誤的產(chǎn)生和消除已經(jīng)產(chǎn)生的錯(cuò)誤,使程序中的錯(cuò)誤密度達(dá)到盡可能低的程度。 軟件危機(jī)曾經(jīng)是軟件界甚至整個(gè)計(jì)算機(jī)界最熱門的話題。不論軟件的生產(chǎn)者還是軟件的使用者,均生存在競(jìng)爭(zhēng)的環(huán)境中,軟件開發(fā)商為了占有市場(chǎng),必須把產(chǎn)品質(zhì)量作為企業(yè)的重要目標(biāo)之一,以免在激烈的競(jìng)爭(zhēng)中被淘汰出局。 隨著計(jì)算機(jī)軟件的規(guī)模越來越大,軟件測(cè)試成為了軟件質(zhì)量保障的關(guān)鍵環(huán)節(jié),軟件測(cè)試自動(dòng)化也成為了軟件測(cè)試領(lǐng)域所無法逾越的發(fā)展階段。江西信息應(yīng)用職業(yè)技術(shù)學(xué)院計(jì)算機(jī) 軟件 專業(yè)畢業(yè)論文 第 1
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1