學(xué)生成績管理系統(tǒng)的測試與分析_第1頁
學(xué)生成績管理系統(tǒng)的測試與分析_第2頁
學(xué)生成績管理系統(tǒng)的測試與分析_第3頁
學(xué)生成績管理系統(tǒng)的測試與分析_第4頁
學(xué)生成績管理系統(tǒng)的測試與分析_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

緒論1.1研究背景及意義經(jīng)過社會的不斷發(fā)展,學(xué)生的來源也在不斷拓寬。尤其是隨著高中和大學(xué)的擴(kuò)大招生,中國的大學(xué)生數(shù)量大量的增長。從學(xué)校角度講,學(xué)生成績管理已經(jīng)成為擺在面前的現(xiàn)實問題。學(xué)生成績管理系統(tǒng)是學(xué)校管理學(xué)生非常重要的一個系統(tǒng)。作為一所學(xué)校,除了教育人之外,它還教授知識,學(xué)校管理學(xué)生以及他們的成績非常適合使用學(xué)生成績管理系統(tǒng)。辦學(xué)效率也可能隨著學(xué)生成績管理系統(tǒng)的使用而提升。隨著信息技術(shù)的發(fā)展和應(yīng)用,學(xué)生成績管理系統(tǒng)的功能也在不斷完善和升級。它不僅能夠?qū)崿F(xiàn)成績的錄入、查詢、統(tǒng)計和分析,還能夠提供學(xué)生學(xué)業(yè)成長的追蹤和預(yù)警,幫助教師和家長及時了解學(xué)生的學(xué)習(xí)情況,發(fā)現(xiàn)問題并采取相應(yīng)的教育措施。此外,學(xué)生成績管理系統(tǒng)還能夠與其他教育管理系統(tǒng)相集成,實現(xiàn)數(shù)據(jù)的共享和交換,提高教育管理的整體效率。在實際應(yīng)用中需要加強對教師和管理人員的培訓(xùn),提高他們對系統(tǒng)的操作熟練度和對數(shù)據(jù)安全的意識[1]。一個高效的管理體系不僅可以減輕學(xué)校教師的工作負(fù)擔(dān),加速工作流程,強化管理流程,使管理更為規(guī)范,還能有效降低成本,提升工作效率和準(zhǔn)確度在這個過程中,教師會根據(jù)自己的經(jīng)驗和教學(xué)能力來決定是否需要重新調(diào)整教學(xué)計劃和安排教學(xué)內(nèi)容。緊隨其后,可以更快速地進(jìn)入新的學(xué)習(xí)課程,或者對那些因為粗心或表現(xiàn)不佳而未能取得好成績的科目進(jìn)行復(fù)習(xí)。這樣不僅能有效地提高學(xué)生們的學(xué)習(xí)成績,而且能夠使教師快速掌握教學(xué)重點,從而提高教學(xué)質(zhì)量。學(xué)生成績管理系統(tǒng)的運用為當(dāng)前高等教育體系在未來市場中提升競爭力提供了堅實的基礎(chǔ)。紙質(zhì)的成績單與學(xué)生成績管理系統(tǒng)存在明顯的差異。雖然紙質(zhì)成績單在打印時可能看起來很方便,但如果打印的人數(shù)較多且空間擁擠,可能會導(dǎo)致所打印的成績單遺失;另外一個問題就是學(xué)生要到各個班級去找自己的名字,這就會給老師帶來很多麻煩。如果使用的是電子文件,那么你可以在手機(jī)或電腦上進(jìn)行自主查詢。學(xué)校會在公布成績的時刻發(fā)出統(tǒng)一通知,學(xué)生們可以立刻在線查看自己的分?jǐn)?shù)。再者,電子成績單的隱私保護(hù)程度相對較高,只要不讓他人看到,就不會有人知曉自己的表現(xiàn)。1.2研究現(xiàn)狀隨著計算機(jī)技術(shù)的發(fā)展,特別是計算機(jī)技術(shù)、計算機(jī)數(shù)據(jù)庫的發(fā)展,人們的生活環(huán)境發(fā)生了巨大的變化,工作方式也發(fā)生了很大的改變,利用網(wǎng)絡(luò)技術(shù),網(wǎng)絡(luò)與網(wǎng)絡(luò)可以交換和共享信息,并利用這些數(shù)據(jù)為人們提供組織、管理、存儲等等,這樣就能更高的好的收集信息并分析信息,以提高效率?,F(xiàn)在互聯(lián)網(wǎng)正在改變著世界,改變著人類社會。產(chǎn)業(yè)的信息化、管理的現(xiàn)代化和科學(xué)的進(jìn)步已經(jīng)上升為核心議題,這不只是增強企業(yè)競爭能力的關(guān)鍵途徑,同時也有助于優(yōu)化你的職業(yè)路徑.教育作為社會經(jīng)濟(jì)發(fā)展的基礎(chǔ)之一,它的重要性不言而喻,同時對于人才質(zhì)量要求越來越高。在中國,教育被視為與國家的繁榮和昌盛息息相關(guān)的關(guān)鍵行業(yè)。它與我們每個人都息息相關(guān),所以國家對于教育事業(yè)的重視程度非常高。同時,社會的各個層面也對我國的教育發(fā)展給予了高度的關(guān)注,這使得教育部門迅速向規(guī)范化和現(xiàn)代化的方向前進(jìn)。教育技術(shù)的應(yīng)用不僅為學(xué)校帶來了良好的經(jīng)濟(jì)效益和社會效益,而且促進(jìn)了社會生產(chǎn)力的進(jìn)一步提升。因此,伴隨著中國教育體系的飛速進(jìn)步,信息技術(shù)在教育領(lǐng)域的應(yīng)用將帶來更為深遠(yuǎn)的影響,傳統(tǒng)的人工記錄、計算已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)在社會發(fā)展的需求。[2]傳統(tǒng)的教育模式主要靠人工記錄來進(jìn)行數(shù)據(jù)收集、整理和匯總,然后將這些結(jié)果以表格形式展現(xiàn)出來,這樣不僅耗費了大量的時間,而且效率也比較低。它是一個既復(fù)雜又瑣碎的問題,并且由于其工作量巨大,管理過程會變得更為困難。同時,也沒有辦法對教師的教學(xué)質(zhì)量進(jìn)行有效的監(jiān)控和評估。在當(dāng)代社會中,仍有部分學(xué)校采用手工方式來修改、查找和利用學(xué)生成績,這導(dǎo)致了工作效率的降低。因此,開發(fā)一款能夠?qū)W(xué)生進(jìn)行全方位評價的系統(tǒng)顯得尤為重要。很明顯,僅僅依賴手工的管理方式已經(jīng)無法滿足時代進(jìn)步和學(xué)校的實際需求。目前,這一傳統(tǒng)的管理模式注定會被以計算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所替代。由于紙質(zhì)成績的信息具有極高的重要性,其保密性相對較低,因此需要妥善保存。鑒于紙質(zhì)成績單的保密性不是很好,考生如果不能妥善保存它,很可能會遺失它。1.3論文結(jié)構(gòu)本文內(nèi)容將對學(xué)生成績管理系統(tǒng)進(jìn)行測試與分析,章節(jié)安排如下:第一章的緒論部分簡潔地概述了學(xué)生成績管理系統(tǒng)研究的歷史背景、當(dāng)前研究狀況以及其重要性,并全面強調(diào)了該系統(tǒng)的關(guān)鍵作用。第二章需求分析主要針對系統(tǒng)的各種需求進(jìn)行深入討論,詳盡描述了系統(tǒng)的特點以及各個模塊的作用,使我們對該系統(tǒng)有更深入的認(rèn)識。第三章測試計劃中詳細(xì)描述了該系統(tǒng)的測試目標(biāo)、所需的測試資源、測試的具體內(nèi)容以及所采用的測試方法,對測試方法進(jìn)行了說明與分析,為實施提供更好支持。第四章測試的執(zhí)行,根據(jù)測試計劃對系統(tǒng)進(jìn)行測試,包括功能測試和自動化測試,驗證系統(tǒng)的功能是否與預(yù)期結(jié)果一致,滿足測試要求,及時記錄不足的地方。第五章系統(tǒng)缺陷報告與分析,對系統(tǒng)的缺陷及分布進(jìn)行記錄與分析,把控系統(tǒng)的質(zhì)量,以便系統(tǒng)的完善。第六章總結(jié)與分析中我們對學(xué)生成績管理系統(tǒng)進(jìn)行了全面的分析,并詳細(xì)介紹了該系統(tǒng)的測試結(jié)果。

