自動化測試工具在網(wǎng)上書店系統(tǒng)中的應(yīng)用_第1頁
自動化測試工具在網(wǎng)上書店系統(tǒng)中的應(yīng)用_第2頁
自動化測試工具在網(wǎng)上書店系統(tǒng)中的應(yīng)用_第3頁
自動化測試工具在網(wǎng)上書店系統(tǒng)中的應(yīng)用_第4頁
自動化測試工具在網(wǎng)上書店系統(tǒng)中的應(yīng)用_第5頁
已閱讀5頁,還剩158頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、自動化測試工具在網(wǎng)上書店系統(tǒng)中的應(yīng)用摘 要軟件測試從一開始的開發(fā)人員自主調(diào)試演變?yōu)楝F(xiàn)在由專門的測試人員檢測經(jīng)歷了幾十年,在這幾十年中,軟件測試的理論、方法、技術(shù)在不斷涌出并不斷的改進完善,軟件測試的組織和機構(gòu)也在迅速的產(chǎn)生和發(fā)展,這使得測試體系得以完善。本文根據(jù)網(wǎng)上書店系統(tǒng)來介紹軟件測試的相關(guān)理論知識,對軟件測試的意義、概念、技術(shù)、方法逐一進行簡單講解,并對被測試的軟件進行需求分析,編寫測試用例,使用自動化測試工具Unified Functional Testing(UFT)對用例進行覆蓋,對系統(tǒng)進行兼容性測試、功能性測試,使用Loadrunner(LR)對系統(tǒng)進行性能測試,梳理了有關(guān)的測試點

2、。關(guān)鍵詞:軟件測試;自動化測試;測試用例;性能測試;兼容性測試;功能性測試Application of automatic testing tools in online bookstore systemAbstractSoftware testing has evolved from independent debugging by developers to testing by special testers for decades. In these decades, the theory, method and technology of software testing are c

3、onstantly emerging and improving, and the organization and organization of software testing are also rapidly emerging and developing, which makes the testing system perfect. Based on the online bookstore system, this paper introduces the related theoretical knowledge of software testing, briefly exp

4、lains the meaning, concept, technology and method of software testing one by one, analyzes the requirements of the tested software, compiles test cases, and uses unified functional, an automatic testing tool Testing (UFT) covers the use cases, carries out compatibility test and functional test on th

5、e system, uses LoadRunner (LR) to carry out stress test on the system, and combs out the relevant test points.Keywords: software test; automation test; test case; performance test; compatibility test;functional test目 錄1軟件測試與自動化測試11.1軟件測試的發(fā)展史11.2軟件自動化測試概念21.3自動化測試的優(yōu)點21.4自動化測試的局限31.5自動化測試的發(fā)展和趨勢42相關(guān)技術(shù)及

6、工具42.1相關(guān)術(shù)語42.1.1黑盒測試42.1.2等價類劃分法42.1.3邊界值分析法52.1.4因果圖法52.1.5判定表驅(qū)動法52.1.6場景法52.1.7錯誤推測法62.2相關(guān)工具62.2.1UFT簡介62.2.2LR簡介63被測試系統(tǒng)需求分析63.1淘書吧網(wǎng)上書店系統(tǒng)的目的73.2淘書吧系統(tǒng)功能需求73.2.1前臺功能需求詳細描述73.2.2后臺功能需求詳細描述:103.3淘書吧系統(tǒng)性能需求143.4淘書吧系統(tǒng)兼容需求154自動化測試報告154.1測試目的154.2測試計劃154.3測試概要164.4功能測試164.4.1UFT測試流程介紹HP UFT測試環(huán)境配置1

7、HP UFT錄制環(huán)境設(shè)置錄制過程腳本編輯參數(shù)化腳本的自動運行與分析214.4.2測試執(zhí)行前臺功能測試用例設(shè)計后臺功能測試用例設(shè)計494.4.3功能自動化測試過程8前臺功能自動化測試過程8后臺功能自動化測試過程1004.4.4功能測試結(jié)果展示1184.5性能測試1184.5.1性能需求指標1184.5.2性能測試業(yè)務(wù)模型1184.5.3Loadrunner測試流程介紹1測試環(huán)境配置1錄制環(huán)境配置1214.5

8、.3.3錄制過程1添加事務(wù)1添加集合點1參數(shù)化1錄制腳本運行1腳本的自動運行與分析1254.5.4性能測試結(jié)果展示1324.6兼容性測試1325系統(tǒng)缺陷分析1335.1缺陷統(tǒng)計信息1335.2缺陷狀態(tài)分布1335.3缺陷級別分布1345.4缺陷遺留清單1356系統(tǒng)評價及測試結(jié)論1416.1系統(tǒng)評價1416.2測試結(jié)論141參考文獻142致謝錯誤!未定義書簽。1軟件測試與自動化測試1.1軟件測試的發(fā)展史軟件測試的發(fā)端要慢于軟件開發(fā),在軟件工程概念深入人心,逐漸發(fā)展為一門獨立學(xué)科的時候,軟件測試還只是開發(fā)人員

9、在開發(fā)周期最后執(zhí)行的活動,目的是為了保證程序能正確地執(zhí)行,那個時候還沒有正式的專職測試工程師,沒有測試專門的技術(shù)、技能、完整的測試流程和自動化測試工具,甚至于軟件測試這個概念,都沒能與軟件調(diào)試徹底地獨立開來,程序員只是依靠自己的經(jīng)驗,排除程序中影響正確運行的因素,這樣主觀意識濃厚的測試充滿了局限性。20世紀70年代,The Art of Software Testing一書的出版,才標志著測試與調(diào)試的分離獨立,書中最重要觀點是“測試的目的是為了證偽,而非正真”,即是說,測試是為了發(fā)現(xiàn)錯誤,而不是為了證明程序是無誤的,這在軟件測試歷史上是一次非常重要的觀念改變,70年代中期,一些軟件測試學(xué)者提出

10、,在軟件開發(fā)生命周期之前就應(yīng)該有基于需求的測試計劃。80年代,“軟件質(zhì)量”受到了更多的關(guān)注,軟件測試的定義發(fā)生了改變,從發(fā)現(xiàn)錯誤缺陷,轉(zhuǎn)變?yōu)檐浖|(zhì)量評價,開發(fā)和測試人員開始一同探討軟件工程的質(zhì)量問題,在業(yè)內(nèi)制定了各項測試標準,包括IEEE(Institute of Electrical and Electronic Engineers)標準、美國ANSI(American National Standard Institute)標準以及ISO(International Standard Organization)國際標準,其中,IEEE標準提出了目前行業(yè)內(nèi)比較認可的軟件測試定義,即“使用自動

