2025年現(xiàn)代軟件質(zhì)量保障與測試實踐深度解析報告_第1頁
2025年現(xiàn)代軟件質(zhì)量保障與測試實踐深度解析報告_第2頁
2025年現(xiàn)代軟件質(zhì)量保障與測試實踐深度解析報告_第3頁
2025年現(xiàn)代軟件質(zhì)量保障與測試實踐深度解析報告_第4頁
2025年現(xiàn)代軟件質(zhì)量保障與測試實踐深度解析報告_第5頁
已閱讀5頁,還剩175頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件質(zhì)量保證與測試第一次試驗LoadRunner性能測試工具 1 1二、試驗內(nèi)容 1三、試驗環(huán)節(jié) 1 1 5第二次試驗單元測試 8一、試驗?zāi)康?8二、試驗內(nèi)容 8 8 8三、試驗成果 83.1函數(shù)測試 83.2編程測試 三、試驗成果 1.安裝seleniumIDE插件 3.錄制腳本 4.轉(zhuǎn)換成java代碼 22 24四、成果分析與結(jié)論 26一、試驗?zāi)康?26 三、試驗成果 261.VSS的安裝及配置 26 3.打開VSS服務(wù)器 4.創(chuàng)立共享文獻 315.更改服務(wù)器設(shè)置 6.VSS服務(wù)器端和VS的綁定 7.VSS客戶端連接服務(wù)器端數(shù)據(jù)庫 8.管理項目 39四、成果分析與結(jié)論 46 47一、試驗?zāi)康?47二、試驗內(nèi)容 47三、試驗成果 471.將要反編譯的工程打成jar包 48 四、成果分析與結(jié)論 一、試驗?zāi)康?59二、試驗內(nèi)容 三、試驗成果 601.XAMPP軟件的安裝 2.啟動xampp 5.BugFree郵箱配置 8.BUG管理 四、成果分析與結(jié)論 80“”+軟件測試文檔編制原則軟件缺陷匯報 861.軟件缺陷總結(jié) 2.軟件缺陷描述 3.1輸入 3.2期望得到的成果 3.3實際成果 3.4異常狀況 3.5日期和時間 3.6軟件缺陷發(fā)生環(huán)節(jié) 3.7測試環(huán)境 3.8再現(xiàn)測試 3.9測試人員 從自己角度理解軟件質(zhì)量與保證 93一、軟件質(zhì)量的內(nèi)涵 二、軟件質(zhì)量保證 93 二、代碼原則 三、三思而后行 2.等價類劃分 4.因果圖法 5.功能圖法 6.黑盒測試措施的比較與選擇 997.設(shè)計因果圖測試用例 熟悉LoadRunner的使用并對網(wǎng)站進行測試。2.掌握LoadRunner進行測試的基本流程首先打開LoadRunner,其啟動界面如下圖所示:productionworkloadsoperformanceofcrticalbusinessprocessesunderloadforrapidresolution.HPsofwarsupportforthemostcommonprotWeb,J2EE/NET,XML,NET,wrelessandstreamingmedia-alowingITgtouseasingleproductapplications.ImplementinganeffectveloadtestingLoadRunnerhelpsensurethatneworupgradobjectivesanddeployt·NewAjaxTruClentpro●emulatinguseractvitywth·Enhanceddataformatsupport(e.g.JSON)sAdvanceddataformatsupportinWeb(HTTPIHTML)protocol●EnhancedServiceLevelAgremeasurementstoaccommodateyourt·TheabitytoautomaticaPerformanceandusabityNewprotocolsforMicrosoftcommunicattingover圖1LoadRunner啟動界面點擊Create/EditScript,并選擇Web(HTTP/HTML)后,點擊Create進行創(chuàng)立:圖2NewVirtualUser界面此時進入了VirtualUserGenerator界面,點擊File->New進行創(chuàng)立,如下圖所示:Qpen...Ctrl+0rNew...本次錄制使用網(wǎng)址www.百度.com,在URLAddress一欄中填入地址后,點擊OKRecording…(1515events).Recording…(1515events).LoadRunner網(wǎng)頁測試百度一下點同按餐110000200001號Intemetl保護模式用f100%D圖6錄制的網(wǎng)頁在網(wǎng)頁中任意操作,完畢后點擊小方塊停止錄制,LoadRunner會生成對應(yīng)的腳本,圖7錄制產(chǎn)生的腳本在啟動界面,點擊RunLoadTests進行負載測試,選擇剛剛錄制的腳本,如圖所示:Manageyourloadtes廠UsethePercentageModeAllowLoadRunnerControllertocrea ... 得到成果后,可以點擊Analyze進行分析,也可以保留。使用RunLoadTests成果如圖所示:使用AnalyzeTestResults分析得到的圖形如下:根據(jù)Analyze圖形的成果可以得知,任一時刻的負載跟當(dāng)時網(wǎng)頁點擊事件、網(wǎng)絡(luò)傳播等有關(guān)系。當(dāng)網(wǎng)頁處在靜止?fàn)顟B(tài)時,幾乎不占用CPU,而當(dāng)點擊事件增多或有大量網(wǎng)測試工具。第二次試驗單元測試編寫合適的環(huán)境調(diào)用給與的Test.java文獻中的函數(shù),設(shè)計合適的測packagetest.packagetest.publicvoidsetUsername(Stringusern{newUser("admin"),"管理員"},{newUser("asdwn"),"普通用戶"}this.result}}publicvoidgetUsepublicyoidgetPhoneNumber(){}t.writestringFiLe(file,"哈哈哈哈哈","unicode");}山凹山凹result=管理員}}圖4Junit測試代碼3.2編程測試求解圖形面積:Area抽象措施,SanJiaoXing.java,JuXing.java,Yuan.java程Area措施,并實現(xiàn)getArea()措施。 HpublicvoidjuXingArea(){}eeSystem.out.print(y.}}圖6Junit代碼232407圖7Junit測試成果計算器:圖8抽象類實現(xiàn)類:}}}}}System.out.println(m}圖10測試類圖11成果四、成果分析與結(jié)論第三次試驗自動化測試2.理解并掌握seleniumIDE的使用,運用seleniumIDE進行網(wǎng)頁的自動化測試。1.使用selenium-ide錄制腳本進行回放并導(dǎo)出對應(yīng)的c#或java代碼2.使用selenium2技術(shù)參照示例代碼與上網(wǎng)查找資料。設(shè)計出自己的測試用例(京東網(wǎng)登錄測試,淘寶網(wǎng)支付測試等等),在對應(yīng)環(huán)境中編寫出對應(yīng)的腳本代碼。1)首先下載火狐瀏覽器,并且按住Ctrl+Shirt+A,調(diào)出組件擴展頁面,在右上角的加組件P自2)同樣調(diào)出組件擴展頁面,點擊搜索框邊上的設(shè)置圖標(biāo),選擇“從文獻中安裝附加組件”,選擇selenium-ide-2.6.0.xpi文獻,點擊安裝。重啟瀏覽器即可。Q擅索下檢查更新9組件SeleniumIDERecord,editandplaySele2.selenium2環(huán)境配置在selenium-server-standalone-2.53.0.jar文獻所在的文獻夾中,按住Shift,鼠標(biāo)右擊選擇“在命令窗口中打開”,調(diào)出cmd窗口,并輸入java-jarselenium-server-standalone-2.53.0.jar;enter執(zhí)行。口口selenium-dotnet-2.53.c:Windows\system32\cmd.exe大WinRARZIP壓端…WinRARZIP壓端…3.錄制腳本1)首先在瀏覽器中輸入,進入到如圖所示的界面,之后點擊seleniumIDE圖標(biāo),進行錄制。e|Q按索新浪郵箱QQ郵箱吉軟國際-綜合服務(wù)平臺數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)筆記-rJZEE開發(fā)實戰(zhàn)基礎(chǔ)系…常用網(wǎng)址口京東商城長春理工大學(xué)點擊錄制長春理工大學(xué)長春理工大學(xué)CHANGCHUNUNIVERSTTYOFSCTENCE喻入信息用戶名為一卡通卡號;初始密碼為身份證號后六位修改密碼、忘記密碼請登錄校園信息門戶首頁3)登錄進入系統(tǒng)之后,再點擊退出,退出系統(tǒng),返回到登錄界面。點擊退出首頁|退出首頁|退出曰口校歷曰選課系統(tǒng)曰在線調(diào)查示(2016-4-220:00:00)驗實踐重修安排(2016-4-80:00:00)E四交流本科學(xué)生名單公(2016-4-150:00:00)WE四=圖7點擊退出4)退出系統(tǒng)之后,停止錄制。行助行助東地文件E遍輯舊ActionsQptions新諾8②圖8停止錄制5)錄制完畢后,進行回放操作,以證明錄制成功。寸BaseURL/typeid=tctypeid=ttUsetypeid=tt圖10回放成功這里需要注意的是:在運行腳本后,IDE表格的顏色發(fā)生了變化,運行前,腳本表格為白色,成功運行完畢后,表格為青色,其中還分為深青色和淺青色兩種,淺青色表達:動作成功,如:打開網(wǎng)頁成功,點擊按鈕成功等等;深青色表達:判斷對的,如:“id=txtUserName”這段文字在頁面中存在等等;在運行時,firebox制止彈出窗口,點擊選項,選擇容許彈出該窗口即可。粉紅色表達判斷,深粉表達出錯。7)深粉錯誤演示,將表格中的id=Button1,改成id=Buttonl1,如圖所示。暗新浪暗新浪/TeachWebSL/Login.as度id=Button1|[info]Executing:IclickAndWaitr岡38)再次回放時,報錯。商商/TeachWebSL/Login.as圖12錯誤深粉紅色表達動作失敗,如:沒有找到按鈕等(如上圖),這種狀況下案例會停止運行。1)點擊seleniumIDE的工具欄上的options,選擇optionspackagQptions幫助java.util.regex.Pattern:java.util.concurrent.TimeUnit:staticorg.hamerest.Corg.openqa.selenium.firefox.Firefoorg.openqa.selenium.support.uiprivatebooleanacceptNextA2)在General選項卡中將Enableexperimentaltools打勾。General|FormatsPluginsLocBrowse…Disableformatchangewarni圖13勾選Enableexperimentaltools回回Ruby/RSpec/RemotePython2/unittest/Java/JUnit4/WebDriverJava/JUnit4/RemoteJava/JUnit3/RemoteC[info]Executing:Itype|id=txtPas教務(wù)管理錄制(untitledsuite)-SeleniumIDE2.6.0教務(wù)管理錄制4)轉(zhuǎn)換成功。x教務(wù)管理錄制(untitledsuite)-SeleniumIDE2.6.0xFastSlow轉(zhuǎn)換成java代碼packpgecom.exa=ple.teimportjava.util.regex.Pattern:importjava.util.concurrent.TimeUnit:=importstaticorg.hamcreat.CoreMatchimportorg.openqa.selenium.firefox.FirefoxDriveimportorg.openqa.selenium.support.ui.Select:privateWebDriverdriver:privateStringprivateStringpublievoidsetUpOthrowsdriver=newFirefoxDriver0:baseUr1="driver.manageO.timeoutsO.implicitlyWait(30,圖15轉(zhuǎn)換成的java代碼到這個測試類中,并對應(yīng)地修改包名和類名。publicclassCustTesprivatebooleanacceptprivatestringBufferverificationErrors-newpublicvoidsetUp()throwsE}publicvoidtestCust()throwsException{driver.get(baseUrl+driver.findElement(By.id("Button1"driver.findElement(By.id("quitLink"driver.findElement(By.id("txtPassWord")).clear();driver.findElement(By.id("txtPassWord"))}publicvoidtearDown()throws畫selenium-java-2.53.0hamcrest-library-1.3.2baseUrl-"/"jna-4.1.0jar-H\Coll.四、成果分析與結(jié)論版本控制合用于團體合作,有效地防止每個組員各自三、試驗成果第一步:將VisualSourceSafe安裝包解壓縮開。第二步:找到setup.exe雙擊運行安裝修改日期:2004/9/24:23尺寸:32×32if音樂第三步:在彈出的界面中將復(fù)選框IacceptthetermsoftheLicenseAgreement選中,第四步:輸入對的序列號,默認已經(jīng)填寫好了序列號,因此直接選擇Next下一步。Custom(自定義)安裝,一般我們選擇Full默認安裝就行了,在窗體右邊選擇安裝途徑,MicrosoftVisual工工VsualSourceSafeistheidealversionassodatedwithversioncontroloftenoutweighthebenefts.VisualSourceSafeprovidesalow-cost,prsystem,andenablessoftwaredeveloperstVisualSourceSafefeatur==>Usethestand-aloneSourceSafeExplorer,thecommandline,orevenfeaturesintegrated>Usethestand-aloneSourceSafeExplorer,thecommandline,orevenfeaturesintegratedenvironment(IDE)andmanyenvironment(IDE)andmanythird-part>AschangesaremadetooneshImprovesoftwarequalityforyour>Protectdocumentsamongteammembers.CAccessprojectversionseasily.Labelsprovidesnapshotsofaprojectforquickre>Viewdfferencesacrossversions.Dfferencereportingprovidesquck,visualyenhancedacc<Previous第七步:當(dāng)看到下圖,那么恭喜你,安裝成功,選Finish,結(jié)束安 scansofWindowssystems.MBSArscansofWindowssystems.MBSArWindows2000andWindowsXPsyWindows2000andWindowsXPsyT國修改日期類型大小Microsoft.Visual.SourceSafe.22016/4/517:46WinRARZIP壓縮…9VSS2005_服務(wù)端安裝使用手冊.doc2016/4/516:29MicrosoftWord….VSS2005_客戶端安裝使用手冊.docVSS使用教程.doc西西軟件園.txt2012/2/1113:52文本文檔西西軟件園2011/4/3011:42Internet快圖5找到VSS漢化包SourceSafeSourceSafe漢化包(Whikiey漢化)1.安裝此文件到VisualSourceSafe2005安裝目錄。2.打開VisualSourceSafe2005選項,在International選項卡中選擇簡體中文。3.重啟VisualSourceSafe2005,出現(xiàn)中文界面。4.Enjoy..歡迎訪問易碼開源社區(qū)簡體中文語言包圖6安裝途徑和VSS一致在開始-》所有程序找到VSS安裝途徑-》MicrosoftVisualSourceSafeAdministrationivvnvivvnvMicrosoftVisualSourceSafe控制面板。MicosoftVisualMicrosoftVisualSourceSafeAdministration個用戶(其vSs-database-vSs-database-VisualSourceSafe管用戶權(quán)限已登錄…..】中【修改密碼(P)..zhuweiMicrosoftVisualSourceSafe幫助H)確定在D盤中創(chuàng)立VSS-database文獻,并設(shè)置為共享ProgramFiles(x86)2016/4/281/:19文件夾ysver2常規(guī)共享安全酷狗音樂屏幕錄像專家高級共享高級共享(D)...X圖10將文獻夾設(shè)置成共享選擇要與其共享的用戶添加(A)圖10點擊共享剛剛新建的文獻夾,即可闡明共享成功。組織編輯(E)查看(V)工具(T)組織共享成功收藏夾共享成功盟最近訪問的位置庫圖11成功共享5.更改服務(wù)器設(shè)置MicrosoftApplicationMicrosoftSQLServer200MicrosoftVisualSourceS 打開(O) 以管理員身份運行(A)兼容性疑難解答(Y)打開文件位置(1)添加到壓縮文件(A)...掃描病毒(電腦管家)c文件粉碎(電腦管家)添加到"ssadmin.rar"(T)壓縮并E-mail.…壓縮到"ssadmin.rar"并E-mail鎖定到任務(wù)欄(K)附到「開始」菜單(U)還原以前的版本(V)發(fā)送到(N)剪切(T)復(fù)制(C)刪除(D)重命名(M)屬性(R)MicrpsoftVisualSoMyEclipse百度云附件返回用剛剛修改的密碼進行登錄數(shù)據(jù)庫D)::VSS-database確定取消圖13登錄打開后選擇服務(wù)器(s)->配置,勾上啟用這臺計算機的VisualSourceSafeInternetVSS-database-VisualSourceSafe管理器文件(F)用戶(U)工具(T)服務(wù)器(S)存檔(A)幫助(H)AdminGuest讀寫已登錄是服務(wù)器配置SourceSafeInternet局域網(wǎng)VisualSourceSafeInternet允許用戶使用HTTP連接到?啟用這臺計算機上的VisualSourceSafeInternetE)□需要使用SSL安全連接(R)□在當(dāng)前數(shù)據(jù)庫上啟用SourceSafeInternetD)Web服務(wù)器名稱(計算機名或IP地址))注意:這些只是對在VisualStudio里才可用的功能的設(shè)置。圖14勾選有關(guān)啟動IIS功能:控制面板-》程序-》程序和功能-》打開或關(guān)閉Windows功能-》Internet信息服務(wù)-》Web管理工具,有關(guān)IIS的選項全選上-》確定即可此時VSS將自動在IIS中建立虛擬目錄:SourceSafe。下一步,完畢后打開數(shù)據(jù)庫(由于需要通過INTERNET遠程訪問VSS,因此打開數(shù)據(jù)庫時不能使用類似于D:\VSS-database之類的目錄名,而應(yīng)是\\機器名(或IP)\VSS數(shù)據(jù)庫所在的共享名,例如\01\VSS-database)再進入選擇菜單【服務(wù)】-【設(shè)置】,再勾上“在目前數(shù)據(jù)庫上啟動SourceSafeInternet(D)”vss-databaseonZHUWE-PC-VisualSourceSsafevss-databaseonZHUWE-PC-VisualSourceSsafe管理器已登錄囂VisualSourceSafeInternet允許用戶使用HTTP連接到?啟用這臺計算機上的VisualSourceSafeInternetCE)□需要使用SSL安全連接(R)?在當(dāng)前數(shù)據(jù)庫上啟用SourceSafeI確定取消幫助00戶bin圖15-1繼續(xù)勾選已登錄6.VSS服務(wù)器端和VS的綁定源代碼管理D文本編輯器DHTML設(shè)計器?測試工具?工作流設(shè)計器?設(shè)備工具D文本模板化確定取消文檔D性能工具圖16綁定VSS服務(wù)器端7.VSS客戶端連接服務(wù)器端數(shù)據(jù)庫用戶打開VisualSourceSafe-》文獻,按照如下環(huán)節(jié)完畢:用戶VSS-databaseonZHUWEI-PC-VisualSourceSafe瀏覽器文件(日|編輯(E)查看(V版本(S工具D站點(W幫助(H)創(chuàng)建項目(R)..$/的內(nèi)容重命名(N)..F2屬性(P).…標(biāo)記(L).….移動(M).…圖17打開SourceSafe數(shù)據(jù)庫幫助00回圖18點擊添加一直點擊下一步,直到出現(xiàn)如圖所示共享位置輸入一個包含您SoureeSafe數(shù)據(jù)庫的Yindows目錄或文件共享e:\mydatabaseorTserver位置CL)<上一步D)下一步0D>[取消圖19點擊瀏覽從“網(wǎng)上鄰居”選中服務(wù)器上建立的數(shù)據(jù)庫(VssDatabase)共享位置e:mydatabaseorserver\share\nyd立即返回到客戶端登錄界面,進入客戶端登錄顧客修改登錄密碼操作。這里省略修改密碼操作。VSS客戶端設(shè)置工作目錄,選擇項目文獻,在右鍵選擇菜單【文獻】下的【設(shè)置工作目錄】,選擇一種地方作為工作文獻夾(這個文獻夾的作用就是保留你從服務(wù)器PC獲取的項目代碼),我把把文獻夾建在D:\VssWork途徑下:本次試驗對測試項目VSSTest進行項目管理。VSSTest項目,用vs簡樸編寫的一種登錄窗口,和某些簡樸的登錄判斷語句。用VS打開或創(chuàng)立你需要管理的項目,右鍵點擊項目名稱-》將源代碼添加到源代碼管理器回一rivsteSyte.Widos.Faras.La411mb?l1:)Dispovejbooldiaposing)VSSTest-MieroeftViaualSt窗口w幫助00讀西×X·圖21選擇處理方案添加到源代碼管理彈出VSS登錄界面,輸入您要登錄的的賬號密碼。=null:登錄到VisualSourceSafe數(shù)據(jù)庫鶴罘尚。SouwreeSafe的憑證可能與您的Windows網(wǎng)絡(luò)用戶和密用戶名():zhuwei數(shù)據(jù)庫D):VSS-databaseonZHUWEI-PC瀏覽CB).確定取消幫助00選擇存儲您項目的位置PF):取消取消圖22直接點擊確定XX圖23點擊‘是’在VS輸出窗口中輸出一下語句,即完畢配置。中0{privateSystem.Componentlodel.IContainercomponents=mll;protectedoverridevoidDispose(booldisposing){{}base.Dispose(disposingⅢ----操作從20:35:50時開始---圖24項目加入VSS中VSS客戶端下載文獻一獲取最新版本vsSvsS-databaseonZHUWEI-PC-VisualSourceSafe瀏覽器文件E編輯(E)查看V)版本(S工具①站點(W幫助H標(biāo)記L)-獲最新版本?撒銷簽出心D選中上圖【遞歸】復(fù)選框,然后再選中【生成樹】復(fù)選框,點擊確定。如下:同VSS-databaseonZHUWEI-PC-VisualSourceSafe瀏覽器文件舊編輯(E查看(V)版本(S工具D數(shù)據(jù)庫:VSS-databaseonZHU用戶日其時間至(T):D:VssYork瀏(B)...?遞歸(R)?成樹(覆蓋工作目錄)①)◎?qū)⑽募O(shè)置為可()僅按下Shif鍵時顯示此對話框(S)X高級(A)圖25-2獲取最新版本VSS-databaseVSS-databaseonZHUWE-PC-Vi文件日編輯(E)查看V)版本(S)工具①站點(W)幫助(H)(A)否0R)全否0)取消幫助00點擊“全是(A)”即可,下載文獻操作完畢。至此VSS客戶端設(shè)置操作已完畢。用VS打開項目,選擇您剛剛建立的工作目錄(設(shè)置工作目錄那部分創(chuàng)立的文獻夾,D:\VssWork),并打開文獻中的對應(yīng)的程序。彈出VSS登錄界面,再輸入您要登錄的的賬號密碼,即可打開項目,進行簽入、簽出操作。1.使用VS成功打開項目之后,先要對源代碼進行簽出操作,方可對項目進行編寫、修改、新增等操作。2.對簽出的項目進行了某些改動操作后一定要進行簽入操作。打開項目打開項目Mon,7Dec200903:00:00GMT-StephenWalther從頭到Framework和希望對構(gòu)建ASP.NETMVC應(yīng)用程序的過程有的操作結(jié)果Fri,27Nov200903:0:00GMT-阻止遭受JavaScript注入名稱組織新建文件夾搜索VSSTest能=tplicomL0進行了修改!可電4處譚津口司貝,X曰回回解決方案"VSSTest"下的項《}創(chuàng)建時間e}通過以上的VSS安裝配置以及多種操作,我們就可以團體合作,有效地防止每個組員四、成果分析與結(jié)論通過將有關(guān)項目文檔(包括文本文獻、圖象文獻、二進制文獻、聲音文獻、視屏文獻)一旦被添加進VSS,它的每次改動都會被記錄下來,顧客可以恢復(fù)文獻的初期版本,項第五次試驗反編譯1.理解反編譯的概念以及原理2.理解防止反編譯的措施3.熟悉反編譯的操作對某軟件進行反編譯(對象可認為第三方軟件或自己編寫的軟件)。編寫代碼并對代碼施加保護措施,盡量增長反編譯的難度。1.將要反編譯的工程打成jar包用myeclipse將bank(一種簡樸的銀行管理系統(tǒng))工程打成jar包,放在F:\開發(fā)庫mmjava_0313Exportalloutputfolde□Exportrefactoringsforcheckedprojects.SelectSelecttheexportde?CompressthecontentsoOverwriteoxistingfileswithoutwa5java_0313bank曰運行JD-GUI,它是一款簡樸以便,非常適合開發(fā)者的Java反編譯工具。計算機?Else(H)CollegeCourses大三?軟件質(zhì)量件(F)編輯(E)查看(V)工具(1)幫助(H) □卓面庫日視頻圖片名System(C:)Software(D:)Myfile(F)proguard5.2.12016/4/309:36pdotPeek32_1.3Updatel.eMicrosoftOffice..2點擊File打開剛剛所壓縮的jar包。Close圖3點擊File,打開文獻圖片jarjsrⅢ拼(O)取消②x圖4選擇jar包30statemClass.forName("com.myaq1.jdbe.Driver"conn=DriverManager.getConnection("jdbe:mysq1://localhost:3306/javabank","root".12privatestati(java.1o.PrintStream;catch(Exception類2×圖5反編譯成果colescones三,軟件特量與胸賦,反庫在彈出的界面中點擊Input/Output按鈕,之后點擊AddInput選擇要混淆的jar包,點擊ok確定。Filter..Dmysqlconnectorjava-5.0.3binjarLibraryjars,aars,wars,earsAdd...Fitter..查看:開發(fā)庫jarProgramjars,aars,wars,ears,zips,apks,andd國ProGuard□手冊之后點擊AddOutput選擇輸出途徑。本次我選擇跟jar包的同樣的途徑。Programjars,aars,wars,ears,zips,ap Programjars,aars,wars,ears,zips,ap Addinput..MoveupjarDfirebug&amp;firepath.Doidbc-11jar文件名ProGuardTestiar文件類型所有文件 圖8選擇輸出途徑之后點擊Add添加該工程中所有引用的jar包ProgramProgramjars,aars,wars,ears,zips,apks,anddEdit..Filter..deployLbrar□1386Add..Add..Filter...MoveupMoveupLibraryjars,aars,wars,ears,zips,apks,anddirectD:vavajdkjdk1.7.0_10yrMoveupMoveupF:開發(fā)庫\mysql-connectorjava-5.0.3-binjarD:MyEclipselCommonlpluginslorg.hamcrestcore_1.1.0.v20090501071000.jar圖9-2添加工程中所有引入jar包點擊“shrinking”,設(shè)置成如圖所示??诨豿圖10設(shè)置shrinkingShrinking□Mergeinterfacesa圖12設(shè)置optimization點擊“information”,設(shè)置如圖所示,注意選擇jdk版本(Target)InformationProcessConsistencyandcorn圖13設(shè)置information再次打開JD-GUI,并打開混淆后的ProGuardTest.jar包代碼,明顯和未進行代碼混淆的jar包所反編譯的java代碼有區(qū)別。X計算機?Myfile(F),開發(fā)庫jarjs回ojdbe-11jar國ojdbc14.gjarmWinRARZIP壓縮.文檔腕索開發(fā)庫P②圖15-1用JD-GUI打開ProGuardTest.jar包→=privatestaticStatemenclass.forName("coma=DriverManager.getConnection(")dbc:mysq1://localhost:3306/javabanx",catch(ExceptionlocalException2)((localException1=localExce7Ⅲpackagem;+iportjava.io.PrintStream:圖15-2用JD-GUI打開ProGuardTest.jar包1.可以運用xampp軟件啟動Apache與MySQL服務(wù)器。1.安裝和配置好xampp軟件,保證xampp軟件的Apache和MySQL服務(wù)能正常運行,并且安裝和配置好Bugfree環(huán)境和Bugfree的郵件發(fā)送功能2.自己在Bugfree的后臺管理功能處添加一種產(chǎn)品,并為產(chǎn)品添加顧客組并做對應(yīng)的設(shè)置,搜集產(chǎn)品的Bug,并按照Bug的管理流程處理Bug口號80和443都被占用,無法啟動Apache。MySQLTomcatMySQLServicedetectChangeXAMPPMySQLandControlUninstall/disabletheotherservicemanuaoundPath:"C:\ProgramFiles(x86)\MySQL\MySQLServer5.0\bindExpectedPath:d:\xampp\mysql\bin\mysqld.exe--defaults-file=d:\xamppPort80inuseApacheWILLNOTstartwrtouthecohtiguredportsYouneedtouninstall/disable/reconfiguretheblockingapplicationorreconfigureApacheandtheControlPaneltoPort443inuseby"UnabletoApacheWILLNOTstartwithouttheYouneedtouninstall/disable/reconfiguretheblockingapplicationorreconfigureApacheandtheControlPaneltoAttemptingtostartApacheapp...StatuschangeError:ApacheshutdownThismaybeduetoablockedportimproperprivileges,acrash,orashutdownbyPresstheLogsbuttontoviewerrortheWindowsEventViewerformore3新建文件夾修改日期組織包含到庫中收藏夾固最近訪問的位置庫日暴風(fēng)影視庫文檔迅雷下載計算機Software(D:)名稱f圖3更改端口號80為8088端口號80的處理措施:在xampp的根目錄下找到apache->cohttpd-ssl.conf,打開。用寫字板打開,按住Ctrl+F,點出查詢工具,輸入443。將找到的443都改成4431端口號。文件(F)編輯(E)查看(V)工具(T)幫助(H)組織包含到庫中共享刻錄新建文件夾收藏夾下載□桌面庫日暴風(fēng)影視庫日視頻圖片文檔音樂 2016/5/321:442016/5/321:442016/5/321:442016/5/321:442016/5/321:442016/5/321:442016/5/321:442016/5/321:44 httpd-multilang-errord 回proxy-html.conf2016/5/321:44回proxy-html.conf圖4更改端口號443為4431圖所示的狀態(tài)。圖5更改xampp設(shè)置不能啟動。原因是3306端口號被我自己安裝的mysql占用,因此可以更改端口號來啟XAMPPControlPanelXAMPPControlPanel21:50:12[mysql]Attemptingtostart21:50:24[mysql]Port3306inuse21:50:24[mysql]You圖5啟動MySQL報錯在如下圖所示的途徑中找到my.ini文獻,雙擊打開。同樣用寫字板的查找功能,將所有的3306都改成3366.文件(F)編輯(E)查看(V)工具(T)幫助(H)■桌面司庫日暴風(fēng)影視庫日視頻圖片文檔aria_pack.exemy_print_defaults.exemyisamlog.exemyisampack.exe鳥System(C:)21:50:2421:50:2421:50:2421:50:24AttemptingtostartMySQPort3306inuseby""C:\ProgramFiles(x8Youneedtouninstall/disable/reconfiguretheblockingapAttemptingtostartMySQLTheremaybeanerror,returncode:1223-操作已被用戶取消。圖8-2更改MySQl的配置ApacheMySQL回圖8-3更改MySQl的配置xAMPPControlPanelv3.2.2AMPPApacheisalreadyrunningontXAMPPApacheisalreadyrunningonportStatuschangedetConfig=圖9啟動mysql3.修改密碼在瀏覽器中輸入:進入phpMyAdmin的主頁面,注意地址中的8081是Apache的端口號,假如Apache端口號不是8081,則根據(jù)詳細端口號來,點擊的“顧客賬戶”會進入如圖2.2的界面,在顧客為root、主機為localhost處點擊修改權(quán)限進入編輯權(quán)限頁面,如圖所示圖10訪問phpmyadmin發(fā)現(xiàn)不能訪問,原因是,我們更改了mysql的端口號。 歡迎使用phpMyAdmin MySQL返回:◎購dnin蕓試連接到附SL服務(wù)器,但服務(wù)器拒絕連接。您應(yīng)該檢查配置文件中的主機、用戶名和密碼,并確認這些信息與購SL服務(wù)器管理員所給出的信息一圖11訪問phpmyadmin報錯在如下圖所示的途徑中,找到文獻雙擊打開,更改$cfg['Servers'][Si]['host]='';更改成$cfg['Servers'][Si]['host]=':3366';文件(F)編輯(E)查看(V)工具(T)幫助(H)同庫舊暴風(fēng)影視庫日視頻圖片鳥System(C)PHP文件PHP文件文件2015/10/2317:19chk_rel.phpcomposerjson2015/10/231MD文件PHPMD文件PHP文件PHP文件PHP文件PHP文件PHP文件PHP文件PHP文件PHP文件PHP文件2015/10/2317:192015/10/2317:192015/10/2317:192015/10/2317:192015/10/2317:192015/10/2317:192015/10/2317:192015/10/2317:192015/10/2317:192015/10/2317:19國db_qbephp回db_routines.php回db_sqL_autocomplete.phpconfig.inc.php修改日期:2016/5/322:14創(chuàng)建日期:2016/5/321:448圖12-1找到config.ini.php文獻$cfg['Servers'][$i]['auth_typ$cfg['Servers'][$i]['u$c

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論