基于多功能學(xué)習(xí)系統(tǒng)的黑盒測(cè)試_第1頁
基于多功能學(xué)習(xí)系統(tǒng)的黑盒測(cè)試_第2頁
基于多功能學(xué)習(xí)系統(tǒng)的黑盒測(cè)試_第3頁
基于多功能學(xué)習(xí)系統(tǒng)的黑盒測(cè)試_第4頁
基于多功能學(xué)習(xí)系統(tǒng)的黑盒測(cè)試_第5頁
已閱讀5頁,還剩52頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

《基于多功能學(xué)習(xí)系統(tǒng)的黑盒測(cè)試》摘要黑盒測(cè)試,作為一種最為常見的測(cè)試方法,它模糊了外部與內(nèi)部的界限,把軟件看成一個(gè)完整的整體,并且完全忽略了它的內(nèi)在因素,而只是研究它的外部特征。因?yàn)樗饕獪y(cè)試的是目標(biāo)是軟件的功能,通過黑盒測(cè)試來檢測(cè)軟件的各項(xiàng)功能是否符合用戶們的需求,所以它又被稱為功能測(cè)試。多功能學(xué)習(xí)系統(tǒng),是基于SSH框架,使用了Java語言,Web靜態(tài)頁面開發(fā)語言,JSP相結(jié)合開發(fā)的系統(tǒng),它主要分為學(xué)生用戶端、教師用戶端以及管理員端,前兩者屬于前臺(tái)系統(tǒng),而管理員端則主要屬于后臺(tái)系統(tǒng)。軟件的主要功能如下:學(xué)生用戶端功能包括登錄、修改密碼、瀏覽課程、參與測(cè)試、查看公告、查看作業(yè)等功能。教師用戶端功能包括查看學(xué)生、登錄、修改密碼、瀏覽課程、發(fā)布公告、發(fā)布作業(yè)、上傳課程、上傳試題、發(fā)布測(cè)試等功能。管理員端功能包括審核課程、評(píng)論管理、重置用戶密碼、修改用戶資料、批量注冊(cè)功能?;诙喙δ軐W(xué)習(xí)系統(tǒng)的黑盒測(cè)試主要就是對(duì)系統(tǒng)的登錄、修改密碼、添加課程、審核課程等及其他功能進(jìn)行黑盒測(cè)試。等價(jià)類劃分法、邊界值分析法和場(chǎng)景分析法是本次測(cè)試在設(shè)計(jì)測(cè)試用例時(shí)主要運(yùn)用的方法,通過分析執(zhí)行完測(cè)試用例的結(jié)果,對(duì)測(cè)試過程中發(fā)掘到的缺陷進(jìn)行缺陷的管理還有缺陷的分類,最后再是生成最終測(cè)試報(bào)告,通過測(cè)試報(bào)告的結(jié)果以及整個(gè)測(cè)試過程中發(fā)現(xiàn)的問題,對(duì)軟件最后的成品質(zhì)量進(jìn)行一個(gè)評(píng)估,并對(duì)其是否能夠發(fā)行做出分析。關(guān)鍵詞:黑盒測(cè)試;多功能學(xué)習(xí)系統(tǒng);功能測(cè)試BlackBoxTestingApplicationInMultifunctionalLearningSubSystemAbstractBlackboxtesting,asoneofthemostcommontestingmethods,blurstheboundarybetweentheoutsideandtheinside,regardsthesoftwareasawhole,andcompletelyignoresitsinternalfactors,butonlystudiesitsexternalcharacteristics.Becauseitmainlyteststhefunctionsofthesoftware,andtestswhetherthefunctionsofthesoftwaremeettheneedsoftheusersthroughtheblackboxtest,itisalsocalledthefunctiontest.Themulti-functionallearningsystemisbasedonSSHframework,whichusesJavalanguage,webstaticpagedevelopmentlanguageandJSP.Itismainlydividedintostudentclient,teacherclientandadministratorclient.Theformertwobelongtotheforegroundsystem,whiletheadministratorclientmainlybelongstothebackgroundsystem.Themainfunctionsofthesoftwareareasfollows:thefunctionsofstudentclientincludelogin,passwordmodification,coursebrowsing,testparticipation,noticeviewing,assignmentviewing,etc.Thefunctionsofteacherclientincludeviewingstudents,loggingin,changingpasswords,browsingcourses,publishingannouncements,publishingassignments,uploadingcourses,uploadingtestquestions,publishingtestsandotherfunctions.Thefunctionsofadministratorincludecourseaudit,commentmanagement,userpasswordreset,userdatamodificationandbatchregistration.Theblackboxtestbasedonthemulti-functionallearningsystemismainlytotestthesystem'slogin,passwordmodification,addingcourses,auditingcoursesandotherfunctions.Equivalenceclassdivisionmethod,boundaryvalueanalysismethodandscenarioanalysismethodarethemainmethodsusedinthedesignoftestcasesinthistest.Throughtheanalysisoftheresultsofthetestcases,thedefectsdiscoveredinthetestprocessaremanagedandclassified.Finally,thefinaltestreportisgenerated.ThroughtheresultsofthetestreportandtheresultsfoundinthewholetestprocessProblem,thefinalproductqualityofsoftwareisevaluated,andwhetheritcanbereleasedisanalyzed.Keywords:blackboxtesting;multifunctionallearningsystem;functionaltesting目錄TOC\o"1-3"\h\u1前言 前言1.1軟件測(cè)試的研究背景及意義自人類文明不斷發(fā)展以來,也隨著如今科技與互聯(lián)網(wǎng)的日新月異,它也帶動(dòng)了計(jì)算機(jī)行業(yè)的迅速發(fā)展,特別是在計(jì)算機(jī)軟件這個(gè)行業(yè)。各種行業(yè)愈加發(fā)展,人們的要求越來越高,所以需要軟件的功能越來越強(qiáng)大,只有軟件質(zhì)量的不斷提升,才能去適應(yīng)潮流而不被淘汰,而相應(yīng)的要求下所開發(fā)出來的軟件的結(jié)構(gòu)也越來越復(fù)雜,對(duì)軟件成品的質(zhì)量也越來越高。在這樣的影響下,就出現(xiàn)了許多問題,例如在一個(gè)軟件的開發(fā)過程中,或多或少都會(huì)因?yàn)楦鞣N原因產(chǎn)生各種各樣的缺陷。這些缺陷給一個(gè)軟件帶來了很大的影響,有些甚至直接嚴(yán)重阻礙了這個(gè)軟件的發(fā)行。軟件測(cè)試在這個(gè)時(shí)期帶來的重要作用就不言而喻,它的目的就是為了在軟件開發(fā)過程的各個(gè)時(shí)期,將系統(tǒng)中的缺陷查找出來,并盡早解決這些缺陷。軟件測(cè)試是一項(xiàng)非常繁瑣也非常重要的工作,它也是軟件合格質(zhì)量的保證。在缺陷還未給后續(xù)軟件開發(fā)帶來阻礙就做到修改,提高軟件的成品質(zhì)量??蛻舨⒉魂P(guān)心你開發(fā)的功能有多么先進(jìn),他們更關(guān)心的是你所開發(fā)的產(chǎn)品質(zhì)量是否過關(guān),能夠給他們帶來最大的收益。本次測(cè)試的研究對(duì)象我選取的是基于JavaEE平臺(tái)的SSH框架下所開發(fā)的一個(gè)B/S架構(gòu)的多功能學(xué)習(xí)系統(tǒng)。這個(gè)系統(tǒng)是在windows10的開發(fā)環(huán)境下,使用Java設(shè)計(jì)語言,同時(shí)結(jié)合了web與jsp開發(fā)語言開發(fā)而成,所選取的開發(fā)工具是MyEclipse。通過這次畢業(yè)設(shè)計(jì)研究,能夠很在很大程度上鍛煉我自己的業(yè)務(wù)能力,通過自己的努力去發(fā)現(xiàn)、解決問題,在解決問題的過程中與老師、同學(xué)的交流也是鍛煉自己溝通能力的機(jī)會(huì)。也是一次很好的實(shí)踐機(jī)遇。大學(xué)的學(xué)習(xí)生活不論是對(duì)于測(cè)試工作的理論學(xué)習(xí)還是實(shí)踐操作都積累了一定的學(xué)習(xí)經(jīng)驗(yàn),通過這次實(shí)際的畢業(yè)設(shè)計(jì),也是對(duì)自己大學(xué)所學(xué)知識(shí)的檢測(cè),也培養(yǎng)了自己的動(dòng)手能力。同時(shí),認(rèn)真對(duì)待這次畢業(yè)設(shè)計(jì)的態(tài)度,嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度,對(duì)于我來說,都是一筆寶貴的財(cái)富,為我今后走出社會(huì),不論是工作在什么崗位都打下堅(jiān)實(shí)的基礎(chǔ)。如果以后從事與測(cè)試相關(guān)的工作,這次畢業(yè)設(shè)計(jì)也會(huì)給我積累寶貴的工作經(jīng)驗(yàn)。1.2黑盒測(cè)試的發(fā)展概述黑盒測(cè)試作為一種十分常見的測(cè)試方法,也是市面上一種主流的方法,也被稱為功能測(cè)試,黑盒測(cè)試一般可分為功能測(cè)試和非功能測(cè)試,其中功能測(cè)試主要包括等價(jià)類劃分、邊界值分析、因果圖法、錯(cuò)誤推測(cè)、兼容性測(cè)試、配置測(cè)試、安全測(cè)試等。通常來說,一套完整的黑盒測(cè)試流程主要包括以下9個(gè)方面:需求的分析制定測(cè)試方案制定測(cè)試計(jì)劃設(shè)計(jì)測(cè)試用例準(zhǔn)備測(cè)試數(shù)據(jù)執(zhí)行測(cè)試用例軟件缺陷管理測(cè)試分析報(bào)告回歸測(cè)試1.3本篇論文所解決的問題本篇論文主要所要解決的問題是通過黑盒測(cè)試,執(zhí)行完一個(gè)它完整的流程,對(duì)本冊(cè)測(cè)試對(duì)象多功能學(xué)習(xí)系統(tǒng)的各項(xiàng)功能進(jìn)行檢測(cè),分析它是否符合用戶的需求,以及軟件質(zhì)量是否滿足發(fā)行的要求。除此之外,還要探討的一個(gè)問題就是黑盒測(cè)試在多功能學(xué)習(xí)系統(tǒng)中的應(yīng)用,深入了解黑盒測(cè)試著這種方法對(duì)于提高軟件質(zhì)量從而使其達(dá)到發(fā)行標(biāo)準(zhǔn)有著怎樣的影響。1.4本篇論文的組織結(jié)構(gòu)本論文主要分為8個(gè)章節(jié):第一章前言:主要敘述了關(guān)于軟件測(cè)試的研究背景還有它的意義,粗略地介紹本次測(cè)試所使用的多功能學(xué)習(xí)系統(tǒng),還有黑盒測(cè)試的幾個(gè)基本步驟,最后就是說明論文的組織結(jié)構(gòu)還有要解決的問題。第二章介紹測(cè)試系統(tǒng):主要對(duì)所選取的多功能學(xué)習(xí)系統(tǒng)進(jìn)行介紹第三章測(cè)試需求:主要對(duì)本次測(cè)試的對(duì)象:多功能學(xué)習(xí)系統(tǒng)進(jìn)行功能需求分析,設(shè)定測(cè)試需求所對(duì)應(yīng)的優(yōu)先級(jí),對(duì)界面測(cè)試、功能測(cè)試進(jìn)行歸納分析,同時(shí)說明系統(tǒng)的測(cè)試范圍和具體的測(cè)試點(diǎn)。第四章測(cè)試計(jì)劃:主要通過分析多功能學(xué)習(xí)系統(tǒng)與測(cè)試步驟相結(jié)合,來制定相應(yīng)的測(cè)試計(jì)劃第五章測(cè)試用例:編寫測(cè)試用例的方法主要是采取了等價(jià)類劃分法、邊界值法、場(chǎng)景分析法,主要包括了界面測(cè)試用例、流程測(cè)試用例、功能測(cè)試用例等。第六章缺陷管理:通過執(zhí)行測(cè)試用例,找出系統(tǒng)中的缺陷,并用表格記錄下來第七章測(cè)試報(bào)告:對(duì)整個(gè)測(cè)試過程進(jìn)行一個(gè)比較系統(tǒng)和完善的整理,編寫測(cè)試報(bào)告,通過整理的數(shù)據(jù)對(duì)系統(tǒng)進(jìn)行一次總體評(píng)估。第八章總結(jié):本論文的最后一章,回顧整個(gè)測(cè)試過程,大致總結(jié)了此次黑盒測(cè)試的完成情況,還有自己在這次測(cè)試中收獲頗豐的個(gè)人感受,同時(shí)也突出了黑盒測(cè)試在此次的測(cè)試對(duì)象多功能學(xué)習(xí)系統(tǒng)的發(fā)布過程中起到的重要作用。2測(cè)試系統(tǒng)介紹2.1測(cè)試對(duì)象:多功能學(xué)習(xí)系統(tǒng)的簡(jiǎn)介自科技不斷發(fā)展以來,隨著互聯(lián)網(wǎng)的日漸成熟,網(wǎng)絡(luò)授課開始成為高校中比較常見的一種形式,尤其是通過這次疫情可以感受到,網(wǎng)課成為真正實(shí)現(xiàn)足不出戶溝通學(xué)生與老師的一種重要形式。為了給學(xué)生的學(xué)習(xí)以及老師的工作帶來更大的便捷性,學(xué)校決定開發(fā)一個(gè)多功能學(xué)習(xí)系統(tǒng),從而提高學(xué)生們的學(xué)習(xí)效率以及讓老師更好的進(jìn)行授課。學(xué)生可以在網(wǎng)上添加想要學(xué)習(xí)的課程,用電腦觀看課程,課程結(jié)束后可以直接在網(wǎng)上進(jìn)行考試。教師可以在網(wǎng)上對(duì)自己負(fù)責(zé)的課程進(jìn)行管理,查看學(xué)生的學(xué)習(xí)情況。一般的考試都是采用紙質(zhì)化考試,需要教師利用大量的時(shí)間去監(jiān)考、閱卷和判卷。而利用互聯(lián)網(wǎng),學(xué)生可以在網(wǎng)上進(jìn)行考試,由系統(tǒng)進(jìn)行判卷,然后自動(dòng)出成績(jī),可以節(jié)省教師大量的時(shí)間,簡(jiǎn)化考試過程,同時(shí)降低錯(cuò)誤。本項(xiàng)目是立足于北京理工大學(xué)珠海學(xué)院師生們的實(shí)際需要,建立一個(gè)使用起來便捷可靠的系統(tǒng),降低了將要使用的人力、物力,更有效的方便學(xué)生的學(xué)習(xí)以及教師的管理。圖2.1多功能學(xué)習(xí)系統(tǒng)架構(gòu)圖2.2測(cè)試對(duì)象的系統(tǒng)用例圖用例圖是指能夠表現(xiàn)出參與者、用例、邊界它們?nèi)咧g的關(guān)系的圖,用例圖存在的意義就是為了能夠更加簡(jiǎn)單明了地描述出系統(tǒng)的各項(xiàng)功能。通過本次測(cè)試對(duì)象多功能學(xué)習(xí)系統(tǒng)的結(jié)構(gòu)圖我們可以觀察到系統(tǒng)一共有三個(gè)參與者,即管理員、學(xué)生和教師,各自的功能也有所不同。管理員主要負(fù)責(zé)用戶管理、審核管理等功能,教師則有發(fā)布公告和課程,查看學(xué)生信息等操作,而學(xué)生則是一些查看公告、課程,參與測(cè)試、提交作業(yè)的操作。圖2.2多功能學(xué)習(xí)系統(tǒng)用例圖2.3測(cè)試系統(tǒng)多功能學(xué)習(xí)系統(tǒng)數(shù)據(jù)字典數(shù)據(jù)字典就像是一本說明書,對(duì)數(shù)據(jù)流程圖中的各個(gè)元素進(jìn)行說明,它定義和描述了數(shù)據(jù)的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流等。簡(jiǎn)而言之,數(shù)據(jù)字典就是用來描述數(shù)據(jù)的信息集合。本次測(cè)試對(duì)象為多功能學(xué)習(xí)系統(tǒng),其使用了MYSQL數(shù)據(jù)庫,數(shù)據(jù)字典如下圖所示。表2.1學(xué)生表tb_stu列名數(shù)據(jù)類型長(zhǎng)度自動(dòng)遞增中文描述備注stu_idvarchar12學(xué)生編號(hào)主鍵stu_Novarchar12學(xué)生賬號(hào)用來登錄stu_pwdvarchar15密碼只可使用字母或數(shù)字stu_namevarchar10學(xué)生姓名stu_telvarchar11學(xué)生電話長(zhǎng)度必須為11位stu_iconimage個(gè)人頭像表2.2教師表tb_tch列名數(shù)據(jù)類型長(zhǎng)度自動(dòng)遞增中文描述備注tch_idvarchar7教師編號(hào)主鍵tch_Novarchar7教師賬號(hào)用來登錄tch_pwdvarchar15密碼只可使用字母或數(shù)字tch_namevarchar10教師姓名tch_telvarchar11教師電話長(zhǎng)度必須為11位tch_typevarchar6職稱僅有“助教”“講師”“副教授”“教授”可選tch_iconimage個(gè)人頭像表2.3管理員表tb_adm列名數(shù)據(jù)類型長(zhǎng)度自動(dòng)遞增中文描述備注adm_idvarchar7管理員編號(hào)主鍵adm_pwdvarchar15密碼只可使用字母或數(shù)字adm_namevarchar10管理員姓名表2.4課程表tb_course列名數(shù)據(jù)類型長(zhǎng)度自動(dòng)遞增中文描述備注courseNovarchar6課程編號(hào)主鍵cus_namevarchar20課程名稱cus_briefvarchar50課程簡(jiǎn)介cus_typevarchar5課程類型只有“視頻”“書籍”可選filetypevarchar5文件類型只有“視頻”“文檔”可選cus_datedate發(fā)布日期tch_idvarchar7教師編號(hào)外鍵表2.5學(xué)生選課表tb_select列名數(shù)據(jù)類型長(zhǎng)度自動(dòng)遞增中文描述備注courseNovarchar6課程編號(hào)外鍵聯(lián)合做主鍵stu_idvarchar12學(xué)生編號(hào)外鍵聯(lián)合做主鍵表2.6評(píng)論表tb_commit列名數(shù)據(jù)類型長(zhǎng)度自動(dòng)遞增中文描述備注commitNoint√評(píng)論編號(hào)主鍵com_contentvarchar100評(píng)論內(nèi)容com_datedate創(chuàng)建時(shí)間stu_idvarchar12學(xué)生編號(hào)外鍵courseNovarchar6課程編號(hào)外鍵表2.7試卷表tb_test列名數(shù)據(jù)類型長(zhǎng)度自動(dòng)遞增中文描述備注testNoint√試卷編號(hào)主鍵tst_namevarvhar20試卷名稱courseNovarchar6所屬課程外鍵tst_datedate添加時(shí)間表2.8試題表tb_question列名數(shù)據(jù)類型長(zhǎng)度自動(dòng)遞增中文描述備注qstNoint√試題編號(hào)主鍵qst_titlevarchar100試題內(nèi)容opt_avarchar15試題選項(xiàng)Aopt_bvarchar15試題選項(xiàng)Bopt_cvarchar15試題選項(xiàng)Copt_dvarchar15試題選項(xiàng)Dopt_keyvarchar15正確答案keycontentvarchar100試題解析允許為空表2.9測(cè)試選題表tb_testselect列名數(shù)據(jù)類型長(zhǎng)度自動(dòng)遞增中文描述備注qstNoint√試題編號(hào)外鍵聯(lián)合做主鍵testNoint√試卷編號(hào)外鍵聯(lián)合做主鍵表2.10成績(jī)表tb_score列名數(shù)據(jù)類型長(zhǎng)度自動(dòng)遞增中文描述備注scoreint成績(jī)0~100sco_datedatetime提交時(shí)間stu_idvarchar12學(xué)生編號(hào)外鍵聯(lián)合做主鍵testNoint√試卷編號(hào)外鍵聯(lián)合做主鍵表2.11公告表tb_bulletin列名數(shù)據(jù)類型長(zhǎng)度自動(dòng)遞增中文描述備注bulNoint√公告編號(hào)主鍵bul_titlevarchar20公告標(biāo)題bul_contentvarchar100公告內(nèi)容bul_datedate發(fā)布日期tch_idvarchar7教師編號(hào)外鍵courseNovarchar6課程編號(hào)外鍵表2.12作業(yè)表tb_homework列名數(shù)據(jù)類型長(zhǎng)度自動(dòng)遞增中文描述備注hwkNoint√作業(yè)編號(hào)主鍵hwk_titlevarchar15作業(yè)標(biāo)題tch_idvarchar7發(fā)布人/教師編號(hào)外鍵hwk_datedate截至提交時(shí)間hwk_contentvarchar100作業(yè)內(nèi)容允許為空courseNovarchar6課程編號(hào)外鍵hwk_scoreint作業(yè)分?jǐn)?shù)允許為空表2.13作業(yè)提交表tb_homeworksub列名數(shù)據(jù)類型長(zhǎng)度自動(dòng)遞增中文描述備注hwkNoint√作業(yè)編號(hào)外鍵聯(lián)合做主鍵hms_contentvarchar100提交內(nèi)容hms_datedate提交日期stu_id12學(xué)生編號(hào)外鍵聯(lián)合做主鍵courseNovarchar6課程編號(hào)外鍵2.4測(cè)試系統(tǒng)多功能學(xué)習(xí)系統(tǒng)測(cè)試頁面系統(tǒng)的界面測(cè)試簡(jiǎn)稱就是UI測(cè)試,它也是測(cè)試過程中一個(gè)重要并且必不可少的環(huán)節(jié),主要測(cè)試系統(tǒng)界面各個(gè)模塊的布局放置是否合理、風(fēng)格是否一致并且符合主題,同時(shí)界面美觀,字體,是否有錯(cuò)別字等都是要列入測(cè)試考量的范圍。圖2.3多功能學(xué)習(xí)系統(tǒng)登錄界面圖2.4學(xué)生界面圖2.5教師界面圖2.6管理員界面2.5測(cè)試系統(tǒng)數(shù)據(jù)流圖圖2.7學(xué)生數(shù)據(jù)流圖圖2.8教師數(shù)據(jù)流圖圖2.9管理員數(shù)據(jù)流圖3測(cè)試需求3.1測(cè)試需求表格分析測(cè)試的需求分析是進(jìn)行測(cè)試的準(zhǔn)備工作,是一套完整的測(cè)試工作流程的初始步驟,測(cè)試需求分析的目的就是為了簡(jiǎn)化繁雜的需求文檔,得到一些比較直觀具有代表性的需求,再從中得到我們所需要的測(cè)試要點(diǎn),測(cè)試需求分析能夠節(jié)省我們分析需求文檔的時(shí)間,同時(shí)能夠給我們?cè)O(shè)計(jì)測(cè)試用例提供參考,不至于遺漏某些測(cè)試用例。多功能學(xué)習(xí)系統(tǒng)的測(cè)試需求分析如下表所示。表3.1界面測(cè)試界面測(cè)試需求序號(hào)測(cè)試需求優(yōu)先級(jí)瀏覽文字XQ-01不可出現(xiàn)錯(cuò)別字中瀏覽圖片XQ-02圖文符合邏輯正確中按鈕點(diǎn)擊XQ-03按鈕正確實(shí)現(xiàn)頁面跳轉(zhuǎn)高全局瀏覽XQ-04風(fēng)格一致、元素排列整齊中表3.2功能測(cè)試功能測(cè)試需求序號(hào)測(cè)試需求優(yōu)先級(jí)學(xué)生登錄XQ-01學(xué)生的登錄功能高教師登錄XQ-02教師的登錄功能高管理員登錄XQ-03管理員的登錄功能高學(xué)生修改密碼XQ-04學(xué)生能修改自己的密碼高教師修改密碼XQ-05教師能修改自己的密碼高管理員審核課程XQ-06管理員正常通過或刪除課程高管理員審核評(píng)論XQ-07管理員刪除評(píng)論操作高教師查找課程XQ-08正常顯示課程信息高教師添加課程XQ-09添加課程信息高教師發(fā)布公告XQ-10可以新建相關(guān)課程的公告高教師添加試題XQ-11教師可以添加相應(yīng)課程的試題高管理員重置用戶密碼XQ-12可以進(jìn)行用戶密碼重置高管理員批量注冊(cè)用戶XQ-13管理員的批量注冊(cè)用戶功能高管理員修改用戶資料XQ-14用戶資料的修改功能高學(xué)生參加測(cè)試XQ-15學(xué)生可以參加相應(yīng)課程的測(cè)試高3.2測(cè)試需求優(yōu)先級(jí)說明根據(jù)業(yè)務(wù)知識(shí)對(duì)不同需求的合理性以及特點(diǎn),主要將測(cè)試需求優(yōu)先級(jí)分為高、中、低三個(gè)等級(jí)。高:系統(tǒng)必備的基本功能,關(guān)系到整個(gè)系統(tǒng)的正常運(yùn)行,是必須實(shí)現(xiàn)的關(guān)鍵需求。中:中等級(jí)的測(cè)試需求一般是一些是使得系統(tǒng)更加完善的功能,并不急于實(shí)現(xiàn)。低:低等級(jí)的測(cè)試需求一般是一些不太常用的功能,往往對(duì)系統(tǒng)起到“錦上添花”的效果。4測(cè)試計(jì)劃4.1測(cè)試版本表4.1測(cè)試版本歷史版本修訂者時(shí)間版本狀態(tài)備注1.0沈?yàn)?020.03.21新建未發(fā)布2.0沈?yàn)?020.04.03正在修改未發(fā)布3.0沈?yàn)?020.04.10正在修改未發(fā)布4.2測(cè)試方案和流程總結(jié)分析生成測(cè)試報(bào)告,分析得出測(cè)試結(jié)論測(cè)試前對(duì)多功能學(xué)習(xí)系統(tǒng)進(jìn)行功能需求分析根據(jù)結(jié)果計(jì)算測(cè)試覆蓋率,同時(shí)進(jìn)行缺陷管理根據(jù)測(cè)試需求和功能,制定測(cè)試計(jì)劃執(zhí)行測(cè)試用例,直到所有測(cè)試用例執(zhí)行完按照測(cè)試計(jì)劃,編寫測(cè)試用例圖4.1六個(gè)測(cè)試流程的簡(jiǎn)介4.3測(cè)試模塊和測(cè)試方法4.3.1測(cè)試方法此次測(cè)試主要選用了黑盒測(cè)試中最常用的幾種方法,有等價(jià)類劃分、邊界值分析法、場(chǎng)景分析法等。1)等價(jià)類劃分法:等價(jià)類劃分法,是一種最典型最重要的黑盒測(cè)試方法,通過選擇合適的具有代表性的數(shù)據(jù)子集,來實(shí)現(xiàn)用較少的測(cè)試用例就能實(shí)現(xiàn)覆蓋。2)邊界值分析法:邊界值分析法一般是作為補(bǔ)充等價(jià)類劃分法的出現(xiàn),通過測(cè)試某個(gè)輸入或者輸出的邊界值,來測(cè)試某個(gè)系統(tǒng)的功能是否可以達(dá)到正常的運(yùn)行。3)場(chǎng)景分析法:場(chǎng)景分析法指的是利用所分析的系統(tǒng)場(chǎng)景,進(jìn)行模擬分析。4.3.2測(cè)試模塊分析表4.2測(cè)試模塊測(cè)試模塊序號(hào)測(cè)試模塊的預(yù)期功能測(cè)試的類型測(cè)試的方法界面CXMK-01界面所有元素正常顯示、沒有錯(cuò)別字界面測(cè)試場(chǎng)景分析法管理員、學(xué)生、教師、登錄CXMK-02輸入正確的賬號(hào)密碼可以成功登錄功能測(cè)試等價(jià)類劃分法管理員對(duì)用戶的操作CXMK-03管理員可以完成批量注冊(cè)用戶、修改用戶資料、重置用戶密碼的操作功能測(cè)試場(chǎng)景分析法等價(jià)類劃分法管理員、學(xué)生、教師修改密碼CXMK-04輸入正確的原密碼和新密碼可以成功修改密碼功能測(cè)試等價(jià)類劃分法管理員審核模塊CXMK-06管理員可以完成課程審核和評(píng)論審核操作功能測(cè)試場(chǎng)景分析法教師發(fā)布管理CXMK-07教師可以完成公告發(fā)布和作業(yè)發(fā)布操作功能測(cè)試場(chǎng)景分析法教師課程管理CXMK-08教師可以完成查找課程、添加課程操作功能測(cè)試場(chǎng)景分析法教師查詢學(xué)生CXMK-09教師可以完成對(duì)學(xué)生信息的查詢操作功能測(cè)試場(chǎng)景分析法學(xué)生參與測(cè)試CXMK-10學(xué)生可以參與測(cè)試并查看成績(jī)功能測(cè)試場(chǎng)景分析法學(xué)生查詢CXMK-11學(xué)生完成查看公告、作業(yè)操作功能測(cè)試場(chǎng)景分析法學(xué)生瀏覽課程CXMK-11學(xué)生可以添加課程,以及添加評(píng)論功能測(cè)試場(chǎng)景分析法4.4測(cè)試環(huán)境4.4.1服務(wù)器端環(huán)境表4.3服務(wù)器端的硬件環(huán)境電腦組件數(shù)量型號(hào)備注內(nèi)存1三星DDR42133MHz8GBCPU1英特爾Corei7-6700HQ@2.60GHz四核硬盤1閃迪SD8SNAT-128G-1006128GB/固態(tài)硬盤表4.4服務(wù)器端的軟件環(huán)境軟件名稱數(shù)量版本備注數(shù)據(jù)庫1MySQLServer2012無MyEclipse1MyEclipse2016CI7無4.4.2客戶端環(huán)境表4.5客戶端的硬件環(huán)境硬件名稱數(shù)量型號(hào)備注內(nèi)存1三星DDR42133MHz8GBCPU1英特爾Corei7-6700HQ@2.60GHz四核硬盤1閃迪SD8SNAT-128G-1006128GB/固態(tài)硬盤表4.6客戶端軟件環(huán)境軟件名稱數(shù)量型號(hào)備注操作系統(tǒng)1Windows10(DirectX12)64位操作系統(tǒng)瀏覽器1MicrosoftEdge44.18362.449.04.5測(cè)試風(fēng)險(xiǎn)分析可能出現(xiàn)的風(fēng)險(xiǎn)解決方案電腦或軟件崩潰查找解決方法,再則選擇重裝4.6測(cè)試進(jìn)度與測(cè)試人員項(xiàng)目階段開始日期截止日期所用天時(shí)執(zhí)行人員測(cè)試需求分析2020.3.152020.3.184沈?yàn)贫y(cè)試計(jì)劃2020.3.192020.3.235沈?yàn)帉憸y(cè)試用例2020.3.242020.4.19沈?yàn)畧?zhí)行測(cè)試用例2020.4.22020.4.1110沈?yàn)毕莨芾矸治?020.4.122020.4.143沈?yàn)蓽y(cè)試報(bào)告2020.4.152020.4.151沈?yàn)?.7測(cè)試完成的標(biāo)準(zhǔn)1.測(cè)試用例應(yīng)該要達(dá)到100%的執(zhí)行覆蓋率2.測(cè)試需求同樣也要達(dá)到達(dá)到100%的執(zhí)行覆蓋率3.嚴(yán)重性缺陷應(yīng)該全部被修復(fù),一般性缺陷的修復(fù)率一般要達(dá)到85%4.提交測(cè)試總結(jié)報(bào)告5測(cè)試用例測(cè)試用例是測(cè)試工作的核心,用編寫具體的數(shù)據(jù)例如測(cè)試輸入、測(cè)試步驟、預(yù)期結(jié)果等,來對(duì)照測(cè)試需求,從而檢驗(yàn)測(cè)試需求是否得到了滿足。一組好的測(cè)試用例不僅給整個(gè)測(cè)試計(jì)劃省時(shí)省心,還能夠顯著地提高整個(gè)測(cè)試計(jì)劃的質(zhì)量。所以我們要想達(dá)到好的測(cè)試效果,就要編寫好測(cè)試用例,而好的測(cè)試用例一般來說是覆蓋率越廣越好,所以我們?cè)跍y(cè)試用例設(shè)計(jì)的選擇上,要盡可能地選擇考慮具有代表性的用例。測(cè)試用例越具有典型性、代表性,越貼近用戶實(shí)際使用的場(chǎng)景,就能達(dá)到事半功倍的效果。5.1登錄、修改密碼模塊測(cè)試用例5.1.1登錄用例表5.1學(xué)生登錄測(cè)試用例用例IDCXYL-01用例名稱學(xué)生登錄用例描述學(xué)生通過輸入學(xué)號(hào)和密碼登錄系統(tǒng)學(xué)生端測(cè)試步驟編號(hào)場(chǎng)景測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果Step1進(jìn)入登錄頁面輸入登錄頁面地址進(jìn)入進(jìn)入登錄頁面與預(yù)期結(jié)果一致Step2進(jìn)行登錄輸入學(xué)號(hào)及密碼系統(tǒng)跳轉(zhuǎn)至學(xué)生端個(gè)人信息頁與預(yù)期結(jié)果一致表5.2教師登錄測(cè)試用例用例IDCXYL-02用例名稱教師登錄用例描述教師通過輸入教師職工號(hào)和密碼登錄系統(tǒng)教師端測(cè)試步驟編號(hào)場(chǎng)景測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果Step1進(jìn)入登錄頁面輸入登錄頁面地址進(jìn)入進(jìn)入登錄頁面與預(yù)期結(jié)果一致Step2進(jìn)行登錄輸入教師職工號(hào)及密碼系統(tǒng)跳轉(zhuǎn)至教師端個(gè)人信息頁與預(yù)期結(jié)果一致表5.3管理員測(cè)試用例用例IDCXYL-03用例名稱管理員登錄用例描述管理員通過輸入管理員職工號(hào)和密碼登錄系統(tǒng)管理員端測(cè)試步驟編號(hào)場(chǎng)景測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果Step1進(jìn)入登錄頁面輸入登錄頁面地址進(jìn)入進(jìn)入登錄頁面與預(yù)期結(jié)果一致Step2進(jìn)行登錄輸入管理員職工號(hào)及密碼系統(tǒng)跳轉(zhuǎn)至管理員端個(gè)人信息頁與預(yù)期結(jié)果一致5.1.2修改密碼測(cè)試用例表5.4修改密碼測(cè)試用例用例IDCXYL-04用例名稱修改個(gè)人密碼用例描述任意用戶登錄后進(jìn)入我的資料頁面,點(diǎn)擊修改密碼,修改個(gè)人密碼測(cè)試步驟編號(hào)場(chǎng)景測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果Step1點(diǎn)擊修改密碼任意用戶登錄后進(jìn)入我的資料頁面,點(diǎn)擊修改密碼跳轉(zhuǎn)到修改密碼頁面與預(yù)期結(jié)果一致Step2輸入原密碼在輸入框內(nèi)輸入原密碼原密碼被顯示在輸入框內(nèi)與預(yù)期結(jié)果一致Step3輸入新密碼在輸入框內(nèi)輸入新密碼新密碼被顯示在輸入框內(nèi)與預(yù)期結(jié)果一致Step4輸入確認(rèn)新密碼在輸入框內(nèi)再次輸入新密碼確認(rèn)新密碼被顯示在輸入框內(nèi)與預(yù)期結(jié)果一致Step5修改密碼點(diǎn)擊確認(rèn)按鈕跳轉(zhuǎn)到用戶端我的資料頁面,成功修改密碼與預(yù)期結(jié)果一致5.2界面測(cè)試5.2.1界面測(cè)試用例表5.5界面測(cè)試用例測(cè)試編號(hào)03優(yōu)先級(jí)中用例概述驗(yàn)證界面風(fēng)格是否一致,有無錯(cuò)別字等問題參與者管理員、學(xué)生、教師測(cè)試環(huán)境MicrosoftEdge前置條件系統(tǒng)能夠成功運(yùn)行后置條件無用例編號(hào)操作步驟預(yù)期結(jié)果備注CXYL-05字體風(fēng)格、格局是否整齊一致是用戶名與密碼輸入框上下不對(duì)齊CXYL-06檢查界面是否有錯(cuò)別字沒有錯(cuò)別字CXYL-07檢查頁面布局是否簡(jiǎn)潔、無多余冗雜元素是界面左側(cè)的按鈕無實(shí)際作用CXYL-08分析每個(gè)菜單按鈕是否符合用戶的使用習(xí)慣是5.2.2按鈕點(diǎn)擊測(cè)試表5.6按鈕點(diǎn)擊測(cè)試測(cè)試編號(hào)04優(yōu)先級(jí)高用例概述驗(yàn)證界面風(fēng)格是否一致,有無錯(cuò)別字等問題參與者管理員、學(xué)生、教師測(cè)試環(huán)境MicrosoftEdge前置條件系統(tǒng)可以成功運(yùn)行后置條件點(diǎn)擊按鈕后系統(tǒng)可以做出正常反應(yīng)用例編號(hào)操作步驟預(yù)期結(jié)果備注CXYL-09輸入管理員、學(xué)生或者教師用戶名點(diǎn)擊相對(duì)應(yīng)的登錄按鈕頁面正常跳轉(zhuǎn)至主界面無CXYL-10點(diǎn)擊“修改密碼”按鈕頁面正常跳轉(zhuǎn)至修改密碼頁面無CXYL-11學(xué)生點(diǎn)擊“公告”按鈕頁面正常跳轉(zhuǎn)至公共信息顯示頁面無CXYL-12學(xué)生點(diǎn)擊課程按鈕頁面正常跳轉(zhuǎn)至課程信息顯示頁面無CXYL-13學(xué)生點(diǎn)擊提交作業(yè)與測(cè)驗(yàn)按鈕成功提交作業(yè)無CXYL-14教師點(diǎn)擊“發(fā)布公告”按鈕頁面正常跳轉(zhuǎn)至發(fā)布公告功能頁面,并可對(duì)公告進(jìn)行新建、修改、刪除操作無CXYL-15教師點(diǎn)擊“發(fā)布作業(yè)”按鈕頁面正常跳轉(zhuǎn)至發(fā)布作業(yè)功能頁面,并可布置作業(yè)無CXYL-16教師點(diǎn)擊“申請(qǐng)新課程”按鈕頁面正常跳轉(zhuǎn)至申請(qǐng)新課程頁面,并可申請(qǐng)新課程無CXYL-17管理員點(diǎn)擊“審核”按鈕頁面正常跳轉(zhuǎn)至審核界面,并可對(duì)課程和評(píng)論進(jìn)行審核無CXYL-18管理員點(diǎn)擊“用戶管理”界面頁面正常跳轉(zhuǎn)至用戶管理界面無CXYL-19管理員點(diǎn)擊“用戶管理”界面下的三個(gè)功能按鈕頁面正常跳轉(zhuǎn),且能進(jìn)行相對(duì)應(yīng)操作頁面無法正常跳轉(zhuǎn),返回錯(cuò)誤頁面5.3審核測(cè)試用例表5.7課程審核用例用例IDCXYL-20用例名稱課程審核用例描述管理員登錄后進(jìn)入審核頁面,對(duì)課程進(jìn)行審核操作測(cè)試步驟編號(hào)場(chǎng)景測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果Step1進(jìn)入審核頁面管理員登錄后在管理員端點(diǎn)擊審核頁面進(jìn)入審核頁面與預(yù)期結(jié)果一致Step2查看課程信息查看頁面顯示的課程信息課程信息被正確顯示與預(yù)期結(jié)果一致Step3審核課程點(diǎn)擊通過或刪除課程被通過或刪除,頁面不再顯示該行信息與預(yù)期結(jié)果一致表5.8評(píng)論審核用例用例IDCXYL-21用例名稱評(píng)論審核用例描述管理員登錄后進(jìn)入審核頁面,根據(jù)情況對(duì)評(píng)論進(jìn)行審核操作測(cè)試步驟編號(hào)場(chǎng)景測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果Step1進(jìn)入審核頁面管理員登錄后在管理員端點(diǎn)擊審核頁面進(jìn)入審核頁面與預(yù)期結(jié)果一致Step2查看評(píng)論內(nèi)容查看頁面顯示的評(píng)論內(nèi)容評(píng)論內(nèi)容被正確顯示與預(yù)期結(jié)果一致Step3審核評(píng)論點(diǎn)擊刪除評(píng)論被刪除,頁面不再顯示該行信息與預(yù)期結(jié)果一致5.4課程管理測(cè)試用例表5.9查找課程案例用例IDCXYL-21用例名稱查找課程用例描述任意用戶在搜索框輸入課程名稱,點(diǎn)擊搜素圖標(biāo),顯示搜索結(jié)果測(cè)試步驟編號(hào)場(chǎng)景測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果Step1輸入課程名稱在搜索框輸入課程名稱輸入的課程名稱顯示在搜索框內(nèi)與預(yù)期結(jié)果一致Step2進(jìn)行搜索點(diǎn)擊搜索圖標(biāo)跳轉(zhuǎn)到搜索結(jié)果頁面與預(yù)期結(jié)果一致Step3顯示搜索結(jié)果搜索結(jié)果顯示在搜索結(jié)果頁面里搜索內(nèi)容顯示在搜索結(jié)果頁面與預(yù)期結(jié)果一致表5.10添加課程用例用例IDCXYL-22用例名稱添加課程用例描述教師登錄后進(jìn)入申請(qǐng)新課程頁面,添加信息并提交測(cè)試步驟編號(hào)場(chǎng)景測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果Step1進(jìn)入我的課程頁面登錄后在教師端點(diǎn)擊我的課程頁面進(jìn)入我的課程頁面與預(yù)期結(jié)果一致Step2進(jìn)入申請(qǐng)新課程頁面在我的課程頁面點(diǎn)擊申請(qǐng)新課程頁面進(jìn)入申請(qǐng)新課程頁面與預(yù)期結(jié)果一致Step3輸入課程名稱在輸入框內(nèi)輸入課程名稱輸入的字符顯示在輸入框內(nèi)與預(yù)期結(jié)果一致Step4輸入課程簡(jiǎn)介在輸入框內(nèi)輸入課程簡(jiǎn)介輸入的字符顯示在輸入框內(nèi)與預(yù)期結(jié)果一致Step5選擇課程類型鼠標(biāo)點(diǎn)選“視頻”或“書籍”選項(xiàng)已點(diǎn)選視頻”或“書籍”與預(yù)期結(jié)果一致Step6上傳課程封面點(diǎn)擊選擇文件,上傳圖片頁面顯示已上傳圖片的全名與預(yù)期結(jié)果一致Step7上傳課程文件點(diǎn)擊選擇文件,上傳相應(yīng)的課程文件頁面顯示已上傳文件的全名與預(yù)期結(jié)果一致Step8申請(qǐng)新課程點(diǎn)擊提交按鈕申請(qǐng)新課程頁面刷新,申請(qǐng)新課程成功與預(yù)期結(jié)果一致5.5發(fā)布管理測(cè)試用例5.5.1公告發(fā)布測(cè)試用例表5.11公告發(fā)布測(cè)試用例用例IDCXYL-23用例名稱公告發(fā)布用例描述教師登錄后進(jìn)入發(fā)布公告頁面,可新建相關(guān)課程的公告測(cè)試步驟編號(hào)場(chǎng)景測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果Step1進(jìn)入發(fā)布公告界面登錄后在教師端點(diǎn)擊發(fā)布公告頁面跳轉(zhuǎn)到發(fā)布公告頁面與預(yù)期結(jié)果一致Step2新建公告點(diǎn)擊新建公告跳轉(zhuǎn)到新建公告頁面與預(yù)期結(jié)果一致Step3輸入公告標(biāo)題在輸入框內(nèi)輸入公告標(biāo)題公告標(biāo)題顯示在輸入框內(nèi)與預(yù)期結(jié)果一致Step4選擇相關(guān)課程點(diǎn)擊要選擇的課程課程名稱顯示被點(diǎn)選與預(yù)期結(jié)果一致Step5輸入公告內(nèi)容在文本框內(nèi)輸入公告內(nèi)容公告內(nèi)容顯示在文本框內(nèi)與預(yù)期結(jié)果一致Step6提交新公告點(diǎn)擊提交按鈕返回到發(fā)布公告頁面,顯示新建的公告與預(yù)期結(jié)果一致5.5.2作業(yè)發(fā)布測(cè)試用例表5.12作業(yè)發(fā)布測(cè)試用例用例IDCXYL-24用例名稱作業(yè)發(fā)布用例描述任意用戶在搜索框輸入課程名稱,點(diǎn)擊搜索圖標(biāo),顯示搜索結(jié)果測(cè)試步驟編號(hào)場(chǎng)景測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果Step1進(jìn)入發(fā)布作業(yè)界面登錄后在教師端點(diǎn)擊發(fā)布作業(yè)頁面跳轉(zhuǎn)到發(fā)布作業(yè)頁面與預(yù)期結(jié)果一致Step2布置作業(yè)點(diǎn)擊布置作業(yè)跳轉(zhuǎn)到布置作業(yè)頁面與預(yù)期結(jié)果一致Step3輸入作業(yè)標(biāo)題在輸入框內(nèi)輸入作業(yè)標(biāo)題公告標(biāo)題顯示在輸入框內(nèi)與預(yù)期結(jié)果一致Step4輸入截止時(shí)間在輸入框內(nèi)輸入截止時(shí)間截止時(shí)間顯示在輸入框內(nèi)與預(yù)期結(jié)果一致Step5選擇相關(guān)課程點(diǎn)擊要選擇的課程課程名稱顯示被點(diǎn)選與預(yù)期結(jié)果一致Step6輸入作業(yè)要求在文本框內(nèi)輸入作業(yè)要求作業(yè)要求顯示在文本框內(nèi)與預(yù)期結(jié)果一致Step7發(fā)布作業(yè)點(diǎn)擊提交按鈕返回到發(fā)布作業(yè)頁面,顯示新發(fā)布的作業(yè)與預(yù)期結(jié)果一致5.6用戶管理測(cè)試用例表5.13修改用戶資料測(cè)試用例用例IDCXYL-25用例名稱修改用戶資料用例描述管理員登錄后進(jìn)入用戶管理頁面,選擇進(jìn)入修改用戶資料頁面,對(duì)用戶資料進(jìn)行修改測(cè)試步驟編號(hào)場(chǎng)景測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果Step1進(jìn)入用戶管理頁面登錄后在管理員端點(diǎn)擊用戶管理頁面跳轉(zhuǎn)到用戶管理頁面與預(yù)期結(jié)果一致Step2點(diǎn)擊修改用戶資料點(diǎn)擊修改用戶資料按鈕跳轉(zhuǎn)到選擇用戶類型頁面與預(yù)期結(jié)果一致Step3選擇用戶類型點(diǎn)擊“學(xué)生”或“教師”按鈕跳轉(zhuǎn)到相應(yīng)用戶的修改用戶資料頁面與預(yù)期結(jié)果一致Step4修改用戶資料選擇要修改資料的用戶,點(diǎn)擊修改該用戶姓名或電話跳轉(zhuǎn)到個(gè)人資料顯示頁面與預(yù)期結(jié)果一致Step5修改信息選擇要修改的項(xiàng),刪除輸入框內(nèi)原有的數(shù)據(jù),寫入新的信息,點(diǎn)擊保存新信息被保存在個(gè)人資料顯示頁面,返回到個(gè)人資料界面可查看到個(gè)人資料已被修改與預(yù)期結(jié)果一致表5.14重置用戶密碼測(cè)試用例用例IDCXYL-26用例名稱重置用戶密碼用例描述管理員登錄后進(jìn)入用戶管理頁面,選擇進(jìn)入重置用戶密碼頁面,對(duì)用戶密碼進(jìn)行重置測(cè)試步驟編號(hào)場(chǎng)景測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果Step1進(jìn)入用戶管理頁面登錄后在管理員端點(diǎn)擊用戶管理頁面跳轉(zhuǎn)到用戶管理頁面與預(yù)期結(jié)果一致Step2點(diǎn)擊重置用戶密碼點(diǎn)擊重置用戶密碼按鈕跳轉(zhuǎn)到選擇用戶類型頁面與預(yù)期結(jié)果一致Step3選擇用戶類型點(diǎn)擊“學(xué)生”或“教師”按鈕跳轉(zhuǎn)到相應(yīng)用戶的重置用戶密碼頁面與預(yù)期結(jié)果一致Step4重置密碼選擇要重置密碼的用戶,點(diǎn)擊重置密碼停留在重置用戶密碼頁面,則重置用戶密碼成功與預(yù)期結(jié)果一致表5.15批量注冊(cè)用戶測(cè)試用例用例IDCXYL-27用例名稱批量注冊(cè)用戶用例描述管理員登錄后進(jìn)入用戶管理頁面,選擇進(jìn)入批量注冊(cè)用戶頁面,進(jìn)行批量注冊(cè)測(cè)試步驟編號(hào)場(chǎng)景測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果Step1進(jìn)入用戶管理頁面登錄后在管理員端點(diǎn)擊用戶管理頁面跳轉(zhuǎn)到用戶管理頁面與預(yù)期結(jié)果一致Step2進(jìn)入批量注冊(cè)用戶頁面點(diǎn)擊批量注冊(cè)用戶按鈕跳轉(zhuǎn)到批量注冊(cè)用戶頁面與預(yù)期結(jié)果一致Step3批量注冊(cè)點(diǎn)擊選擇文件,上傳用戶文檔,點(diǎn)擊批量注冊(cè)停留在批量用戶頁面,批量注冊(cè)成功與預(yù)期結(jié)果一致6缺陷管理缺陷就是軟件開發(fā)過程中的“副產(chǎn)品”,有著破壞軟件程序正常運(yùn)行的能力,所以在軟件開發(fā)周期中對(duì)于這些發(fā)現(xiàn)到的缺陷要進(jìn)行持續(xù)追蹤,而缺陷管理就是負(fù)責(zé)著這種任務(wù)。6.1軟件缺陷狀態(tài)軟件缺陷的生命周期指的是就像是每個(gè)人的壽命一樣一個(gè)完整過程,在這個(gè)完整的時(shí)間周期中,軟件缺陷一共經(jīng)歷了四個(gè)過程,從一開始的被發(fā)現(xiàn),緊接著是被修復(fù),之后還要經(jīng)歷復(fù)核,最后才是最終的被修復(fù)過程。所以,一個(gè)基本的軟件缺陷的生命周期就包括了下面的四個(gè)狀態(tài):即新建、待解決、已解決、已修復(fù)。新建:一般來說,缺陷被發(fā)掘出來的最初的狀態(tài)就是“新建”狀態(tài);待解決:缺陷出現(xiàn)后,需要被分配給適當(dāng)?shù)娜诉x去修復(fù),這時(shí)候缺陷狀態(tài)就轉(zhuǎn)為“待解決”;已解決:缺陷經(jīng)過選定的人員成功修復(fù)后,這時(shí)候“缺陷”狀態(tài)又轉(zhuǎn)為“已解決”的狀態(tài);已修復(fù):一般處于這個(gè)“已修復(fù)”狀態(tài)下的缺陷是通過了測(cè)試人員對(duì)“已解決”的缺陷復(fù)核,因?yàn)槿绻麤]有通過復(fù)核,缺陷則會(huì)回到“待解決”狀態(tài)。6.2軟件缺陷的優(yōu)先級(jí)與嚴(yán)重性由于軟件缺陷嚴(yán)重性不同,因此需要設(shè)立一個(gè)標(biāo)準(zhǔn)方便測(cè)試人員區(qū)別對(duì)待,同時(shí)為了表現(xiàn)出一個(gè)缺陷對(duì)軟件正常發(fā)行的影響程度,又把缺陷的重要性分為4個(gè)等級(jí)。表6.1軟件缺陷優(yōu)先級(jí)列表軟件缺陷優(yōu)先級(jí)描述優(yōu)先級(jí)0(P0)這類軟件缺陷有可能阻止了系統(tǒng)的正常使用,需要立即修復(fù),最好是在24小時(shí)之內(nèi)優(yōu)先級(jí)1(P1)缺陷嚴(yán)重影響了測(cè)試,優(yōu)先考慮優(yōu)先級(jí)2(P2)缺陷應(yīng)該被修復(fù)優(yōu)先級(jí)3(P3)能修復(fù)這個(gè)缺陷會(huì)比較好優(yōu)先級(jí)4(P4)問題比較細(xì)小不影響系統(tǒng)的正常使用,所以可以被推遲處理表6.2軟件缺陷嚴(yán)重性級(jí)別列表嚴(yán)重性說明1致命缺陷,造成系統(tǒng)崩潰,主要功能全部喪失2嚴(yán)重缺陷,系統(tǒng)已經(jīng)無法滿足正常工作需求,嚴(yán)重不達(dá)標(biāo)。3一般缺陷,系統(tǒng)能夠滿足商業(yè)要求,一些不太嚴(yán)重的錯(cuò)誤,不影響基本使用,但沒能很好實(shí)現(xiàn)功能,不能達(dá)到預(yù)期。4微小缺陷,對(duì)系統(tǒng)的功能幾乎沒什么影響。6.3軟件缺陷列表表6.3登錄缺陷缺陷編號(hào)缺陷說明缺陷狀態(tài)嚴(yán)重級(jí)別優(yōu)先級(jí)別系統(tǒng)版本QX-01登錄失敗沒有任何提示,直接刷新界面新建嚴(yán)重P11.0截圖說明:如圖,輸錯(cuò)密碼,系統(tǒng)沒有任何提示,直接刷新界面,可能會(huì)造成用戶不知道是輸錯(cuò)密碼還是頁面崩潰。圖6.1缺陷截圖1表6.4登錄缺陷缺陷編號(hào)缺陷說明缺陷狀態(tài)嚴(yán)重級(jí)別優(yōu)先級(jí)別系統(tǒng)版本QX-02登錄界面的用戶名和密碼輸入框不對(duì)齊,影響美觀新建微小P31.0截圖說明:用戶登錄界面中用戶名輸入框與密碼輸入框上下沒有對(duì)齊,影響界面整體布局協(xié)調(diào)與美觀。圖6.2缺陷截圖2表6.5用戶修改資料缺陷缺陷編號(hào)缺陷說明缺陷狀態(tài)嚴(yán)重級(jí)別優(yōu)先級(jí)別系統(tǒng)版本QX-03在修改用戶資料界面中,瀏覽圖片,并保存成功后不能顯示頭像圖片新建一般P21.0截圖說明:瀏覽照片提交并保存成功后,系統(tǒng)不能顯示頭像,需要用戶重新登錄后才可以顯示。圖6.3缺陷截圖3表6.6學(xué)生提交作業(yè)缺陷缺陷編號(hào)缺陷說明缺陷狀態(tài)嚴(yán)重級(jí)別優(yōu)先級(jí)別系統(tǒng)版本QX-04學(xué)生在提交作業(yè)界面中無法提交文件,只能輸入字符新建嚴(yán)重P11.0截圖說明:學(xué)生在提交作業(yè)頁面只能輸入字符,不能直接提交文檔。圖6.4缺陷截圖4表6.7查找課程缺陷缺陷編號(hào)缺陷說明缺陷狀態(tài)嚴(yán)重級(jí)別優(yōu)先級(jí)別系統(tǒng)版本QX-05只能在“我的資料界面”才有查找課程搜索框新建一般P21.0截圖說明:只有在“我的資料界面”才有查找課程搜索框,離開這個(gè)界面就沒有顯示。圖6.5缺陷截圖5表6.8管理員用戶管理缺陷缺陷編號(hào)缺陷說明缺陷狀態(tài)嚴(yán)重級(jí)別優(yōu)先級(jí)別系統(tǒng)版本QX-06管理員用戶管理界面無法使用批量注冊(cè)用戶功能新建致命P01.0QX-07管理員用戶管理界面無法使用修改用戶資料功能新建致命P01.0QX-08管理員用戶管理界面無法使用重置用戶密碼功能新建致命P01.0圖6.4缺陷截圖47測(cè)試報(bào)告7.1測(cè)試用例執(zhí)行結(jié)果根據(jù)需求分析編寫的所有27個(gè)測(cè)試用例均得到執(zhí)行,其中功能測(cè)試用例有12個(gè),界面測(cè)試用例有15個(gè)。功能計(jì)劃執(zhí)行實(shí)際執(zhí)行系統(tǒng)功能2727表7.1測(cè)試用例執(zhí)行情況表7.2測(cè)試缺陷分析通過對(duì)多功能學(xué)習(xí)系統(tǒng)的測(cè)試發(fā)現(xiàn)8個(gè)缺陷,它們所處的狀態(tài)都是新建狀態(tài),都未得到修復(fù)。表7.2測(cè)試缺陷優(yōu)先級(jí)與嚴(yán)重性數(shù)量表缺陷嚴(yán)重性數(shù)量缺陷優(yōu)先級(jí)數(shù)量致命的3P03嚴(yán)重的2P12一般的1P22微小的2P31P40P50圖7.1缺陷嚴(yán)重性分布圖7.3測(cè)試結(jié)論分析通過本次對(duì)多功能學(xué)習(xí)系統(tǒng)的測(cè)試,用例覆蓋率達(dá)到100%,通過所有27個(gè)測(cè)試用例的執(zhí)行,生成8個(gè)缺陷,但由于客觀因素,沒有對(duì)發(fā)現(xiàn)的缺陷進(jìn)行修復(fù),缺陷修復(fù)率為0%,故修復(fù)工作仍需進(jìn)行,系統(tǒng)未能達(dá)到發(fā)布要求,尚不能進(jìn)行下一階段的操作8總結(jié)本篇論文從大體上敘述了多功能學(xué)習(xí)系統(tǒng)的整個(gè)過程,論述了一個(gè)完整詳細(xì)的黑盒測(cè)試過程。同時(shí)還具體分析了進(jìn)行黑盒測(cè)試的步驟和方法,凸顯黑盒測(cè)試的鮮明特點(diǎn)。即以用戶為對(duì)象,忽略軟件內(nèi)部的具體的人性化結(jié)構(gòu),只強(qiáng)調(diào)了用戶維度的具體的人性化功能和使用體驗(yàn)。這也讓我理解到進(jìn)行黑盒測(cè)試的重要意義,以及它能廣泛運(yùn)用的原因。對(duì)于我自身的感受而言,我也得到了很多東西。主要是一些對(duì)黑盒測(cè)試的認(rèn)識(shí)和體驗(yàn)。以前都是在課堂上聽講或者與同學(xué)一起完成測(cè)試作業(yè),很少自己獨(dú)立完成。通過這次測(cè)試,我真正學(xué)著自己去思考,看到一些不懂的東西,就問同學(xué)和老師,學(xué)習(xí)到了不少新的知識(shí)。在整個(gè)完成過程中,不論是從最初的安裝配置環(huán)境到需求分析案例設(shè)計(jì),從缺陷管理到測(cè)試,通過解決遇到的問題讓自己的能力得到很大的提升??偠灾ㄟ^這次測(cè)試我的能力也提高了很多。最后,我得出結(jié)論作為測(cè)試對(duì)象的多功能學(xué)習(xí)系統(tǒng),任然存在著很多的問題。許多地方還不夠完善,達(dá)不到可以正式發(fā)行的標(biāo)準(zhǔn)。特別是設(shè)計(jì)還不夠完善,與能夠投入到實(shí)際使用的系統(tǒng)的距離還比較遠(yuǎn)。但是我們也不能忽視該系統(tǒng)本身的意義,多功能學(xué)習(xí)系統(tǒng)的定義是在互聯(lián)網(wǎng)授課逐漸成熟流行的背景下,通過這個(gè)系統(tǒng)方便老師授課以及提高學(xué)生的學(xué)習(xí)效率。本系統(tǒng)雖然不夠完善,但也有它的亮點(diǎn)。只要繼續(xù)改善,不斷提高,加上測(cè)試工作的進(jìn)行,一定會(huì)有一個(gè)更加完善的作品。

