第一篇:測(cè)試計(jì)劃
測(cè)試計(jì)劃
組號(hào):第八組
組員:吳俏祥,熊倪,管駿翔,戈佳偉,周揚(yáng),石玉棟,蔡新春,楊其林。.引言
1.1 編寫目的
在開發(fā)大型軟件的漫長(zhǎng)過(guò)程中,面對(duì)極其錯(cuò)綜復(fù)雜的問(wèn)題,人的主觀認(rèn)識(shí)不可能完全符合客觀現(xiàn)實(shí),與工程密切相關(guān)的各類人員之間的通信和配合也不可能完美無(wú)缺。因此,在軟件生命周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生差錯(cuò)。尤其對(duì)教材訂購(gòu)系統(tǒng)這類會(huì)影響人們生活.財(cái)產(chǎn)的工程軟件,必須盡量減少差錯(cuò),以免造成嚴(yán)重的損失。測(cè)試是“為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程”。測(cè)試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多的發(fā)現(xiàn)軟件中的錯(cuò)誤。目前軟件測(cè)試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對(duì)軟件規(guī)格說(shuō)明.設(shè)計(jì)和編碼的最后復(fù)審,也是必不可少的關(guān)鍵步驟。.4參考資料
教材訂購(gòu)系統(tǒng)項(xiàng)目計(jì)劃任務(wù)書
項(xiàng)目的計(jì)劃任務(wù)書
教材訂購(gòu)系統(tǒng)開發(fā)小組
項(xiàng)目開發(fā)計(jì)劃 教材訂購(gòu)系統(tǒng)開發(fā)小組 需求規(guī)格說(shuō)明書 教材訂購(gòu)系統(tǒng)開發(fā)小組
概要設(shè)計(jì)說(shuō)明書
教材訂購(gòu)系統(tǒng)開發(fā)小組
詳細(xì)設(shè)計(jì)說(shuō)明書
教材訂購(gòu)系統(tǒng)開發(fā)小組 用戶操作手冊(cè)
教材訂購(gòu)系統(tǒng)開發(fā)小組.任務(wù)概述 2.1目標(biāo)
測(cè)試是“為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程”, 測(cè)試的目的就是在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多的發(fā)現(xiàn)軟件中的錯(cuò)誤。3.1
測(cè)試方案
測(cè)試方案是測(cè)試階段的關(guān)鍵技術(shù)問(wèn)題。為了提高測(cè)試效率降低測(cè)試成本,本測(cè)
試方案采用黑盒法設(shè)計(jì)基本的測(cè)試方案,再用白盒法補(bǔ)充一些方案。在黑盒法測(cè)試
方案中,采用等價(jià)劃分技術(shù),把所有可能的輸入數(shù)據(jù)(有效的和無(wú)效的)劃分成幾
等價(jià)類,其劃分類在以下的輸入中再詳述。
3.2
測(cè)試項(xiàng)目
管理員登錄
用戶登錄 用戶添加 用戶刪除 用戶瀏覽 用戶查詢 用戶修改
3.3
測(cè)試準(zhǔn)備
在測(cè)試前,與各模塊的主要負(fù)責(zé)人共同協(xié)商討論,以概要設(shè)計(jì)說(shuō)明書.詳細(xì)設(shè)
計(jì)說(shuō)明書作為總的提綱,選擇合適的輸入輸出數(shù)據(jù),并加以意義列舉說(shuō)明。
3.4
測(cè)試機(jī)構(gòu)及人員
測(cè)試機(jī)構(gòu)由教材訂購(gòu)系統(tǒng)測(cè)試小組完成,人員有教材訂購(gòu)的軟件開發(fā)小組全體人員。.測(cè)試項(xiàng)目說(shuō)明
4.1
測(cè)試項(xiàng)目名稱及測(cè)試內(nèi)容
在測(cè)試過(guò)程中,首先需要對(duì)各子單元過(guò)程進(jìn)行測(cè)試。在各子單元過(guò)程測(cè)試完畢后,再對(duì)各模塊(包括各子單元過(guò)程之間的接口)進(jìn)行測(cè)試,處理好各模塊之間的接口,最后對(duì)系統(tǒng)進(jìn)行測(cè)試和維護(hù)。
各子模塊測(cè)試名稱如下:
步驟及操作 在測(cè)試過(guò)程中,首先需要對(duì)各子單元過(guò)程進(jìn)行測(cè)試。各子單元過(guò)程的測(cè)試必須先在程序設(shè)計(jì)員調(diào)試并編譯通過(guò)后才能進(jìn)行。在各子單元過(guò)程測(cè)試完畢后,再對(duì)各模塊(包括各子單元過(guò)程之間的接口)進(jìn)行測(cè)試,處理好各模塊之間的接口,最后對(duì)系統(tǒng)進(jìn)行測(cè)試和維護(hù)。
其操作過(guò)程如下:
1.在客戶機(jī)接受信息模塊過(guò)程中,先對(duì)各子單元過(guò)程分別進(jìn)行測(cè)試,然后根據(jù)白
盒法按照詳細(xì)設(shè)計(jì)說(shuō)明書中的流程圖對(duì)其進(jìn)行跟蹤測(cè)試。
2.同樣,在客戶機(jī)輸出信息模塊.網(wǎng)絡(luò)接受和發(fā)送模塊結(jié)構(gòu)和服務(wù)器模塊(包括
數(shù)據(jù)庫(kù))過(guò)程中先對(duì)各子單元過(guò)程分別進(jìn)行測(cè)試,然后根據(jù)白盒法按照詳細(xì)設(shè)
計(jì)說(shuō)明書中的流程圖對(duì)其進(jìn)行跟蹤測(cè)試。,3. 然后,根據(jù)各模塊之間的各種關(guān)系,對(duì)其接口進(jìn)行測(cè)試。
4.在系統(tǒng)測(cè)試中,要注意對(duì)各種意外情況(列如斷電.硬盤損壞等)加以處理,對(duì)數(shù)據(jù)庫(kù)要注意其安全性.可靠性.健壯性.效率。網(wǎng)絡(luò)傳輸更要注意其安全性。
4.2
測(cè)試用列
以下是主要模塊測(cè)試用例 1.單元測(cè)試 :
(1)
① 測(cè)試對(duì)象:管理員、用戶登錄界面
② 實(shí)施測(cè)試的相關(guān)人員:熊倪,戈佳偉。測(cè)試需要的時(shí)間:5分鐘 ③ 測(cè)試的目的:檢查管理員以及用戶能否正常登錄
選擇的具體測(cè)試方法:進(jìn)入菜單界面,選擇登錄的功能,分別選擇以管理員方式和用戶的方式登錄,看看是否能進(jìn)入其他界面。(2)
① 測(cè)試對(duì)象:插入圖書信息的模塊
② 實(shí)施測(cè)試的相關(guān)人員:吳俏祥,測(cè)試需要的時(shí)間:10分鐘 ③ 測(cè)試的目的:檢查管理員是否可以正確插入學(xué)生信息
④ 選擇的具體測(cè)試方法:進(jìn)入菜單界面,選擇登錄的功能,選擇以管理員方式登錄,回到主菜單后,選擇插入這個(gè)功能,然后進(jìn)行學(xué)生插入,查看是否可以進(jìn)行插入圖書信息。
(3)
① 測(cè)試對(duì)象:修改圖書信息的模塊 ② 實(shí)施測(cè)試的相關(guān)人員:管駿翔,測(cè)試需要的時(shí)間:10分鐘 ③ 測(cè)試的目的:檢查管理員是否可以修改圖書的信息
④ 選擇的具體測(cè)試方法:進(jìn)入菜單界面,選擇登錄的功能,選擇以管理員方式登錄,回到主菜單后,選擇修改這個(gè)功能,然后選擇要修改的項(xiàng)目,查看是否可以進(jìn)行圖書修改信息。
(4)
① 測(cè)試對(duì)象:查詢教材數(shù)據(jù)模塊
② 實(shí)施測(cè)試的相關(guān)人員:蔡新春, 楊其林。測(cè)試需要的時(shí)間:10分鐘 ③ 測(cè)試的目的:檢查管理員是否可以查詢到所有學(xué)生信息以及用戶能否查詢到自己的信息。
④ 選擇的具體測(cè)試方法:進(jìn)入菜單界面,選擇登錄的功能,選擇以管理員方式登錄,回到主菜單后,選擇查詢這個(gè)功能,然后選擇要查詢的學(xué)生的名字或者學(xué)號(hào),查看是否可以進(jìn)行圖書查詢信息?;氐浇缑嫱顺龅卿浐?,再進(jìn)行用戶登錄,選擇查詢這個(gè)功能,然后選擇寫入自己的信息,查看是否可以查看圖書的信息。
(5)
① 測(cè)試對(duì)象:刪除圖書信息的模塊 ② 實(shí)施測(cè)試的相關(guān)人員:周揚(yáng) ③ 測(cè)試需要的時(shí)間:10分鐘
④ 測(cè)試的目的:檢查管理員是否可以刪除錯(cuò)誤的信息
⑤ 選擇的具體測(cè)試方法:進(jìn)入菜單界面,選擇登錄的功能,選擇以管理員方式登錄,回到主菜單后,選擇刪除這個(gè)功能,然后選擇要?jiǎng)h除的信息,查看是否可以進(jìn)行刪除信息。
(6)
① 測(cè)試對(duì)象:瀏覽教材信息的模塊
② 實(shí)施測(cè)試的相關(guān)人員:石玉棟,測(cè)試需要的時(shí)間:10分鐘 ③ 測(cè)試的目的:檢查管理員是否可以瀏覽教材信息
④ 選擇的具體測(cè)試方法:進(jìn)入菜單界面,選擇登錄的功能,選擇以管理員方式登錄,回到主菜單后,選擇瀏覽這個(gè)功能,查看是否可以進(jìn)行瀏覽教材信息。
2.集成測(cè)試
任意進(jìn)入一個(gè)界面,選擇功能,看看是否可以跳轉(zhuǎn)到所需要的界面,查看接口是否完整。
3.系統(tǒng)測(cè)試
進(jìn)入菜單界面,依次選擇登錄、插入、刪除、查找、修改、瀏覽、退出 再選擇以管理員身份登錄,輸入密碼,登錄,再依次選擇插入、刪除、查找、修改、瀏覽、退出功能
回到菜單界面,選擇登錄選擇學(xué)生登錄,輸入用戶名,密碼,登錄可選擇查詢功能.3 步驟及操作
在測(cè)試過(guò)程中,首先需要對(duì)各子單元過(guò)程進(jìn)行測(cè)試。各子單元過(guò)程的測(cè)試必須先在程序設(shè)計(jì)員調(diào)試并編譯通過(guò)后才能進(jìn)行。在各子單元過(guò)程測(cè)試完畢后,再對(duì)各模塊(包括各子單元過(guò)程之間的接口)進(jìn)行測(cè)試,處理好各模塊之間的接口,最后對(duì)系統(tǒng)進(jìn)行測(cè)試和維護(hù)。
其操作過(guò)程如下:
1.在客戶機(jī)接受信息模塊過(guò)程中,先對(duì)各子單元過(guò)程分別進(jìn)行測(cè)試,然后根據(jù)白盒法按照詳細(xì)設(shè)計(jì)說(shuō)明書中的流程圖對(duì)其進(jìn)行跟蹤測(cè)試。2.同樣,在客戶機(jī)輸出信息模塊.網(wǎng)絡(luò)接受和發(fā)送模塊結(jié)構(gòu)和服務(wù)器模塊(包括數(shù)據(jù)庫(kù))過(guò)程中先對(duì)各子單元過(guò)程分別進(jìn)行測(cè)試,然后根據(jù)白盒法按照詳細(xì)設(shè)計(jì)說(shuō)明書中的流程圖對(duì)其進(jìn)行跟蹤測(cè)試。,3.然后,根據(jù)各模塊之間的各種關(guān)系,對(duì)其接口進(jìn)行測(cè)試。
4.在系統(tǒng)測(cè)試中,要注意對(duì)各種意外情況(列如斷電.硬盤損壞等)加以
處理,對(duì)數(shù)據(jù)庫(kù)要注意其安全性.可靠性.健壯性.效率。網(wǎng)絡(luò)傳輸更
要注意其安全性。
2.測(cè)試總結(jié)
在本次軟件工程課程設(shè)計(jì)過(guò)程中,經(jīng)過(guò)認(rèn)真的回顧軟件工程的相關(guān)知識(shí),并很好的鞏固了課程設(shè)計(jì)的基本步驟,掌握了在軟件工程課程設(shè)計(jì)過(guò)程中所要遵循的基本原則和環(huán)節(jié);運(yùn)用軟件設(shè)計(jì)中的白盒和黑盒測(cè)試方法對(duì)軟件的運(yùn)行起到了至關(guān)重要的作用。但在軟件設(shè)計(jì)和調(diào)試過(guò)程中也遇到了很多困難大體總結(jié)有以下幾點(diǎn): ⑴、首先是在確定系統(tǒng)開發(fā)的過(guò)程中遇到了編程語(yǔ)言的困難,逐一修改。⑵、本系統(tǒng)的缺陷是在進(jìn)行修改時(shí),注意甄別。
⑶、還有不完善的就是只有管理員可以登錄,一般用戶不可以登錄。這樣一來(lái)增加了安全性,但是帶了很多不便。比如說(shuō)學(xué)生想查詢一下相關(guān)信息的話必須通過(guò)管理員來(lái)實(shí)現(xiàn)。
雖然在本次軟件工程系統(tǒng)中遇到很多的困難但是在老師的精心指導(dǎo)和自己的不斷努力基本上完成了此次數(shù)據(jù)庫(kù)的設(shè)計(jì)并達(dá)到了預(yù)期的要求,而且自己在程序設(shè)計(jì)方面也有不少的收獲,更加堅(jiān)定了自己在編程中的信心。
現(xiàn)代管理方法很多,任何一種方法都不僅要進(jìn)行科學(xué)管理,還要作定量分析。不同企業(yè)應(yīng)根據(jù)自身狀況選擇相應(yīng)的管理方法。現(xiàn)代管理活動(dòng)都離不開數(shù)據(jù)和信息,而且要采用數(shù)學(xué)方法對(duì)決策問(wèn)題進(jìn)行求解,為此,還必須進(jìn)行大量的數(shù)據(jù)處理。如果只有方法而沒(méi)有相應(yīng)手段,僅僅依靠人工是難以實(shí)現(xiàn)的,因而,現(xiàn)代管理方法必須以計(jì)算機(jī)的應(yīng)用為基礎(chǔ),二者的相結(jié)合可謂相輔相成、缺一不可。教材訂購(gòu)系統(tǒng)是現(xiàn)代管理方法與手段相結(jié)合的系統(tǒng),它的目的是要使各級(jí)管理人員在計(jì)算機(jī)的系統(tǒng)支持下,從各種繁瑣的日常事務(wù)中解脫出來(lái),以便更好的投入到?jīng)Q策工作中去。這樣教材訂購(gòu)系統(tǒng)使管理手段各方法達(dá)到了一個(gè)新的層次。對(duì)教材訂購(gòu)系統(tǒng)理論與開發(fā)方法的深入研究已經(jīng)越來(lái)越重要,這將有利于提高教材訂購(gòu)系統(tǒng)的引用效率,以及系統(tǒng)的開發(fā)成功率。
個(gè)人心得體會(huì):
軟件工程心得體會(huì)未接觸軟件工程之前一直都很想學(xué)這門課程,因?yàn)橛X(jué)得這門課很牛,是那些有工程師稱號(hào)的高手才擺弄的東西。學(xué)了一個(gè)學(xué)期的軟件工程課,終于知道了個(gè)軟件工程的大概。學(xué)的時(shí)候總覺(jué)得很抽象,理解起來(lái)好像不難,但總是摸不著頭腦一種很茫然的感覺(jué)。曾經(jīng)以為程序就是軟件,軟件就是程序。學(xué)習(xí)這門課程第一個(gè)收獲是,知道了二者的不同之處。以前做過(guò)的一些小型的軟件比如加密軟件,我也只是在程序旁邊附上一個(gè)軟件的說(shuō)明,看來(lái)已經(jīng)很接近作坊了。不過(guò)大的項(xiàng)目沒(méi)有接觸過(guò),用軟件工程的方法還是第一次。我想也是程序的不斷復(fù)雜化導(dǎo)致了軟件危機(jī)的發(fā)生,使得人們不得不探索新的解決方法。
經(jīng)過(guò)小組討論,理解了軟件工程,就是一套用于軟件的團(tuán)隊(duì)開發(fā),以提高軟件質(zhì)量和程序員工作效率為目的的規(guī)范。其核心就是,對(duì)于軟件開發(fā)的5個(gè)重要組成部分:需求分析,設(shè)計(jì),編碼,調(diào)試,維護(hù),如何組織這5個(gè)部分的工作,以及如何完成每一個(gè)工作。吾生也有涯,而知也無(wú)涯,學(xué)習(xí)永無(wú)止境。(熊倪)
在軟件工程的學(xué)習(xí)中,我了解到了軟件并非是一些代碼這么簡(jiǎn)單,在開發(fā)軟件的過(guò)程中,編寫代碼的工作量其實(shí)只占不到所有工程量的30%,而后期的管理和維護(hù)更是占了60%到80%之多。一個(gè)完整的項(xiàng)目規(guī)劃須包括,軟件的定義,可行性分析報(bào)告,項(xiàng)目開發(fā)計(jì)劃,軟件需求說(shuō)明書,概要設(shè)計(jì)說(shuō)明書,詳細(xì)設(shè)計(jì)說(shuō)明書,用戶操作手冊(cè),測(cè)試計(jì)劃,測(cè)試分析報(bào)告,開發(fā)進(jìn)度報(bào)告,項(xiàng)目開發(fā)總結(jié)報(bào)告,軟件維護(hù)手冊(cè),軟件問(wèn)題報(bào)告,軟件修改報(bào)告,等多個(gè)文檔,每個(gè)文檔都要上級(jí)驗(yàn)收審查,而文檔數(shù)量眾多,要做好這點(diǎn)真的不是很容易,而恰恰寫好文檔正能保證完成軟件工程其中一個(gè)目的的關(guān)鍵,既研究如何用最小的開銷做出生存期較長(zhǎng)的軟件,再加上各個(gè)階段都要進(jìn)行周密的策劃、詳細(xì)的分工部署和人員安排,且各階段要據(jù)具體情況不斷的反復(fù)才能達(dá)成,所以代碼只是開發(fā)軟件這個(gè)浩大的工程的一個(gè)小小的過(guò)程。
而編碼的學(xué)習(xí)中,我更了解到形成自己獨(dú)特的規(guī)范的編碼風(fēng)格是非常重要的事。因?yàn)檫@影響到了軟件后期繁重的維護(hù),大家都要閱讀你的程序,如果你寫的程序毫無(wú)規(guī)范可言,那么別人怎么能讀懂你的程序?讀不懂程序,維護(hù)又從何談起呢?所以,我們?cè)诮窈蟮膶W(xué)習(xí)中,一定要注意這方面的培養(yǎng),在寫程序的過(guò)程中,要逐步的在規(guī)范的基礎(chǔ)上形成屬于自己的風(fēng)格,即方便自己的修改,也方便日后他人的閱讀。在學(xué)習(xí)中,我們還要注意比較三種方法的優(yōu)缺點(diǎn),例如:傳統(tǒng)方法雖然使軟件擺脫了混亂和無(wú)序,但其在適應(yīng)需求變化的方面不夠靈活,而且傳統(tǒng)方法要么面向行為,要么面向數(shù)據(jù),缺乏兩者的有機(jī)結(jié)合。而面向?qū)ο蠓椒ǖ某绦蛟O(shè)計(jì)和問(wèn)題求解更符合人們?nèi)粘W匀坏乃季S習(xí)慣,適合大型、復(fù)雜及交互性比較強(qiáng)的系統(tǒng)。形式化方法則是一中基于形式化數(shù)學(xué)變換的軟件開發(fā)方法,它可將系統(tǒng)的規(guī)格說(shuō)明轉(zhuǎn)換為可執(zhí)行的程序。
在今后的學(xué)習(xí)中要注意多讀書、多思考、多練習(xí)、多討論,不斷熟悉書本的基礎(chǔ),并以此為基礎(chǔ)將其擴(kuò)散開來(lái),應(yīng)用于今后的實(shí)踐。不斷鍛煉自己,向一名合格的程序設(shè)計(jì)師邁進(jìn)。(吳俏祥)
經(jīng)過(guò)本組設(shè)計(jì)人員的多次測(cè)試,發(fā)現(xiàn)本系統(tǒng),即——學(xué)校教材訂購(gòu)系統(tǒng)基本上能實(shí)現(xiàn)需求分析階段期望的功能。如,管理人員的注冊(cè)和登錄,用戶和管理人員對(duì)教材信息的查詢、添加、修改、刪除的操作,訂購(gòu)者對(duì)訂購(gòu)信息的確認(rèn)等功能。但同時(shí)本系統(tǒng)還有一些不足之處,并且這次實(shí)驗(yàn)體現(xiàn)了團(tuán)隊(duì)的重要性,有利于今后在社會(huì)上的團(tuán)隊(duì)合作有很大幫助。(管駿翔)
在本次試驗(yàn)后,我知道了認(rèn)真讀書的重要性,書本上的知識(shí)是最真實(shí)最貼切的,對(duì)教材訂購(gòu)系統(tǒng)也有個(gè)深刻的了解。另外也明白了軟件開發(fā)過(guò)程的漫長(zhǎng)與艱難,在今后的學(xué)習(xí)中,一定會(huì)更加注重實(shí)踐,把實(shí)踐和書本結(jié)合起來(lái),更好的融入學(xué)習(xí)生活中。(戈佳偉)
第二篇:測(cè)試計(jì)劃
測(cè)試計(jì)劃工作的目的是什么?測(cè)試計(jì)劃工作的內(nèi)容都包括什么?其中哪些是最重要的? 軟件測(cè)試計(jì)劃是指導(dǎo)測(cè)試過(guò)程的綱領(lǐng)性文件,包含了產(chǎn)品概述、測(cè)試策略、測(cè)試方法、測(cè)試區(qū)域、測(cè)試配置、測(cè)試周期、測(cè)試資源、測(cè)試交流、風(fēng)險(xiǎn)分析等內(nèi)容。借助軟件測(cè)試計(jì)劃,參與測(cè)試的項(xiàng)目成員,尤其是測(cè)試管理人員,可以明確測(cè)試任務(wù)和測(cè)試方法,保持測(cè)試實(shí)施過(guò)程的順暢溝通,跟蹤和控制測(cè)試進(jìn)度,應(yīng)對(duì)測(cè)試過(guò)程中的各種變更。
測(cè)試計(jì)劃和測(cè)試詳細(xì)規(guī)格、測(cè)試用例之間是戰(zhàn)略和戰(zhàn)術(shù)的關(guān)系,測(cè)試計(jì)劃主要從宏觀上規(guī)劃測(cè)試活動(dòng)的范圍、方法和資源配置,而測(cè)試詳細(xì)規(guī)格、測(cè)試用例是完成測(cè)試任務(wù)的具體戰(zhàn)術(shù)。所以其中最重要的是測(cè)試測(cè)試策略和測(cè)試方法(最好是能先評(píng)審)
單元測(cè)試完成之后,接下來(lái)的工作就是集成測(cè)試.軟件集成測(cè)試主要依據(jù)軟件結(jié)構(gòu)設(shè)計(jì)(概要設(shè)計(jì))文檔,測(cè)試主要內(nèi)容有功能性、可靠性、易用性、效率、維護(hù)性和可移植性中相關(guān)的部分,根據(jù)軟件需求和設(shè)計(jì)的要求而選定。驗(yàn)證各軟件單元集成后形成的模塊能否達(dá)到概要設(shè)計(jì)規(guī)格說(shuō)明中各模塊的設(shè)計(jì)目標(biāo);這里,模塊可能是指某個(gè)軟件部件,也可能是指某個(gè)或某幾個(gè)子系統(tǒng)。通常在做集成測(cè)試時(shí)先是從子系統(tǒng)內(nèi)部的集成測(cè)試開始做起,做完以后再測(cè)試各子系統(tǒng)是否能集成為最終要實(shí)現(xiàn)的整體系統(tǒng)。也有其他做法(如自頂向下集成測(cè)試方法、核心系統(tǒng)先做集成測(cè)試或每日集成測(cè)試等等)。總之,萬(wàn)變不離其宗,集成測(cè)試要保證模塊的內(nèi)部正確性以及保證模塊能最終集成為完整的系統(tǒng)。集成測(cè)試有時(shí)也被稱為組裝測(cè)試或灰盒測(cè)試(有觀點(diǎn)認(rèn)為集成測(cè)試介于白盒與黑盒之間)。
軟件集成測(cè)試具體內(nèi)容包括:
1.功能性測(cè)試
(1)程序的功能測(cè)試。檢查各個(gè)子功能組合起來(lái)能否滿足設(shè)計(jì)所要求的功能。
(2)一個(gè)程序單元或模塊的功能是否會(huì)對(duì)另一個(gè)程序單元或模塊的功能產(chǎn)生不利影響。
(3)根據(jù)計(jì)算精度的要求,單個(gè)程序模塊的誤差積累起來(lái),是否仍能夠達(dá)到要求的技術(shù)指標(biāo)。
(4)程序單元或模塊之間的接口測(cè)試。把各個(gè)程序單元或模塊連接起來(lái)時(shí),數(shù)據(jù)在通過(guò)其接口時(shí)是否會(huì)出現(xiàn)不一致情況,是否會(huì)出現(xiàn)數(shù)據(jù)丟失。
(5)全局?jǐn)?shù)據(jù)結(jié)構(gòu)的測(cè)試。檢查各個(gè)程序單元或模塊所用到的全局變量是否一致、合理。
(6)對(duì)程序中可能有的特殊安全性要求進(jìn)行測(cè)試。
2.可靠性測(cè)試
根據(jù)軟件需求和設(shè)計(jì)中提出的要求,對(duì)軟件的容錯(cuò)性、易恢復(fù)性、錯(cuò)誤處理能力進(jìn)行測(cè)試。
3.易用性測(cè)試
根據(jù)軟件設(shè)計(jì)中提出的要求,對(duì)軟件的易理解性、易學(xué)性和易操作性進(jìn)行檢查和測(cè)試。
4.性能測(cè)試
根據(jù)軟件需求和設(shè)計(jì)中提出的要求,進(jìn)行軟件的時(shí)間特性、資源特性測(cè)試。
5.維護(hù)性測(cè)試
根據(jù)軟件需求和設(shè)計(jì)中提出的要求,對(duì)軟件的易修改性進(jìn)行測(cè)試。
6.可移植性測(cè)試
根據(jù)軟件需求和設(shè)計(jì)中提出的要求,對(duì)軟件在不同操作系統(tǒng)環(huán)境下被使用的正確性進(jìn)行測(cè)試。
第三篇:測(cè)試計(jì)劃
測(cè)試計(jì)劃
(1)測(cè)試計(jì)劃描述了要進(jìn)行的測(cè)試活動(dòng)的范圍、方法、資源和進(jìn)度的文檔。它確定測(cè)試項(xiàng)、被測(cè)特性、測(cè)試任務(wù)、誰(shuí)執(zhí)行任務(wù)、各種可能的風(fēng)險(xiǎn)。測(cè)試計(jì)劃可以有效預(yù)防計(jì)劃的風(fēng)險(xiǎn),保障計(jì)劃的順利實(shí)施。
(2)編寫測(cè)試計(jì)劃的目的是為整個(gè)測(cè)試階段的管理工作和技術(shù)工作提供指南;同時(shí)確定測(cè)試的內(nèi)容和范圍,為評(píng)價(jià)系統(tǒng)提供依據(jù);此外還幫助用戶安排測(cè)試活動(dòng),說(shuō)明對(duì)設(shè)備器材和機(jī)構(gòu)人員的資源需求;說(shuō)明測(cè)試結(jié)果的評(píng)價(jià)指標(biāo)。
(3)測(cè)試計(jì)劃工作的關(guān)鍵:
1.明確測(cè)試的目標(biāo),增強(qiáng)測(cè)試計(jì)劃的實(shí)用性---測(cè)試計(jì)劃中的測(cè)試范圍必須高度覆蓋功能需求,測(cè)試方法必須切實(shí)可行,測(cè)試工具具有較高的實(shí)用性,便于使用,生成的測(cè)試結(jié)果直觀準(zhǔn)確。
2.堅(jiān)持“5W”規(guī)則,明確內(nèi)容與過(guò)程
“5W”規(guī)則指:what,why,when,where,how;用例5w規(guī)則創(chuàng)建軟件測(cè)試計(jì)劃,可幫助測(cè)試團(tuán)隊(duì)理解測(cè)試目的(why),明確測(cè)試范圍和內(nèi)容(what),確定測(cè)試開始和結(jié)束日期(when),指出測(cè)試的方法和工具(what),給出測(cè)試文檔和軟件存放位置(where)。
3.采用評(píng)審和更新機(jī)制,保證測(cè)試計(jì)劃滿足實(shí)際需求。
第四篇:測(cè)試計(jì)劃
文檔編號(hào):006 版本號(hào):2.0 文檔名稱:測(cè)試計(jì)劃 項(xiàng)目名稱:網(wǎng)上購(gòu)物系統(tǒng) 項(xiàng)目負(fù)責(zé)人:聶玉超
項(xiàng)目組長(zhǎng):聶玉超 程序錄入:聶玉超
需求分析:聶玉超、張銳、魏杰、陳龍
軟件測(cè)試:聶玉超、唐成、鄧俊杰、王陽(yáng)、黃良山
開發(fā)單位:西郵05級(jí)科技班軟件開發(fā)小組 編寫目的:
根據(jù)軟件的功能及結(jié)構(gòu)設(shè)計(jì)出相應(yīng)的測(cè)試用例,目標(biāo)在于發(fā)現(xiàn)程序中的錯(cuò)誤,然后可以加以改正,盡量減低系統(tǒng)運(yùn)行的故障率,保證系統(tǒng)安全可靠。
測(cè)試方案
黑盒測(cè)試:根據(jù)軟件所需的輸入數(shù)據(jù)的格式以及完成的功能,設(shè)計(jì)一些合法或不合法的用例,特別是邊界條件,檢查系統(tǒng)是否能得到希望的輸出。
測(cè)試項(xiàng)目
組裝測(cè)試:看程序是否按設(shè)計(jì)的流程運(yùn)行。
確認(rèn)測(cè)試:利用各種類型的數(shù)據(jù),測(cè)試系統(tǒng)的健壯性。
測(cè)試用例
系統(tǒng)主界面:
系統(tǒng)主界面由:logo,導(dǎo)航條,及其他相關(guān)顯示信息組成。注冊(cè)界面:
注冊(cè)界面由:logo,導(dǎo)航條,用戶注冊(cè)表單組成。登陸界面:
登陸界面由:logo,導(dǎo)航條,用戶登陸表單組成。購(gòu)物界面:
購(gòu)物界面由:logo,導(dǎo)航條,搜索欄,商品購(gòu)買信息組成。
功能測(cè)試
當(dāng)點(diǎn)擊首頁(yè)中的[注冊(cè)]超鏈接后,系統(tǒng)就進(jìn)入注冊(cè)界面,用戶依次添入:用戶名,密碼,確認(rèn)密碼,性別,地址,Email,電話。當(dāng)添完這些基本信息后。點(diǎn)擊提交按鈕后。系統(tǒng)會(huì)將所添信息錄入數(shù)據(jù)庫(kù)。系統(tǒng)會(huì)自動(dòng)跳轉(zhuǎn)到購(gòu)買界面。
當(dāng)點(diǎn)擊首頁(yè)中的[登陸]超 鏈接后,系統(tǒng)就進(jìn)入登陸界面,用戶依次添入:用戶名,密碼后,當(dāng)點(diǎn)擊確認(rèn)按鈕后,系統(tǒng)會(huì)將登陸數(shù)據(jù)和數(shù)據(jù)庫(kù)中的相關(guān)記錄進(jìn)行匹配,如果相同,就進(jìn)入購(gòu)物界面,否則進(jìn)入注冊(cè)界面。
當(dāng)會(huì)員進(jìn)入購(gòu)物界面后,就可以選取相應(yīng)的商品,并可以下訂單,修改訂單,查看訂單,刪除訂單。
第五篇:測(cè)試計(jì)劃規(guī)范
測(cè)試計(jì)劃
1、目的【闡明編寫測(cè)試計(jì)劃的目的,指明讀者對(duì)象?!?/p>
2、背景
【說(shuō)明項(xiàng)目的來(lái)源、委托單位及主管部門?!?/p>
3、范圍、術(shù)語(yǔ)或定義、參考文檔
【列出測(cè)試計(jì)劃中所用到的專門術(shù)語(yǔ)的定義和縮寫詞的原意?!?/p>
4、確定測(cè)試需求
5、測(cè)試策略
5.1類型
5.1.1 功能測(cè)試
5.1.2 配置測(cè)試
5.1.3 安裝、卸載測(cè)試
5.1.4用戶界面測(cè)試
5.1.5性能測(cè)試
5.1.6負(fù)載測(cè)試
5.1.7強(qiáng)度測(cè)試
5.1.8容量測(cè)試
5.1.9結(jié)構(gòu)測(cè)試
5.1.10壓力測(cè)試
5.1.11安全測(cè)試
6、資源
【人員組織情況要求、硬件支持情況、測(cè)試工具要求等】
6.1 人員
6.2 系統(tǒng)
7、項(xiàng)目里程碑
8、工件
8.1已交付工件
8.2需交付工件
8.4 測(cè)試記錄
8.3測(cè)試報(bào)告