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

正文內(nèi)容

有關(guān)程序員個(gè)人年終工作報(bào)告5篇-資料下載頁

2025-05-23 00:02本頁面
  

【正文】 序模塊中的所有獨(dú)立路徑至少執(zhí)行一次。 在所有的邏輯判斷中,取 “ 真 ” 和取 “ 假 ” 的兩種情況至少都要執(zhí)行一次。 每個(gè)循環(huán)都應(yīng)在邊界條件和一般條件下各執(zhí)行一次。 測試程序內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性等。 4.軟件測試步驟 軟件測試實(shí)際上可分成 4步進(jìn)行。 1)單元測試 ‘ 單元測試也稱為模塊測試,在模塊編寫完成且無編譯錯(cuò)誤后就可以進(jìn)行。如果選用機(jī)器測試,一般用白盒測試法,多個(gè)模塊可以同時(shí)進(jìn)行。 測試一個(gè)模塊時(shí)需要編寫一個(gè)驅(qū)動(dòng)模塊和若干個(gè)樁 (stub)模塊。驅(qū)動(dòng)模塊的功能是向被測試模塊提供測試數(shù)據(jù),驅(qū)動(dòng)被測模塊,并從被測模塊中接收測試結(jié)果。樁模塊的功能是模擬被測 模塊所調(diào)用的子模塊,它接收被測模塊的調(diào)用,檢驗(yàn)調(diào)用參數(shù),模擬被調(diào)用的子模塊功能,把結(jié)果送回被測模塊。 2)組裝測試 組裝測試也稱為集成測試,就是把模塊按系統(tǒng)設(shè)計(jì)說明書的要求組合起來進(jìn)行測試。 即使所有模塊都通過了測試,但在組裝之后,仍可能會(huì)出現(xiàn)問題:穿過模塊的數(shù)據(jù)被丟失;一個(gè)模塊的功能對其他模塊造成有害的影響;各個(gè)模塊組裝起來沒有達(dá)到預(yù)期的功能;全局?jǐn)?shù)據(jù)結(jié)構(gòu)出現(xiàn)問題;另外,對于單個(gè)模塊來說其誤差可以接受,但模塊組合后,可能會(huì)出現(xiàn)誤差累積,最后到不能接受的程度,所以需要組裝測試。 通常,組裝測試有兩種方法:一 種是分別測試各個(gè)模塊,再把這些模塊組合起來進(jìn)行整體測試,即非增量式集成;另一種是把下一個(gè)要測試的模塊組合到已測試好的模塊中,測試完后再將下一個(gè)需要測試的模塊組合起來,進(jìn)行測試,逐步把所有模塊組合在一起,并完成測試,即增量式集成。非增量式集成可以對模塊進(jìn)行并行測試,能充分利用人力,并加快工程進(jìn)度。但這種方法容易混亂,出現(xiàn)錯(cuò)誤不容易查找和定位。增量式測試的范圍逐步擴(kuò)大,錯(cuò)誤容易定位,而且已測試的模塊可在新的條件下再測試,使測試更徹底。 3)確認(rèn)測試 經(jīng)過組裝測試之后,軟件就被集成起來,接口方面的問題已經(jīng)解決,將 進(jìn)入軟件測試的最后一個(gè)環(huán)節(jié)—— 確認(rèn)測試。確認(rèn)測試的任務(wù)就是進(jìn)一步檢查軟件的功能和性能是否與用戶要求的一致。系統(tǒng)方案說明書描述了用戶對軟件的要求,所以是軟件有效性驗(yàn)證的標(biāo)準(zhǔn),也是確認(rèn)測試的基礎(chǔ)。 確認(rèn)測試,首先要進(jìn)行有效性測試以及軟件配置審查,然后進(jìn)行驗(yàn)收測試和安裝測試,經(jīng)過管理部門的認(rèn)可和專家鑒定后,軟件即可交給用戶使用。 4)系統(tǒng)測試 系統(tǒng)測試是將已經(jīng)確認(rèn)的軟件、計(jì)算機(jī)硬件、外設(shè)和網(wǎng)絡(luò)等其他因素結(jié)合在一起,進(jìn)行信息系統(tǒng)的各種組裝測試和確認(rèn)測試,其目的是通過與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符 或矛盾的地方。系統(tǒng)測試是根據(jù)系統(tǒng)方案說明書來設(shè)計(jì)測試?yán)拥?,常見的系統(tǒng)測試主要有恢復(fù)測試、安全性測試、強(qiáng)度測試、性能測試、可靠性測試、安裝測試。 5.調(diào)試 ’ 調(diào)試的任務(wù)就是根據(jù)測試時(shí)發(fā)現(xiàn)的錯(cuò)誤,找出原因和具體的位置,進(jìn)行改正。調(diào)試工作主要由程序開發(fā)人員來進(jìn)行,誰開發(fā)的程序就由誰來進(jìn)行調(diào)試。 目前常用的調(diào)試方法有如下幾種: 試探法。調(diào)試人員分析錯(cuò)誤的癥狀,猜測問題的所在位置,利用在程序中設(shè)置輸出 語句,分析寄存器和存儲(chǔ)器的內(nèi)容等手段來獲得錯(cuò)誤的線索,一步步地試探和分析出錯(cuò)誤所在。這種方法效率很低,適合于結(jié)構(gòu) 比較簡單的程序。 回溯法。調(diào)試人員從發(fā)現(xiàn)錯(cuò)誤癥狀的位置開始,人工沿著程序的控制流程往回跟蹤代碼,直到找出錯(cuò)誤根源為止。這種方法適合于小型程序,對于大規(guī)模程序,由于其需要回溯的路徑太多而變得不可操作。 對分查找法。這種方法主要用來縮小錯(cuò)誤的范圍,如果已經(jīng)知道程序中的變量在若干位置的正確取值,可以在這些位置上給這些變量以正確值,觀察程序運(yùn)行的輸出結(jié)果。如果沒有發(fā)現(xiàn)問題,則說明從賦予變量一個(gè)正確值開始到輸出結(jié)果之間的程序沒有錯(cuò),問題可能出在除此之外的程序中,否則錯(cuò)誤就在所考察的這部分程序中,對含有錯(cuò)誤的程序段 再使用這種方法,直到把故障范圍縮小到比較容易診斷為止。 歸納法。歸納法就是從測試所暴露的問題出發(fā),收集所有正確或不正確的數(shù)據(jù),分析它們之間的關(guān)系,提出假設(shè)的錯(cuò)誤原因,用這些數(shù)據(jù)來證明或反駁,從而查出錯(cuò)誤所在。 演繹法。根據(jù)測試結(jié)果,列出所有可能的錯(cuò)誤原因。分析已有的數(shù)據(jù),排除不可能和彼此矛盾的原因。對余下的原因,選擇可能性最大的,利用已有的數(shù)據(jù)完善該假設(shè),使假設(shè)更具體。用假設(shè)來解釋所有的原始測試結(jié)果,如果能解釋這一切,則假設(shè)得以證實(shí),也就找出了錯(cuò)誤;否則,要么是假設(shè)不完備或不成立,要么有多個(gè)錯(cuò)誤同時(shí)存在 ,需要重新分析,提出新的假設(shè),直到發(fā)現(xiàn)錯(cuò)誤為止。
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1