11、及非自動手段測試系統(tǒng)的過程,其目的在于檢驗系統(tǒng)是否滿足需求”,該定義明確提出了軟件測試的目標-檢驗需求。90年代,產(chǎn)業(yè)界開始意識到以監(jiān)測和發(fā)現(xiàn)錯誤為目的的測試,無法有效規(guī)避在軟件開發(fā)過程中由于軟件需求和設(shè)計等方面的缺陷所帶來的巨大風(fēng)險,所以整個業(yè)界開始從軟件質(zhì)量控制(SQC,Software Quality Control),轉(zhuǎn)移到軟件質(zhì)量保證(SQA, Software Quality Assurance),從而使軟件測試從單純的缺陷檢測,到覆蓋整個軟件開發(fā)過程的流程檢測,同時,軟件的開發(fā)流程和軟件測試技術(shù)也有了獨立的研究方向,再之后,軟件測試發(fā)展越來越快,衍生出許多測試流程、模型、工具以及

12、獨立完整的產(chǎn)業(yè)需求鏈,成為軟件開發(fā)周期中必不可少的一環(huán)。1.2軟件自動化測試概念相較于手工測試,自動化測試是軟件測試行業(yè)中一種先進的測試技術(shù),即使用機器代替人力對軟件系統(tǒng)進行測試。它利用程序編程語言來模擬并代替人的手工操作輸入,自動地檢驗被測試程序的輸出是否符合預(yù)期結(jié)果(正確),軟件自動化測試不同于手動測試,不需要人為地一步步操作完成,而是按照預(yù)設(shè)機制運行腳本,自動地操作運行被測程序,通過分析比對被測試程序點輸出的實際情況與預(yù)期結(jié)果是否一致,來判斷功能點是否存在缺陷,從而輸出測試結(jié)果及報表,整個測試運行過程不受主觀因素影響,無人值守自動運行。自動化測試分為功能自動化測試及性能自動化測試,前者基

13、于黑盒測試技術(shù),將程序看做一個整體,只注重整體的外部功能是否符合需求,不關(guān)心被測程序內(nèi)部結(jié)構(gòu)(代碼),按照測試用例及測試腳本設(shè)計自動地輸入數(shù)據(jù),獲取被測程序相應(yīng)的輸出,通過對比預(yù)期來得出結(jié)論,判斷被測功能是否滿足需求,從而保證程序的質(zhì)量;后者利用自動化測試工具,按照測試需求模擬各類并發(fā)環(huán)境(正常值、極值、負載)對程序的影響,來測試被測試系統(tǒng)的各個性能指標是否達標。1.3自動化測試的優(yōu)點軟件自動化測試的優(yōu)勢是明顯的:高效、便捷、穩(wěn)定,適用面廣泛,總結(jié)其優(yōu)點如下:1提高測試效率用于回歸測試,保證范圍和效果,回歸測試是將系統(tǒng)已經(jīng)實現(xiàn)的功能再次驗收測試,以確認修改沒有引入新的錯誤或?qū)е缕渌a產(chǎn)生錯誤

14、,通常情況下,由于回歸測試的業(yè)務(wù)流程操作和測試用例在上次測試中已經(jīng)預(yù)先設(shè)計好,預(yù)期結(jié)果也在項目測試人員掌握之中,用例覆蓋廣泛,涉及功能較多,相較于人工,將回歸測試交給計算機自動運行,可以極大的提高測試效率,縮短回歸測試時間。用例復(fù)用自動化測試過程中,有大量用例可以在現(xiàn)有用例的基礎(chǔ)上,做少量的甚至不做修改,實現(xiàn)在不同的測試過程中使用相同的用例,節(jié)省測試人員編寫用例所花費的時間。腳本共享及自動生成自動化測試依賴腳本(測試代碼),而測試腳本在現(xiàn)今網(wǎng)絡(luò)及企業(yè)間有大量共享資源,對于一些有功能點高復(fù)合的項目,如購物網(wǎng)頁、進銷存系統(tǒng)等,能套用已有的經(jīng)過檢驗的測試腳本框架,測試員只需輸入用例數(shù)據(jù)即可運行,省去

15、了編寫測試腳本的麻煩。2實現(xiàn)高難度測試對于一些非功能性的需求測試,如性能測試、壓力測試等,低誤差測試僅靠人工實現(xiàn)也非常困難,引入自動化測試能夠?qū)⑦@類測試變得簡單可靠,比如:高并發(fā)模擬搜索測試,可以通過自動化測試工具,模擬并發(fā)用戶數(shù),控制每秒查詢率,實現(xiàn)測試。3解放人力資源軟件測試的執(zhí)行過程往往伴隨著極高的重復(fù)率,工作枯燥簡單,卻需要專職的測試人員耗費大量時間操作,而且人工測試不可能實現(xiàn)三班倒,一天中有大量的空余時間被浪費,引入自動化測試,不僅可以提高測試效率,延長測試工作時間,而且有助于調(diào)動測試人員的積極性,測試人員可以將更多的時間投入到其他新的測試案例的研究和開發(fā)中,在很大程度上增加了測試的

16、范圍,從而提高項目人員整體的研發(fā)能力。1.4自動化測試的局限自動化測試作為一門技術(shù),也有它自身的局限性。為了設(shè)計一個良好的測試框架,保證自動化測試實施的效果,需要了解并分析自動化測試的缺陷,從而進行規(guī)避,發(fā)揮自動化測試的最大效益,故總結(jié)其局限如下:1自動化測試不適用于某些場景。自動化測試不是智能化測試,對于一些依賴于人類觀感的測試點(界面美觀程度、菜單邏輯的易用性、聲音的清晰度等),隨機的場景(隨機生成的驗證碼、二維碼等),涉及到人機交互的動作(打印、識別等)較難實現(xiàn)自動化。2自動化測試仍需要人工輔助操作。自動化測試腳本依賴用例,用例需要由測試工程師根據(jù)需求編寫,而且不是每個用例都適合轉(zhuǎn)換成自