2需求分析學(xué)生成績管理系統(tǒng)不僅是一個數(shù)據(jù)錄入和查詢的平臺,更是一個強大的教學(xué)輔助工具,它在教學(xué)管理和學(xué)生學(xué)業(yè)發(fā)展中起到了至關(guān)重要的作用。[3]首先,從教學(xué)管理的角度來看,學(xué)生成績管理系統(tǒng)為教師和管理人員提供了極大的便利。通過該系統(tǒng),教師可以輕松錄入和查詢學(xué)生的成績,實時掌握學(xué)生的學(xué)習(xí)情況,以便及時調(diào)整教學(xué)策略和進(jìn)行個性化指導(dǎo)。同時,管理人員可以利用系統(tǒng)的統(tǒng)計和分析功能,對全?;蛉昙壍某煽償?shù)據(jù)進(jìn)行深入挖掘,發(fā)現(xiàn)教學(xué)過程中的問題和短板,從而制定更有針對性的教學(xué)計劃和改進(jìn)措施。其次,從學(xué)生學(xué)業(yè)發(fā)展的角度來看,學(xué)生成績管理系統(tǒng)為學(xué)生提供了一個了解自己的學(xué)業(yè)進(jìn)展和定位自己的學(xué)業(yè)水平的平臺。學(xué)生可以隨時登錄系統(tǒng)查看自己的成績和排名,制定更加合理的學(xué)習(xí)計劃和目標(biāo),幫助學(xué)生更加高效地進(jìn)行學(xué)習(xí)。學(xué)生成績管理系統(tǒng)還具有家?;拥墓δ堋<议L可以通過系統(tǒng)查看孩子的成績和評語,了解孩子在學(xué)校的學(xué)習(xí)情況,與教師進(jìn)行實時溝通,共同關(guān)注孩子的成長和發(fā)展。這種家校互動的模式有助于增強家長對學(xué)校的信任感和滿意度,促進(jìn)家庭教育和學(xué)校教育的有機(jī)結(jié)合。2.1系統(tǒng)分析學(xué)生成績管理系統(tǒng)是一個綜合性的信息處理工具。教育機(jī)構(gòu)、教育工作者和管理層有效的記錄、跟蹤和評價學(xué)生的學(xué)術(shù)成績。通過自動化和標(biāo)準(zhǔn)化的流程,該系統(tǒng)顯著提高了工作效率,減少了人為錯誤,并提供了強大的數(shù)據(jù)分析功能,以便更深入地了解學(xué)生。學(xué)生成績管理系統(tǒng)在技術(shù)上運用了尖端的數(shù)據(jù)庫技術(shù)和友善用戶界面設(shè)計,以確保系統(tǒng)運行的穩(wěn)定性和用戶友好性。此外,系統(tǒng)還支持多平臺訪問,用戶可以通過電腦、手機(jī)等設(shè)備隨時隨地進(jìn)行操作,極大地提高了系統(tǒng)的靈活性和便利性。[4]總的來說,學(xué)生成績管理系統(tǒng)是一個集數(shù)據(jù)管理、教學(xué)輔助、學(xué)業(yè)發(fā)展、家?;佑谝惑w的綜合性平臺。它在教學(xué)管理和學(xué)生學(xué)業(yè)發(fā)展中發(fā)揮著越來越重要的作用,成為現(xiàn)代教育中不可或缺的一部分。隨著技術(shù)的不斷進(jìn)步和教育的不斷發(fā)展,相信學(xué)生成績管理系統(tǒng)將會在未來的教育領(lǐng)域中發(fā)揮更加廣泛和深入的作用。[5]圖2.1系統(tǒng)主界面2.2功能分析學(xué)生成績管理系統(tǒng)是一個融合多個功能模塊的綜合性平臺,接下來我們將對學(xué)生成績管理系統(tǒng)的各個部分進(jìn)行深入探討:學(xué)生資料管理模塊允許用戶從鍵盤輸入每個學(xué)生的信息,包括學(xué)號、姓名、班級以及各科成績等。用戶不僅可以插入、刪除和修改學(xué)生信息,還可以進(jìn)行讀取操作。這為學(xué)生信息的全面管理提供了極大的便利。成績管理模塊則專注于成績的處理和分析。用戶可以查詢一個或多個學(xué)生的總分和各科成績,對成績進(jìn)行排名,并計算及格率。這有助于教師和管理人員全面了解學(xué)生的學(xué)習(xí)情況,為教學(xué)改進(jìn)和決策提供支持。學(xué)生查詢管理模塊則側(cè)重于提供便捷的查詢功能。用戶可以瀏覽所有學(xué)生的信息,并按照學(xué)號、姓名或所在班級進(jìn)行查詢。這使得學(xué)生、教師和管理人員能夠快速定位到所需的學(xué)生信息。此外,系統(tǒng)還包含教師管理模塊則負(fù)責(zé)教師的信息管理,包括教師的個人資料、授課情況等。這些模塊共同構(gòu)成了系統(tǒng)的基礎(chǔ)框架,為各種功能的實現(xiàn)提供了支撐。值得注意的是,現(xiàn)代的學(xué)生成績管理系統(tǒng)還可能具備更加高級的功能,如數(shù)據(jù)分析和可視化、預(yù)警機(jī)制等。這些功能能夠進(jìn)一步提升系統(tǒng)的實用性和效率,使得教學(xué)管理工作更加科學(xué)、精準(zhǔn)。學(xué)生成績管理系統(tǒng)的各個模塊相互協(xié)作,共同實現(xiàn)了對學(xué)生信息的全面管理、成績的統(tǒng)計分析和便捷的查詢功能。這些模塊的設(shè)計充分考慮了用戶的需求和使用場景,使得系統(tǒng)更加易用、高效和安全,系統(tǒng)的結(jié)構(gòu)圖如下:圖2.2系統(tǒng)功能模塊2.2.1學(xué)生模塊(1)學(xué)生個人信息管理學(xué)生信息管理讓學(xué)生能夠?qū)ψ约旱男彰?、性別、年齡、所在班級、聯(lián)系方式、郵箱地址、照片、宿舍等相關(guān)信息進(jìn)行修改。利用個人信息管理系統(tǒng),學(xué)生有能力自行更改他們的個人資料。(2)成績管理學(xué)生登錄該系統(tǒng)時,可以對個人成績進(jìn)行查詢、學(xué)期成績導(dǎo)出。系統(tǒng)會自動生成平均分、成績分析,顯示成績所處排名。有助于學(xué)生自行查看實時的成績,即使做出調(diào)整反思。(3)課程信息管理學(xué)生可以通過課程信息管理系統(tǒng)來查閱本學(xué)期所需的課程內(nèi)容,這些信息中詳細(xì)列出了學(xué)期的課程安排,使學(xué)生能夠方便地查閱課程名稱、學(xué)分、授課教師和上課地點等信息。(4)修改密碼修改密碼功能允許學(xué)生在需要時更改其登錄系統(tǒng)的密碼。通過此功能,用戶可以增強賬戶的安全性,防止未經(jīng)授權(quán)的訪問和數(shù)據(jù)泄露。2.2.2教師模塊(1)教師個人信息管理教師可以通過系統(tǒng)來編輯他們的個人資料,包括但不限于姓名、年齡、性別、聯(lián)系方式和授課班級等可變信息,教師可以在這些個人資料中查閱學(xué)期的課程安排。(2)學(xué)生成績管理通過系統(tǒng)教師可以觀察到他們所教授班級內(nèi)所有學(xué)生的表現(xiàn),并有能力對這些成績進(jìn)行增加,更改和刪除的操作。教師根據(jù)學(xué)號和姓名可以查詢到學(xué)生個人成績,有利于全方面的分析全班成績。(3)學(xué)生信息管理在該系統(tǒng)中,教師有能力對其管理班級內(nèi)的學(xué)生進(jìn)行全面的信息管理,這包括對學(xué)生信息的插入,修改和刪除,通過輸入學(xué)號姓名可以查詢到學(xué)生信息,確保數(shù)據(jù)的準(zhǔn)確性、安全性和完整性。(4)課程信息管理課程信息管理是教務(wù)管理工作中的一項重要內(nèi)容,它涉及到課程的各個方面,確保課程的設(shè)置、安排、修改和查詢等都能有序、高效地進(jìn)行。教師根據(jù)時間可在系統(tǒng)內(nèi)進(jìn)行排課設(shè)置,方便快捷生成課程名稱、課程代碼、學(xué)分、學(xué)時、授課教師、上課地點等。(5)修改密碼修改密碼功能允許教師在需要時更改其登錄系統(tǒng)的密碼。通過此功能,可以增強賬戶的安全性,防止未經(jīng)授權(quán)的訪問和數(shù)據(jù)泄露。同時教師可以對所帶班級學(xué)生的密碼進(jìn)行初始化。2.2.3管理員模塊(1)學(xué)生信息管理學(xué)生信息管理包含了系統(tǒng)內(nèi)所有學(xué)生的信息,管理員能夠修改學(xué)生檔案內(nèi)的詳細(xì)信息包括身份證、住址、政治面貌等鎖定信息。學(xué)生信息可以通過學(xué)號及姓名進(jìn)行查找。此外他還允許學(xué)生信息的大量輸入。(2)教師信息管理教師信息管理包括教師的工號、年齡、職稱、學(xué)歷、電話、入職時間等固定信息的錄入,更新和刪除。在管理系統(tǒng)中,已經(jīng)錄入了教師的各種資料,并允許根據(jù)姓名、職稱等信息查詢教師的詳細(xì)資料,這為管理員提供了方便的查詢和修改功能。(3)成績管理管理員可對系統(tǒng)內(nèi)成績進(jìn)行批量管理,包括了添加、更改和刪除等操作。系統(tǒng)根據(jù)用戶設(shè)置將學(xué)生的所有成績在指定時間自動錄入,并保存到數(shù)據(jù)庫中。利用學(xué)生的學(xué)號和姓名,對他們的全部成績進(jìn)行了詳細(xì)的查閱和匯總。同時成績管理可以通過excel進(jìn)行批量的導(dǎo)入導(dǎo)出。有助于學(xué)校對學(xué)生成績進(jìn)行統(tǒng)一的分析能夠及時做出做出相應(yīng)決策。(4)用戶管理在系統(tǒng)中,用戶管理模塊負(fù)責(zé)創(chuàng)建所有用戶的賬戶、分配權(quán)限以及進(jìn)行賬戶的維護(hù)工作。系統(tǒng)管理員可通過此模塊對各用戶進(jìn)行授權(quán)。創(chuàng)建或刪除賬戶:為新加入的用戶建立賬戶,或者移除那些不再被使用的賬戶。用戶登錄模塊負(fù)責(zé)用戶登陸過程及用戶信息的錄入。賬戶狀態(tài)管理功能:負(fù)責(zé)管理賬戶的激活和關(guān)閉狀態(tài),以確保整個系統(tǒng)的安全性。(5)角色管理角色管理模塊用于定義和管理系統(tǒng)中的不同角色及其權(quán)限。角色定義:創(chuàng)建和編輯不同的角色,如學(xué)生、教師、管理員等。權(quán)限分配:為每個角色分配相應(yīng)的操作權(quán)限,確保不同用戶只能訪問其權(quán)限范圍內(nèi)的功能。角色繼承與關(guān)聯(lián):支持角色之間的繼承關(guān)系,簡化權(quán)限管理過程。(6)系統(tǒng)菜單管理菜單管理模塊負(fù)責(zé)系統(tǒng)中所有菜單項的創(chuàng)建、編輯和顯示控制。菜單項創(chuàng)建與編輯:根據(jù)系統(tǒng)需求創(chuàng)建新的菜單項,或編輯現(xiàn)有菜單項的名稱、鏈接等信息。菜單顯示控制:根據(jù)用戶的角色和權(quán)限,控制菜單項的顯示與隱藏,確保用戶只能看到其有權(quán)限訪問的功能。菜單排序與分組:對菜單項進(jìn)行排序和分組,提高系統(tǒng)的易用性和用戶體驗。2.3系統(tǒng)功能流程學(xué)生成績管理系統(tǒng)的功能流程主要是圍繞管理員,教師和學(xué)生這三種角色來設(shè)計,具體的系統(tǒng)功能流程可以參考圖2.3的系統(tǒng)功能流程圖圖2.3系統(tǒng)功能流程圖2.4系統(tǒng)特點分析(1)軟件特點該學(xué)生成績管理整合了學(xué)生信息管理、成績管理、教師管理和系統(tǒng)管理等多個模塊,實現(xiàn)了對學(xué)生信息的全面錄入、查詢、修改和統(tǒng)計,以及對成績的錄入、分析、導(dǎo)出等功能。這種集成性使得系統(tǒng)能設(shè)計符合日常操作習(xí)慣,頁面中包含大量操作提示性文字,使得用戶可以輕松上手,無需經(jīng)夠滿足學(xué)校對學(xué)生成績管理的各種需求,提高了管理效率。系統(tǒng)操作簡便,界面友好。系統(tǒng)整體頁面過長時間的培訓(xùn)。同時,系統(tǒng)采用了簡潔明了的菜單和按鈕設(shè)計,使得用戶能夠快速找到所需的功能并進(jìn)行操作。學(xué)生成績管理系統(tǒng)具有高度的集成性、操作簡便、數(shù)據(jù)處理能力強、數(shù)據(jù)安全可靠以及良好的可擴(kuò)展性和可定制性等特點。這些特點使得系統(tǒng)能夠成為學(xué)校進(jìn)行教學(xué)管理的重要工具,提高管理效率和質(zhì)量。面向?qū)ο髮W(xué)生成績管理系統(tǒng)面向的主要對象包括學(xué)生、教師以及管理人員,學(xué)生成績管理系統(tǒng)面向的對象廣泛,通過為不同用戶提供相應(yīng)的功能和權(quán)限,實現(xiàn)了對學(xué)生成績信息的全面管理和分析,提高了教學(xué)管理的效率和質(zhì)量。[6]