參考文獻(xiàn)朱少民《軟件測(cè)試方法和技術(shù)》清華大學(xué)出版社2014年10月古樂《軟件測(cè)試案例與實(shí)踐教程》清華大學(xué)出版社2008年1月[3]佟偉光《軟件測(cè)試》人民郵電出版社2008年5月[4]陳明《軟件測(cè)試技術(shù)》清華大學(xué)出版社2011年2月[5]GeraldD.Everett,RaymondMcleod,Jr.著郭耀等譯《軟件測(cè)試:跨越整個(gè)軟件開發(fā)生命周期》清華大學(xué)出版社2008年9月[6]williamE,Perry著高猛等譯《軟件測(cè)試的有效方法》清華大學(xué)出版社2007年2月[7]黃僑,葛世倫開源web自動(dòng)化測(cè)試框架的改進(jìn)研究《科學(xué)技術(shù)與工程》2012年第12期[8](美)elfriededustin;thomgarrett;berniegau著自動(dòng)化軟件測(cè)試實(shí)施指南中國(guó)電力出版社1998年10月[9]溫尚書《Javaweb編程入門與實(shí)戰(zhàn)》人民郵電出版社2010年3月[10]呂冰《web編程與設(shè)計(jì)教程》河南大學(xué)出版社2012年3月

