




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上目錄1.軟件測試軟件測試(),描述一種用來促進鑒定軟件的正確性、完整性、安全性和質量的過程。換句話說,軟件測試是一種實際輸出與預期輸出之間的審核或者比較。軟件測試的經典定義是:在規(guī)定的條件下對程序進行,以發(fā)現(xiàn)程序錯誤,衡量軟件質量,并對其是否能滿足設計要求進行評估的過程。軟件測試實訓平臺的使用和操作步驟1.1軟件測試實訓平臺自動化測試綜合實訓部分內容是對所有測試內容的總結和集中應用,實訓地點位于合作企業(yè)與專業(yè)共建的IBM軟件測試實訓中心,實訓項目全部基于IBM企業(yè)級實訓平臺對實訓過程進行組織、管理、跟蹤和評價,案例全部來源于企業(yè),并精心選取,內容針對以學生的職業(yè)能力訓
2、練為核心,突出職業(yè)崗位需求,構建真實的職業(yè)環(huán)境,讓學生在職業(yè)活動環(huán)境中提高技術應用的能力,培養(yǎng)綜合職業(yè)素質,達到軟件測試工程師崗位的能力要求,并具備一定的相關工作經驗。從而實現(xiàn)訓練環(huán)境與實際環(huán)境的“零距離”,訓練項目與實際項目的“零距離”,畢業(yè)學生工作能力與用人企業(yè)要求的“零距離”。1.1.1實訓平臺的硬件環(huán)境軟件測試實訓中心于2006年與合作企業(yè)共建,該實訓中心具有完善健全的綜合服務體系,先進完備的計算機教學設備,IBM專業(yè)的網絡服務器(Web服務器學員管理、數(shù)據(jù)庫服務器、域服務器、文件服務器);企業(yè)級的學習資料,視頻;采用企業(yè)工位模式的環(huán)境布局,方便學生實訓過程溝通交流,利于團隊工作。1.
3、1.2實訓平臺的基本功能一、教師首頁班級管理:添加刪除班級,或者修改班級信息??梢圆榭窗嗉壍膶W員。學員管理:添加刪除學員,或者修改學員信息??梢詫W員添加或者退出某個班級。團隊創(chuàng)建導向:團隊實訓團隊的創(chuàng)建。團隊查詢列表:查詢團隊列表。專項實訓案例選擇:給學員的分配專項案例任務。學員專項任務完成檢查:給學員的專項任務完成情況打分。團隊實訓案例選擇:給學員的分配團隊實訓案例任務。學員團隊任務完成檢查:給學員的團隊任務完成情況打分。專項考核任務分配:給學員分配專項考核任務打分。專項考核任務檢查:給學員的專項考核任務完成情況打分。學員成績報表:查詢學員的成績并形成報表。二、實訓管理功能專項實訓案例選擇
4、。學員專項任務實訓檢查。團隊實訓案例選擇。學員團隊任務實訓檢查團隊創(chuàng)建導向。團隊查詢列表。三、團隊實訓案例選擇團隊實訓案例選擇為教師調功了案例團隊分配的功能。進入該頁面后可以看到多有班級中已分配案例的團隊和尚未分配案例的團隊數(shù)量。四、班級團隊情況五、團隊任務檢查設定團隊內學員的基本分、角色分和團隊分。六、考核任務分配為指定班級內任一或全部學員分配不同的專項考核任務。七、專項任務檢查知道教師對學員設置分數(shù)。1.2實訓平臺的使用1.2.1進入實訓平臺并創(chuàng)建測試小組(1)在地址欄輸入10.10.143.199admin身份登錄:admin,。彈出“安徽理工大學實訓平臺”主頁面,其包含“個人信息”,“
5、權限管理”,“參與管理”,“我的問題”,“其他系統(tǒng)”等選擇模塊。(2)點擊左下“其他系統(tǒng)”,選擇testlinker,進入軟件測試模塊部分。(3)測試組員可在用戶管理部分添加一個teacher角色的用戶然后退出系統(tǒng),重新登錄,創(chuàng)建一個測試小組,點擊“權限管理”的主機管理中添加學員,一學生身份登錄。3.軟件測試計劃3.1測試目的一、練習和掌握軟件測試管理的一般過程與步奏。二、掌握測試管理的人工過程和能夠通過相關管理軟件實現(xiàn)以下工作:(1)配置軟件資產信息、軟件需求、軟件模型和缺陷數(shù)據(jù)庫;(2)創(chuàng)建和管理多個測試組和用戶;(3)配置測試環(huán)境、編寫詳細測試計劃、安排測試進度;(4)設計測試腳本、測試
6、用例;(5)實施測試、執(zhí)行測試和評估測試。3.2測試內容一、關于三角形問題的測試。3.3測試人員周秀娟:軟件測試計劃及相關資料的編寫與收集并生成報告書。周雯:對特定問題編寫程序代碼,并對其進行黑盒測試和白盒測試。3.4測試方法對于三角形問題,使用白盒測試,測試內容包括路徑覆蓋測試;使用黑盒測試,測試內容包括:等價類劃分測試、邊界值分析測試、決策表方法使用。4.測試小組的角色分配和權限管理表一角色項目初始階段詳細設計階段編碼階段測試階段項目經理Project manager參與或輔助項目談判,提供項目交付時間和技術方面的可行性分析。評估項目分先,估算項目成本。審批系統(tǒng)總體設計方案,確保產品設計符
7、合客戶要求。確保每個版本按里程碑約定準時提交給質量保證團隊。組建項目團隊,制定項目實施總計劃,溝通客戶方寫作事審批并跟進項目實施和管理詳細計劃。確保每個版本最終通過質量保證團隊的測試開發(fā)經理Product Decelopment Leader參與收集和分析客戶需求。帶領開發(fā)團隊,設計整個系統(tǒng)。帶領開發(fā)團隊,完成編碼任務。按時向質量保證團隊提交可供測試的,穩(wěn)定的內部開發(fā)版本。輔助項目經理確定項目開發(fā)策略和管理工具,以及軟件各個版本的交付物,里程碑和時間表。帶領開發(fā)團隊完成系統(tǒng)設計文檔包括功能需求說明書和系統(tǒng)詳細設計說明書等。監(jiān)控任務完成進度和質量,在不影響里程碑進度的情況下對任務計劃做出調整。與
8、業(yè)務分析員和質量保證人一起確認測試反饋的產品缺陷,確定Bug Fix的范圍和優(yōu)先級。輔助項目經理招聘項目成員,負責新人培訓計劃安排。把大任務進一步分解成多個子任務,細化任務安排和進度計劃,并在實施過程中確保項目進度符合里程碑的硬件要求。指導開發(fā)人員解決開發(fā)過程中出現(xiàn)的技術難題。Bug Fix任務分配和時間計劃,確保測試反饋的產品缺陷得到及時的跟進和解決。業(yè)務分析員Business Analys負責客戶需求的收集和分析,負責編寫和提交客戶需求說明書。負責項目成員的業(yè)務培訓。參與系統(tǒng)GUI界面設計,確保系統(tǒng)設計在功能上滿足客戶需求,在操作上符合專業(yè)用戶的使用習慣。在業(yè)務工作不飽和的情況下可作為開發(fā)
9、人員參與部分編碼工作參與版本提交前的背部測試,確認系統(tǒng)業(yè)務實現(xiàn)與客戶需求一致。參與編寫和審核功能需求說明書。系統(tǒng)分析員System Analyst參與客戶需求的收集和分析負責系統(tǒng)詳細的設計,如采用UML構建領域模型,數(shù)據(jù)模型,類/對象關系圖和接口實現(xiàn)標準等作為開發(fā)人員參與部分編碼工作,提供技術咨詢服務,解決開發(fā)過程中遇到的技術難題。參與版本提交前的內部測試,確認測試反饋的產品的技術缺陷并提出修正方案。編寫和審核系統(tǒng)實現(xiàn)說明書。系統(tǒng)架構師System Architect了解和分析洗客戶需求負責系統(tǒng)適用架構的選擇,分析,設計和集成。負責架構適配層和通用組建的設計負責架構適配層基礎結構實現(xiàn),知道團隊
10、成員開發(fā)應用層和通用組件。領導開發(fā)團隊進行版本提交前,內部的系統(tǒng)集成測試。負責新技術的研究和培訓負責編寫系統(tǒng)總體架構設計說明書。確保各個功能模塊遵照既定的架構被真確地設計,開發(fā)和集成。負責技術實現(xiàn)級別的標準制定負責向開發(fā)人員講解系統(tǒng)架構的設計思路和使用方法負責系統(tǒng)架構的維護和完善,幫助解決開發(fā)中遇到的技術難題。開發(fā)人員Development了解客戶需求,開發(fā)規(guī)范以及當前項目實施采用的流程和規(guī)定。在開發(fā)經理的安排下,參與部分系統(tǒng)設計工作。系統(tǒng)功能模塊的編碼實現(xiàn)(包括系統(tǒng)原型實現(xiàn))負責各自任務功能模塊的單元測試協(xié)助開發(fā)經理制定項目詳細任務分配計劃和進度計劃參與編寫功能需求說明書和系統(tǒng)詳細設計說明書
11、。在測試驅動的開發(fā)模式中需要編寫大量的單元測試程序。在系統(tǒng)架構師的帶領下參與版本提交前的內部集成測試。項目技術的學習和研究輔助系統(tǒng)架構師設計系統(tǒng)的應用框架,在框架師的指導下了解和熟悉應用框架的設計思路和使用方法輔助系統(tǒng)架構師對系統(tǒng)各個功能模塊進行集成修正測試反饋的產品缺陷。質量保證人Software QualityAssurance參與收集和理解客戶需求。制定測試計劃,包括時間計劃,人員安排,測試方法和測試范圍等。根據(jù)功能需求說明書來設計測試用例。提交測試計劃,測試用例,測試數(shù)據(jù)和測試腳本給管理層審查。從CVS中導出要測試的版本程序,按系統(tǒng)安裝說明書搭建測試環(huán)境,測試并提交測試報告。編寫自動化
12、回歸測試腳本。測試通過后,負責出Release。5.軟件測試過程圖一(1) 單元測試:針對每個單元的測試,以確保每個模塊能正常工作為目標。(2) 集成測試:對已測試過的模塊進行組裝,進行集成測試。目的在于檢驗與軟件設計相關的程序結構問題。(3) 確認(有效性)測試:是檢驗所開發(fā)的軟件能否所有功能和性能需求的最后手段。(4) 系統(tǒng)測試:檢驗軟件產品能否與系統(tǒng)的其他部分(比如,硬件、數(shù)據(jù)庫及操作人員)協(xié)調工作。(5) 驗收(用戶)測試:檢驗軟件產品質量的最后一道工序。主要突出用戶的作用,同時軟件開發(fā)人員也應有一定程度的參與。6.白盒測試和黑盒測試的實際案例6.1三角形問題測試測試內容:三角形問題:
13、輸入三角形的三條邊,要去輸入值為正整數(shù),否則提示“輸入與不合法”;要求三邊長度都在1100之間,否則提示“邊長超出范圍”;如果不構成三角形,則輸若三邊都不相等,則輸出“一般三角形”;。一、 用黑盒測試以及白盒測試的方法對三角形問題進行軟件測試。程序代碼Import java.util.Scanner;Public class TrianglePublic static void main(String args)double a,b,c;Scanner input=new Scanner(System.in);System.out.println(“輸入三角形三邊:”);a=input.nex
14、tDouble();b=input.nextDouble();c=input.nextDouble();input.close();if(a>=1&&a<=100)&&(b>=1&&b<=100)&&(c>=1&&c<=100)if(a+b<c|a+c<b|b+c<a)System.out.println(“非三角形”);elseSystem.out.println(“一般三角形”); else if(a=b)&&(a!=c)|(a=c)&
15、;&(b!=c)|(b=c)&&(a!=c)System.out.println(“等腰三角形”);elseSystem.out.println(“一般三角形”);else if(a=c&&a=b)System.out.println(“等邊三角形”);elseSystem.out.println(“一般三角形”);elseSystem.out.println(“請輸入1100之間的數(shù)”);(一) 白盒測試(二)使用路徑覆蓋測試方法 圖二圖三圖四(三) 黑盒測試使用等價類劃分+邊界值分析+決策表方法測試用例設計:1.等價類劃分方法在多數(shù)情況下,是從輸入域
16、劃分等價類的,但并非不能從被程序的輸出域反過來定義等價類,事實上,這對于三角形問題確實最簡單的劃分方法。在三角形問題中,有四種可能輸出:等邊三角形、等腰三角形、一般三角形和非三角形。利用這些信息能夠確定下列輸出(值域)等價類。R1=<a,b,c>:邊為a,b,c的等邊三角形R2=<a,b,c>:邊為a,b,c的等腰三角形R3=<a,b,c>:邊為a,b,c的一般三角形R4=<a,b,c>:邊為a,b,c的非三角形圖五 2.邊界值分析方法在三角形問題描述中,三角形每邊邊長的取值范圍值設值為1,100。圖六3.決策表方法(1)確定規(guī)則個數(shù)。例如,三角
17、形為題的決策表的4個條件:c1:a、b、c構成三角形?c2:a=b?c3:a=c?c4:b=c?每個條件可以取兩個值,故有16中規(guī)則。(2)列出所有的條件樁和動作樁。(3)填入輸入項。(4)填入動作項,得到初始決策表。(5)化簡。合并形似規(guī)則后得到三角形問題的決策表。圖七用例列表及其執(zhí)行結果:圖八7.測試評估7.1黑盒測試與白盒測試的比較表二項目黑盒測試法白盒測試法規(guī)劃方面功能的測試結構的測試優(yōu)點方面能確保從用戶的角度出發(fā)進行測試能對程序內部的特定部位進行覆蓋測試缺點方面無法測試程序內部特定部位;當規(guī)格說明有誤,則不能發(fā)現(xiàn)問題無法檢查程序的外部特性無法對未實現(xiàn)規(guī)格說明的程序內部欠缺部分進行測試應用技術邊界分析法等價類劃分法決策表測試語句覆蓋,判定覆蓋條件覆蓋,判定/條件覆蓋路徑覆蓋,循環(huán)覆蓋模塊接口測試8.心得體會通過此次軟件測試的課程設計,深刻學習掌握了軟件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國臥房家私行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2025-2030年中國塑框展架項目投資可行性研究分析報告
- 藝術空間裝修設計合同范文
- 2025年中國植物生長調節(jié)劑市場供需格局及未來發(fā)展趨勢報告
- 2025年中國衛(wèi)生防疫車行業(yè)市場深度分析及投資策略咨詢報告
- 中國商業(yè)軟件行業(yè)發(fā)展?jié)摿︻A測及投資戰(zhàn)略規(guī)劃報告
- 2025年中國物聯(lián)網模組市場前景預測及投資規(guī)劃研究報告
- 2025年中國電梯空調行業(yè)市場發(fā)展現(xiàn)狀及投資方向研究報告
- 2024年全球及中國可折疊劃船器行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 中國民辦博物館行業(yè)發(fā)展趨勢預測及投資戰(zhàn)略咨詢報告
- 戶口本翻譯件標準模板
- 年產2萬噸永磁鐵氧體系列產品生產線項目可行性研究報告
- 三級醫(yī)院評審標準(2023年版)實施細則
- 2023年中國勞動關系學院招聘筆試備考題庫及答案解析
- 英語四級仔細閱讀練習與答案解析
- 排水溝土方開挖施工方案
- CAD教程CAD基礎教程自學入門教程課件
- 停水停電時的應急預案及處理流程
- 電商部運營助理月度績效考核表
- DB61∕T 1230-2019 人民防空工程防護設備安裝技術規(guī)程 第1部分:人防門
- 第12課送你一個書簽
評論
0/150
提交評論