3學(xué)生成績管理系統(tǒng)測試計劃本測試計劃旨在確保學(xué)生成績管理系統(tǒng)的各項功能能夠可靠實現(xiàn),并滿足用戶需求。經(jīng)過對學(xué)生成績管理系統(tǒng)的深入測試,識別出了在系統(tǒng)開發(fā)過程中可能遇到的問題,從而確保軟件的高質(zhì)量和用戶的使用體驗。3.1測試目的這次的測試目的在于驗證學(xué)生成績管理系統(tǒng)是否達(dá)到了測試的標(biāo)準(zhǔn),以及它是否具備實現(xiàn)各種功能的能力:系統(tǒng)功能是否可正常實現(xiàn)系統(tǒng)性能是否穩(wěn)定可靠系統(tǒng)是否簡潔是否具有易用性系統(tǒng)是否具有兼容性3.2測試資源測試基于表1中的配置進(jìn)行測試,測試環(huán)境基于Windows11操作系統(tǒng)。市場上Windows系統(tǒng)中Windows11版本已經(jīng)占據(jù)用戶的主力系統(tǒng)版本。其次為Windows10系統(tǒng),本次測試采用以下兩種配置及系統(tǒng)進(jìn)行測試。表STYLEREF"標(biāo)題2"3.1測試機(jī)配置CPU內(nèi)存硬盤顯卡操作系統(tǒng)Intel(R)Core(TM)i5-8300HCPU@2.30GHz16G1T1060Windows1164位Intel(R)Core(TM)i7-11800HCPU@2.90GHz16G1T4060Windows1164位3.3測試風(fēng)險測試風(fēng)險可以細(xì)分分為需求風(fēng)險、缺陷風(fēng)險、代碼風(fēng)險、測試環(huán)境風(fēng)險和測試技術(shù)風(fēng)險等風(fēng)險,本次作為只是學(xué)生成績管理系統(tǒng),在實施過程中需要特別關(guān)注缺陷風(fēng)險、測試環(huán)境風(fēng)險和測試技術(shù)風(fēng)險。測試環(huán)境風(fēng)險中,采用不同配置的電腦,盡量解決可能因電腦配置出現(xiàn)的風(fēng)險問題。作為在校大學(xué)生,測試技術(shù)并沒有充足的能力,在這方面采用的一部分測試使用黑盒測試手工的方式進(jìn)行測試,另一部分采用自動化避免測試可能出現(xiàn)的錯誤,在遇到錯誤的地方,及時查閱資料、詢問輔導(dǎo)老師。[7]3.4安裝測試學(xué)生成績管理系統(tǒng)的安裝測試是確保系統(tǒng)能夠正確安裝并正常運行的關(guān)鍵步驟。首先要確保所選的安裝環(huán)境滿足系統(tǒng)的標(biāo)準(zhǔn)。這包括檢查操作系統(tǒng)版本、硬件配置、數(shù)據(jù)庫版本等是否滿足系統(tǒng)安裝的前提條件。如果環(huán)境不滿足要求,可能會導(dǎo)致安裝失敗或系統(tǒng)運行不穩(wěn)定本次測試預(yù)選擇win10。安裝完成后首先檢查系統(tǒng)是否能夠正常啟動和運行。這包括檢查系統(tǒng)的登錄界面、主界面等是否正常顯示,以及各功能模塊是否能夠正常訪問和操作。其次,測試系統(tǒng)的各項功能是否按照預(yù)期工作。這包括添增刪改查等功能是否都能正確執(zhí)行。同時,還需要測試系統(tǒng)的數(shù)據(jù)準(zhǔn)確性,確保錄入的數(shù)據(jù)能夠正確保存和檢索。此外,還需要關(guān)注系統(tǒng)的性能表現(xiàn)。測試系統(tǒng)的響應(yīng)時間、處理速度等是否滿足要求,特別是在處理大量數(shù)據(jù)或高并發(fā)請求時是否能夠保持穩(wěn)定運行。最后,安全測試也是不可或缺的一部分。檢查系統(tǒng)是否存在安全漏洞,如SQL注入、跨站腳本攻擊等,以及系統(tǒng)的權(quán)限管理是否嚴(yán)格,防止未經(jīng)授權(quán)的用戶訪問敏感數(shù)據(jù)。在進(jìn)行安裝測試時,建議制定詳細(xì)的測試計劃和用例,記錄測試過程和結(jié)果,以便及時發(fā)現(xiàn)問題并進(jìn)行修復(fù)。同時,也可以邀請專業(yè)的測試團(tuán)隊或第三方機(jī)構(gòu)進(jìn)行測試,以確保系統(tǒng)的質(zhì)量和穩(wěn)定性。[8]3.5兼容性測試學(xué)生成績管理系統(tǒng)的兼容性測試是確保該系統(tǒng)在各種環(huán)境和設(shè)置下都能穩(wěn)定工作的關(guān)鍵環(huán)節(jié),因此,我們需要對該系統(tǒng)在各種操作系統(tǒng)上的兼容性進(jìn)行評估。本文介紹了一個兼容性測試項目。這涵蓋了如Windows、macOS和Linux這樣的主流操作系統(tǒng)。由于這些系統(tǒng)本身存在一些問題或缺陷,導(dǎo)致了它們無法適應(yīng)不同的操作系統(tǒng)及應(yīng)用要求。我們有必要安裝并運行該系統(tǒng),以確保它能在各種不同的操作系統(tǒng)中正常啟動和操作,同時保證所有功能都能正常運行。我們有必要對系統(tǒng)在各種主流瀏覽器(例如Chrome、Firefox、Safari、Edge等)各種不同版本的瀏覽器中的表現(xiàn)進(jìn)行測試。確保系統(tǒng)在各種瀏覽器下都能正常顯示和操作,且數(shù)據(jù)的展示和交互沒有差異。[9]3.6界面和易用性測試界面測試的核心目標(biāo)是評估用戶界面中的功能模塊是否合適、總體設(shè)計風(fēng)格是否統(tǒng)一,以及各個控件的擺放位置是否與用戶的使用習(xí)慣相契合。此外,我們還需對用戶界面的操作簡便性、導(dǎo)航的易懂性、頁面元素的實用性、界面文字的準(zhǔn)確性、命名的統(tǒng)一性、頁面的美觀度以及文字和圖片的完美結(jié)合等方面進(jìn)行測試。界面測試和易用性測試看似操作簡單,其實反饋這用戶在使用的第一感覺,是否覺得美觀,是否符合用戶操作習(xí)慣。學(xué)生成績管理系統(tǒng)的界面和易用性測試,旨在確保系統(tǒng)界面友好、操作便捷,從而為用戶提供良好的使用體驗。[11]3.7功能測試進(jìn)行功能測試時,需要制定詳盡的測試方案,設(shè)計相應(yīng)的測試用例,并根據(jù)這些測試用例逐漸進(jìn)行測試操作。通過分析系統(tǒng)中各個模塊的具體功能,確定其相應(yīng)的測試方法。確保學(xué)生成績管理系統(tǒng)的各項功能都符合需求規(guī)格說明書的要求,為用戶提供穩(wěn)定可靠的服務(wù)。學(xué)生成績管理系統(tǒng)的功能測試是確保系統(tǒng)各項功能按照預(yù)期正常運作的關(guān)鍵環(huán)節(jié)。白盒測試則關(guān)注于系統(tǒng)的內(nèi)部邏輯和代碼實現(xiàn),通過檢查代碼確保系統(tǒng)的功能正確無誤。[12]我們將針對系統(tǒng)的各項功能模塊進(jìn)行功能測試,包括用戶登錄、新增/刪除學(xué)生信息、新增/刪除老師信息、修改用戶信息等功能。通過這些測試,來確認(rèn)系統(tǒng)是否能滿足用戶的需求。3.8自動化測試學(xué)生成績管理系統(tǒng)的自動化測試,是借助自動化測試工具和框架,對系統(tǒng)的各項功能進(jìn)行快速、準(zhǔn)確、重復(fù)的測試,以驗證系統(tǒng)的穩(wěn)定性和可靠性。[13]本次測試選用的工具是Selenium,兼容性較強,能與多個瀏覽器兼容。在已經(jīng)構(gòu)建好的測試環(huán)境里,進(jìn)行自動化測試腳本的執(zhí)行。通過采用適當(dāng)?shù)淖詣踊瘻y試架構(gòu)、合適的測試案例、健全的測試腳本,以及有效的測試結(jié)果分析與報告,可以提高測試效率和質(zhì)量,保障學(xué)生成績管理系統(tǒng)的穩(wěn)定運行。