謝辭時(shí)光匆匆,一轉(zhuǎn)眼間到了即將畢業(yè)的前夕?;厥走@四年時(shí)光,有歡喜有淚水,與老師同學(xué)們一同學(xué)習(xí)一起進(jìn)步,而這一切也即將隨著這篇畢業(yè)論文落下帷幕。很感激四年以來為我們授課的老師,以及一同學(xué)習(xí)進(jìn)步的同學(xué)們。同時(shí)還要特別感謝在這次畢業(yè)設(shè)計(jì)中為我提供指導(dǎo)的張金蘭老師,今年是不同的一年,因?yàn)橐咔橛绊?,?dǎo)致不能返校,許多學(xué)習(xí)工作安排被耽擱,但是張金蘭老師一直在關(guān)注著我們畢業(yè)設(shè)計(jì)的完成情況,在QQ上為我們答疑解惑,給我們畢業(yè)設(shè)計(jì)的完成提供了很大的幫助。她嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,深深地感染著我。在整個(gè)論文完成過程中,不論是選擇課題還是內(nèi)容排版,張老師用她豐富的經(jīng)驗(yàn)給我提供專業(yè)的建議。得益于她的幫助,我才能順利完成畢業(yè)設(shè)計(jì),同時(shí)還要感謝很多像她一樣兢兢業(yè)業(yè)的老師們,正是她們的辛勤勞動(dòng),我們才能順利畢業(yè)。到此,畢業(yè)設(shè)計(jì)的完成也意味著我們大學(xué)生涯的結(jié)束。路漫漫其修遠(yuǎn)兮,吾將上下而求索,即將步入社會(huì)的我們,也會(huì)帶著老師們的諄諄教誨和精神,一步一步向自己目標(biāo)前進(jìn),去實(shí)現(xiàn)自己的夢(mèng)想!