17、動化測試用例,這就意味著有些用例需要手工執(zhí)行,而一些復(fù)雜性極強的測試也仍需要通過手工操作來完成,如果一味地追求全過程自動化,將極大地增加軟件產(chǎn)品開發(fā)的成本,這時引入自動化則本末倒置。3自動化測試無法提高測試的有效性。自動化測試的運行依賴于腳本,代碼仍然是它的核心內(nèi)容,換句話說,自動化測試就是用程序測試程序,是程序就勢必有缺陷,不能保證測試工程師開發(fā)的腳本就一定沒有漏洞,在測試腳本代碼中出現(xiàn)的邏輯錯誤,必將導(dǎo)致測試結(jié)果的出錯。4自動化測試在一定程度上限制了軟件的開發(fā)。自動化測試相較于手工測試更加脆弱,腳本更新維護容易受限制,對于版本變動大的項目,腳本維護費用也相應(yīng)提高,從成本投入上限制了項目的開

18、發(fā)。5對被測試系統(tǒng)的質(zhì)量有較高的要求。自動化測試的介入,首先是建立在手工測試質(zhì)量穩(wěn)定的大條件下,需要被測系統(tǒng)能相對穩(wěn)定地運行,如果當前版本不能穩(wěn)定運行,引入自動化測試會事倍功半,甚至單純地浪費人力物力。1.5自動化測試的發(fā)展和趨勢軟件測試存在于軟件生命開發(fā)周期的每一個階段,是軟件開發(fā)質(zhì)量保障的有效手段。隨著計算機技術(shù)、通信技術(shù)、檢測技術(shù)的迅猛發(fā)展,各個領(lǐng)域?qū)y試的準確性、實時性等的要求越來越高,軟件產(chǎn)品更新?lián)Q代的頻率越來越快,傳統(tǒng)的純手工測試方案已不能完全滿足現(xiàn)代系統(tǒng)的測試需求,智能化的用戶界面、高效的數(shù)據(jù)處理、網(wǎng)絡(luò)化的信息傳遞,逐漸被應(yīng)用到各種測試系統(tǒng)中,形成了各類高效精準的自動測試系統(tǒng),引

19、入自動化已經(jīng)成為軟件測試發(fā)展的必然趨勢。軟件自動化測試最主要的目的在于減少人工重復(fù)工作,縮短測試時間,保證測試的準確性,在某種程度上確實能夠達到降本提效維穩(wěn)的作用,但是要想從根本上解決質(zhì)量與效率、投入與產(chǎn)出等矛盾,必須要有一套體系化的自動化測試框架,包括自動化測試工具、測試策略、測試方法等,在不同的發(fā)展階段,自動化測試的關(guān)注點也應(yīng)該發(fā)生變化,因此,深入研究軟件自動化測試技術(shù)和方法,保障軟件質(zhì)量,已經(jīng)成為國內(nèi)外軟件行業(yè)和相關(guān)機構(gòu)的研究熱點。2相關(guān)技術(shù)及工具2.1相關(guān)術(shù)語軟件測試方法的選定,基于對軟件考量的角度,根據(jù)測試級別劃分,可分為單元測試、集成測試、接口測試、系統(tǒng)測試、驗收測試;根據(jù)是否執(zhí)行

20、被測程序可劃分為動態(tài)測試、靜態(tài)測試;根據(jù)測試用例劃分,測試可分為軟件黑盒測試、軟件白盒測試、灰盒測試。本文選用黑盒測試方法對網(wǎng)上書店系統(tǒng)各項功能及其性能進行自動化測試,整理相關(guān)術(shù)語如下:2.1.1黑盒測試黑盒測試又稱為功能測試,數(shù)據(jù)驅(qū)動測試,基于規(guī)格說明書的測試,是一種從用戶角度出發(fā)的測試,其目的是檢驗已經(jīng)實現(xiàn)的功能是否能符合設(shè)計需求。黑盒測試是系統(tǒng)測試中功能測試和性能測試的主要技術(shù)方式,其測試思路是,在測試過程中,將待測程序當做一個不透明的黑盒子,忽略其內(nèi)部結(jié)構(gòu)及特征(代碼、數(shù)據(jù)),只對外部接口進行測試,從而驗證程序。常用的黑盒測試方法有:等價類劃分法、邊界值分析法、因果圖法、場景法、判定表

21、法、錯誤推測法。2.1.2等價類劃分法等價類劃分法將程序所有可能被輸入的數(shù)據(jù),按照區(qū)間、數(shù)值、限制條件、處理方式,劃分為有效等價類及無效等價類,從等價類中選取具有代表性的數(shù)據(jù)作為測試用例,目的是為了選擇適當?shù)臄?shù)據(jù)子集代表整個數(shù)據(jù)集,通過降低測試的數(shù)目實現(xiàn)合理的覆蓋,即減少用例冗余,同時保證覆蓋的全面性。2.1.3邊界值分析法邊界值分析法是針對數(shù)據(jù)進行測試的一種方法。通常作為等價類劃分法的補充,采用等價類邊界的數(shù)據(jù)作為測試用例,使用與等價類相同的劃分方法,但著重于測試數(shù)據(jù)邊界,由于軟件缺陷常見于邊界上,所以針對數(shù)據(jù)邊界的測試方法尤為重要。2.1.4因果圖法因果圖法又稱石川圖法、魚骨圖法,是一種描

22、述對于多種輸入條件組合的測試方法,它根據(jù)輸入條件的組合、約束關(guān)系和輸出條件的因果關(guān)系,分析輸出結(jié)果的各種情況,從而設(shè)計測試用例,適用于檢查程序輸入條件的各種組合情況。2.1.5判定表驅(qū)動法判定表驅(qū)動法是通過描述不同輸入條件集合下對應(yīng)的輸出結(jié)果,從而確定測試用例的一種黑盒測試方法,可以明確地表達輸入條件、約束條件和輸出結(jié)果之間的邏輯關(guān)系,通常與因果圖法一起使用,解決等價類劃分與邊界值分析無法應(yīng)對的多條件組合問題。2.1.6場景法場景法是通過模擬使用場景來對系統(tǒng)的功能點或業(yè)務(wù)流程進行描述,從而提高測試效果的一種方法。通過遍歷所有流經(jīng)用例的路徑來確定使用場景的方法,用來測試系統(tǒng)的功能點或業(yè)務(wù)流程從而

