




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
摘要軟件測試BUG摘要軟件測試BUGBUG進(jìn)行管理。C/SBUGC++語言進(jìn)行BUG2012環(huán)境下,利用C++與QT圖形界面庫,進(jìn)行設(shè)計(jì)與實(shí)現(xiàn)。關(guān)鍵詞Nowadays,softwareindustryisdevelopingfast,andthecompetitionamongthesoftwareisincreasing,andthequalityoftheNowadays,softwareindustryisdevelopingfast,andthecompetitionamongthesoftwareisincreasing,andthequalityofthesoftwarebecomesmoreandmorestrict.Sohowtoimprovethequalityofsoftwarebecomestheproblemthatthedeveloperhastopayattentionto.TheultimatecauseofcustomerexperienceistheexistenceofthesoftwareBUG,sothatthesoftwarecannotbenormaloperation.Agoodsoftwarecompany,musthaveacompletesetofstandardizedtestingprocedures,includingthemaincontentofthemanagementprocessforBUG.ManualrecordingoftheBUG,itwillconsumealotofmanpowerandmaterialresources,andthereisthepossibilityoflossofinformation.Inordertobettermanagementofsoftwaredevelopmentandtestingprocess,aeffectivebugmanagementtoolsisessential,tofacilitatetotestpersonnelaccordingtothetest,foundthebug,submitbug,thedeveloperfixesthebug,andtestagain.Regressiontestandaseriesofprocessestoensurethatthebugisfixed.Inthispaperthebugmanagementresearch,thestaffofthecompanyisdividedintofourcategoriesofpersonnel,developers,testers,projectmanagersandadministratorsandbugasarecordtohanginthecorrespondingprojectconvenientcompanypersonneltrackingandchecking,andsupportthebug,project,personnelofcrudandbugreproduction.CustomerscanusethesoftwaretoachieveeffectivemanagementofBUG,aswellasimprovetheefficiencyofprojectdevelopment.quality;development目錄引 1緒 課題的研究背 軟件測試BUG管理現(xiàn) 課題研究的意 2系統(tǒng)技術(shù)背目錄引 1緒 課題的研究背 軟件測試BUG管理現(xiàn) 課題研究的意 2系統(tǒng)技術(shù)背 C++語言簡 BOOST Mysql數(shù)據(jù) QT編 C/S和B/S架 3BUG管理系統(tǒng)的可行性及需求分 3.1系統(tǒng)可行性分 3.1.1技術(shù)可行性分 3.1.2操作可行性分 3.1.3經(jīng)濟(jì)可行性分 3.2系統(tǒng)需求分 3.2.1角色介 3.2.2角色用例分 3.3系統(tǒng)功能需求分 3.3.1用戶管理功 3.3.2BUG管理功 3.3.3項(xiàng)目管理功 3.3.4統(tǒng)計(jì)視圖功 4BUG管理系統(tǒng)設(shè) 4.1系統(tǒng)架 4.1.13.3.3項(xiàng)目管理功 3.3.4統(tǒng)計(jì)視圖功 4BUG管理系統(tǒng)設(shè) 4.1系統(tǒng)架 4.1.1系統(tǒng)目 4.2.1系統(tǒng)結(jié)構(gòu) 4.2數(shù)據(jù)庫設(shè) 4.2.1數(shù)據(jù)庫選 4.2.2項(xiàng)目E-R 4.2.3數(shù)據(jù)庫表設(shè) 4.3數(shù)據(jù)流 5BUG管理系統(tǒng)詳細(xì)設(shè) 5.1網(wǎng)絡(luò)通信模 5.1.1ASIO庫介 5.1.2通信模塊的具體實(shí) 5.1.3網(wǎng)絡(luò)通信本地BUFFER的設(shè) 登入界 系統(tǒng)主界 人員管理界 項(xiàng)目列表界 項(xiàng)目詳細(xì)信息界 5.5.1項(xiàng)目一般信息界 5.5.2項(xiàng)目人員管理界 5.5.3項(xiàng)目BUG管理界 5.5.4項(xiàng)目概況統(tǒng)計(jì)界 6系統(tǒng)測 6.1測試基 6.1.1測試環(huán)境要 6.1.2系統(tǒng)測試6.1測試基 6.1.1測試環(huán)境要 6.1.2系統(tǒng)測試目 6.2測試工 6.2.1登入功能測 6.2.2人員管理模塊測 6.2.3項(xiàng)目管理模塊測 6.2.3BUG管理模塊測 7結(jié) 7.1主要成 7.1.1系統(tǒng)內(nèi) 7.1.2系統(tǒng)特 7.2對(duì)系統(tǒng)的展 7.1.1未完成的系統(tǒng)功 7.2.2存在的不足之 謝 參考文 ITITIT節(jié)在軟件產(chǎn)品研發(fā)中的重要性。此類軟件質(zhì)量控制工作均需要擁有嫻熟技術(shù)的專業(yè)軟件測試人才來協(xié)作完成,軟件測試工程師作為一個(gè)重頭角色正成為IT企業(yè)招聘的熱軟件與用戶第一次接觸的重要途徑,是用戶進(jìn)一步了解該軟件和正式使用的前站,BUG 緒 緒 股票以低廉的價(jià)格一售而光,給公司造成了高達(dá)幾百億日元的損失,由此可見程序的BUG的檢測和修復(fù)是多么的重要。BUG的環(huán)境下,一個(gè)公司要想從眾多的公司中脫穎而出,不止要給體用提供符合需求的產(chǎn)BUGBUG系統(tǒng)中各種模塊和功能需要進(jìn)行修改??上攵珺UGBUGBUG1.2BUGBUGexecl表格的方式來BUGBUGemail和一些即時(shí)聊天工具,測BUGemailBUGemail反饋信能由于BUG管理上的困難,而造成能由于BUG管理上的困難,而造成項(xiàng)目完成時(shí)間的延后;客戶反饋的程序問題,不能夠迅速幾時(shí)1.32系統(tǒng)技術(shù)背C++C++程序占用的內(nèi)存2.2BOOSTBOOSTC++程序庫。在C++庫。BOOST也取得了優(yōu)異的成績,C++11標(biāo)準(zhǔn)庫竟有三分之二來之BOOST庫,而且可以預(yù)想到的是在boost(Iterator)、算C++庫。BOOST也取得了優(yōu)異的成績,C++11標(biāo)準(zhǔn)庫竟有三分之二來之BOOST庫,而且可以預(yù)想到的是在boost(Iterator)、算2.3MysqlInternet中。Mysql(與其他大API2.4QT1991C++圖形用戶QTQT5,EssentialsModulesAdd-onModulesNetWork2.5C/S2.5C/SB/S務(wù)器中,服務(wù)器壓力較大。C/S(Client/Server)架構(gòu),該架構(gòu)的 管理系統(tǒng)的可行 管理系統(tǒng)的可行性及需求3.13.1.1數(shù)據(jù)庫:Mysql數(shù)據(jù)庫,基于GPL協(xié)議完全免費(fèi),體積小容易安裝,并且即使是復(fù)雜的應(yīng)用,也能夠進(jìn)行開發(fā),除了數(shù)據(jù)基本的數(shù)據(jù)操作外,Mysql開發(fā)工具:VisualStudio2013交流版,VSwindowswindowsIDE王者。VS成的代碼補(bǔ)全、代碼跳轉(zhuǎn)、UML開發(fā)環(huán)境:普通的筆記本電腦,Windows108GBI5,以上3.1.2linux、windows1GB,I3處理器,根據(jù)3.1.33.23.1.33.23.2.1試人員。在一般的項(xiàng)目開發(fā)過程中,會(huì)有3BUG的管理。BUGBUG程序開發(fā)人員:任何程序都會(huì)存在BUG,有BUG便要對(duì)BUG人員就是對(duì)BUG維護(hù)的主要人員,測試人員通過BUGBUGBUG維護(hù)完成便將BUGBUGBUG,開發(fā)人員收BUGBUG以項(xiàng)目經(jīng)理也是BUG管理系統(tǒng)的用戶之一。3.2.2以項(xiàng)目經(jīng)理也是BUG管理系統(tǒng)的用戶之一。3.2.23-3-(3)3-3-(3)3-3-43.3BUG的檢測,BUG的分配,BUG3-43.3BUG的檢測,BUG的分配,BUGBUG3-3-5功能。添加用戶成員需要填寫用戶的賬號(hào)、姓名、用戶類型(測試或者開發(fā)功能。添加用戶成員需要填寫用戶的賬號(hào)、姓名、用戶類型(測試或者開發(fā)BUG的管理主要體現(xiàn)在,BUGBUGBUGBUGBUG之后且提BUGBUG已經(jīng)很好的修復(fù)那么就可以關(guān)閉BUG,否則繼續(xù)將該BUG關(guān)聯(lián)給程序開發(fā)人員。BUGBUGBUGBUG,BUG進(jìn)行維護(hù),并在修復(fù)完成之后對(duì)BUG進(jìn)行描述(描述的內(nèi)容可以包括圖片和文字,也可以對(duì)文字的字體以及顏色進(jìn)行修改)提交修復(fù)結(jié)果給程序測試人員。否則BUG實(shí)際并不存在,則通過通訊工具跟程序測試人員溝通讓其關(guān)閉該BUG。BUGBUG測試發(fā)現(xiàn)的3.3.4 BUG管理系4.14.1.1BUGBUG管理以外本系統(tǒng)還提供一定程度的人員管理和4.2.14-4-4.24.2.14-4-4.24.2.1SQLWindows下運(yùn)行,沒有絲毫開放性,并行實(shí)施和共存模型并不成熟,很難處windows應(yīng)用程序一般不適用SQLSever。SQLWindows下運(yùn)行,沒有絲毫開放性,并行實(shí)施和共存模型并不成熟,很難處windows應(yīng)用程序一般不適用SQLSever。持開放平臺(tái)下的TPC-DTPC-C的世界紀(jì)錄。但是有缺點(diǎn)是操作復(fù)雜。Mysql同樣能在所有主流平臺(tái)上運(yùn)行,開放源碼,在代碼開源的前提下,MysqlOracleMysql4.2.2E-RDiagram下面給出系統(tǒng)的E-R實(shí)體關(guān)系圖.4-2E-R4-3E-R4-4BUGE-R4-4.2.34-14-4.2.34-1是是否否否否4-4-是否主是是否BUG否否否否否否否否否否否否否否否否否否否否否否否否否否是是否主是是否否否否否否否否否否4-4-是否主是是否BUG否否否否否否否否否否否否否否否否否否否否否否否否否否是是否主是是否否否否否否否否否否否否否否否否否否否否否否否否否4-54-64.3系統(tǒng)的數(shù)據(jù)流圖也稱為數(shù)據(jù)流程圖DFD(DateFlowDiagram),其設(shè)計(jì)目的是讓用戶是否主是否允許是否否是否否關(guān)聯(lián)的開發(fā)人員是否否是否主是否允許是否否是否否關(guān)聯(lián)的開發(fā)人員是否否是否主是否允許4-54-64.3系統(tǒng)的數(shù)據(jù)流圖也稱為數(shù)據(jù)流程圖DFD(DateFlowDiagram),其設(shè)計(jì)目的是讓用戶是否主是否允許是否否是否否關(guān)聯(lián)的開發(fā)人員是否否是否主是否允許是否否是否否關(guān)聯(lián)的開發(fā)人員是否否是否主是否允許是否否BUG是否否關(guān)聯(lián)的開發(fā)人員是否否否否是4-74-805BUG管理系統(tǒng)詳由于本系統(tǒng)開發(fā)語言采用的是C++,所以打算使用C/S架構(gòu)開發(fā)系統(tǒng)。服務(wù)端使用控QT5.15.15-15.1.1ASIO了網(wǎng)絡(luò)字節(jié)序,域名解析結(jié)果是否正確等,即使發(fā)生了意想不到的錯(cuò)誤也可以用try-catch機(jī)制捕獲。ASIOASIO庫中異步編程只了網(wǎng)絡(luò)字節(jié)序,域名解析結(jié)果是否正確等,即使發(fā)生了意想不到的錯(cuò)誤也可以用try-catch機(jī)制捕獲。ASIOASIO庫中異步編程只需要調(diào)用對(duì)應(yīng)的異步通信接口,而不再像傳統(tǒng)的模式那樣需要編寫一個(gè)epoll或者iocpsocket5-5-2ProcatorOperationProcessor(AysnchronousCompletionEventCompletionAsynchronousEventDemultiplexer(阻塞等待完成事件隊(duì)列(completionAsynchronousEventDemultiplexer(阻塞等待完成事件隊(duì)列(completioneventqueue)中的事件,返回給完成事件給器就是io_service對(duì)象5.1.25-3的作用是創(chuàng)建指定數(shù)量的io_service以及同樣數(shù)量的線程,在不同線程中調(diào)用不io_servicerunio_service(2)Work(2)Work異步異步程能夠?yàn)槎鄠€(gè)socket提供服務(wù)。IO線程只能阻塞在IO多路分離函數(shù)上,例如io_servicerunsocketBUFFER是必須的,每一個(gè)socket都需要一個(gè)穩(wěn)定的BUFFER??偹苤琓CPTCPTCP2kb步編程中為了解決數(shù)據(jù)粘包問題就必須要設(shè)計(jì)一個(gè)應(yīng)用成的BUFFER。5-4BUFFER5-4BUFFERBUFFERBUFFER5.25-75.355.355.45-5-ID,ID為數(shù)據(jù)庫自動(dòng)生成,然后點(diǎn)擊改按鈕,如果5.55.5加人員管理模塊的原因一樣,BUG的存在一定是依附于某一個(gè)項(xiàng)目之下,所以BUG信息中一定有一個(gè)所屬項(xiàng)目,所以為了讓BUG管理?xiàng)l理更加清晰,項(xiàng)目信息也是在本系統(tǒng)需要支5-115-115-5-125.6BUG5.6BUGBUG詳細(xì)主要有項(xiàng)目當(dāng)前有哪些BUG;項(xiàng)目統(tǒng)計(jì)概括信息主要是一些簡單的視圖來5.5.15-5-135.5.25-圖5-5.5.25-圖5-5.5.3BUG5-15BUGBUGID、BUG名稱、BUG緊急讀(附加、一般、緊急、嚴(yán)重)、BUG5-15BUGBUGID、BUG名稱、BUG緊急讀(附加、一般、緊急、嚴(yán)重)、BUG件、BUG的簡要描述信息等。同時(shí)系統(tǒng)還提供了BUG的查詢功能,主要選中指定的單選按BUG5.5.45-16所示5-13 系統(tǒng)測6.1 系統(tǒng)測6.1軟件測試一般分為兩種:黑盒測試和白盒測試。黑盒測試主要功能是用來檢測軟件內(nèi)存:1GB或以上64GB6.26.2.2測試用例序人員增加功能測所示功能模人員管理模測試功能描測試用例序6.2.2測試用例序人員增加功能測所示功能模人員管理模測試功能描測試用例序所示功能模測試功能描期待輸出結(jié)人員的必要信息不能測試用例序人員修改功能測所示功能模人員管理模測試功能描期待輸出結(jié)人員的必要信息不能測試用例序人員修改功能測所示功能模人員管理模測試功能描期待輸出結(jié)人員的必要信息不能等人員信息完備且不沖期待輸出結(jié)測試用例序人員刪除功能測所示功能模人員管理模測試功能描期待輸出結(jié)查詢的條件必須符合查詢的條件必須符合測試用例序測試用例序人員刪除功能測所示功能模人員管理模測試功能描期待輸出結(jié)查詢的條件必須符合查詢的條件必須符合測試用例序人員查詢功能測所示功能模人員管理模測試功能描期待輸出結(jié)等人員信息完備且不沖6.2.3測試用例序項(xiàng)目人員分配功能所示功能模項(xiàng)目管理模測試功能描項(xiàng)目信息必須保證正測試用例序項(xiàng)目創(chuàng)建功能測所示功能模項(xiàng)目管理模測試
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 戶外廣告牌項(xiàng)目施工合同
- 醫(yī)藥行業(yè) 研究報(bào)告
- 2025年度按摩師服務(wù)職業(yè)培訓(xùn)基地合同
- 中醫(yī)護(hù)理學(xué)(第5版)課件 切診
- 跨境電商物流收費(fèi)標(biāo)準(zhǔn)
- 50平太陽能光伏發(fā)電
- 城市規(guī)劃建設(shè)指南
- 殘疾人康復(fù)中心建設(shè)項(xiàng)目可行性研究報(bào)告
- 保險(xiǎn)公司裝修保修條款
- 天然氣項(xiàng)目可行性研究報(bào)告
- 良性前列腺增生診療指南
- 中學(xué)生食品安全教育 主題班會(huì)課件(18張PPT) 上學(xué)期
- 《長方形和正方形》 完整版課件
- 房地產(chǎn)抖音短視頻培訓(xùn)課件
- 《乘法交換律和結(jié)合律》教學(xué)課件數(shù)學(xué)四年級(jí)下冊(cè)
- 趣味數(shù)學(xué)-高斯求和 完整版課件
- 花卉生產(chǎn)設(shè)施課件
- 高中體育與健康人教版高中必修全一冊(cè)(新課標(biāo))第十章體操類運(yùn)動(dòng)-技巧模塊計(jì)劃
- 云南省主要礦產(chǎn)資源
- 臨床試驗(yàn)疑難問題解答
- 光伏發(fā)電工程施工組織設(shè)計(jì)施工工程光伏發(fā)電工程光伏發(fā)電施工組織設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論