4測試執(zhí)行 學(xué)生管理系統(tǒng)測試執(zhí)行是一個重要的過程,意在保障該系統(tǒng)的穩(wěn)定運行和功能齊全。在本測試中,應(yīng)清晰地界定測試目標(biāo)和覆蓋范圍,諸如對新功能的測試、對已識別問題的修復(fù)等。依據(jù)測試目標(biāo),需編寫一份詳盡的測試示例,涵蓋了測試場景、詳細(xì)的測試流程以及預(yù)測得出的結(jié)果等方面。我們逐一對安裝、相容性、界面及易用性、功能性和自動化測試進(jìn)行評估、解析,并做好相應(yīng)的記錄。4.1安裝測試安裝測試的核心不只是檢查軟件的安裝狀態(tài),更重要的是確保軟件在安裝完成后的各項功能都能正常運行,以及軟件的卸載過程是否進(jìn)行得很徹底。我們綜合決定在Win10和Win7這兩個操作系統(tǒng)上進(jìn)行系統(tǒng)的安裝、運行和當(dāng)前操作。在window10與window7系統(tǒng)上都可正常進(jìn)行安裝操作,安裝過程中并沒有出現(xiàn)問題,各項功能操作正常,在軟件卸載也是非常迅速將注冊表、配置文件、安裝包全部刪除,沒有殘留問題。4.2兼容性測試兼容性測試是確保《學(xué)生成績管理系統(tǒng)》能夠在不同的硬件、軟件、網(wǎng)絡(luò)環(huán)境和操作系統(tǒng)中正常運行的重要測試過程。我們選擇到了Windows11和Windows10,通過在這兩個系統(tǒng)上的操作,我們可以驗證軟件是否適應(yīng)windows系統(tǒng)的不同版本,并檢查軟件的功能、按鈕是否正常操作,以及是否操作軟件會互相影響。,實驗證明,通過對軟件部分界面的調(diào)整,能夠有效地提高用戶使用效率。經(jīng)過一系列的測試驗證,學(xué)生成績管理系統(tǒng)能夠在Windows10和Windows11這兩個操作系統(tǒng)上正常運行,軟件在使用過程中沒有出現(xiàn)任何相互干擾的情況,其功能能夠在整個系統(tǒng)中得到完整的展示。。4.3界面和易用性測試界面和易用性測試可以看出該網(wǎng)站對用戶是否良好,通過對其測試可以檢查出該網(wǎng)站的界面元素的布局、顏色、字體和圖標(biāo)進(jìn)行細(xì)致的檢查,以確保它們符合設(shè)計規(guī)范,同時也要驗證界面元素的可見性、可訪問性和一致性,確保用戶可以輕松地進(jìn)行操作。[14]根據(jù)測試,學(xué)生成績管理系統(tǒng)界面上布局合理,顏色字體正常,并未出現(xiàn)頁面變形,字體模糊等情況,用戶在點擊各個按鈕時,能正常的進(jìn)行操作,頁面響應(yīng)速度快,反饋時間短,能夠為用戶提供一個既美觀又易于使用的界面,簡單的操作給用戶帶來了更好的使用體驗。4.4功能測試4.4.1功能測試用例的方法黑盒測試黑盒測試是在不檢測源代碼的情況下測試軟件,以確定其功能是否具備實用性。黑盒技術(shù)是一種基于規(guī)則和模型的軟件測試方法。為了深入了解軟件的操作機(jī)制,測試人員會輸入相關(guān)數(shù)據(jù)并觀察其輸出表現(xiàn)。黑盒測試有簡單,獨立的特點,可以有效地驗證軟件的功能需求是否得到就滿足。[15]等價類劃分等價類的分類方法被認(rèn)為是最普遍的黑盒測試手段之一,這種方法在幾乎所有的功能性測試中都得到了應(yīng)用。在實際應(yīng)用中,通常用它作為一種啟發(fā)式策略,即通過分析測試用例集和對其邊界掃描確定被測對象的類型或結(jié)構(gòu),然后再執(zhí)行相應(yīng)的任務(wù)。[16]邊界值分析法邊界值分析法作為等價類方法的一個有效補充。在編寫代碼的過程中,開發(fā)人員經(jīng)常會忽視比較符符號的編寫。例如,在編寫代碼時,開發(fā)人員需要輸入6到12位的密碼。為了實現(xiàn)這一目標(biāo),我們需要測試輸入等于、大于或小于這些數(shù)字的密碼,并觀察這些密碼是否能夠成功注冊。[17]錯誤推測法錯誤推測法是一種快速有效的測試方法,通過分析被測系統(tǒng)運行過程中可能出現(xiàn)的問題來判斷該系統(tǒng)的性能和可靠性水平。在本次測試中,我們考慮之前測試系統(tǒng)中出現(xiàn)的各種問題,以觀察這次測試的系統(tǒng)是否也有相似的問題存在。4.4.2測試用例學(xué)生成績管理系統(tǒng)涉及多個功能和復(fù)雜的測試場景,需要根據(jù)系統(tǒng)的具體需求和設(shè)計進(jìn)行詳細(xì)的測試用例設(shè)計。在測試過程中,還需注意測試數(shù)據(jù)的準(zhǔn)備和測試環(huán)境的搭建,確保測試結(jié)果的準(zhǔn)確性和可靠性,及涵蓋了系統(tǒng)的主要功能和界面元素:登錄測試用例本模塊確保登錄功能按預(yù)期工作,包括驗證登錄的正確性,分析各種輸入組合的響應(yīng),驗證碼機(jī)制薄弱、密碼策略不夠嚴(yán)格。登錄測試是確保軟件質(zhì)量、安全性和用戶體驗的重要手段。通過全面的登錄測試,可以發(fā)現(xiàn)并修復(fù)潛在的問題。表STYLEREF"標(biāo)題2"4.1登錄測試用例用例編號用例名稱測試步驟預(yù)期結(jié)果實際結(jié)果Login01登錄1.輸入用戶名:空2.輸入密碼:空3.輸入驗證碼:空4.點擊登陸請輸入用戶名!測試通過Login02登錄1.輸入用戶名:admin2.輸入密碼:空3.輸入驗證碼:空4.點擊登陸請輸入密碼!測試通過Login03登錄1.輸入用戶名:damin2.輸入密碼:admi3.輸入驗證碼:空4.點擊登陸請輸入驗證碼!測試通過Login04登錄1.輸入用戶名:admin2.輸入密碼:admin3.輸入驗證碼:空4.點擊登陸請輸入驗證碼!測試通過Login05登錄1.輸入用戶名:admin2.輸入密碼:admin3.輸入驗證碼:18364.點擊登陸成功測試通過Login06登錄1.輸入用戶名:admin2.輸入密碼:admin3.輸入驗證碼:12344.點擊登陸驗證碼錯誤!測試通過Login07登錄1.輸入用戶名:admin2.輸入密碼:admi3.輸入驗證碼:03894.點擊登錄用戶名或密碼錯誤!測試通過Login08登錄1.輸入用戶名:admi2.輸入密碼:admin3.輸入驗證碼:03894.點擊登錄用戶名或密碼錯誤!測試通過Login09登錄1.輸入用戶名:adadad2.輸入密碼:qc1542153.輸入驗證碼:18364.點擊登錄登陸成功測試通過Login10登錄1.輸入用戶名:*&%%¥2.輸入密碼:qc15423.輸入驗證碼:10704.點擊登錄用戶名或密碼錯誤!測試通過Login11登錄1.輸入用戶名:abc2.輸入密碼:|》:“》”3.輸入驗證碼:10704.點擊登陸用戶名或密碼錯誤!測試通過Login11登錄1.輸入用戶名:admin2.輸入密碼:admin3.輸入驗證碼:&*%……%#4.點擊登錄驗證碼錯誤!測試通過信息管理測試用例本模塊具有不可替代的作用,對于學(xué)生成績管理系統(tǒng)能夠確保系統(tǒng)的質(zhì)量和性能,助于他們了解系統(tǒng)的實際表現(xiàn),及時調(diào)整開發(fā)策略,優(yōu)化系統(tǒng)設(shè)計和實現(xiàn),為項目的成功實施提供有力保障。表STYLEREF"標(biāo)題2"4.2信息管理測試用例用例編號用例名稱測試步驟預(yù)期結(jié)果實際結(jié)果Inf.Manag01新增學(xué)生信息1.輸入學(xué)號:10002.輸入學(xué)生姓名:趙武3.輸入性別:男4.輸入qq:181818185.輸入電話:181818181816.點擊保存系統(tǒng)中存在,請修改學(xué)號!測試通過Inf.Manag02新增學(xué)生信息1.輸入學(xué)號:10062.輸入學(xué)生姓名:趙武3.輸入性別:男4.輸入qq:181818185.輸入電話:181818181816.點擊保存保存成功!測試通過Inf.Manag03修改學(xué)生信息1.點擊學(xué)號為1006的學(xué)生2.點擊修改3.修改學(xué)生姓名為:趙斌4.點擊保存更新成功!測試通過Inf.Manag04修改學(xué)生信息1.全選學(xué)號2.點擊修改可以修改測試未通過(不能多項更改)Inf.Manag05修改學(xué)生信息1.輸入學(xué)號:10062.輸入學(xué)生姓名:溜溜3.輸入性別:女4.輸入qq:181818185.輸入電話:1818181818186.點擊保存手機(jī)號碼不正確!測試通過Inf.Manag06刪除學(xué)生信息1.點擊學(xué)號為1006的學(xué)生2.點擊刪除3.點擊確定刪除成功!測試通過Inf.Manag07刪除學(xué)生信息1.勾選多選復(fù)選框選擇多名學(xué)生2.點擊刪除3.點擊確定刪除成功!測試通過Inf.Manag08查找學(xué)生信息1.點擊學(xué)號輸入框2.輸入學(xué)號:10053.點擊查找查找成功!測試通過Inf.Manag09查找學(xué)生信息1.點擊學(xué)號輸入框2.輸入姓名:趙武3.點擊查找查找成功!測試通過Inf.Manag10查找學(xué)生信息1.點擊學(xué)號輸入框2.輸入學(xué)號:*10043.點擊查找查找失??!測試通過Inf.Manag11新增成績信息1.點擊新增2.選擇學(xué)生姓名:張三3.課程名稱:PHP4.輸入分?jǐn)?shù):805.輸入學(xué)期:第二學(xué)期6.輸入班級:三班7.選擇教師:成龍8.點擊保存保存成功!測試通過Inf.Manag12新增成績信息1.點擊新增2.選擇學(xué)生姓名:張三3.課程名稱:PHP4.輸入分?jǐn)?shù):805.輸入學(xué)期:第二學(xué)期6.輸入班級:三班7.選擇教師:成龍8.點擊保存保存失敗,系統(tǒng)中已存在相同信息!測試通過Inf.Manag13新增成績信息1.點擊新增2.選擇學(xué)生姓名:張三3.課程名稱:aswdaw@#4.輸入分?jǐn)?shù):805.輸入學(xué)期:第二學(xué)期6.輸入班級:三班7.選擇教師:成龍8.點擊保存保存失敗,輸入課程無效!測試通過Inf.Manag14新增成績信息1.點擊新增2.選擇學(xué)生姓名:李四3.課程名稱:PHP4.輸入分?jǐn)?shù):asdcs5.輸入學(xué)期:第二學(xué)期6.輸入班級:三班7.選擇教師:成龍8.點擊保存保存失敗,輸入分?jǐn)?shù)無效!測試通過Inf.Manag15修改成績信息1.全選學(xué)號2.點擊修改請選擇一行數(shù)據(jù)再進(jìn)行編譯!測試通過Inf.Manag16修改成績信息1.點擊學(xué)號為1004的學(xué)生張三學(xué)習(xí)的PHP課程2.點擊修改3.修改分?jǐn)?shù)為:sadwx4.點擊保存修改失敗,輸入分?jǐn)?shù)無效!測試通過Inf.Manag17修改成績信息1.點擊學(xué)號為1004的學(xué)生張三學(xué)習(xí)的PHP課程2.點擊修改3.修改分?jǐn)?shù)為:854.點擊保存更新成功!測試通過Inf.Manag18刪除成績信息1.多選復(fù)選框2.點擊刪除3.點擊確認(rèn)刪除成功!測試通過Inf.Manag19刪除成績信息1.點擊學(xué)號為1004的學(xué)生張三學(xué)習(xí)的PHP課程2.點擊刪除3.點擊確認(rèn)刪除成功!測試通過Inf.Manag20查找成績信息1.點擊學(xué)生姓名輸入框2.輸入:wad2133.點擊查找查找失敗,輸入無效!測試通過Inf.Manag21查找成績信息1.點擊學(xué)生學(xué)號輸入框2.輸入:wasafa3.點擊查找查找失敗,輸入無效!測試通過Inf.Manag22查找成績信息1.點擊學(xué)生姓名輸入框2.輸入:王斌3.點擊查找查找成功!測試通過Inf.Manag23查找成績信息1.點擊學(xué)生學(xué)號輸入框2.輸入:10043.點擊查找查找成功!測試通過Inf.Manag24導(dǎo)入成績信息1.點擊excel導(dǎo)入2.選擇文檔3.單擊導(dǎo)入導(dǎo)入成功!測試通過Inf.Manag25導(dǎo)出成績信息1.點擊excel導(dǎo)出2.點擊下載導(dǎo)出成功!測試通過Inf.Manag26新增教師信息1.點擊新增2.工號輸入:1043.輸入教師名稱:里黑4.輸入職稱:教師5.輸入電話:151515151516.輸入入職時間:2022-01-107.點擊保存保存成功!測試通過Inf.Manag27新增教師信息點擊新增2.工號輸入:qwes3.輸入教師名稱:里黑4.輸入職稱:教師5.輸入電話:151515151516.輸入入職時間:2022-01-107.點擊保存保存失??!測試通過Inf.Manag28修改教師信息1.點擊工號為104的教師2.點擊修改3.將教師名稱改為:里黑4.點擊保存更新失??!測試通過Inf.Manag29修改教師信息1.點擊工號為104的教師2.點擊修改3.將教師名稱改為:李白4.將職稱改為:教授5.點擊保存更新成功!測試通過Inf.Manag30刪除教師信息1.點擊工號為104的教師2.點擊刪除3.點擊確定刪除成功!測試通過Inf.Manag31查找教師信息1.點擊教師姓名輸入框2.輸入教師姓名:劉勇3.點擊查找查詢成功!測試通過Inf.Manag32查找教師信息1.點擊教師工號輸入框2.輸入教師工號:1013.點擊查找查詢成功!測試通過系統(tǒng)管理測試用例確保整個系統(tǒng)的安全性、穩(wěn)定性和性能表現(xiàn)達(dá)到預(yù)期的標(biāo)準(zhǔn),通過執(zhí)行各種測試用例,系統(tǒng)管理測是指在發(fā)現(xiàn)系統(tǒng)中的潛在問題和錯誤,如功能不足、性能瓶頸和安全漏洞等。有助于在系統(tǒng)發(fā)布前修復(fù)這些問題,提高系統(tǒng)的質(zhì)量和穩(wěn)定性。表STYLEREF"標(biāo)題2"4.3系統(tǒng)管理測試用例用例編號用例名稱測試步驟預(yù)期結(jié)果實際結(jié)果Sys.admi01新增用戶信息1.點擊新增2.輸入用戶名:adadad3.輸入密碼:qc1542154.重復(fù)密碼qc1542155.輸入真是姓名:孫孫6.輸入電子郵件:156415@7.輸入電話:131313151218.輸入職務(wù)教授9.狀態(tài):正常10.角色選擇:任課教師11.點擊保存保存成功!測試通過Sys.admi02修改用戶信息1.點擊用戶名為adadad的用戶2.點擊修改3.將真實姓名改為孫雷4.將角色改為admin5.點擊保存更新成功!測試通過Sys.admi03刪除用戶信息1.點擊用戶名為adadad的用戶2.點擊刪除3.點擊確定刪除成功!測試通過Sys.admi04新增角色信息1.點擊新增2.輸入角色名稱:白白3.輸入描述:管理員4.資源選擇:學(xué)生管理,成績管理,教師管理5.點擊保存保存成功!測試通過Sys.admi05修改角色信息1.點擊角色名稱為白白的用戶2.點擊修改3.添加用戶管理4.點擊保存更新成功!測試通過Sys.admi06刪除角色信息1.點擊角色名稱為白白的用戶2.點擊刪除3.點擊確定刪除成功!測試通過Sys.admi07新增資源信息1.點擊新增2.輸入菜單名稱:新的3.選擇上級菜單:教師管理4.菜單描述:績效5.菜單地址:/6.排序:17.菜單類型:18.點擊保存保存成功!測試通過Sys.admi08修改資源信息1.點擊修改2.輸入菜單名稱:新的3.選擇修改的上級菜單:成績管理4.菜單描述:成績分析5.菜單地址:/6.排序:17.菜單類型:18.點擊保存修改成功!測試通過Sys.admi09刪除資源信息1.勾選模塊2.單擊刪除按鈕刪除成功!測試通過4.5自動化測試學(xué)生成績管理系統(tǒng)通過編寫和執(zhí)行測試腳本,能夠快速、準(zhǔn)確地執(zhí)行大量的測試用例,從而提升了測試的效率。相比手動測試,自動化測試能夠減少人力成本,有助于減少人為因素導(dǎo)致的測試誤差,提高測試的準(zhǔn)確性和可靠性,從而加快軟件的開發(fā)和發(fā)布速度。[18]4.5.1編寫自動化測試腳本為了節(jié)省時間,可以在系統(tǒng)開發(fā)和維護(hù)過程中持續(xù)監(jiān)控軟件質(zhì)量,對單一的用戶登錄進(jìn)行測試,登錄模塊如下圖4.1所示。4.1用戶登錄界面本次登錄模塊測試所使用的工具是selenium、Edge瀏覽器和PyCharm進(jìn)行腳本編寫工作,其主要功能是對用戶名、密碼和驗證碼的輸入,以及對登錄按鈕的點擊操作,腳本代碼如圖4.2所示:圖4.2自動化測試腳本代碼4.5.2自動化測試用例根據(jù)學(xué)生成績管理系統(tǒng)的測試需求,對用戶登錄模塊進(jìn)行測試用例的設(shè)計,該測試只需往PyCharm里運行腳本,更改腳本中的用戶名、密碼和驗證碼。自動化測試用例如表4.4所示。表STYLEREF"標(biāo)題2"4.4自動化測試用例用例編號用例名稱測試步驟預(yù)期結(jié)果實際結(jié)果zdh001管理員登陸1.運行腳本2.進(jìn)入登陸界面3.腳本自動輸入用戶名“admin”密碼“admin”和驗證碼“1836”4.腳本自動點擊登陸系統(tǒng)提示登錄成功通過zdh002管理員登陸1.運行腳本2.進(jìn)入登陸界面3.腳本自動輸入用戶名“adm”密碼“admin”和驗證碼“1836”4.腳本自動點擊登陸系統(tǒng)提示帳號或密碼有誤通過zdh003學(xué)生登陸1.運行腳本2.進(jìn)入登陸界面3.腳本自動輸入用戶名“abc”密碼“abc”和驗證碼“1836”4.腳本自動點擊登錄系統(tǒng)提示登錄成功通過zdh004學(xué)生登陸1.運行腳本2.進(jìn)入登錄界面3.腳本自動輸入用戶名“abc”密碼“awedsa”和驗證碼“1836”4.腳本自動點擊登陸系統(tǒng)提示帳號或密碼有誤通過zdh005教師登陸1.運行腳本2.進(jìn)入登陸界面3.腳本自動輸入用戶名“def”密碼“def”和驗證碼“1836”4.腳本自動點擊登陸系統(tǒng)提示登錄成功通過zdh006教師登陸1.運行腳本2.進(jìn)入登陸界面3.腳本自動輸入用戶名“caddef”密碼“def”和驗證碼“1836”4.腳本自動點擊登陸系統(tǒng)提示帳號或密碼有誤通過4.5.3測試結(jié)果通過以上學(xué)生成績管理系統(tǒng)的測試過程與結(jié)果分析發(fā)現(xiàn),此系統(tǒng)的登錄部分的所有功能都能夠正常工作,滿足預(yù)設(shè)要求。系統(tǒng)能正確驗證用戶身份,才能正常登入。

