版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
圖書(shū)管理系統(tǒng)軟件測(cè)試方案圖書(shū)管理系統(tǒng)軟件測(cè)試方案圖書(shū)管理系統(tǒng)軟件測(cè)試方案資料僅供參考文件編號(hào):2022年4月圖書(shū)管理系統(tǒng)軟件測(cè)試方案版本號(hào):A修改號(hào):1頁(yè)次:1.0審核:批準(zhǔn):發(fā)布日期:軟件測(cè)試設(shè)計(jì)方案2011級(jí)軟件工程XX公司版權(quán)所有不得復(fù)制文檔變更記錄班級(jí)學(xué)號(hào)姓名軟件六班616文章軟件六班626唐曉蘭軟件六班627吳軻得分:簽名:文檔信息文件狀態(tài):[]草稿[√]正式發(fā)布[]正在修改文件標(biāo)識(shí):Company-Project-TEST-CASE當(dāng)前版本:作者:唐曉蘭,文章,吳軻完成日期:2014-5-18版本/狀態(tài)作者參與者起止日期備注版本歷史審核記錄擬制:日期:2014-5-12審核:日期:審核:日期:批準(zhǔn):日期:目錄0.文檔介紹 4文檔目的 4文檔范圍 4讀者對(duì)象 4參考文獻(xiàn) 41.接口-路徑測(cè)試用例 5被測(cè)試對(duì)象(單元)的介紹 5測(cè)試范圍與目的 5測(cè)試環(huán)境與測(cè)試輔助工具的描述 5測(cè)試驅(qū)動(dòng)程序的設(shè)計(jì) 5接口測(cè)試用例 6路徑測(cè)試的檢查表 72.功能測(cè)試用例 8被測(cè)試對(duì)象的介紹 8測(cè)試范圍與目的 8測(cè)試方案 8功能測(cè)試用例 243.健壯性測(cè)試用例 24被測(cè)試對(duì)象的介紹 24測(cè)試范圍與目的 25容錯(cuò)能力/恢復(fù)能力測(cè)試用例 254.性能測(cè)試用例 26被測(cè)試對(duì)象的介紹 26測(cè)試范圍與目的 27測(cè)試方案 27性能測(cè)試用例 315.單元測(cè)試用例 31被測(cè)試對(duì)象的介紹 32測(cè)試范圍與目的 33測(cè)試工具 33測(cè)試用例 346.圖像用戶界面測(cè)試用例 34被測(cè)試對(duì)象的介紹 34測(cè)試范圍與目的 35用戶界面測(cè)試的檢查表……… ………357.信息安全性測(cè)試用例 35被測(cè)試對(duì)象的介紹 35測(cè)試范圍與目的 36信息安全性測(cè)試工具 36信息安全性測(cè)試方案 36信息安全性測(cè)試用例 398.兼容性測(cè)試用例 39被測(cè)試對(duì)象的介紹 39測(cè)試范圍與目的 39測(cè)試工具 40測(cè)試方案 40可靠性測(cè)試用例 40
文檔介紹測(cè)試用例文檔是為針對(duì)圖書(shū)館管理系統(tǒng)而編寫(xiě)的,對(duì)圖書(shū)館管理系統(tǒng)的測(cè)試用例以文檔的形式記錄下來(lái)。文檔目的影響軟件測(cè)試的因素很多,例如軟件本身的復(fù)雜程度、開(kāi)發(fā)人員的自身素質(zhì)等等。有些因素是客觀存在的,而有些因素是波動(dòng)的、不穩(wěn)定的,如何保證軟件測(cè)試質(zhì)量的穩(wěn)定軟件測(cè)試文檔的目的是為了保證軟件測(cè)試的質(zhì)量,把人為的因素減小到最小。同時(shí)編寫(xiě)軟件測(cè)試文檔,便于以后測(cè)試的更新。同時(shí)也方便項(xiàng)目人員的交流。文檔范圍測(cè)試用例文檔是針對(duì)圖書(shū)館管理系統(tǒng)的,因此文檔范圍控制在對(duì)圖書(shū)館管理系統(tǒng)編寫(xiě)測(cè)試用例的范圍之內(nèi)。讀者對(duì)象測(cè)試人員,相關(guān)項(xiàng)目人員,軟件測(cè)試?yán)蠋?。參考文獻(xiàn)《軟件測(cè)試技術(shù)與管理》張大方李煒著湖南大學(xué)出版社《軟件工程—理論與實(shí)踐》白忠建等編著高等教育出版社《實(shí)用軟件測(cè)試指南》Whittaker.馬良荔著電子工業(yè)出版1.接口-路徑測(cè)試用例被測(cè)試對(duì)象(單元)的介紹圖書(shū)館管理系統(tǒng)的用戶接口,是用戶與計(jì)算機(jī)交互的接口,圖書(shū)館管理員通過(guò)接口對(duì)圖書(shū)進(jìn)行管理,以及對(duì)用戶的借還書(shū)管理和更新。JDBC,即JAVA數(shù)據(jù)庫(kù)連接,用于執(zhí)行SQL語(yǔ)句的JAVAAPI,為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn)。SQL(StructuredQueryLanguage)結(jié)構(gòu)化查詢語(yǔ)言,是一種數(shù)據(jù)庫(kù)查詢和程序設(shè)計(jì)語(yǔ)言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。測(cè)試范圍與目的測(cè)試范圍包括外部接口(用戶接口,軟件接口)和內(nèi)部接口。用戶(指管理員)接口是指采用可視化窗口;軟件接口是指JDBC與SQL數(shù)據(jù)庫(kù)的鏈接。內(nèi)部接口是指各個(gè)功能模塊之間的接口(登錄,查詢,更新等)。對(duì)接口進(jìn)行測(cè)試是為了發(fā)現(xiàn)接口的缺陷,增強(qiáng)圖書(shū)館管理系統(tǒng)的功能。測(cè)試環(huán)境與測(cè)試輔助工具的描述系統(tǒng)測(cè)試環(huán)境(Windows2000以上版本)以及外部組織的環(huán)境。測(cè)試方案對(duì)每一個(gè)接口,設(shè)計(jì)一個(gè)驅(qū)動(dòng)模塊和多個(gè)樁模塊,驅(qū)動(dòng)模塊用以模式擬主程序或者調(diào)用模塊的功能,向被測(cè)模塊傳遞數(shù)據(jù)。接口測(cè)試用例接口A(外部接口)SQL數(shù)據(jù)庫(kù)接口輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況輸入《thinkinjava》進(jìn)行查詢?cè)L問(wèn)成功,顯示對(duì)應(yīng)的信息正確輸入《三毛流浪記》進(jìn)行查詢?cè)L問(wèn)失敗,提示沒(méi)有書(shū)籍正確輸入《thinkinjava1》進(jìn)行查詢?cè)L問(wèn)失敗,提示沒(méi)有書(shū)籍正確連接時(shí)填寫(xiě)Connectioncon=(url,"root","");成功訪問(wèn)數(shù)據(jù)庫(kù)正確連接時(shí)填寫(xiě)Connectioncon=(url,"root","2344");連接失敗正確接口B(管理員登錄接口)管理員登錄輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況管理員用戶名:文章,密碼:wenzhang登錄成功,進(jìn)入系統(tǒng)正確用戶名:文章2,密碼:hujianfeng登陸失敗,提示沒(méi)有該用戶錯(cuò)誤用戶名:123456,密碼:hujianfeng用戶名為非字符,顯示錯(cuò)誤錯(cuò)誤用戶名:文章密碼:提示:請(qǐng)輸入密碼錯(cuò)誤用戶名:唐曉蘭密碼:2342提示:用戶名或者密碼輸入錯(cuò)誤錯(cuò)誤用戶名:jiajijiajipajipoajdi密碼:123提示:用戶名超出范圍錯(cuò)誤更改主題,設(shè)置為灰色界面成功修改為灰色正確退出系統(tǒng)退出該系統(tǒng)正確接口C(內(nèi)部接口)查詢、跟新、刪除輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況輸入書(shū)名:《C程序設(shè)計(jì)》顯示有或者沒(méi)有此書(shū)正確輸入書(shū)名:abddfdfdfdfdafds顯示輸入格式不對(duì)正確輸入書(shū)名:空(不輸入)提示請(qǐng)輸入書(shū)名正確添加新書(shū):《花兒與少年》,預(yù)覽圖書(shū)書(shū)庫(kù)中有《花兒與少年》的相關(guān)信息正確刪除書(shū)籍:《花兒與少年》,預(yù)覽圖書(shū)書(shū)庫(kù)中沒(méi)有花兒與少年的相關(guān)信息正確添加新書(shū);《花兒與少年》,查詢書(shū)籍查找到該書(shū)的相關(guān)信息正確添加新書(shū):空(不輸入)提示,請(qǐng)輸入書(shū)籍的信息正確路徑測(cè)試的檢查表檢查項(xiàng)結(jié)論數(shù)據(jù)類型問(wèn)題(1)變量的數(shù)據(jù)類型有錯(cuò)誤嗎(2)存在不同數(shù)據(jù)類型的賦值嗎(3)存在不同數(shù)據(jù)類型的比較嗎有(數(shù)據(jù)類型書(shū)寫(xiě)錯(cuò)誤)有無(wú)變量值問(wèn)題(1)變量的初始化或缺省值有錯(cuò)誤嗎(2)變量發(fā)生上溢或下溢嗎(3)變量的精度不夠嗎無(wú)發(fā)生夠邏輯判斷問(wèn)題(1)由于精度原因?qū)е卤容^無(wú)效嗎(2)表達(dá)式中的優(yōu)先級(jí)有誤嗎(3)邏輯判斷結(jié)果顛倒嗎無(wú)有有循環(huán)問(wèn)題(1)循環(huán)終止條件不正確嗎(2)無(wú)法正常終止(死循環(huán))嗎(3)錯(cuò)誤地修改循環(huán)變量嗎(4)存在誤差累積嗎正確是否無(wú)內(nèi)存問(wèn)題(1)內(nèi)存沒(méi)有被正確地初始化卻被使用嗎(2)內(nèi)存被釋放后卻繼續(xù)被使用嗎(3)內(nèi)存泄漏嗎(4)內(nèi)存越界嗎(5)出現(xiàn)野指針嗎無(wú)無(wú)不泄露為越界未出現(xiàn)文件I/O問(wèn)題(1)對(duì)不存在的或者錯(cuò)誤的文件進(jìn)行操作嗎(2)文件以不正確的方式打開(kāi)嗎(3)文件結(jié)束判斷不正確嗎(4)沒(méi)有正確地關(guān)閉文件嗎無(wú)無(wú)無(wú)有錯(cuò)誤處理問(wèn)題(1)忘記進(jìn)行錯(cuò)誤處理嗎(2)錯(cuò)誤處理程序塊一直沒(méi)有機(jī)會(huì)被運(yùn)行(3)錯(cuò)誤處理程序塊本身就有毛病嗎如報(bào)告的錯(cuò)誤與實(shí)際錯(cuò)誤不一致,處理方式不正確等等。(4)錯(cuò)誤處理程序塊是“馬后炮”嗎如在被它被調(diào)用之前軟件已經(jīng)出錯(cuò)。是有無(wú)無(wú)2.功能測(cè)試用例被測(cè)試對(duì)象的介紹功能測(cè)試是指對(duì)圖書(shū)館管理系統(tǒng)的各項(xiàng)功能進(jìn)行測(cè)試,也叫黑盒測(cè)試。從系統(tǒng)產(chǎn)品的界面﹑架構(gòu)出發(fā),測(cè)試是否都能實(shí)現(xiàn)相應(yīng)的功能并記錄。被測(cè)試對(duì)象主要包括:用戶登錄界面修改主題功能退出系統(tǒng)功能查詢書(shū)籍功能添加新書(shū)功能刪除書(shū)籍功能預(yù)覽書(shū)庫(kù)功能用戶修改密碼功能用戶管理功能借書(shū)功能還書(shū)功能測(cè)試范圍與目的使用黑盒測(cè)試當(dāng)中的等價(jià)類劃分、因果關(guān)系圖、邊界值測(cè)試、錯(cuò)誤推斷等方法,測(cè)試該圖書(shū)管理系統(tǒng)是否能實(shí)現(xiàn)用戶能力,借書(shū)、還書(shū)、管理用戶等相關(guān)功能。測(cè)試方案場(chǎng)景設(shè)計(jì)用例場(chǎng)景用來(lái)描述流經(jīng)用例的路徑,從用例開(kāi)始到結(jié)束遍歷這條路徑上所有基本流和備選流。測(cè)試用例設(shè)計(jì)根據(jù)設(shè)計(jì)的基本流和備選流,設(shè)計(jì)測(cè)試用例,使用有錯(cuò)推斷的測(cè)試方式,測(cè)試每一個(gè)備選流;功能測(cè)試用例功能A描述登錄界面用例目的測(cè)試管理員能否正常登錄前提條件用戶已經(jīng)注冊(cè),操作系統(tǒng)正常運(yùn)行,以及各硬件配置恰當(dāng),管理員登陸輸入/動(dòng)作期望的輸出/響應(yīng)實(shí)際輸出/響應(yīng)輸入:用戶名:admin,密碼:admin登錄成功登陸成功輸入:用戶名:admin密碼:qwerty用戶名或密碼錯(cuò)誤用戶名或密碼錯(cuò)誤輸入:用戶名:adm密碼:admin用戶名或密碼輸入錯(cuò)誤用戶名或密碼錯(cuò)誤輸入:用戶名:admin,密碼:admin新開(kāi)頁(yè)面輸入:用戶名:admin,密碼:admin登陸成功跳轉(zhuǎn)至首頁(yè)登陸失敗用戶不能重復(fù)登錄錯(cuò)誤,用戶能重復(fù)登陸輸入密碼能否加密顯示加密顯示密碼密碼加密顯示密碼框是否能復(fù)制內(nèi)容提示不能在密碼框復(fù)制無(wú)提示,但無(wú)法成功復(fù)制密碼功能B描述圖書(shū)檔案查詢功能用例目的測(cè)試用戶能否正常查詢數(shù)據(jù)庫(kù)中的書(shū)本前提條件操作系統(tǒng)正常運(yùn)行、各硬件配置恰當(dāng),管理員登陸輸入/動(dòng)作期望的輸出/響應(yīng)實(shí)際輸出/響應(yīng)選擇:查詢依據(jù):書(shū)名輸入:書(shū)籍名字:Java2實(shí)用教程點(diǎn)擊:查詢顯示Java2實(shí)用教程的相關(guān)信息:書(shū)本的名字、出版社、作者、入庫(kù)時(shí)間、所在書(shū)架等成功顯示數(shù)據(jù)信息選擇:查詢依據(jù):書(shū)名輸入:書(shū)籍名字:qwer點(diǎn)擊:查詢無(wú)圖書(shū)信息暫無(wú)圖書(shū)信息修改查詢結(jié)果不能修改查詢的結(jié)果能修改查詢結(jié)果,但無(wú)法保存改變數(shù)據(jù)選擇:查詢依據(jù):書(shū)名輸入:書(shū)籍名字:qwer回車(chē)查詢對(duì)應(yīng)的結(jié)果成功顯示數(shù)據(jù)信息選擇:查詢依據(jù):條形碼輸入:書(shū)籍類型:234234點(diǎn)擊:查詢顯示對(duì)應(yīng)書(shū)籍的相關(guān)信息:書(shū)本的名字、出版社、作者、入庫(kù)時(shí)間、所在書(shū)架等成功顯示數(shù)據(jù)信息選擇:查詢依據(jù):條形碼輸入:書(shū)籍類型:123點(diǎn)擊:查詢無(wú)圖書(shū)信息暫無(wú)圖書(shū)信息選擇:查詢依據(jù):類別輸入:書(shū)籍類型:網(wǎng)絡(luò)編程點(diǎn)擊:查詢顯示對(duì)應(yīng)書(shū)籍的相關(guān)信息:書(shū)本的名字、出版社、作者、入庫(kù)時(shí)間、所在書(shū)架等成功顯示數(shù)據(jù)信息選擇:查詢依據(jù):類別輸入:書(shū)籍類型:123點(diǎn)擊:查詢無(wú)圖書(shū)信息暫無(wú)圖書(shū)信息選擇:查詢依據(jù):作者輸入:作者:shuanyulin點(diǎn)擊:查詢顯示對(duì)應(yīng)書(shū)籍的相關(guān)信息:書(shū)本的名字、出版社、作者、入庫(kù)時(shí)間、所在書(shū)架等成功顯示數(shù)據(jù)信息選擇:查詢依據(jù):作者輸入:作者:qwer點(diǎn)擊:查詢無(wú)圖書(shū)信息暫無(wú)圖書(shū)信息選擇:查詢依據(jù):出版社輸入:出版社:人民郵電出版社點(diǎn)擊:查詢顯示對(duì)應(yīng)書(shū)籍的相關(guān)信息:書(shū)本的名字、出版社、作者、入庫(kù)時(shí)間、所在書(shū)架等成功顯示數(shù)據(jù)信息選擇:查詢依據(jù):出版社輸入:作者:qwer點(diǎn)擊:查詢無(wú)圖書(shū)信息暫無(wú)圖書(shū)信息選擇:查詢依據(jù):書(shū)架輸入:書(shū)架:書(shū)架2點(diǎn)擊:查詢顯示對(duì)應(yīng)書(shū)籍的相關(guān)信息:書(shū)本的名字、出版社、作者、入庫(kù)時(shí)間、所在書(shū)架等成功顯示數(shù)據(jù)信息選擇:查詢依據(jù):書(shū)架輸入:書(shū)架:書(shū)架2點(diǎn)擊:查詢無(wú)圖書(shū)信息暫無(wú)圖書(shū)信息功能C描述圖書(shū)借閱查詢功能用例目的測(cè)試用戶能否正常查詢數(shù)據(jù)庫(kù)中的圖書(shū)借閱記錄前提條件操作系統(tǒng)正常運(yùn)行、各硬件配置恰當(dāng),管理員登陸輸入/動(dòng)作期望的輸出/響應(yīng)實(shí)際輸出/響應(yīng)選擇:查詢依據(jù):書(shū)名輸入:書(shū)籍名字:Java2實(shí)用教程點(diǎn)擊:查詢顯示Java2實(shí)用教程的相關(guān)借閱信息成功顯示數(shù)據(jù)信息選擇:查詢依據(jù):書(shū)名輸入:書(shū)籍名字:qwer點(diǎn)擊:查詢無(wú)圖書(shū)借閱信息暫無(wú)圖書(shū)借閱信息選擇:查詢依據(jù):書(shū)籍條形碼輸入:書(shū)籍類型:234234點(diǎn)擊:查詢顯示對(duì)應(yīng)書(shū)籍相關(guān)借閱信息成功顯示數(shù)據(jù)信息選擇:查詢依據(jù):書(shū)籍條形碼輸入:書(shū)籍類型:123點(diǎn)擊:查詢無(wú)圖書(shū)借閱信息暫無(wú)圖書(shū)信息選擇:查詢依據(jù):讀者條形碼輸入:書(shū)籍類型:234234點(diǎn)擊:查詢顯示對(duì)應(yīng)讀者相關(guān)借閱信息成功顯示數(shù)據(jù)信息選擇:查詢依據(jù):讀者條形碼輸入:書(shū)籍類型:123點(diǎn)擊:查詢無(wú)圖書(shū)借閱信息暫無(wú)圖書(shū)信息選擇:查詢依據(jù):類別輸入:書(shū)籍類型:網(wǎng)絡(luò)編程點(diǎn)擊:查詢顯示對(duì)應(yīng)書(shū)籍相關(guān)借閱信息成功顯示數(shù)據(jù)信息選擇:查詢依據(jù):借閱時(shí)間輸入:借閱時(shí)間:從:2007-44-11到:2007-12-30點(diǎn)擊保存報(bào)錯(cuò),開(kāi)始時(shí)間輸入錯(cuò)誤報(bào)錯(cuò),開(kāi)始時(shí)間輸入錯(cuò)誤選擇:查詢依據(jù):借閱時(shí)間輸入:借閱時(shí)間:從:2007-04-11到:2007-12-300點(diǎn)擊保存報(bào)錯(cuò),結(jié)束時(shí)間輸入錯(cuò)誤報(bào)錯(cuò),結(jié)束時(shí)間輸入錯(cuò)誤選擇:查詢依據(jù):借閱時(shí)間輸入:借閱時(shí)間:從:2007-04-11到:2007-02-03點(diǎn)擊保存報(bào)錯(cuò),時(shí)間輸入出錯(cuò)無(wú)報(bào)錯(cuò),顯示無(wú)借閱記錄功能D描述借閱到期提醒功能用例目的測(cè)試用戶能否正常查詢數(shù)據(jù)庫(kù)中即將到期的圖書(shū)借閱記錄前提條件操作系統(tǒng)正常運(yùn)行、各硬件配置恰當(dāng),管理員身份登陸輸入/動(dòng)作期望的輸出/響應(yīng)實(shí)際輸出/響應(yīng)點(diǎn)擊:借閱到期提醒顯示對(duì)應(yīng)書(shū)籍相關(guān)借閱信息成功顯示數(shù)據(jù)信息功能E描述圖書(shū)館信息管理功能用例目的測(cè)試用戶能否正常查詢、修改數(shù)據(jù)庫(kù)中存儲(chǔ)的圖書(shū)館信息前提條件操作系統(tǒng)正常運(yùn)行、各硬件配置恰當(dāng),管理員身份登陸輸入/動(dòng)作期望的輸出/響應(yīng)實(shí)際輸出/響應(yīng)輸入:圖書(shū)館名稱:1點(diǎn)擊保存提示:成功修改數(shù)據(jù)提示:成功修改數(shù)據(jù)輸入:圖書(shū)館名稱:點(diǎn)擊保存提示:請(qǐng)將數(shù)據(jù)填寫(xiě)完整提示:請(qǐng)將數(shù)據(jù)填寫(xiě)完整輸入:館長(zhǎng):1點(diǎn)擊保存提示:成功修改數(shù)據(jù)提示:成功修改數(shù)據(jù)輸入:館長(zhǎng):點(diǎn)擊保存提示:請(qǐng)將數(shù)據(jù)填寫(xiě)完整提示:請(qǐng)將數(shù)據(jù)填寫(xiě)完整輸入:聯(lián)系電話:1點(diǎn)擊保存提示:成功修改數(shù)據(jù)提示:成功修改數(shù)據(jù)輸入:聯(lián)系電話:點(diǎn)擊保存提示:請(qǐng)將數(shù)據(jù)填寫(xiě)完整提示:請(qǐng)將數(shù)據(jù)填寫(xiě)完整輸入:聯(lián)系地址:1點(diǎn)擊保存提示:成功修改數(shù)據(jù)提示:成功修改數(shù)據(jù)輸入:聯(lián)系地址:提示:請(qǐng)將數(shù)據(jù)填寫(xiě)完整提示:請(qǐng)將數(shù)據(jù)填寫(xiě)完整輸入:聯(lián)系郵箱:1點(diǎn)擊保存提示:成功修改數(shù)據(jù)提示:成功修改數(shù)據(jù)輸入:聯(lián)系郵箱:點(diǎn)擊保存提示:請(qǐng)將數(shù)據(jù)填寫(xiě)完整提示:請(qǐng)將數(shù)據(jù)填寫(xiě)完整輸入:圖書(shū)館網(wǎng)址:1點(diǎn)擊保存提示:成功修改數(shù)據(jù)提示:成功修改數(shù)據(jù)輸入:圖書(shū)館網(wǎng)址:點(diǎn)擊保存提示:請(qǐng)將數(shù)據(jù)填寫(xiě)完整提示:請(qǐng)將數(shù)據(jù)填寫(xiě)完整輸入:圖書(shū)館簡(jiǎn)介:1點(diǎn)擊保存提示:成功修改數(shù)據(jù)提示:成功修改數(shù)據(jù)輸入:圖書(shū)館簡(jiǎn)介:點(diǎn)擊保存提示:請(qǐng)將數(shù)據(jù)填寫(xiě)完整提示:請(qǐng)將數(shù)據(jù)填寫(xiě)完整輸入:建館時(shí)間:2007-11-22點(diǎn)擊保存提示:成功修改數(shù)據(jù)提示:成功修改數(shù)據(jù)輸入:建館時(shí)間:2007-110-22點(diǎn)擊保存提示:時(shí)間輸入有誤提示:圖書(shū)館信息修改失敗輸入:建館時(shí)間:2007-11-220點(diǎn)擊保存提示:時(shí)間輸入有誤提示:圖書(shū)館信息修改失敗輸入:建館時(shí)間:dfgadg點(diǎn)擊保存提示:時(shí)間輸入有誤提示:圖書(shū)館信息修改失敗輸入:建館時(shí)間:點(diǎn)擊保存提示:請(qǐng)將數(shù)據(jù)填寫(xiě)完整提示:請(qǐng)將數(shù)據(jù)填寫(xiě)完整功能E描述管理員設(shè)置功能用例目的測(cè)試用戶能否正常查詢、修改數(shù)據(jù)庫(kù)中存儲(chǔ)的管理員信息前提條件操作系統(tǒng)正常運(yùn)行、各硬件配置恰當(dāng),管理員身份登陸輸入/動(dòng)作期望的輸出/響應(yīng)實(shí)際輸出/響應(yīng)點(diǎn)擊:添加管理員信息輸入:管理員名稱:管理員密碼:確認(rèn)密碼:點(diǎn)擊保存提示:請(qǐng)輸入數(shù)據(jù)提示:請(qǐng)輸入管理員名稱點(diǎn)擊:添加管理員信息輸入:管理員名稱:admin管理員密碼:確認(rèn)密碼:點(diǎn)擊保存提示:請(qǐng)輸入數(shù)據(jù)提示:請(qǐng)輸入管理員密碼點(diǎn)擊:添加管理員信息輸入:管理員名稱:admin管理員密碼:admin確認(rèn)密碼:點(diǎn)擊保存提示:請(qǐng)輸入數(shù)據(jù)提示:請(qǐng)確認(rèn)管理員密碼點(diǎn)擊:添加管理員信息輸入:管理員名稱:admin管理員密碼:admin確認(rèn)密碼:admin點(diǎn)擊保存提示:管理員已存在提示:管理員已存在點(diǎn)擊:添加管理員信息輸入:管理員名稱:admin1管理員密碼:admin1確認(rèn)密碼:admin1點(diǎn)擊保存提示:管理員添加成功提示:管理員添加成功點(diǎn)擊:添加管理員信息輸入:管理員名稱:admin1管理員密碼:admin1確認(rèn)密碼:admin點(diǎn)擊保存提示:密碼輸入有誤提示:管理員添加成功點(diǎn)擊:權(quán)限設(shè)置選擇:所有權(quán)限點(diǎn)擊保存提示:權(quán)限修改成功提示:管理員權(quán)限設(shè)置成功功能E描述參數(shù)設(shè)置功能用例目的測(cè)試用戶能否正常查詢、修改數(shù)據(jù)庫(kù)中存儲(chǔ)的參數(shù)信息前提條件操作系統(tǒng)正常運(yùn)行、各硬件配置恰當(dāng),管理員身份登陸輸入/動(dòng)作期望的輸出/響應(yīng)實(shí)際輸出/響應(yīng)輸入:辦證費(fèi):40點(diǎn)擊保存提示:參數(shù)修改成功提示:參數(shù)設(shè)置信息修改成功輸入:辦證費(fèi):a點(diǎn)擊保存提示:參數(shù)輸入錯(cuò)誤提示:參數(shù)設(shè)置信息修改成功輸入:辦證費(fèi):40提示:參數(shù)修改成功提示:參數(shù)設(shè)置信息修改成功輸入:有效期限:3點(diǎn)擊保存提示:參數(shù)修改成功提示:參數(shù)設(shè)置信息修改成功輸入:有效期限:a點(diǎn)擊保存提示:參數(shù)輸入錯(cuò)誤提示:參數(shù)設(shè)置信息修改成功功能F描述書(shū)架設(shè)置功能用例目的測(cè)試用戶能否正常查詢、修改數(shù)據(jù)庫(kù)中存儲(chǔ)的書(shū)架信息前提條件操作系統(tǒng)正常運(yùn)行、各硬件配置恰當(dāng),管理員身份登陸輸入/動(dòng)作期望的輸出/響應(yīng)實(shí)際輸出/響應(yīng)點(diǎn)擊:添加書(shū)架信息輸入:書(shū)架名稱:asdf點(diǎn)擊保存提示:添加書(shū)架成功提示:書(shū)架信息添加成功點(diǎn)擊:添加書(shū)架信息輸入:書(shū)架名稱:asdf點(diǎn)擊保存錯(cuò)誤,書(shū)架名重復(fù)提示:書(shū)架信息添加成功點(diǎn)擊:添加書(shū)架信息輸入:書(shū)架名稱:點(diǎn)擊保存錯(cuò)誤,請(qǐng)輸入書(shū)架名提示:書(shū)架信息添加成功點(diǎn)擊:修改輸入:書(shū)架名稱:點(diǎn)擊保存錯(cuò)誤,請(qǐng)輸入書(shū)架名提示:書(shū)架信息修改成功選擇:書(shū)架名:asdf點(diǎn)擊:刪除提示:成功刪除書(shū)架錯(cuò)誤:刪除書(shū)架信息失敗功能G描述讀者類型管理功能用例目的測(cè)試用戶能否正常查詢、修改數(shù)據(jù)庫(kù)中存儲(chǔ)的讀者類型信息前提條件操作系統(tǒng)正常運(yùn)行、各硬件配置恰當(dāng),管理員身份登陸輸入/動(dòng)作期望的輸出/響應(yīng)實(shí)際輸出/響應(yīng)點(diǎn)擊:添加讀者信息輸入:類型名稱:測(cè)試員可借數(shù)量:3點(diǎn)擊保存提示:讀者類型添加成功提示:讀者類型添加成功點(diǎn)擊:添加讀者信息輸入:類型名稱:可借數(shù)量:3點(diǎn)擊保存提示:請(qǐng)輸入讀者類型名稱提示:請(qǐng)輸入讀者類型名稱點(diǎn)擊:添加讀者信息輸入:類型名稱:測(cè)試員可借數(shù)量:點(diǎn)擊保存提示:請(qǐng)輸入可借數(shù)量提示:請(qǐng)輸入可借數(shù)量點(diǎn)擊:添加讀者信息輸入:類型名稱:學(xué)生可借數(shù)量:1點(diǎn)擊保存提示:重復(fù)的讀者類型提示:該讀者類型已存在點(diǎn)擊:修改類型名稱:測(cè)試可借數(shù)量:1點(diǎn)擊保存提示:讀者類型修改成功提示:讀者類型修改成功點(diǎn)擊:添加讀者信息輸入:類型名稱:可借數(shù)量:3點(diǎn)擊保存請(qǐng)輸入讀者類型名稱讀者類型修改成功點(diǎn)擊:添加讀者信息輸入:類型名稱:測(cè)試可借數(shù)量:點(diǎn)擊保存提示:請(qǐng)輸入可借數(shù)量提示:讀者類型修改成功點(diǎn)擊:刪除提示:讀者類型刪除成功提示:讀者類型刪除成功功能H描述圖書(shū)檔案管理功能用例目的測(cè)試用戶能否正常查詢、修改數(shù)據(jù)庫(kù)中存儲(chǔ)的圖書(shū)信息前提條件操作系統(tǒng)正常運(yùn)行,各硬件配置恰當(dāng),管理員登陸輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際輸出/相應(yīng)點(diǎn)擊:添加圖書(shū)信息輸入:條形碼:書(shū)名:咱們結(jié)婚吧作者:高圓圓單價(jià):出版社:清華大學(xué)出版社點(diǎn)擊保存提示:圖書(shū)信息添加成功提示:圖書(shū)信息添加成功點(diǎn)擊:添加圖書(shū)信息輸入:條形碼、書(shū)名、單價(jià)時(shí),一項(xiàng)或者一項(xiàng)以上輸入內(nèi)容為空點(diǎn)擊確定提示:請(qǐng)?zhí)顚?xiě)完整的圖書(shū)資料提示:請(qǐng)輸入對(duì)應(yīng)的空白信息點(diǎn)擊:添加圖書(shū)信息輸入:條形碼:書(shū)名:爸爸去哪了作者:李圓圓單價(jià):出版社:機(jī)械工業(yè)出版社入庫(kù)時(shí)間:2012/2/3點(diǎn)擊確定提示:圖書(shū)號(hào)已經(jīng)被使用,請(qǐng)重新使用提示:該圖書(shū)信息已存在點(diǎn)擊:添加圖書(shū)信息輸入:圖書(shū)號(hào):中啊圣加嗲未經(jīng)點(diǎn)擊確定提示:圖書(shū)號(hào)格式錯(cuò)誤提示:圖書(shū)信息添加成功點(diǎn)擊:添加圖書(shū)信息輸入:?jiǎn)蝺r(jià):點(diǎn)擊確定提示:?jiǎn)蝺r(jià)超過(guò)范圍提示:圖書(shū)信息添加失敗點(diǎn)擊:添加圖書(shū)信息輸入:?jiǎn)蝺r(jià):dadf-sadfsd點(diǎn)擊確定提示:格式錯(cuò)誤提示:圖書(shū)信息添加成功點(diǎn)擊:修改輸入:條形碼:書(shū)名:咱們結(jié)婚作者:高圓圓單價(jià):出版社:清華大學(xué)出版社點(diǎn)擊保存圖書(shū)信息修改成功提示:圖書(shū)信息修改成功點(diǎn)擊:修改輸入:條形碼、書(shū)名、單價(jià)時(shí),一項(xiàng)或者一項(xiàng)以上輸入內(nèi)容為空點(diǎn)擊確定提示:請(qǐng)?zhí)顚?xiě)完整的圖書(shū)資料提示:請(qǐng)輸入對(duì)應(yīng)的空白信息點(diǎn)擊:修改輸入:條形碼:書(shū)名:爸爸去哪了作者:李圓圓單價(jià):出版社:機(jī)械工業(yè)出版社入庫(kù)時(shí)間:2012/2/3點(diǎn)擊確定提示:圖書(shū)號(hào)已經(jīng)被使用,請(qǐng)重新使用提示:該圖書(shū)信息已存在點(diǎn)擊:修改輸入:圖書(shū)號(hào):中啊圣加嗲未經(jīng)點(diǎn)擊確定提示:圖書(shū)號(hào)格式錯(cuò)誤提示:圖書(shū)信息修改成功點(diǎn)擊:修改輸入:?jiǎn)蝺r(jià):點(diǎn)擊確定提示:?jiǎn)蝺r(jià)超過(guò)范圍提示:圖書(shū)信息修改失敗點(diǎn)擊:修改輸入:?jiǎn)蝺r(jià):dadf-sadfsd點(diǎn)擊確定提示:格式錯(cuò)誤提示:圖書(shū)信息修改成功點(diǎn)擊:刪除提示:圖書(shū)信息刪除成功提示:圖書(shū)信息刪除成功功能I描述更改口令功能用例目的測(cè)試該系統(tǒng)能否提供用戶修改密碼功能前提條件操作系統(tǒng)正常運(yùn)行,各硬件配置恰當(dāng)輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況輸入:用戶名:admin原密碼:admin新密碼:123確認(rèn)密碼:123點(diǎn)擊保存提示:修改密碼成功提示:修改密碼成功輸入:用戶名/原密碼/新密碼/確認(rèn)密碼,其中一項(xiàng)或者一項(xiàng)以上為空點(diǎn)擊確定提示:請(qǐng)?zhí)顚?xiě)用戶的所有信息提示:請(qǐng)輸入對(duì)應(yīng)空白信息輸入:用戶名:werwer點(diǎn)擊確定提示:該用戶不存在提示:無(wú)法修改用戶名輸入:用戶名:admin密碼:124點(diǎn)擊確定提示:密碼輸入錯(cuò)誤提示:原密碼輸入有誤輸入:原密碼:admin新密碼:234確認(rèn)密碼:2345點(diǎn)擊確定提示:密碼修改錯(cuò)誤提示:兩次密碼輸入不一致,請(qǐng)重輸3.健壯性測(cè)試用例被測(cè)試對(duì)象的介紹健壯性測(cè)試是用于該圖書(shū)管理系統(tǒng)系統(tǒng)在出現(xiàn)故障時(shí),包涵錯(cuò)誤數(shù)據(jù)處理、異常情況處理和非法操作處理的測(cè)試是否能夠自動(dòng)恢復(fù)、或者忽略故障繼續(xù)運(yùn)行。即指在異常情況下,該系統(tǒng)還能正常運(yùn)行的能力。健壯性有兩層含義:一是容錯(cuò)能力,二是恢復(fù)能力。測(cè)試范圍與目地測(cè)試范圍:容錯(cuò)性測(cè)試通常構(gòu)造一些不合理的輸入來(lái)引誘軟件出錯(cuò),例如:(1)輸入錯(cuò)誤的數(shù)據(jù)類型。輸入定義域之外的數(shù)值。(4)系統(tǒng)能否重新運(yùn)行;(4)有無(wú)重要的數(shù)據(jù)丟失;(5)是否毀壞了其它相關(guān)的軟件硬件。測(cè)試目的:確保軟件在處理錯(cuò)誤數(shù)據(jù)和異常問(wèn)題時(shí)各個(gè)功能模塊工作正常,提高終端軟件的容錯(cuò)能力。進(jìn)行異常測(cè)試的目的和依據(jù)如下,我們之前的測(cè)試案例都是在驗(yàn)證這三條特性:●成熟性:終端軟件為避免由軟件中錯(cuò)誤而導(dǎo)致失效的能力●容錯(cuò)性:終端軟件在錯(cuò)誤數(shù)據(jù)或者違規(guī)操作的情況下,軟件維持規(guī)定的性能級(jí)別的能力●易恢復(fù)性:在發(fā)生故障的情況下,終端軟件重建規(guī)定的性能級(jí)別并恢復(fù)受直接影響的數(shù)據(jù)的能力容錯(cuò)能力/恢復(fù)能力測(cè)試用例異常輸入/動(dòng)作容錯(cuò)能力/恢復(fù)能力造成的危害、損失用戶名輸入:jjkjkdf容錯(cuò)能力強(qiáng),正?;謴?fù)未造成危害正在添加新書(shū)時(shí),關(guān)閉窗口重啟時(shí),系統(tǒng)正常未造成危害修改密碼:輸入錯(cuò)誤的原始密碼系統(tǒng)停止正常工作造成危害修改密碼:輸入新密碼和確認(rèn)密碼不一致系統(tǒng)停止正常工作造成危害關(guān)閉數(shù)據(jù)庫(kù)系統(tǒng)報(bào)錯(cuò)系統(tǒng)不能正常工作,沒(méi)有友好提示錯(cuò)誤正在使用系統(tǒng)是,關(guān)閉電源重啟時(shí)系統(tǒng)正常工作未造成危害4.性能測(cè)試用例被測(cè)試對(duì)象的介紹軟件的性能是軟件的一種非功能特性,它關(guān)注的不是軟件是否能夠完成特定的功能,而是在完成該功能時(shí)展示出來(lái)的及時(shí)性。測(cè)試范圍與目的性能測(cè)試的范圍控制在圖書(shū)館管理系統(tǒng),測(cè)試系統(tǒng)的集成功能。目的是測(cè)試圖書(shū)館管理系統(tǒng)的集成功能是否都正常。測(cè)試方案使用LoadRunner工具進(jìn)行一下幾種測(cè)試:負(fù)載測(cè)試:主要用于描述常規(guī)的性能測(cè)試,通過(guò)模擬生產(chǎn)運(yùn)行的業(yè)務(wù)壓力和使用場(chǎng)景組合來(lái)測(cè)試系統(tǒng)的性能是否滿足生產(chǎn)要求。針對(duì)圖書(shū)管理系統(tǒng)的登陸、借書(shū)、還書(shū)、續(xù)借、圖書(shū)查詢等功能,分別設(shè)置場(chǎng)景,設(shè)置同時(shí)使用的用戶數(shù)量,進(jìn)行測(cè)試。壓力測(cè)試:對(duì)系統(tǒng)不斷施加壓力的測(cè)試,是通過(guò)確定一個(gè)系統(tǒng)的瓶頸或者不能接收用戶請(qǐng)求的性能點(diǎn),來(lái)獲得系統(tǒng)能提供的最大的服務(wù)級(jí)別的測(cè)試。通俗地講,壓力測(cè)試是為了發(fā)現(xiàn)在什么條件下應(yīng)用程序的性能會(huì)變得不可接受。使用場(chǎng)景組合的方式,同時(shí)進(jìn)行借書(shū)、還書(shū)、續(xù)借等功能。設(shè)置場(chǎng)景,不斷施加用戶數(shù)量,進(jìn)行測(cè)試,直到確定系統(tǒng)最大服務(wù)級(jí)別。疲勞強(qiáng)度測(cè)試通常是采用系統(tǒng)穩(wěn)定運(yùn)行情況下能夠支持的最大并發(fā)用戶數(shù)或者日常運(yùn)行用戶數(shù),持續(xù)執(zhí)行一段時(shí)間業(yè)務(wù),通過(guò)綜合分析交易執(zhí)行指標(biāo)和資源監(jiān)控指標(biāo)來(lái)確定系統(tǒng)處理最大工作量強(qiáng)度性能的過(guò)程。設(shè)置20,、30、50個(gè)用戶長(zhǎng)時(shí)間運(yùn)行該系統(tǒng),測(cè)試系統(tǒng)故障發(fā)生的的時(shí)間,和故障的具體類型,發(fā)現(xiàn)系統(tǒng)的問(wèn)題。性能測(cè)試用例預(yù)期性能指標(biāo)測(cè)試用例
用例編號(hào):001用例描述Web響應(yīng)時(shí)間用例目的打開(kāi)web響應(yīng)時(shí)間是否符合要求步驟輸入/動(dòng)作期望性能(平均值)1打開(kāi)IE瀏覽器23點(diǎn)擊轉(zhuǎn)到<54關(guān)閉瀏覽器用例編號(hào):002用例描述Web響應(yīng)時(shí)間用例目的測(cè)試登陸響應(yīng)時(shí)間是否符合要求步驟輸入/動(dòng)作期望性能(平均值)1打開(kāi)IE瀏覽器23點(diǎn)擊轉(zhuǎn)到<54輸入用戶名:admin密碼:admin5點(diǎn)擊登陸<26點(diǎn)擊退出7關(guān)閉瀏覽器用例編號(hào):003用例描述Web響應(yīng)時(shí)間用例目的測(cè)試圖書(shū)查詢響應(yīng)時(shí)間是否符合要求步驟輸入/動(dòng)作期望性能(平均值)1打開(kāi)IE瀏覽器23點(diǎn)擊轉(zhuǎn)到<54輸入用戶名:admin密碼:admin5點(diǎn)擊登陸<26輸入圖書(shū)名7點(diǎn)擊查詢<28退出系統(tǒng)用例編號(hào):004用例描述Web響應(yīng)時(shí)間用例目的測(cè)試借閱圖書(shū)響應(yīng)時(shí)間是否符合要求步驟輸入/動(dòng)作期望性能(平均值)1打開(kāi)IE瀏覽器23點(diǎn)擊轉(zhuǎn)到<54輸入用戶名:admin密碼:admin5點(diǎn)擊登陸<26輸入圖書(shū)名7點(diǎn)擊查詢<28點(diǎn)擊借閱圖書(shū)<29退出系統(tǒng)<2用戶并發(fā)測(cè)試:核心模塊功能
登陸系統(tǒng)目的
測(cè)試多人同時(shí)登陸系統(tǒng)的性能情況方法
設(shè)置登陸場(chǎng)景,設(shè)計(jì)多個(gè)用戶同時(shí)使用步驟1、用戶打開(kāi)首頁(yè)網(wǎng)址2、填寫(xiě)用戶名3、填寫(xiě)按鈕4、點(diǎn)擊確定并發(fā)用戶數(shù)響應(yīng)時(shí)間業(yè)務(wù)成功率CPU使用率內(nèi)存使用率2050100200功能借書(shū)目的
測(cè)試多人同時(shí)借書(shū)的性能情況方法
設(shè)置借書(shū)場(chǎng)景,設(shè)計(jì)多個(gè)用戶同時(shí)使用步驟1、輸入讀者ID2、輸入書(shū)本ID3、點(diǎn)擊確定并發(fā)用戶數(shù)響應(yīng)時(shí)間業(yè)務(wù)成功率CPU使用率內(nèi)存使用率2050100200功能
查詢書(shū)籍目的
測(cè)試多人同時(shí)查詢書(shū)籍的性能情況方法
設(shè)置查詢場(chǎng)景,設(shè)計(jì)多個(gè)用戶同時(shí)使用步驟1、輸入書(shū)本的ID/名字/類型2、點(diǎn)擊確定并發(fā)用戶數(shù)響應(yīng)時(shí)間業(yè)務(wù)成功率CPU使用率內(nèi)存使用率2050100200功能
還書(shū)目的
測(cè)試多人同時(shí)還書(shū)的性能情況方法
設(shè)置還書(shū)場(chǎng)景,設(shè)計(jì)多個(gè)用戶同時(shí)使用步驟1、輸入讀者ID2、輸入書(shū)本ID3、點(diǎn)擊確定并發(fā)用戶數(shù)響應(yīng)時(shí)間業(yè)務(wù)成功率CPU使用率內(nèi)存使用率2050100200用戶并發(fā)測(cè)試:組合模塊功能100人同時(shí)操作:25人登陸,25人借書(shū),25人還書(shū),25人取查詢書(shū)籍目的
測(cè)試100人同時(shí)對(duì)系統(tǒng)操作,系統(tǒng)的性能情況方法
并發(fā)用戶數(shù)事務(wù)平均響應(yīng)時(shí)間事務(wù)最大響應(yīng)時(shí)間平均每秒事務(wù)數(shù)事務(wù)成功率
每秒點(diǎn)擊率
平均流量(字節(jié)/秒)登陸借書(shū)還書(shū)查詢登陸借書(shū)還書(shū)查詢登陸借書(shū)還書(shū)查詢登陸借書(shū)還書(shū)查詢25人登陸,25人借書(shū),25人還書(shū),25人取查詢書(shū)籍
并發(fā)用戶數(shù)與主機(jī)并發(fā)用戶數(shù)CPU利用率MEM利用率磁盤(pán)I/O情況DB參數(shù)1其它參數(shù)25人登陸,25人借書(shū),25人還書(shū),25人取查詢書(shū)籍
疲勞強(qiáng)度測(cè)試極限名稱最大并發(fā)用戶數(shù)前提條件
系統(tǒng)在該用戶數(shù)目下能正常運(yùn)行
運(yùn)行時(shí)間
5個(gè)小時(shí)輸入/動(dòng)作輸出/響應(yīng)是否能正常運(yùn)行故障發(fā)生的時(shí)刻故障描述20個(gè)用戶并發(fā)操作
30個(gè)用戶并發(fā)操作
50個(gè)用戶并發(fā)操作
5.單元測(cè)試被測(cè)試對(duì)象的介紹Junit是一個(gè)開(kāi)發(fā)源代碼的Java測(cè)試框架,用于編寫(xiě)和運(yùn)行可重復(fù)的測(cè)試。是用于單元測(cè)試框架體系xUnit的一個(gè)實(shí)例(用于java語(yǔ)言)。該系統(tǒng)中的ChStr類共有toChinese,nullToString,filterStr三個(gè)函數(shù),使用junit測(cè)試這三個(gè)函數(shù);測(cè)試范圍與目的fillterStr()函數(shù)用于過(guò)濾危險(xiǎn)字符,以下為源碼:publicstaticfinalStringfilterStr(Stringstr){ str=(";",""); str=("&","&"); str=("<","<"); str=(">",">"); str=("'",""); str=("--",""); str=("/",""); str=("%",""); returnstr; }nullToString()函數(shù)用于處理字符串中的空值,以下為源代碼:publicstaticfinalStringnullToString(Stringv,StringtoV){if(v==null||"".equals(v)){ v=toV; }returnv; }toChinese()函數(shù)用于將字符串轉(zhuǎn)換為GBK編碼,以下為源代碼:publicstaticStringtoChinese(Stringstrvalue){try{if(strvalue==null){ strvalue=""; }else{ strvalue=newString("ISO8859_1"),"GBK"); strvalue=(); } }catch(Exceptione){ strvalue=""; } returnstrvalue;}測(cè)試工具Junit測(cè)試工具;測(cè)試用例設(shè)計(jì)fillterStr()函數(shù)測(cè)試用例含;String數(shù)組含&String數(shù)組含<String數(shù)組含>String數(shù)組含’String數(shù)組含__String數(shù)組含/String數(shù)組含%String數(shù)組不含以上符號(hào)的String數(shù)組空數(shù)組以下為具體測(cè)試用例Str預(yù)期輸出實(shí)際測(cè)試結(jié)果s;sss通過(guò)s&ss&s通過(guò)s<sS<s通過(guò)s>sS>s通過(guò)s‘sss通過(guò)s__sss通過(guò)s/sss通過(guò)s%sss通過(guò)ssssss通過(guò)null“”通過(guò)nullToString()函數(shù)測(cè)試針對(duì)此函數(shù)我們采用等價(jià)類劃分法生成JUnit測(cè)試用例總共劃分出4個(gè)用例,分別是:數(shù)組v為空或不為空數(shù)組toV的合法輸入(不為空)和不合法輸入(為空)以下為具體測(cè)試用例vtoV預(yù)期輸出實(shí)際測(cè)試結(jié)果nullssss通過(guò)nullnullnull通過(guò)ssss通過(guò)snulls通過(guò)函數(shù)測(cè)試針對(duì)此函數(shù)我們采用等價(jià)類劃分法生成JUnit測(cè)試用例總共劃分出3個(gè)用例,分別是:數(shù)組strvalue為空或不為空,其中數(shù)組不為空又分為漢字?jǐn)?shù)組和字符數(shù)組兩種以下為具體測(cè)試用例strvalue預(yù)期輸出實(shí)際測(cè)試結(jié)果null“”通過(guò)漢字通過(guò)hanzihanzi通過(guò)6.圖形用戶界面測(cè)試用例被測(cè)試對(duì)象的介紹被測(cè)試對(duì)象主要包括各種圖形用戶界面(GUI),包括登錄界面,借書(shū)界面,還書(shū)界面以及新書(shū)入庫(kù)界面、測(cè)試范圍與目的測(cè)試范圍包括圖書(shū)館管理系統(tǒng)中的各種界面。目的是測(cè)試各種圖形用戶界面是否都正常運(yùn)行。用戶界面測(cè)試的檢查表檢查項(xiàng)測(cè)試人員的評(píng)價(jià)窗口切換、移動(dòng)、改變大小時(shí)正常嗎正常各種界面元素的文字正確嗎(如標(biāo)題、提示等)正常各種界面元素的狀態(tài)正確嗎(如有效、無(wú)效、選中等狀態(tài))正確各種界面元素支持鍵盤(pán)操作嗎支持各種界面元素支持鼠標(biāo)操作嗎支持對(duì)話框中的缺省焦點(diǎn)正確嗎正確數(shù)據(jù)項(xiàng)能正確回顯嗎能對(duì)于常用的功能,用戶能否不必閱讀手冊(cè)就能使用能執(zhí)行有風(fēng)險(xiǎn)的操作時(shí),有“確認(rèn)”、“放棄”等提示嗎有操作順序合理嗎合理有聯(lián)機(jī)幫助嗎有各種界面元素的布局合理嗎美觀嗎不是很美觀各種界面元素的顏色協(xié)調(diào)嗎不太協(xié)調(diào)各種界面元素的形狀美觀嗎不太美觀字體美觀嗎美觀圖標(biāo)直觀嗎直觀7.信息安全性測(cè)試用例被測(cè)試對(duì)象的介紹安全性測(cè)試檢查系統(tǒng)對(duì)非法侵入的防范能力。測(cè)試期間,測(cè)試人員假扮非法入侵者,采用各種辦法試圖突破防線。安全性測(cè)試檢測(cè)圖書(shū)館管理系統(tǒng)能否抵制各種的危機(jī),從而保證系統(tǒng)的各項(xiàng)安全。測(cè)試范圍與目的測(cè)試范圍限制在圖書(shū)館管理系統(tǒng):物理層安全 系統(tǒng)層安全應(yīng)用層安全管理層安全信息安全性測(cè)試方案擬采用功能驗(yàn)證,漏洞掃描,模擬攻擊試驗(yàn),偵聽(tīng)技術(shù)進(jìn)行信息安全性測(cè)試功能驗(yàn)證 采用黑盒測(cè)試方法,對(duì)涉及安全的軟件功能進(jìn)行測(cè)試
漏洞掃描 采用主機(jī)或系統(tǒng)漏洞掃描器自動(dòng)檢測(cè)遠(yuǎn)程或本機(jī)安全性弱點(diǎn)模擬攻擊試驗(yàn) 采用冒充、重演、消息篡改、服務(wù)拒絕、內(nèi)部攻擊、外部攻擊、陷阱門(mén)、特洛伊木馬方法進(jìn)行測(cè)試
偵聽(tīng)技術(shù) 對(duì)數(shù)據(jù)進(jìn)行截取分析的過(guò)程,主要用于對(duì)網(wǎng)絡(luò)加密的驗(yàn)證信息安全性測(cè)試用例輸入驗(yàn)證
前提條件系統(tǒng)正常運(yùn)行非法入侵手段是否實(shí)現(xiàn)目標(biāo)代價(jià)-利益分析輸入很大的數(shù)輸入超長(zhǎng)字符輸入特殊字符輸入中英文空格輸入特殊字符串輸入與要求不同類型的字符輸入html和javascript代碼
關(guān)于URL測(cè)試前提條件系統(tǒng)已經(jīng)安裝相應(yīng)的保護(hù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴陽(yáng)幼兒師范高等??茖W(xué)?!秳?dòng)畫(huà)場(chǎng)景設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025山西省安全員C證(專職安全員)考試題庫(kù)
- 硅湖職業(yè)技術(shù)學(xué)院《面向?qū)ο蠹夹g(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025甘肅省建筑安全員考試題庫(kù)
- 廣州幼兒師范高等??茖W(xué)?!毒G色建筑與綠色施工》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年四川建筑安全員-B證(項(xiàng)目經(jīng)理)考試題庫(kù)
- 廣州衛(wèi)生職業(yè)技術(shù)學(xué)院《溫病學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025貴州建筑安全員B證(項(xiàng)目經(jīng)理)考試題庫(kù)
- 2025黑龍江省安全員-C證(專職安全員)考試題庫(kù)
- 《ESD知識(shí)和控制》課件
- 人教版四年級(jí)上冊(cè)豎式計(jì)算400題及答案
- 重慶開(kāi)縣2023-2024學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)檢測(cè)卷(含答案)
- 血?dú)夥治鼋Y(jié)果判讀及臨床應(yīng)用護(hù)理課件
- 智能船舶與海洋工程:物聯(lián)網(wǎng)在船舶與海洋工程中的應(yīng)用
- 高速服務(wù)區(qū)經(jīng)營(yíng)分析報(bào)告
- 浙江省湖州市2022-2023學(xué)年四年級(jí)上學(xué)期數(shù)學(xué)期末試卷(含答案)
- 建井施工方案
- YMO青少年數(shù)學(xué)思維28屆五年級(jí)全國(guó)總決賽試卷
- 個(gè)人業(yè)績(jī)相關(guān)信息采集表
- 過(guò)敏性紫癜課件PPT
- 大學(xué)生暑期社會(huì)實(shí)踐證明模板(20篇)
評(píng)論
0/150
提交評(píng)論