23、用來發(fā)現(xiàn)需求中存在的問題。場景法包含基本流和備用流,從一個流程開始,通過描述經(jīng)過的所有路徑來確定過程,經(jīng)過遍歷所有的基本流和備用流來完成整個場景。場景主要包括4種主要的類型,分別為:正常,備選,異常及假定推測的場景。圖2.1 場景流2.1.7錯誤推測法錯誤推測法是指:測試過程中,工程師依據(jù)長期積累下的測試經(jīng)驗推測程序中易存在的各種錯誤,從而有針對性地檢查這些錯誤的方法。其思路是列舉出程序中所有可能有的錯誤和容易發(fā)生錯誤的情況,根據(jù)它們選擇合適的測試用例。2.2相關(guān)工具2.2.1UFT簡介UFT(Unified Functional Testing),是由惠普公司開發(fā)的一款軟件黑盒自動化測試工具

24、,具有較好地穩(wěn)定性和可靠性,其基本功能包括:創(chuàng)建測試、檢驗數(shù)據(jù)、增強測試、運行測試腳本、分析測試結(jié)果以及維護測試。UFT以VBScript為內(nèi)嵌語言,采用關(guān)鍵字驅(qū)動,簡化了測試的創(chuàng)建和維護,通過專家視圖與關(guān)鍵字視圖同步腳本與調(diào)試環(huán)境,既支持錄制和回放功能,通過記錄測試人員的操作行為,自動生成測試腳本,也可以利用內(nèi)置腳本函數(shù)和對象庫聯(lián)合開發(fā)腳本,軟件使用邏輯清晰,界面操作簡單,腳本編寫方便,且具有很強的可拓展性,提供各類插件如Web、Activex、Java等,適用于多種應(yīng)用程序的功能測試,為大多數(shù)主流應(yīng)用軟件提供了實用的自動化測試環(huán)境,在市場占有相當大的份額,有大量的學(xué)習(xí)資料,易于學(xué)習(xí)和培訓(xùn),

25、是一款非常優(yōu)秀的測試工具。2.2.2LR簡介LR(Loadrunner)是HP公司提供的一款性能測試工具,通過模擬多個用戶實施并發(fā)操作,測試系統(tǒng)的性能,并且提供詳細的測試結(jié)果分析。LR的默認語言為C語言,同時提供多個語言插件如VBScript、Java等,通過錄制回放自動生成測試腳本,并支持對象屬性的參數(shù)化。與人工對比,它的優(yōu)勢在于節(jié)約了人力成本和時間成功,純?nèi)斯みM行并發(fā)測試,不僅需要大量的人手和機器,還需要測試人員進行充分的溝通,默契的進行操作,這是幾乎不可實現(xiàn)的,而使用Loadrunner就可以以一臺機器模擬上萬個用戶,壓縮了成本,也提高了效率;與同類產(chǎn)品如Jmeter對比,LR的可用性、

26、易用性更好,容易上手,在性能上也要優(yōu)于同類產(chǎn)品。3被測試系統(tǒng)需求分析在軟件測試開發(fā)的過程中,系統(tǒng)的需求分析是一個至關(guān)重要的環(huán)節(jié)。軟件功能需求反映了用戶對軟件在功能上的要求,是開發(fā)企業(yè)保障所開發(fā)軟件能夠滿足用戶需求所必須的環(huán)節(jié),也是提高軟件可靠性、保證軟件質(zhì)量的重要環(huán)節(jié),軟件測試就是根據(jù)用戶提供的需求說明書來制定相應(yīng)的測試方案。3.1淘書吧網(wǎng)上書店系統(tǒng)的目的淘書吧網(wǎng)上書店系統(tǒng)的開發(fā)迎合了當前電商潮流,它方便廣大網(wǎng)民通過網(wǎng)絡(luò)購買自己所需書籍,使其足不出戶完成購物,從而減少不必要的花銷,把每一筆錢都用到購買自己想要的書籍上。相較于傳統(tǒng)的營銷方式,網(wǎng)上書店是一個網(wǎng)站,它有它獨特的售書方式,在為用戶提供

27、圖書信息及購買服務(wù)的同時還具有書籍類管理、商品管理、購物車管理、訂單管理、用戶管理等功能,能夠非常靈活地管理網(wǎng)站內(nèi)容和用戶信息。3.2淘書吧系統(tǒng)功能需求淘書吧網(wǎng)上書城系統(tǒng)分前臺用戶模塊和后臺管理模塊,其中前臺用戶模塊包含功能有:用戶注冊、用戶登錄、修改密碼、收貨地址、商品分類、站內(nèi)搜索、購物車、用戶訂單、支付方式、最新商品、熱門商品;后臺管理模塊包含功能有:管理員注冊、管理員登錄、用戶管理、商品管理、分類管理、訂單管理、個人信息管理、修改密碼、退出系統(tǒng)。功能結(jié)構(gòu)圖如圖3.1所示。圖3.1 淘書吧功能結(jié)構(gòu)圖3.2.1前臺功能需求詳細描述主頁面提供總體預(yù)覽與引導(dǎo)(圖3.2),前臺功能全部集成在系統(tǒng)

28、主頁面上,用戶通過各個Link控件跳轉(zhuǎn)至各自頁面進行相應(yīng)操作,如用戶注冊(圖3.3),購物車(圖3.4)。圖3.2 系統(tǒng)首頁圖3.3 用戶注冊頁面圖3.4 購物車界面前臺功能需求對應(yīng)表如下:表3.1 前臺功能需求需求標識需求描述詳細要點用戶注冊用戶通過系統(tǒng)注冊頁面,輸入字段,新建賬戶。字段包括【用戶名】、【密碼】、【確認密碼】、【Email】、【姓名】、【性別】、【出生日期】、【手機號碼】、【家庭地址】、【驗證碼】1.用戶名:小于20位字符長度,不與系統(tǒng)已有用戶名重復(fù)。2.密碼:8-20位字符長度,包含大小寫字母與數(shù)字,數(shù)字部分不連續(xù)、重復(fù)。3.確認密碼:要求與密碼相同。4.Email:符合電

