電子商務系統的自動化測試框架的分析與設計
發(fā)布時間:2017-10-01 03:12
本文關鍵詞:電子商務系統的自動化測試框架的分析與設計
【摘要】:伴隨著信息技術的迅猛發(fā)展,軟件在整個社會生活中的重要性變得越來越高,軟件測試的重要性亦隨之變得日益突出。軟件測試在整個軟件開發(fā)過程中占有非常重要的地位,是保證軟件質量、提高軟件可靠性的關鍵。隨著軟件設計技術的發(fā)展、軟件規(guī)模的增加、軟件開發(fā)周期的縮短、軟件測試工作量的增大,使用軟件測試自動化技術提高軟件測試的效率和速度、縮短軟件開發(fā)周期、降低測試成本就成為軟件測試發(fā)展的必然趨勢。開發(fā)有效、可復用、操作簡單的自動化測試框架成為軟件自動化測試的關鍵。 本文首先通過對軟件自動化測試系統相關理論的研究,闡述了構建自動化測試框架的各個要點。然后對業(yè)務模塊進行了詳細的業(yè)務的分析。在框架選定方面,我們所采用的是工具與開發(fā)相結合完成框架的實現,即頁面前端自動化采用業(yè)內比較成熟的WATIR,具體框架各個模塊的實現如報表模塊,采用的是自己開發(fā)的方式來實現。在最后,本文對分布式的自動化測試框架進行了進一步的分析探索,為進一步提高自動化測試的效率,打下良好的基礎。 在本次項目中,完成了對待測網站的業(yè)務功能進行了可行性及需求分析,在分析中,明確了本項目中所需要的各項資源以及面臨的潛在風險,并對自動化測試框架進行了詳細的設計,在設計中確定了框架中各個模塊的實現方式,在測試框架中完成了對測試報表模塊的詳細設計,通過報表功能的實現,可以為框架的使用者提供一個良好的結果展示。通過本次論文,為大型網站的自動化測試框架提供了一個良好的技術參考。
【關鍵詞】:電子商務 自動化測試 測試框架 軟件測試
【學位授予單位】:北京郵電大學
【學位級別】:碩士
【學位授予年份】:2011
【分類號】:TP311.52
【目錄】:
- 摘要4-5
- ABSTRACT5-10
- 第一章 引言10-13
- 1.1 課題背景10-11
- 1.2 課題意義11-12
- 1.3 主要工作12
- 1.4 論文的章節(jié)安排12-13
- 第二章 自動化測試技術相關理論研究13-20
- 2.1 自動化測試的概念13-14
- 2.2 自動化測試的流程14
- 2.3 自動化測試技術的發(fā)展14-16
- 2.4 自動化測試框架概述16-18
- 2.4.1 測試框架的定義16-17
- 2.4.2 自動化測試框架的定義17-18
- 2.5 自動化測試行業(yè)現狀18-19
- 2.6 本章小結19-20
- 第三章 自動化測試可行性及需求分析20-29
- 3.1 現有的測試流程分析20
- 3.2 自動化測試的可行性分析20-25
- 3.2.1 業(yè)務分析21-23
- 3.2.2 框架分析23-24
- 3.2.3 效益分析24-25
- 3.2.4 風險分析25
- 3.3 自動化測試的需求分析25-28
- 3.3.1 功能需求分析26
- 3.3.2 測試環(huán)境的需求26-28
- 3.4 自動化測試的優(yōu)勢和局限28
- 3.5 本章小結28-29
- 第四章 自動化測試框架的設計29-42
- 4.1 開發(fā)的關鍵技術介紹29-34
- 4.1.1 面向對象的腳本語言Ruby29-30
- 4.1.2 Web自動化測試框架Watir介紹30-32
- 4.1.3 頁面元素查找方式32-33
- 4.1.4 自動化測試中的持續(xù)集成33-34
- 4.2 框架結構的詳細設計34-41
- 4.2.1 框架整體設計34
- 4.2.2 框架開發(fā)規(guī)范34-35
- 4.2.3 測試腳本開發(fā)模塊設計35-38
- 4.2.4 批量執(zhí)行模塊設計38-39
- 4.2.5 分析及報告模塊設計39-40
- 4.2.6 郵件模塊設計40-41
- 4.3 本章小結41-42
- 第五章 應用框架進行測試用例的開發(fā)與實施42-51
- 5.1 購物車項目自動化測試用例開發(fā)42-47
- 5.1.1 公共頁面元素開發(fā)42-44
- 5.1.2 測試模板類開發(fā)44-46
- 5.1.3 測試用例代碼開發(fā)46-47
- 5.2 持續(xù)集成在購物車項目中的應用47-50
- 5.2.1 利用Hudson進行持續(xù)集成47-48
- 5.2.2 自動化測試中的日構建48-49
- 5.2.3 分布式構建自動化49-50
- 5.3 本章小結50-51
- 第六章 自動化框架實施效果及展望51-54
- 6.1 實施效果51-52
- 6.2 不足之處52-53
- 6.3 未來展望53
- 6.4 本章小結53-54
- 結束語54-55
- 參考文獻55-56
- 致謝56
【參考文獻】
中國期刊全文數據庫 前6條
1 侯桂波;王喜偉;于春玲;佟雪松;;持續(xù)集成與自動化測試在國家電網電力營銷系統開發(fā)中的應用[J];電網技術;2009年20期
2 賈麗;許靜;金鑫;田禾;;Web系統測試用例自動執(zhí)行系統[J];計算機工程與應用;2009年04期
3 周娟;蔣外文;;基于Web的自動化測試框架[J];計算機工程;2009年18期
4 馮玉才,唐艷,周淳;關鍵字驅動自動化測試的原理和實現[J];計算機應用;2004年08期
5 馮振華;高菊;曾紅衛(wèi);;Web應用自動化測試的研究[J];計算機工程與設計;2010年01期
6 鄧正宏,高邐,鄭玉山;面向對象自動化測試框架的研究與設計[J];微電子學與計算機;2005年02期
,本文編號:951980
本文鏈接:http://sikaile.net/jingjilunwen/dianzishangwulunwen/951980.html
最近更新
教材專著