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

正文內(nèi)容

軟件測(cè)試教學(xué)網(wǎng)站建設(shè)白盒測(cè)試畢業(yè)論文(編輯修改稿)

2025-07-23 09:11 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 環(huán)初始值方面的錯(cuò)誤。 (3)二次循環(huán):兩次通過循環(huán),用于查找循環(huán)初始值方面的錯(cuò)誤。 (4)m次循環(huán):m次通過循環(huán),其中mn,用于檢查在多次循環(huán)時(shí)才能暴露的錯(cuò)誤。 (5)比最大循環(huán)少一次:即n1次循環(huán)。 (6)最大循環(huán)次數(shù):n次通過循環(huán)。 嵌套循環(huán)如圖d所示。如果要將簡(jiǎn)單循環(huán)的測(cè)試方法用于嵌套循環(huán),這樣對(duì)就是一個(gè)幾何倍的疊加,需要的測(cè)試數(shù)將成倍增加。串接循環(huán)又名并列循環(huán),如上圖c所示, 可以簡(jiǎn)化為兩個(gè)單個(gè)循環(huán)來分別處理。不過,要是把這兩個(gè)循環(huán)互相串聯(lián)起來,如果發(fā)現(xiàn)第一個(gè)循環(huán)的循環(huán)計(jì)數(shù)是第二個(gè)循環(huán)的初始值,這就表示兩個(gè)循環(huán)并不是相互獨(dú)立的。方法判定覆蓋條件覆蓋條件組合覆蓋基路徑測(cè)試優(yōu)點(diǎn)簡(jiǎn)單、無需細(xì)分每個(gè)判定增加了對(duì)條件判定的測(cè)試對(duì)程序進(jìn)行比較徹底的測(cè)試測(cè)試用例清晰有效缺點(diǎn)大部分語句是由多個(gè)邏輯條件組合而成,若僅僅判斷其組合條件的結(jié)果,而忽略每個(gè)條件的取值情況,必然會(huì)遺漏部分測(cè)試場(chǎng)景達(dá)到條件覆蓋,需要足夠多的測(cè)試用例,但條件覆蓋還是達(dá)不到完全覆蓋,這是由于AND和OR不同的組合效果造成的對(duì)所有可能條件進(jìn)行測(cè)試,需要設(shè)計(jì)很多測(cè)試用例。有點(diǎn)像分支的方法,不能覆蓋一些特定的條件,這些條件往往是容易出錯(cuò)的地方 第三章 白盒測(cè)試工具 白盒測(cè)試工具一般都應(yīng)用在需要極高的可靠性行業(yè),例如航天軟件、軍事、導(dǎo)彈軟件等。白盒測(cè)試工具主要是指能夠測(cè)試軟件內(nèi)部的源代碼的工具,可以實(shí)現(xiàn)代碼的靜態(tài)分析、動(dòng)態(tài)測(cè)評(píng)、審評(píng)等功能。根據(jù)測(cè)試工具的不同原理,我們可以將白盒測(cè)試工具分為靜態(tài)和動(dòng)態(tài)兩種測(cè)試工具。靜態(tài)測(cè)試工具又有以下幾種類型:代碼覆蓋率分析器和代碼測(cè)量器、一致性檢查、接口分析和類型分析。 動(dòng)態(tài)測(cè)試工具一般采用“插樁”的方式,插入一些監(jiān)測(cè)代碼,用來統(tǒng)計(jì)程序運(yùn)行時(shí)的數(shù)據(jù)常用的白盒測(cè)試工具有以下幾種。 FindBugs是靜態(tài)代碼測(cè)試工具,它是用Apache BCEL 庫(kù)分析對(duì)比class文件,F(xiàn)indBugs的檢測(cè)器被分為不同的類型,現(xiàn)做以介紹: ●正確性:這種歸類下的問題在某種情況下會(huì)導(dǎo)致bug,比如錯(cuò)誤的強(qiáng)制 類型轉(zhuǎn)換等。 ●最佳實(shí)踐反例:這種類別下的代碼違反了公認(rèn)的最佳實(shí) 踐標(biāo)準(zhǔn) ●多線程正確性:關(guān)注于同步和多線程問題。 ●性能:潛在的性能問題。 ●安全:安全相關(guān)。 ●高危: BoundsChecker是美國(guó)康博公司生產(chǎn)的一款白盒測(cè)試工具,主要用來測(cè)試與內(nèi)存相關(guān)的問題,在學(xué)習(xí)BoundsChecker的功能之前,有必要先了解一下內(nèi)存管理的相關(guān)知識(shí)。BoundsChecker只能在windows平臺(tái)上運(yùn)行,不能跨平臺(tái);BoundsChecker只能測(cè)試C/C++和Delphi,不能測(cè)試其他語言。BoundsChecker能檢測(cè)的錯(cuò)誤如下: (1)指針操作和內(nèi)存、資源泄漏錯(cuò)誤。比如:內(nèi)存泄漏;資源泄漏;對(duì)指 針變量的延誤等。 (2)內(nèi)存操作方面的錯(cuò)誤。 (3)API函數(shù)的兼容性。檢查常見API函數(shù)的兼容性,觀察其在不同操作系統(tǒng)中的運(yùn)行情況。 JunitJunit只是針對(duì)Java代碼的一種測(cè)試工具,一般用于單元測(cè)試。 使用Junit的好處:●可以劃分開測(cè)試代碼和產(chǎn)品代碼?!襻槍?duì)某個(gè)類測(cè)試代碼通過較少改動(dòng)便可以應(yīng)用于另個(gè)類的測(cè)試●可以實(shí)施增量開發(fā)?!馢unit是開源的,可以再次修改?!窨梢苑奖愕膶?duì)Junit進(jìn)行擴(kuò)展。Junit的使用步驟:(1) 創(chuàng)建(2) 書寫測(cè)試方法,提供類似于如下函數(shù)簽名的測(cè)試方法:public void test( )。(3) 編譯(4) 運(yùn)行第四章 軟件測(cè)試教學(xué)網(wǎng)站需求分析 該教學(xué)網(wǎng)站的用戶分為兩種:學(xué)生和老師。 在軟件測(cè)試教學(xué)網(wǎng)站中,學(xué)生可以憑賬號(hào)登錄,進(jìn)行個(gè)人信息查詢和修改。網(wǎng)站中的文件資料模塊可供學(xué)生下載學(xué)習(xí)資料。網(wǎng)站新增在線考試模塊,學(xué)生點(diǎn)擊在線考試,系統(tǒng)會(huì)隨機(jī)選擇10道選擇題和5道判斷題組合成一套試卷供學(xué)生做答,學(xué)生答完題后可在成績(jī)查詢頁面查詢自己的考試成績(jī),能及時(shí)的檢測(cè)出學(xué)生對(duì)這些內(nèi)容的掌握程度。 老師就是管理員,權(quán)限相比于學(xué)生要大很多。首先,老師可以添加管理員,修改自己的信息,對(duì)學(xué)生信息進(jìn)行增、刪、改、查。在文件管理模塊中,老師可以上傳文件資料、修改資料名字、刪除資料。在試題管理模塊,老師可以自己手動(dòng)編寫試題并設(shè)置試題相關(guān)參數(shù),試題分為兩大類,老師在不同試題模塊上操作,試題也將錄入到不同的題庫(kù)中。最后,老師可以查看所有學(xué)生成績(jī)并且可以刪除和修改。 經(jīng)濟(jì)可行性上分析,軟件測(cè)試網(wǎng)站建設(shè)是我的畢設(shè)題目,硬件方面只需要一臺(tái)PC,資料方面可以從圖書館或者網(wǎng)絡(luò)上借閱java、jsp、網(wǎng)站設(shè)計(jì)和MySQL等方面的書籍。 技術(shù)可行性上,該網(wǎng)站是一個(gè)B/S架構(gòu),它的主要功能是教學(xué)網(wǎng)站上題庫(kù)的建設(shè),可以讓學(xué)生們?cè)诰€答題、查詢測(cè)試分?jǐn)?shù),上傳并下載學(xué)習(xí)資料,幫助學(xué)生了解學(xué)習(xí)軟件測(cè)試方面的知識(shí)。開發(fā)可行性,該教學(xué)網(wǎng)站是用Java語言開發(fā),所用到的技術(shù)有hibernate、strcuts、jsp等。開發(fā)平臺(tái)為windows系統(tǒng) ,使用myeclipse開發(fā)工具,用MySQL數(shù)據(jù)作為后臺(tái)。 教學(xué)網(wǎng)站共有4大功能模塊,分別是用戶信息管理模塊,試題管理模塊,文件資料上傳下載模塊,在線考試模塊。 在本模塊中,老師可以對(duì)自己的信息進(jìn)行添加、刪除、修改、查看。老師做為管理員可以對(duì)所有的學(xué)生信息進(jìn)行管理。普通用戶只能查看修改自己的個(gè)人信息。 老師做為管理員將試題手動(dòng)輸入到數(shù)據(jù)庫(kù)中并設(shè)置每道試題相應(yīng)的參數(shù)(選項(xiàng)、分?jǐn)?shù)、答案等),將試題錄入后還可以對(duì)試題進(jìn)行管理(刪除、修改)。學(xué)生沒有權(quán)限錄入試題。 只有老師有權(quán)限上傳資料,老師可對(duì)上傳的資料進(jìn)行刪除、修改操作,學(xué)生只有下載資料的權(quán)限。 學(xué)生可以點(diǎn)擊在線考試功能,系統(tǒng)會(huì)自動(dòng)分配出十道選擇題和五道判斷題組成一套試題供同學(xué)作答,答題完成后點(diǎn)擊提交,可立即在成績(jī)查詢頁面看到自己的測(cè)試成績(jī)。該模塊只有學(xué)生有權(quán)限。 第五章 教學(xué)網(wǎng)站相關(guān)技術(shù)和工具介紹 JSP簡(jiǎn)介 JSP技術(shù)是一種跨平臺(tái)的動(dòng)態(tài)網(wǎng)頁技術(shù),在靜態(tài)頁面中嵌入了Java代碼片段,再由web服務(wù)器中的jsp引擎來進(jìn)行編譯并執(zhí)行嵌入的Java代碼,生成頁面信息返回給用戶。 JSP的特點(diǎn) JSP的優(yōu)勢(shì): (1)系統(tǒng)的多平臺(tái)支持:基本上可以在任意環(huán)境中開發(fā),在任意環(huán)境中部署。 (3)可伸縮性強(qiáng)。 (4)多樣的開發(fā)工具。 (5)可以將代碼和網(wǎng)頁顯示分離展示出來。 (6)開發(fā)頁面十分簡(jiǎn)化。 JSP的弱勢(shì): (1)產(chǎn)品復(fù)雜性較高。 (2)JSP運(yùn)行是用class常駐內(nèi)存來完成的,雖然提高了響應(yīng)速度,但要占用相當(dāng)多的內(nèi)存。 JSP工作原理 當(dāng)用戶第一次訪問某個(gè)JSP頁面時(shí),Servlet都會(huì)去編譯它,然后這個(gè)JSP就一直駐留在內(nèi)存里了。所以訪問JSP時(shí),第一次總會(huì)有一定的延時(shí),之后就沒有了。接著執(zhí)行Scriptlet并產(chǎn)生相應(yīng)的輸出,然后Servlet把顯示發(fā)送到客戶端。 Hibernate介紹 Hibernate是一個(gè)基于Java的開源的持久化中間件,對(duì)JDBC做了輕量封裝。 采用ORM映射機(jī)制,把SQL語句傳給數(shù)據(jù)庫(kù),并把數(shù)據(jù)庫(kù)返回結(jié)果封裝成對(duì)象。內(nèi)部封裝了JDBC訪問數(shù)據(jù)庫(kù)的操作,為上層提供數(shù)據(jù)庫(kù)訪問API。 Hibernate的核心接口一共有5個(gè),這5個(gè)核心接口在任何開發(fā)中都會(huì)用到。 優(yōu)點(diǎn):(1)以對(duì)象的形式操作數(shù)據(jù),提高開發(fā)效率,不用關(guān)心數(shù)據(jù)庫(kù)種類(換數(shù)據(jù)庫(kù)只要修改數(shù)據(jù)庫(kù)配置文件)。 (2)它使用時(shí)只需要操縱對(duì)象。 (3)是單線程對(duì)象并且生存期很短。 (4)應(yīng)用程序用來指定原子操作單元范圍的對(duì)象,它是單線程的,生命周期很短。 (5)它沒有入侵性,即所謂的輕量級(jí)框架。 缺點(diǎn): (1)Hibernate不適合大批量的處理數(shù)據(jù)。 (2)針對(duì)單一對(duì)象簡(jiǎn)單的增刪改查,適合于Hibernate,而對(duì)于批量的修
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1