29、子郵件命名格式_.com。5.出生日期:不晚于當前系統(tǒng)日期。6.手機號碼:11位純數(shù)字組合,符合手機號碼格式7.所有字段均為必填項用戶登錄用戶通過系統(tǒng)登錄頁面,輸入字段,驗證通過后跳轉(zhuǎn)到對應(yīng)界面。字段包括【用戶名】、【密碼】、【驗證碼】1.用戶名與密碼相匹配。2.驗證碼輸入正確。3.密碼輸入連續(xù)錯誤5次,賬號不再支持登錄。4.所有字段均為必填項。修改密碼用戶通過系統(tǒng)修改密碼頁面,輸入字段,驗證通過后修改密碼成功。字段包括當前密碼】、【新密碼】、【確認新密碼】1.當前密碼:與用戶密碼相同。2.新密碼:0-20位字符長度,包含大小寫字母與數(shù)字,數(shù)字部分不連續(xù)、重復(fù),不與當前密碼相同。3.確認新密碼

30、:與新密碼相同。4.所有字段均為必填項。收貨地址用戶通過系統(tǒng)新增收貨地址頁面,輸入字段,成功保存收貨地址。字段包括【收貨人姓名】、【手機號碼】、【所在地區(qū)】、【詳細地址】1.收貨人姓名:小于20位字符長度。2.手機號碼:11位純數(shù)字組合,符合手機號碼格式3.所有字段均為必填項。商品分類系統(tǒng)展示頁面,書籍按照各自的分類正確展示。站內(nèi)搜索用戶通過系統(tǒng)內(nèi)搜索欄,完成對商品的檢索1.模糊搜索:不輸入數(shù)據(jù)進行搜索操作,網(wǎng)站顯示推薦內(nèi)容。2.精確搜索:輸入精確內(nèi)容,網(wǎng)站僅顯示相對應(yīng)書籍。3.關(guān)鍵字搜索:輸入關(guān)鍵內(nèi)容,網(wǎng)站顯示所有匹配內(nèi)容的書籍。購物車用戶通過購物車對所選擇的商品進行暫時性的存儲,支持刪除功

31、能。1.增加商品:可加入選中商品進入購物車。2.刪除商品:可對購物車中商品進行批量、全選、單選刪除操作。3.結(jié)算功能:對選中商品進行結(jié)算并生成訂單。用戶訂單用戶通過訂單頁面,可實現(xiàn)對訂單的查看、刪除操作。1.查看訂單:可正常瀏覽所有訂單信息2.刪除訂單:可對訂單項進行批量、全選、單選刪除操作。3.2.2后臺功能需求詳細描述:后臺系統(tǒng)由管理員登錄頁面開始,可選擇管理員注冊,也可以驗證后跳轉(zhuǎn)到后臺管理頁面,進行網(wǎng)站的各項數(shù)據(jù)更新維護。后臺管理首頁集成了所有商品、分類、訂單、用戶管理功能,通過各個Link控件實施準確控制。圖3.5 管理員登錄界面圖3.6 后臺管理頁面后臺功能需求對應(yīng)表如下:表3.2

32、 后臺功能需求需求標識需求描述詳細要點管理員注冊管理員通過系統(tǒng)后臺注冊頁面,輸入字段,新建賬戶。字段包括【賬號】、【密碼】、【確認密碼】、【Email】、【性別】、【手機號碼】、【驗證碼】1.賬號:小于20位字符長度,不與系統(tǒng)已有賬號名重復(fù)。2.密碼:8-20位字符長度,包含大小寫字母與數(shù)字,數(shù)字部分不連續(xù)、重復(fù)。3.確認密碼:要求與密碼相同。4.Email:符合電子郵件命名格式_.com。5.手機號碼:11位純數(shù)字組合,符合手機號碼格式6所有字段均為必填項。管理員登錄管理員通過系統(tǒng)后臺登錄頁面,輸入字段,驗證通過后跳轉(zhuǎn)到對應(yīng)界面。字段包括【管理員賬號】、【管理員密碼】、【驗證碼】1.管理員賬

33、號與管理員密碼相匹配。2.驗證碼輸入正確。3.密碼輸入連續(xù)錯誤5次,賬號不再支持登錄。4.所有字段均為必填項。修改密碼管理員通過系統(tǒng)修改密碼頁面,輸入字段,驗證通過后修改密碼成功。字段包括【新密碼】、【確認密碼】1.新密碼:0-20位字符長度,包含大小寫字母與數(shù)字,數(shù)字部分不連續(xù)、重復(fù),不與當前密碼相同。2.確認新密碼:與新密碼相同。3.所有字段均為必填項。用戶管理新增用戶管理員通過新增用戶界面,輸入字段,新增用戶。字段包括【用戶名】、【密碼】、【確認密碼】、【Email】、【姓名】、【性別】、【出生日期】、【手機號碼】、【家庭地址】1.用戶名:小于20位字符長度,不與系統(tǒng)已有賬號名重復(fù)。2.

34、密碼:密碼:0-20位字符長度,包含大小寫字母與數(shù)字,數(shù)字部分不連續(xù)、重復(fù)。3.確認密碼:與密碼相同。4.Email:符合電子郵件命名格式_.com。5.出生日期:不晚于當前系統(tǒng)日期。6.手機號碼:11位純數(shù)字組合,符合手機號碼格式。7.所有字段均為必填項。用戶管理編輯用戶管理員通過編輯用戶界面,修改字段,完成對用戶信息的修改。字段包括:【密碼】、【姓名】、【Email】、【電話】、【出生日期】、【性別】、【家庭地址】1. 密碼:密碼:0-20位字符長度,包含大小寫字母與數(shù)字,數(shù)字部分不連續(xù)、重復(fù)。2.Email:符合電子郵件命名格式_.com。電話:11位純數(shù)字組合,符合手機號碼格式。3.電

35、話:11位純數(shù)字組合,符合手機號碼格式。4.出生日期:不晚于當前系統(tǒng)日期。5.所有字段均為必填項。用戶管理刪除用戶管理員通過刪除用戶界面,完成對用戶賬號的刪除操作??蓪τ脩糍~戶進行批量、全選、單項刪除操作。用戶管理查詢用戶管理員通過查詢用戶界面,完成對用戶賬號的查詢操作。1.模糊查詢:不輸入數(shù)據(jù)進行查詢操作,顯示所有用戶信息。2.精準查詢:輸入準確的用戶名,系統(tǒng)僅顯示該用戶信息。3.匹配查詢:輸入匹配內(nèi)容,系統(tǒng)顯示所有匹配用戶信息。4.不支持非用戶名匹配:輸入非用戶名內(nèi)容,系統(tǒng)不予匹配。商品管理-新增商品管理員通過新增商品頁面,完成對商品的新增操作。字段包括:【商品名稱】、【市場價格】、【銷售

