日韩有码亚洲专区|国产探花在线播放|亚洲色图双飞成人|不卡 二区 视频|东京热av网一区|玖玖视频在线播放|AV人人爽人人片|安全无毒成人网站|久久高清免费视频|人人人人人超碰在线

首頁 > 文章中心 > 正文

自動(dòng)化測試電子商務(wù)論文

前言:本站為你精心整理了自動(dòng)化測試電子商務(wù)論文范文,希望能為你的創(chuàng)作提供參考價(jià)值,我們的客服老師可以幫助你提供個(gè)性化的參考范文,歡迎咨詢。

自動(dòng)化測試電子商務(wù)論文

1.自動(dòng)化測試的相關(guān)理論

1.1自動(dòng)化測試的概念自動(dòng)化測試是相對手工測試來說的,簡單的說,自動(dòng)化測試就是將現(xiàn)有的手工測試過程自動(dòng)化,用測試工具的執(zhí)行來代替手工操作的過程。自動(dòng)化測試技術(shù)的出現(xiàn)是為了減輕手工測試的工作量,它在時(shí)間和成本上有著明顯的優(yōu)勢,而且自動(dòng)化測試執(zhí)行的過程中不易犯操作上的失誤,更有利于保證軟件質(zhì)量。

1.2手工測試與自動(dòng)化測試雖然手工測試和自動(dòng)化測試技術(shù)本質(zhì)上屬于測試技術(shù),但是兩者存在一定的差別。手工測試主要研究如何盡快盡可能多地發(fā)現(xiàn)軟件缺陷,注重測試步驟、方法和策略等。自動(dòng)化測試作為軟件測試的一個(gè)分支,它的研究重點(diǎn)是如何最大程度上實(shí)現(xiàn)自動(dòng)化,以及測試工具的開發(fā)、選擇和使用。

1.3自動(dòng)化測試工具及其分類自動(dòng)化測試工具一般按收費(fèi)方式,可以分為:商業(yè)測試工具,目前主流的商業(yè)測試工具有QTP,LoadRunner等;開源測試工具,目前主流的開源測試工具有Selenium,JUnit等;自主開發(fā)測試工具。為了保證一個(gè)企業(yè)成功地使用某款測試工具,工具的選擇至關(guān)重要。首先應(yīng)該通過實(shí)際情況的分析,確定選用范圍,然后對選用范圍內(nèi)的幾款工具進(jìn)行試用。根據(jù)試用的效果來決定最終的選擇。

2.自動(dòng)化測試案例分析

2.1項(xiàng)目簡介隨著電子產(chǎn)品的高速發(fā)展和在線購物習(xí)慣的形成。電子商務(wù)網(wǎng)站作企業(yè)產(chǎn)品宣傳和銷售的渠道,越來越受到企業(yè)的重視,在產(chǎn)品銷售中起到越來越重要的作用,所以越來越多的電子商務(wù)網(wǎng)站被建設(shè)并投入使用。該測試所有的系統(tǒng)是基于B/S架構(gòu)的web應(yīng)用,采用了SSH框架和Mysql數(shù)據(jù)庫。電子商務(wù)網(wǎng)站統(tǒng)按功能模塊劃分為產(chǎn)品模塊、購買模塊、用戶模塊、服務(wù)模塊、用戶習(xí)慣管理模塊,以及后臺(tái)管理模塊。

2.2測試需求分析電子商務(wù)網(wǎng)站作為一個(gè)線上長期運(yùn)營的項(xiàng)目,不斷更新迭代,回歸測試是新版本測試的主要內(nèi)容。為了方便執(zhí)行回歸測試,我們決定引入自動(dòng)化測試,并采用了主流的自動(dòng)化測試工具QTP,以后臺(tái)管理模塊作為重點(diǎn)測試研究對象。

2.3測試用例設(shè)計(jì)測試用例是有效發(fā)現(xiàn)軟件缺陷的最小測試執(zhí)行單位,無論選擇手工測試還是自動(dòng)化測試,都離不開測試用例的設(shè)計(jì)工作,測試用例的好壞往往直接決定了測試的好壞。通常,出于多方面的考慮,一個(gè)功能點(diǎn)的測試用例往往不止一個(gè),需要我們反復(fù)地推敲和琢磨。例如電子商務(wù)網(wǎng)站的登錄功能可以從以下幾個(gè)方面進(jìn)行測試:(1)用戶名和密碼的正確性;(2)字母大小寫;(3)Tab和Enter鍵等熱鍵;(4)密碼的一些重要特性(是否掩碼、是否可復(fù)制、是否可以無限次數(shù)嘗試);(5)重復(fù)登錄;(6)注入式攻擊。當(dāng)測試的思路梳理清楚后,就可以開始編寫具體的測試用例。一個(gè)好的測試用例描述有利于測試人員準(zhǔn)確地執(zhí)行測試工作。電子商務(wù)網(wǎng)站的測試用例包括了標(biāo)識(shí)符ID、模塊、功能、正反例、用例名稱、前置條件、測試步驟、測試數(shù)據(jù)、預(yù)期結(jié)果、實(shí)際結(jié)果、優(yōu)先級(jí)等內(nèi)容。

2.4錄制測試腳本測試腳本的開發(fā)本身就是一個(gè)軟件開發(fā)的過程,如果我們僅靠手敲代碼的方式開展工作的話,將會(huì)耗費(fèi)很多時(shí)間,而且需要技術(shù)高瞻的測試人員擔(dān)此重任。自動(dòng)化測試工具QTP可以很好地解決這一難題。QTP利用先進(jìn)的對象識(shí)別技術(shù)和鼠標(biāo)、鍵盤監(jiān)控機(jī)制來錄制測試腳本,測試人員只需要按照測試步驟進(jìn)行界面操作,就如執(zhí)行手工測試一樣即可。

2.5優(yōu)化測試腳本從上面的代碼可以看出,錄制后的測試腳本雖然基本滿足運(yùn)行的要求,但是缺少一些必要的邏輯判斷、輸入輸出信息、注釋等內(nèi)容。這樣的線性腳本不但運(yùn)行不穩(wěn)定,而且毫無可讀性。一般情況下,錄制后的測試腳本僅僅是減少了部分代碼的編寫工作,測試人員還要對其進(jìn)行優(yōu)化,除了剛才所列舉的內(nèi)容之外,測試腳本還必須插入檢查點(diǎn),檢查點(diǎn)是為了將實(shí)際的運(yùn)行結(jié)果與預(yù)期結(jié)果作比較,最終得出測試是否通過。

2.6運(yùn)行測試腳本與結(jié)果分析運(yùn)行測試并查看測試結(jié)果是自動(dòng)化測試的最后一個(gè)步驟,測試人員通過這一步驟檢查測試腳本是否正確地完成測試,根據(jù)測試結(jié)果判斷測試是否通過。運(yùn)行測試腳本是一個(gè)完全自動(dòng)的過程,無需測試人員的介入。

作者:林堯林德新單位:肇慶學(xué)院計(jì)算機(jī)學(xué)院

文檔上傳者

相關(guān)期刊

測控自動(dòng)化

部級(jí)期刊 審核時(shí)間1-3個(gè)月

中國計(jì)算機(jī)用戶協(xié)會(huì)自動(dòng)控制分會(huì)主辦

冶金自動(dòng)化

部級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

中國鋼鐵工業(yè)協(xié)會(huì)

自動(dòng)化信息

省級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

成都科學(xué)技術(shù)服務(wù)中心;成都自動(dòng)化研究會(huì)