怎樣提高電腦系統(tǒng)運(yùn)行速度WindowsXP的啟動(dòng)速度比Windows2000要快30%左右,但相對(duì)于Windows98仍然要慢了不少,不過,我們可以通過優(yōu)化設(shè)置,來大大提高WindowsXP的啟動(dòng)速度。加快系統(tǒng)啟動(dòng)速度主要有以下方法:盡量減少系統(tǒng)在啟動(dòng)時(shí)加載的程序與服務(wù);對(duì)磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動(dòng)等待時(shí)間等。這些方法大部分既可減少系統(tǒng)啟動(dòng)的時(shí)間,又可以節(jié)省系統(tǒng)資源,加快電腦運(yùn)行速度。1.加快系統(tǒng)啟動(dòng)速度WindowsXP的啟動(dòng)速度比Windows2000要快30%左右,但相對(duì)于Windows98仍然要慢了不少,不過,我們可以通過優(yōu)化設(shè)置,來大大提高WindowsXP的啟動(dòng)速度。加快系統(tǒng)啟動(dòng)速度主要有以下方法:盡量減少系統(tǒng)在啟動(dòng)時(shí)加載的程序與服務(wù);對(duì)磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動(dòng)等待時(shí)間等。這些方法大部分既可減少系統(tǒng)啟動(dòng)的時(shí)間,又可以節(jié)省系統(tǒng)資源,加快電腦運(yùn)行速度。(1)MsconfigWindowsXP的啟動(dòng)速度在系統(tǒng)安裝初期還比較快,但隨著安裝的軟件不斷增多,系統(tǒng)的啟動(dòng)速度會(huì)越來越慢,這是由于許多軟件把自己加在了啟動(dòng)程序中,這樣開機(jī)即需運(yùn)行,大大降低了啟動(dòng)速度,而且也占用了大量的系統(tǒng)資源。對(duì)于這樣一些程序,我們可以通過系統(tǒng)配置實(shí)用程序Msconfig將它們從啟動(dòng)組中排除出去。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框中鍵入“Msconfig”,回車后會(huì)彈出“系統(tǒng)配置實(shí)用程序”對(duì)話框,選擇其中的“啟動(dòng)”選項(xiàng)卡(如圖1),該選項(xiàng)卡中列出了系統(tǒng)啟動(dòng)時(shí)加載的項(xiàng)目及來源,仔細(xì)查看每個(gè)項(xiàng)目是否需要自動(dòng)加載,否則清除項(xiàng)目前的復(fù)選框,加載的項(xiàng)目越少,啟動(dòng)的速度就越快。設(shè)置完成后需要重新啟動(dòng)方能生效。(2)BootvisBootvis是微軟提供的一個(gè)啟動(dòng)優(yōu)化工具,可提高WindowsXP的啟動(dòng)速度。用BootVis提升WindowsXP的啟動(dòng)速度必須按照正確的順序進(jìn)行操作,否則將不會(huì)起到提速的效果。其正確的操作方法如下:?jiǎn)?dòng)Bootvis,從其主窗口(如圖2)中選擇“工具”菜單下的“選項(xiàng)”命令,在“符號(hào)路徑”處鍵入Bootvis的安裝路徑,如“C:\ProgramFiles\Bootvis”,單擊“保存”退出。從“跟蹤”菜單中選擇“下次引導(dǎo)”命令,會(huì)彈出“重復(fù)跟蹤”對(duì)話框,單擊“確定”按鈕,BootVis將引導(dǎo)WindowsXP重新啟動(dòng),默認(rèn)的重新啟動(dòng)時(shí)間是10秒。系統(tǒng)重新啟動(dòng)后,BootVis自動(dòng)開始運(yùn)行并記錄啟動(dòng)進(jìn)程,生成啟動(dòng)進(jìn)程的相關(guān)BIN文件,并把這個(gè)記錄文件自動(dòng)命名為TRACE_BOOT_1_1。程序記錄完啟動(dòng)進(jìn)程文件后,會(huì)重新啟動(dòng)BootVis主界面,在“文件”菜單中選擇剛剛生成的啟動(dòng)進(jìn)程文件“TRACE_BOOT_1_1”。窗口中即會(huì)出現(xiàn)“CPU>使用”、“磁盤I/O”、“磁盤使用”、“驅(qū)動(dòng)程序延遲”等幾項(xiàng)具體圖例供我們分析,不過最好還是讓BootVis程序來自動(dòng)進(jìn)行分析:從“跟蹤”菜單中選擇“系統(tǒng)優(yōu)化”命令,程序會(huì)再次重新啟動(dòng)計(jì)算機(jī),并分析啟動(dòng)進(jìn)程文件,從而使計(jì)算機(jī)啟動(dòng)得更快。(3)禁用多余的服務(wù)WindowsXP在啟動(dòng)時(shí)會(huì)有眾多程序或服務(wù)被調(diào)入到系統(tǒng)的內(nèi)存中,它們往往用來控制Windows系統(tǒng)的硬件設(shè)備、內(nèi)存、文件管理或者其他重要的系統(tǒng)功能。但這些服務(wù)有很多對(duì)我們用途不大甚至根本沒有用,它們的存在會(huì)占用內(nèi)存和系統(tǒng)資源,所以應(yīng)該將它們禁用,這樣最多可以節(jié)省70MB的內(nèi)存空間,系統(tǒng)速度自然也會(huì)有很大的提高。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框鍵入“services.msc”后回車,即可打開“服務(wù)”窗口。窗口的服務(wù)列表中列出了系統(tǒng)提供的所有服務(wù)的名稱、狀態(tài)及啟動(dòng)類型。要修改某個(gè)服務(wù),可從列表雙擊它,會(huì)彈出它的屬性對(duì)話框(如圖3),你可從“常規(guī)”選項(xiàng)卡對(duì)服務(wù)進(jìn)行修改,通過單擊“啟動(dòng)”、“停止”、“暫?!?、“恢復(fù)”四個(gè)按鈕來修改服務(wù)的狀態(tài),并可從“啟動(dòng)類型”下拉列表中修改啟動(dòng)類型,啟動(dòng)類型有“自動(dòng)”、“手動(dòng)”、“已禁用”三種。如果要禁止某個(gè)服務(wù)在啟動(dòng)自動(dòng)加載,可將其啟動(dòng)類型改為“已禁用”。WindowsXP提供的所有服務(wù)有36個(gè)默認(rèn)是自動(dòng)啟動(dòng)的,實(shí)際上,其中只有8個(gè)是必須保留的(見下表),其他的則可根據(jù)自己的需要進(jìn)行設(shè)置,每種服務(wù)的作用在軟件中有提示。4)修改注冊(cè)表來減少預(yù)讀取,減少進(jìn)度條等待時(shí)間WindowsXP在啟動(dòng)過程中會(huì)出現(xiàn)一個(gè)進(jìn)度條,我們可以通過修改注冊(cè)表,讓進(jìn)度條只跑一圈就進(jìn)入登錄畫面。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框鍵入“regedit”命令后回車,即可啟動(dòng)注冊(cè)表編輯器,在注冊(cè)表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,選擇其下的EnablePrefetcher鍵,把它的鍵值改為“1”即可。(5)減少開機(jī)磁盤掃描等待時(shí)間當(dāng)Windows日志中記錄有非正常關(guān)機(jī)、死機(jī)引起的重新啟動(dòng),系統(tǒng)就會(huì)自動(dòng)在啟動(dòng)的時(shí)候運(yùn)行磁盤掃描程序。在默認(rèn)情況下,掃描每個(gè)分區(qū)前會(huì)等待10秒鐘,如果每個(gè)分區(qū)都要等上10秒才能開始進(jìn)行掃描,再加上掃描本身需要的時(shí)間,會(huì)耗費(fèi)相當(dāng)長(zhǎng)的時(shí)間才能完成啟動(dòng)過程。對(duì)于這種情況我們可以設(shè)置取消磁盤掃描的等待時(shí)間,甚至禁止對(duì)某個(gè)磁盤分區(qū)進(jìn)行掃描。選擇“開始→運(yùn)行”,在運(yùn)行對(duì)話框中鍵入“chkntfs/t:0”,即可將磁盤掃描等待時(shí)間設(shè)置為0;如果要在計(jì)算機(jī)啟動(dòng)時(shí)忽略掃描某個(gè)分區(qū),比如C盤,可以輸入“chkntfs/xc:”命令;如果要恢復(fù)對(duì)C盤的掃描,可使用“chkntfs/dc:”命令,即可還原所有chkntfs默認(rèn)設(shè)置,除了自動(dòng)文件檢查的倒計(jì)時(shí)之外。2.提高系統(tǒng)運(yùn)行速度提升系統(tǒng)運(yùn)行速度的思路與加快啟動(dòng)的速度類似:盡量?jī)?yōu)化軟硬件設(shè)置,減輕系統(tǒng)負(fù)擔(dān)。以下是一些常用的優(yōu)化手段。(1)設(shè)置處理器二級(jí)緩存容量WindowsXP無法自動(dòng)檢測(cè)處理器的二級(jí)緩存容量,需要我們自己在注冊(cè)表中手動(dòng)設(shè)置,首先打開注冊(cè)表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”,選擇其下的“SecondLevelDataCache”,根據(jù)自己所用的處理器設(shè)置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”。(2)提升系統(tǒng)緩存同樣也是在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”位置,把其下的“LargeSystemCache”鍵值從0改為1,WindowsXP就會(huì)把除了4M之外的系統(tǒng)內(nèi)存全部分配到文件系統(tǒng)緩存中,這樣XP的內(nèi)核能夠在內(nèi)存中運(yùn)行,大大提高系統(tǒng)速度。通常來說,該優(yōu)化會(huì)使系統(tǒng)性能得到相當(dāng)?shù)奶嵘?,但也有可能?huì)使某些應(yīng)用程序性能降低。需要注意的是必須有256M以上的內(nèi)存,激活LargeSystemCache才可起到正面的作用,否則不要輕易改動(dòng)它。(3)改進(jìn)輸入/輸出性能這個(gè)優(yōu)化能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時(shí)的性能,不過這只對(duì)服務(wù)器用戶才有實(shí)在意義。我們可在中新建一個(gè)DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit。一般情況下把數(shù)據(jù)設(shè)置8~16MB之間性能最好,要記住這個(gè)值是用字節(jié)來計(jì)算的,例如你要分配10MB的話,就是10×?1024×1024,也就是10485760。這里的優(yōu)化也需要你的機(jī)器擁有大于256M的內(nèi)存。(4)禁用內(nèi)存頁面調(diào)度在正常情況下,XP會(huì)把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。在注冊(cè)表中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”下的“DisablePagingExecutive”鍵,把它的值從0改為1即可禁止內(nèi)存頁面調(diào)度了。(5)關(guān)閉自動(dòng)重新啟動(dòng)功能當(dāng)WindowsXP遇到嚴(yán)重問題時(shí)便會(huì)突然重新開機(jī),可從注冊(cè)表將此功能取消。打開注冊(cè)表編輯器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”將AutoReboot鍵的Dword值更改為0,重新啟動(dòng)后設(shè)置即可生效。(6)改變視覺效果WindowsXP在默認(rèn)情況下啟用了幾乎所有的視覺效果,如淡入淡出、在菜單下顯示陰影。這些視覺效果雖然漂亮,但對(duì)系統(tǒng)性能會(huì)有一定的影響,有時(shí)甚至造成應(yīng)用軟件在運(yùn)行時(shí)出現(xiàn)停頓。一般情況下建議少用或者取消這些視覺效果。選擇桌面上“我的電腦”圖標(biāo),單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“屬性”命令,打開“系統(tǒng)屬性”對(duì)話框。選擇“高級(jí)”選項(xiàng)卡,在其中的“性能”欄中單擊“設(shè)置”按鈕,會(huì)彈出“性能選項(xiàng)”對(duì)話框(如圖4),可選擇“調(diào)整為最佳性能”單選框來關(guān)閉所有的視覺效果,也可選擇“自定義”然后選擇自己需要的視覺效果。(7)合理設(shè)置頁面虛擬內(nèi)存同樣也是在“性能選項(xiàng)”對(duì)話框中,選擇“高級(jí)”選項(xiàng)卡,在其中的“虛擬內(nèi)存”欄中單擊“更改”按鈕,接下來選擇虛擬內(nèi)存為“自定義大小”,然后設(shè)置其數(shù)值。一般情況下,把虛擬設(shè)為不小于256M,不大于382M比較合適,而且最大值和最小值最好一樣。(8)修改外觀方案WindowsXP默認(rèn)的外觀方案雖然漂亮,但對(duì)系統(tǒng)資源的占用也多,可將其改為經(jīng)典外觀以獲得更好的性能。在桌面空白位置單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“屬性”命令,會(huì)打開“顯示屬性”對(duì)話框,在“主題”選項(xiàng)卡選擇主題為“Windows經(jīng)典”,即可將外觀修改為更為經(jīng)濟(jì)的Windows經(jīng)典外觀。(9)取消XP對(duì)ZIP支持WindowsXP在默認(rèn)情況下打開了對(duì)zip文件支持,這要占用一定的系統(tǒng)資源,可選擇“開始→運(yùn)行”,在“運(yùn)行”對(duì)話框中鍵入“regsvr32/uzipfldr.dll”,回車確認(rèn)即可取消XP對(duì)ZIP解壓縮的支持,從而節(jié)省系統(tǒng)資源。(10)關(guān)閉Dr.WatsonDr.Watson是WindowsXP的一個(gè)崩潰分析工具,它會(huì)在應(yīng)用程序崩潰的時(shí)候自動(dòng)彈出,并且在默認(rèn)情況下,它會(huì)將與出錯(cuò)有關(guān)的內(nèi)存保存為DUMP文件以供程序員分析。不過,記錄DUMP文件對(duì)普通用戶則毫無幫助,反而會(huì)帶來很大的不便:由于Dr.Watson在應(yīng)用程序崩潰時(shí)會(huì)對(duì)內(nèi)存進(jìn)行DUMP記錄,將出現(xiàn)長(zhǎng)時(shí)間硬盤讀寫操作,要很長(zhǎng)一斷時(shí)間程序才能關(guān)閉,并且DUMP文件還會(huì)占用大量磁盤空間。要關(guān)閉Dr.Watson可打開注冊(cè)表編輯器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,雙擊其下的Auto鍵值名稱,將其“數(shù)值數(shù)據(jù)”改為0,最后按F5刷新使設(shè)置生效,這樣就取消它的運(yùn)行了。同樣,我們可以把所有具備調(diào)試功能的選項(xiàng)取消,比如藍(lán)屏?xí)r出現(xiàn)的memory.dmp,可在“系統(tǒng)屬性”對(duì)話框中選擇“高級(jí)”選項(xiàng)卡,單擊“啟動(dòng)和故障恢復(fù)”欄中的“設(shè)置”按鈕,并在彈出的“啟動(dòng)和故障恢復(fù)”對(duì)話框中選擇“寫入調(diào)試信息”為“無”(如圖5)。(11)啟動(dòng)硬盤/光驅(qū)DMA模式打開“系統(tǒng)屬性”對(duì)話框,選擇“硬件”選擇卡中的“設(shè)備管理器”按鈕,打開“設(shè)備管理器”窗口,在設(shè)備列表中選擇“IDEATA/ATAPI控制器”,雙擊“主要IDE通道”或“次要IDE通過”,在其屬性對(duì)話框的“高級(jí)設(shè)置”選項(xiàng)卡中檢查DMA模式是否已啟動(dòng),一般來說如果設(shè)備支持,系統(tǒng)就會(huì)自動(dòng)打開DMA功能,如果沒有打開可將“傳輸模式”設(shè)為“DMA(若可用)”。(12)關(guān)掉不用的設(shè)備WindowsXP總是盡可能為電腦的所有設(shè)備安裝驅(qū)動(dòng)程序并進(jìn)行管理,這不僅會(huì)減慢系統(tǒng)啟動(dòng)的速度,同時(shí)也造成了系統(tǒng)資源的大量占用。針對(duì)這一情況,你可在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,方法是雙擊要停用的設(shè)備,在其屬性對(duì)話框中的“常規(guī)”選項(xiàng)卡中選擇“不要使用這個(gè)設(shè)備(停用)”。在重新啟動(dòng)設(shè)置即可生效,當(dāng)需要使用這些設(shè)備時(shí)再從設(shè)備管理器中啟用它們。(13)關(guān)閉錯(cuò)誤報(bào)告當(dāng)應(yīng)用程序出錯(cuò)時(shí),會(huì)彈出發(fā)送錯(cuò)誤報(bào)告的窗口,其實(shí)這樣的錯(cuò)誤報(bào)告對(duì)普通用戶而言幾乎沒有任何意義,關(guān)閉它是明智的選擇。在“系統(tǒng)屬性”對(duì)話框中選擇“高級(jí)”選項(xiàng)卡,單擊“錯(cuò)誤報(bào)告”按鈕,在彈出的“錯(cuò)誤匯報(bào)”對(duì)話框中,選擇“禁用錯(cuò)誤匯報(bào)”單選項(xiàng),最后單擊“確定”即可。另外我們也可以從組策略中關(guān)閉錯(cuò)誤報(bào)告:從“運(yùn)行”中鍵入“gpedit.msc”,運(yùn)行“組策略編輯器”,展開“計(jì)算機(jī)配置→管理模板→系統(tǒng)→錯(cuò)誤報(bào)告功能”,雙擊右邊設(shè)置欄中的“報(bào)告錯(cuò)誤”,在彈出的“屬性”對(duì)話框中選擇“已禁用”單選框即可將“報(bào)告錯(cuò)誤”禁用。(14)關(guān)閉自動(dòng)更新“自動(dòng)更新”功能對(duì)許多WindowsXP用戶而言并不是必需的,可將其關(guān)閉以節(jié)省系統(tǒng)資源。在“我的電腦”上單擊鼠標(biāo)右鍵,從快捷菜單中選擇“屬性”命令,選擇“系統(tǒng)屬性”對(duì)話框中的“自動(dòng)更新”選項(xiàng)卡,勾選“關(guān)閉自動(dòng)更新,我將手動(dòng)更新計(jì)算機(jī)”單選框,單擊“確定”按鈕即可關(guān)閉自動(dòng)更新功能。如果在“服務(wù)”已經(jīng)將“AutomaticUpdates”服務(wù)關(guān)閉,“系統(tǒng)屬性”對(duì)話框中的“自動(dòng)更新”選項(xiàng)卡就不能進(jìn)行任何設(shè)置了。(15)去掉菜單延遲去掉菜單彈出時(shí)的延遲,可以在一定程度上加快XP。要修改的鍵值位置在“HKEY_CURRENT_USER\ControlPanel\Desktop”。修改其下的“MenuShowDelay”鍵,把默認(rèn)的400修改為0,按F5刷新注冊(cè)表即可生效。(16)清除預(yù)讀文件WindowsXP的預(yù)讀設(shè)置雖然可以提高系統(tǒng)速度,但是使用一段時(shí)間后,預(yù)讀文件夾里的文件數(shù)量會(huì)變得相當(dāng)龐大,導(dǎo)致系統(tǒng)搜索花費(fèi)的時(shí)間變長(zhǎng)。而且有些應(yīng)用程序會(huì)產(chǎn)生死鏈接文件,更加重了系統(tǒng)搜索的負(fù)擔(dān)。所以,應(yīng)該定期刪除這些預(yù)讀文件。預(yù)計(jì)文件存放在WindowsXP系統(tǒng)文件夾的Prefetch文件夾中,該文件夾下的所有文件均可刪除。(17)關(guān)閉自動(dòng)播放功能在WindowsXP中,當(dāng)往光驅(qū)中放入光盤或?qū)SB硬盤接上電腦時(shí),系統(tǒng)都會(huì)自動(dòng)將光驅(qū)或USB硬盤掃描一遍,同時(shí)提示你是否播放里面的圖片、視頻、音樂等文件,如果是擁有多個(gè)分區(qū)的大容量的USB硬盤,掃描會(huì)耗費(fèi)很長(zhǎng)的時(shí)間,而且你得多次手動(dòng)關(guān)閉提示窗口,非常麻煩。這種情況下我們可以將WindowsXP的自動(dòng)播放功能關(guān)閉。運(yùn)行“組策略”程序。在組策略窗口左邊欄中,打開“計(jì)算機(jī)配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動(dòng)播放”并雙擊它,會(huì)彈出“關(guān)閉自動(dòng)播放屬性”對(duì)話框。在其中“設(shè)置”選項(xiàng)卡中選擇“已啟用”,“關(guān)閉自動(dòng)播放”下拉列表中選擇“所有驅(qū)動(dòng)器”(如圖6)。這樣以后就不用擔(dān)心WindowsXP的“自動(dòng)播放”功能帶來的麻煩了。如果你只是想禁止系統(tǒng)掃描某個(gè)驅(qū)動(dòng)器(如USB硬盤)上的文件,可采用下面的方法。先連上你的USB硬盤,讓系統(tǒng)將它識(shí)別出來。然后打開“我的電腦”,選擇USB硬盤上的某個(gè)分區(qū),按鼠標(biāo)右鍵,會(huì)彈出磁盤屬性窗口,選取“自動(dòng)播放”選項(xiàng)卡,將所有內(nèi)容的類型都選擇為不執(zhí)行操作。如果USB硬盤有多個(gè)分區(qū),對(duì)所有分區(qū)都進(jìn)行同樣的操作,這樣當(dāng)你將USB驅(qū)動(dòng)器拔掉再重新接上時(shí),系統(tǒng)會(huì)將USB硬盤識(shí)別出來,而不會(huì)反復(fù)問你是否播放USB硬盤中的文件了。3.加快關(guān)機(jī)速度WindowsXP的關(guān)機(jī)速度要慢于啟動(dòng)速度,特別有些任務(wù)還需要手工結(jié)束,更加延緩了關(guān)機(jī)速度。因此,要加快關(guān)機(jī)速度,首先要開啟WindowsXP的自動(dòng)結(jié)束任務(wù)功能。具體步驟是:從注冊(cè)表中找到“HKEY_CURRENT_USER\ControlPanel\Desktop”,把“AutoEndTasks”的鍵值設(shè)置為1即可。然后再修改“HungAppTimeout”為“4000(或更小)”(預(yù)設(shè)為5000),該鍵值同樣也在“HKEY_CURRENT_USER\ControlPanel\Desktop”下;最后一步再找到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\”,同樣把WaitToKillServiceTimeout設(shè)置為“4000”;通過這樣設(shè)置后的關(guān)機(jī)速度明顯要加快了。夠全面吧~~◆二、硬件優(yōu)化設(shè)置◆1、關(guān)掉不用的設(shè)備