36、價格】、【商品圖片】、【是否熱門】、所屬分類】、【商品描述】1.商品名稱:不予系統(tǒng)已存在商品名稱重復(fù)。2.商品圖片:僅支持圖片格式3.市場價格:要求為純數(shù)字。4.銷售價格:要求為純數(shù)字。5.所有字段均為必填項。商品管理-編輯商品管理員通過編輯商品頁面,完成對商品的編輯操作??蛇x擇字段包括:【商品名稱】、【市場價格】、【銷售價格】、【商品圖片】、【商品描述】1.商品名稱:不予系統(tǒng)已存在商品名稱重復(fù)。2.市場價格:要求為純數(shù)字。3.銷售價格:要求為純數(shù)字。4.商品圖片:僅支持圖片格式。商品管理-刪除商品管理員通過編輯商品頁面,完成對商品的刪除操作??蓪ι唐愤M行批量、全選、單項刪除操作。商品管理-查

37、詢商品管理員通過管理商品頁面,完成對商品的查詢操作。1.模糊查詢:不輸入數(shù)據(jù)進行查詢操作,顯示所有商品信息。2.精準查詢:輸入準確的商品名,系統(tǒng)僅顯示該書籍信息。3.匹配查詢:輸入匹配內(nèi)容,系統(tǒng)顯示所有匹配書籍信息。4.不支持非商品匹配:輸入非商品名內(nèi)容,系統(tǒng)不予匹配。商品管理-上架商品管理員通過管理商品頁面,完成對商品的上架操作。1.可對商品進行批量、全選、單選上架操作2.不可對已上架商品重復(fù)上架操作。商品管理-下架商品管理員通過管理商品頁面,完成對商品的下架操作。1.可對商品進行批量、全選、單選上架操作2.不可對已下架商品重復(fù)下架操作。分類管理-新增分類管理員通過管理商品分類頁面,完成對商

38、品分類的新增操作。字段名包括【分類名稱】1.分類名稱:小于20個字符,不與系統(tǒng)已存在分類名稱重復(fù)。2.字段為必填選項。分類管理-編輯分類管理員通過管理商品分類頁面,完成對商品分類的編輯操作。字段名包括【分類名稱】1.分類名稱:小于20個字符,不與系統(tǒng)已存在分類名稱重復(fù)。2.字段為必填選項。分類管理-編輯分類管理員通過管理商品頁面,完成對商品的刪除操作。1.可對商品進行批量、全選、單選刪除操作。2.分類下仍存在書籍的特殊分類,不允許刪除。分類管理-查詢分類管理員通過管理商品分類頁面,完成對商品的查詢操作。字段名包括【分類名稱】1.模糊查詢:不輸入數(shù)據(jù)進行查詢操作,顯示所有分類信息。2.精準查詢:

39、輸入準確的分類名,系統(tǒng)僅顯示該分類信息。3.匹配查詢:輸入匹配內(nèi)容,系統(tǒng)顯示所有匹配分類信息。4.不支持非分類匹配:輸入非分類名內(nèi)容,系統(tǒng)不予匹配。訂單管理-查詢訂單管理員通過管理商品頁面,完成對商品的查詢操作。字段名包括【訂單號】1.模糊查詢:不輸入數(shù)據(jù)進行查詢操作,顯示所有訂單信息。2.精準查詢:輸入準確的訂單號,系統(tǒng)僅顯示該訂單信息。3.不支持非訂單號匹配:輸入非訂單內(nèi)容,系統(tǒng)不予匹配。4.不支持匹配查詢。訂單管理-訂單詳情管理員通過管理商品訂單頁面,完成對訂單的查看操作。可查看訂單的詳細信息,包括價格、書籍名稱、數(shù)量、支付方式、收貨地址。退出系統(tǒng)管理員通過退出系統(tǒng)按鈕,退出系統(tǒng)。3.3

40、淘書吧系統(tǒng)性能需求淘書吧網(wǎng)上書城系統(tǒng)不止需要健全功能,滿足用戶的功能需求,也需要擁有一定的性能。眾所周知,性能是留住用戶很重要的一環(huán),管理者希望用戶與Web構(gòu)建的內(nèi)容進行有意義的交互,試想,如果一個Web網(wǎng)頁所有的功能完善可用,但是每進行一次交互,都需要用戶等待相當長的一段時間,那么該網(wǎng)頁就失去了它的便捷性,情況好點的,網(wǎng)站產(chǎn)生一些微不足道的延遲,這些延遲會給用戶一些不好的交互體驗,也有及其糟糕的情況,那就是它們完全無法訪問,對用戶輸入沒有反應(yīng),或兩者兼而有之,如此一來,健全的功能也失去了它的意義。因此,淘書吧網(wǎng)上書店系統(tǒng)也需要滿足一定的性能需求,由于系統(tǒng)規(guī)模較小,主要對其前臺購物流程中主要功

41、能點提出性能要求如下:如圖3.7所示,前臺主要功能點包括:用戶登錄、站內(nèi)搜索、加入購物車、去結(jié)算、提交訂單,要求并發(fā)25個用戶的狀態(tài)下,系統(tǒng)平均響應(yīng)時間不超過2秒,請求成功率不低于95.00%,事物處理能力不小于50筆秒,內(nèi)存使用率不超過80%,應(yīng)用CPU使用率不超過90%。圖3.7 淘書吧流程圖3.4淘書吧系統(tǒng)兼容需求在當下,許多成功的Web程序都有著良好的兼容性,這可以使得該系統(tǒng)穩(wěn)定地運行在多種不同的環(huán)境下,讓受眾面不受兼容的影響。淘書吧網(wǎng)上書店系統(tǒng)作為在線購物網(wǎng)站,自然也希望能讓更多的用戶在不同的瀏覽器中正常地使用,因此要求該系統(tǒng)至少兼容國內(nèi)主流的六大瀏覽器,即谷歌瀏覽器、IE瀏覽器、3