5系統(tǒng)缺陷報告與分析本節(jié)對學(xué)生成績管理系統(tǒng)的缺陷進(jìn)行分析,研究了缺陷定義的標(biāo)準(zhǔn),使用用例表詳細(xì)記錄每個缺陷的描述、影響范圍、重現(xiàn)步驟和嚴(yán)重程度,制定有效的缺陷修復(fù)和改進(jìn)計劃,最終提高軟件產(chǎn)品的質(zhì)量和穩(wěn)定性。[19]5.1缺陷定義在進(jìn)行軟件測試時,系統(tǒng)缺陷被定義為軟件系統(tǒng)中出現(xiàn)的錯誤、問題或與規(guī)格說明和用戶需求不一致的狀況。這些缺點可能包括功能不足、功能執(zhí)行失誤、多功能性問題、潛在的功能失誤,以及使用上的困難;因此,對于從軟件測試中識別出的缺陷,我們進(jìn)行了嚴(yán)格的級別分類,其中嚴(yán)重的級別是按照從1到4的遞增順序來排序的:(1)級別1:輕微缺陷輕微缺陷是指對于產(chǎn)品外觀及易用性可能存在輕微影響的缺陷,但不會直接導(dǎo)致產(chǎn)品無法工作或喪失主要功能,但它們確實會在某種程度上降低用戶的使用體驗。(2)級別2:一般缺陷一般缺陷是指已經(jīng)可以影響產(chǎn)品的界面和性能上的缺陷,這些缺陷會成為故障起因,降低了產(chǎn)品的整體質(zhì)量,還可能對產(chǎn)品的聲譽和市場競爭力造成負(fù)面影響。因此,在軟件開發(fā)和測試過程中,應(yīng)高度重視這些缺陷,并采取相應(yīng)的措施進(jìn)行修復(fù)和優(yōu)化。(3)級別3:嚴(yán)重缺陷嚴(yán)重缺陷是雖然不會直接威脅到系統(tǒng)的穩(wěn)定性,但它們對用戶體驗和產(chǎn)品功能的影響是顯著的。數(shù)據(jù)不能保存或數(shù)據(jù)庫的表出現(xiàn)錯誤則可能導(dǎo)致用戶數(shù)據(jù)丟失或損壞,給用戶帶來操作不便和嚴(yán)重的損失。數(shù)據(jù)輕微計算錯誤雖然不會對整個系統(tǒng)造成崩潰性的影響,但也可能導(dǎo)致用戶在使用產(chǎn)品時得到錯誤的結(jié)果,從而影響決策或工作成果。(4)級別4:致命缺陷致命缺陷是指那些足以導(dǎo)致軟件產(chǎn)品系統(tǒng)崩潰、功能設(shè)計與需求嚴(yán)重不匹配、系統(tǒng)無法登錄或無法正常退出等嚴(yán)重問題的缺陷。這些缺陷直接影響到軟件產(chǎn)品的正常使用,甚至可能導(dǎo)致用戶數(shù)據(jù)的丟失或系統(tǒng)硬件的損壞,給用戶帶來極大的損失和不便。[20]5.2缺陷報告表STYLEREF"標(biāo)題2"5.1缺陷記錄用例編號子模塊缺陷描述缺陷級別備注bug001成績管理模塊1.輸入學(xué)生成績信息后2.點擊保存按鈕嚴(yán)重缺陷成績輸入無效無法保存bug002成績管理模塊1.點擊添加按鈕2.輸入成績xx3.點擊保存一般缺陷成績可以輸入英文字母bug003學(xué)生管理模塊1.點擊查詢按鈕2.輸入需要查詢的學(xué)生姓名3.點擊確定嚴(yán)重缺陷系統(tǒng)返回結(jié)果與預(yù)期不符bug004學(xué)生管理模塊1.點擊添加2.輸入學(xué)生姓名為ww及其他息3.點擊確定一般缺陷學(xué)生姓名可以改為英文字母bug005教師管理模塊1.點擊修改2.將教師名稱修改為jiaoshi3.點擊保存一般缺陷教師名稱可以改為英文字母bug006用戶管理模塊1.點擊添加用戶2.輸入已存在的用戶名3.點擊確定嚴(yán)重缺陷保存成功,出現(xiàn)相同的用戶名bug007菜單管理1.點擊新增按鈕2.添加新的模塊模塊信息3.點擊保存輕微缺陷子模塊名稱過長在導(dǎo)航菜單欄內(nèi)無法顯示完全5.3缺陷分析在對學(xué)生成績管理系統(tǒng)的五個主要模塊進(jìn)行本次全面檢查后共發(fā)現(xiàn)5個缺陷,其中成績管理模塊存在一個個一般缺陷和一個嚴(yán)重缺陷;在學(xué)生管理模塊中存在一個嚴(yán)重缺陷和一個一般缺陷;教師管理部分存在一個一般缺陷;在用戶管理模塊中存在一個嚴(yán)重缺陷;菜單的管理存在一個輕微缺陷。經(jīng)過分析不會影響系統(tǒng)功能。缺陷圖如圖5.1所示。

圖5.1缺陷分析圖

6測試總結(jié)與分析通過對學(xué)生成績管理系統(tǒng)的測試進(jìn)行了總結(jié)和深入分析,這次的學(xué)生成績管理系統(tǒng)測試覆蓋了多個領(lǐng)域,包括功能、性能、安全性、兼容性和用戶友好性。通過對該

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論