在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,在要停用設(shè)備屬性對(duì)話框中的“常規(guī)”選項(xiàng)卡中選擇“不要使用這個(gè)設(shè)備(停用)”。當(dāng)需要使用這些設(shè)備時(shí)再從設(shè)備管理器中啟用它們?!?、內(nèi)存性能優(yōu)化

WindowsXP中有幾個(gè)選項(xiàng)可以優(yōu)化內(nèi)存性能,它們?nèi)荚谧?cè)表下面位置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession

ManagerMemory

Management

1)禁用內(nèi)存頁面調(diào)度(Paging

Executive)

XP會(huì)把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。256M以上內(nèi)存才使用這個(gè)設(shè)置。把“DisablePagingExecutive”的值從0改為1就可以禁止內(nèi)存頁面調(diào)度了。

2)提升系統(tǒng)緩存

必須有256M以上的內(nèi)存,才激活它。把LargeSystemCache鍵值從0改為1,一般來說,這項(xiàng)優(yōu)化會(huì)使系統(tǒng)性能得到相當(dāng)?shù)奶嵘灿锌赡軙?huì)使某些應(yīng)用程序性能降低。

3)輸入/輸出性能

內(nèi)存大于256M才更改這里的值,這個(gè)優(yōu)化只對(duì)server(服務(wù)器)用戶才有實(shí)在意義,它能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時(shí)的性能。建一個(gè)DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit,數(shù)值設(shè)8M-16M字節(jié)之間性能最好,具體設(shè)什么值,可試試哪個(gè)值可獲得最佳性能。這個(gè)值是用字節(jié)來計(jì)算的,比如你要分配12M,就是12×1024×1024,也就是12582912?!?、啟動(dòng)硬盤/光驅(qū)DMA模式

“系統(tǒng)屬性”-“硬件”-“設(shè)備管理器”,在設(shè)備列表中選擇“IDE

ATA/ATAPI控制器”,雙擊“主要

IDE

通道”或“次要

IDE

通道”,在其屬性對(duì)話框的“高級(jí)設(shè)置”選項(xiàng)卡中檢查DMA模式是否已啟動(dòng),一般來說如果設(shè)備支持,系統(tǒng)就會(huì)自動(dòng)打開DMA功能,如果沒有打開可將“傳輸模式”設(shè)為“DMA(若可用)”(在BIOS里

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論