42、60瀏覽器、搜狐瀏覽器、火狐瀏覽器、獵豹瀏覽器,在上述提及的瀏覽器環(huán)境下,要求該系統(tǒng)能穩(wěn)定運行,不出現(xiàn)宕機等嚴重缺陷。4自動化測試報告4.1測試目的1.通過對測試結(jié)果的分析,得到對淘書吧網(wǎng)上書城系統(tǒng)質(zhì)量的評價;2.分析淘書吧網(wǎng)上書城系統(tǒng)存在的BUG,為修復(fù)和預(yù)防BUG提供建議;3.分析測試過程、產(chǎn)品、資源、信息,為以后制定測試計劃提供參考;4.通過對淘書吧網(wǎng)上書城系統(tǒng)測試實踐,鞏固軟件測試基礎(chǔ)知識。4.2測試計劃表4.1 測試計劃測試階段計劃開始日期計劃結(jié)束日期計劃工作量(人天)實際開始日期實際結(jié)束日期實際工作量(人天)系統(tǒng)調(diào)研2020/03/012020/03/0332020/03/0120

43、20/03/033需求分析2020/03/042020/03/0852020/03/042020/03/085測試用例設(shè)計2020/03/092020/03/1572020/03/092020/03/157系統(tǒng)測試之功能測試2020/03/162020/03/1942020/03/162020/03/194系統(tǒng)測試之性能測試2020/03/202020/03/2342020/03/202020/03/234測試管理2020/03/282020/03/3142020/03/282020/03/314合計27274.3測試概要1.應(yīng)用系統(tǒng)名稱:淘書吧網(wǎng)上書城系統(tǒng)。2.前臺用戶模塊包含功能有:用戶注

44、冊、用戶登錄、修改密碼、收貨地址、商品分類、站內(nèi)搜索、購物車、用戶訂單、支付方式、最新商品、熱門商品;后臺管理模塊包含功能有:管理員注冊、管理員登錄、用戶管理、商品管理、分類管理、訂單管理、個人信息管理、修改密碼、退出系統(tǒng)。3.應(yīng)用系統(tǒng)版本描述:version2.0。4.應(yīng)用系統(tǒng)測試環(huán)境配置消息如下表4.2、4.3所示:表4.2 性能測試環(huán)境配置表主機用途數(shù)量硬件資源系統(tǒng)軟件IP地址數(shù)據(jù)庫服務(wù)器1CPU:4核*4.2GHz內(nèi)存:16GMySQL 5.5.612應(yīng)用服務(wù)器1CPU:4核*4.2GHz內(nèi)存:16GTaoshu V2.02表4.3

45、功能測試及兼容性測試環(huán)境配置表主機用途數(shù)量硬件資源系統(tǒng)軟件IP地址數(shù)據(jù)庫服務(wù)器1CPU:4核*4.0GHz內(nèi)存:16GMySQL 5.5.612應(yīng)用服務(wù)器1CPU:4核*4.0GHz內(nèi)存:8GTaoshu V2.024.4功能測試4.4.1UFT測試流程介紹在開始測試之前,先介紹UFT這款軟件的測試流程,首先介紹其腳本錄制過程,然后介紹在腳本的基礎(chǔ)上的參數(shù)化,最后介紹測試報告中的重點符號及狀態(tài)的意義,為淘書吧自動測試案例打下理論基礎(chǔ),方便讀懂后面章節(jié)中的各個測試報告。HP UFT測試環(huán)境配置運行UFT,初始界面如圖所示圖4.1

46、UFT初始界面在圖中選擇“文件”“新建”“測試”菜單選項,將打開如圖所示的“新建測試”界面,其中可供選擇新建測試類型有:GUI測試、API負載測試、API測試、業(yè)務(wù)流程測試、業(yè)務(wù)流程流。測試人員可根據(jù)測試需求選擇不同的測試類型。在本文中,使用GUI測試類型,對待測試系統(tǒng)進行測試管理。以用戶登錄界面為例,新建GUI測試進行腳本錄制,輸入測試名稱“用戶登錄測試”,選擇保存路徑,點擊創(chuàng)建按鈕,進入解決方案界面,如圖所示。圖4.2 UFT解決方案界面從圖中可以看出,創(chuàng)建測試時,UFT默認創(chuàng)建了一個Action1,事實上,UFT在運行腳本時,是以Action為最小模塊運行。一個解決方案中可以有多個Act

47、ion,由隱藏動作Action0進行調(diào)用運行。Action分為可重用及不可重用,在整個測試流程中,可由測試人員自由決定、更改其屬性,可重用Action支持跨測試方案的相互調(diào)用,不可重用Action僅支持本測試方案內(nèi)的調(diào)用,UFT通過調(diào)用腳本增加代碼的可重用性,例如在需要以用戶登錄為前提的操作中,測試人員可以直接調(diào)用登錄Action,而不需要為每個操作重復(fù)錄制相同的登錄腳本。HP UFT錄制環(huán)境設(shè)置在圖4.2中選擇“錄制”“錄制并運行設(shè)置”菜單選項,打開如圖所示界面。此界面包含兩個主選項卡:Web和Windows Applications,由于網(wǎng)上書店系統(tǒng)屬于Web頁面,所以這里我

48、們選擇“Web”選項卡進行錄制。圖4.3 UFT錄制和運行設(shè)置界面錄制過程經(jīng)過上述環(huán)境配置設(shè)置后,可以進行腳本錄制工作。點擊“開始錄制”按鈕,進行錄制。錄制開始后,UFT會自動以指定的瀏覽器打開淘書吧用戶登錄頁面,同時在右上角位置顯示錄制工具界面,如圖4.4所示。圖4.4 UFT錄制工具界面在登錄界面中,完成一次成功的登錄流程,點擊錄制工具中的“停止”按鈕,在此期間,測試人員對網(wǎng)頁的操作將會被捕捉記錄,并自動生成對應(yīng)腳本如下:Browser(書城首頁).Page(書城首頁).Link(你好,請登錄).ClickBrowser(書城首頁).Page(用戶登錄).WebEdit(us

49、ername).Set 李四1Browser(書城首頁).Page(用戶登錄).WebEdit(password).Set 11111AbcBrowser(書城首頁).Page(用戶登錄).WebEdit(validatecode).Set AAAABrowser(書城首頁).Page(用戶登錄).WebButton(登錄).ClickBrowser(書城首頁).Dialog(來自網(wǎng)頁的消息).WinButton(確定).Click腳本編輯錄制后的腳本代碼可以進行編輯,在UFT中,系統(tǒng)提供了兩種編輯模式:編輯器(圖4.5)和關(guān)鍵字視圖(圖4.6),兩種編輯模式都可以對對腳本進行編

50、輯,但具有明顯的優(yōu)勢區(qū)別。在編輯器模式下,要求測試人員熟悉VBScript腳本語言,對錄制腳本進行直接的代碼修改,適合用于對數(shù)據(jù)的調(diào)用、賦值,各類Reporter事件的添加等;在關(guān)鍵字視圖模式下,被測試對象與腳本間的關(guān)系被直觀地呈現(xiàn)在視圖中,并且對錄制生成的腳本附有相應(yīng)的注釋,很容易理解,在執(zhí)行數(shù)據(jù)參數(shù)化,添加各類檢查點時,關(guān)鍵字視圖有很大的優(yōu)勢僅通過鼠標操作就能快速完成,對測試人員專業(yè)性要求較低。圖4.5 UFT編輯器視圖圖4.6 UFT關(guān)鍵字視圖參數(shù)化在節(jié)中錄制的腳本僅僅是操作人員在某次操作中的固定流程,其輸入的數(shù)據(jù)也是一塵不變的,它只能覆蓋這一次錄制過程中的測

51、試用例,如果只是這樣,那么自動化測試將比手工測試更加耗費時間,那么如何使一段固定的腳本來覆蓋所有的測試用例?答案是:參數(shù)化,將輸入數(shù)據(jù)進行參數(shù)化,經(jīng)過系統(tǒng)自動循環(huán)取值,每次在固定的流程中使用不同的數(shù)據(jù),即可完成對所有用例的覆蓋。通過參數(shù)化的方式,從外部數(shù)據(jù)源或數(shù)據(jù)產(chǎn)生器讀取測試數(shù)據(jù),可擴大測試的覆蓋面,提高測試靈活性。在UFT中,系統(tǒng)提供3種參數(shù)化方式:DataTable、RedomNumber、Envarment,其中,DataTable(數(shù)據(jù)表)參數(shù)化方式是最常用的一種。下面以DataTable參數(shù)化方式為例,介紹數(shù)據(jù)參數(shù)化流程在圖4.6中,將鼠標光標置于“值”列,貼近需要參數(shù)化的數(shù)值,則

52、該值右側(cè)會出現(xiàn)“”按鈕,點擊“”按鈕,彈出如圖所示“值配置選項”界面,該界面中,值有兩種定義:常量和參數(shù)。常量即是將值設(shè)為固定值,不隨系統(tǒng)運行而改變。表有兩種存放位置:全局和本地,全局即是同一解決方案中共享的數(shù)據(jù),本地即是僅在當前Action起作用的數(shù)據(jù)。在這步,我們選中“參數(shù)”選項,將參數(shù)名編輯為:UserName,參數(shù)化方式保持默認(DataTable),參數(shù)表置于“本地”。圖4.7 UFT值配置選項界面設(shè)置參數(shù)化之后的登錄腳本如圖4.8所示。圖4.8 參數(shù)化腳本以上完成了測試腳本的錄制及參數(shù)化,這是進行功能測試自動化所必須的階段。腳本的自動運行與分析自動化測試中,另一大重點

53、流程是腳本的運行,及對運行結(jié)果的自動化分析。運行腳本時,UFT分析該腳本要執(zhí)行那個對象的操作,然后根據(jù)該語句中的邏輯名,在對象庫中查找該對象的詳細記錄,在運行軟件中按圖索驥,找到需要操作的對象,把語句規(guī)定的操作施加在該對象上,通過操作后被測試對象的各項輸出結(jié)果,判斷測試是否通過,并形成運行報告。下面,使用完整的用戶登錄測試腳本,進行運行演示及報告分析。打開前臺用戶登錄解決方案,點擊F5按鍵,UFT將自動執(zhí)行腳本,并生成運行報告,報告包含摘要和詳細結(jié)果信息。圖4.9 運行摘要Action運行完畢后,在報告中有三種狀態(tài):通過(對勾)、警告(感嘆號)和失敗(紅叉)。通過狀態(tài):表示該Action通過了

54、測試人員所設(shè)置的所有檢查點,驗證了測試用例的正確性。失敗狀態(tài):包含運行時錯誤和Reporter錯誤。運行時錯誤是指腳本執(zhí)行時,由于被測試系統(tǒng)出錯或遇到不能識別的對象,使腳本不能進行下一步操作而被迫中止的狀態(tài)。Reporter錯誤,是指被測試系統(tǒng)沒有通過測試員添加的測試點而報出的狀態(tài),表示該條用例存在缺陷。在本文中,在回放腳本設(shè)置中設(shè)置了運行錯誤彈窗并自動結(jié)束進程,因此所有執(zhí)行完的腳本,凡標識為失敗狀態(tài)的,均為用例缺陷。警告狀態(tài):在腳本運行過程中,遇到了難以識別的對象,UFT會啟用“智能標識”功能,對對象進行分析,通過即會標識警告狀態(tài),失敗即會標識失敗狀態(tài)。因此,警告狀態(tài)下的Action實際上也

55、驗證了測試用例的正確性。圖4.10 運行詳細報告詳細報告中主要介紹了此次腳本運行的總體情況,列出測試用時、測試時間、系統(tǒng)環(huán)境以及用例通過情況,通過圖文的方式展現(xiàn),直觀易懂。至此,UFT整體測試流程及報告中各項標識已經(jīng)介紹完畢,相信讀者已經(jīng)能通過運行報告,看懂測試用例的執(zhí)行情況。4.4.2測試執(zhí)行前臺功能測試用例設(shè)計表4.4 用戶注冊功能測試用例用戶注冊編號測試點用例名稱輸入?yún)?shù)步驟預(yù)期結(jié)果實際結(jié)果T001【免費注冊】按鈕可用【免費注冊】按鈕可用1、進入網(wǎng)站首頁2、點擊【免費注冊】按鈕【注冊】按鈕可點擊,且成功跳轉(zhuǎn)到【用戶注冊】頁面與預(yù)期結(jié)果一致T002所有參數(shù)均合法,注冊成功所有參數(shù)均合法,注冊成功輸入合法的【用戶名】、【密碼】、【確認密碼】、【Email】、【姓名】、【性別】、【出生日期】、【手機號碼】、【家庭地址】、【驗證碼】1、進入【用戶注冊】頁面2、所有參數(shù)均合法輸入,點擊【注冊】彈窗提示【注冊成功,請登錄】與預(yù)期結(jié)果一致T003任一必填項置空【用戶名】置空【用戶名】

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論