999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

性能測試用例設(shè)計

2011-08-15 00:52:53
科技傳播 2011年24期
關(guān)鍵詞:用戶設(shè)計

張 勇

黃岡職業(yè)技術(shù)學(xué)院,湖北黃岡 438002

0 引言

性能測試是目前B/S結(jié)構(gòu)及C/S結(jié)構(gòu)軟件項目的重要評價指標(biāo),而當(dāng)前企業(yè)用戶的軟件項目業(yè)務(wù)流程對系統(tǒng)負(fù)載及壓力測試都有明顯的需求,隨著軟件企業(yè)客戶及用戶的不斷增加,用戶對軟件系統(tǒng)的功能需求與性能需求將達(dá)到同樣的高度,功能測試一直是軟件測試的一項重要工作,而性能測試在國內(nèi)并沒有達(dá)到應(yīng)有的重視高度。隨著國內(nèi)公司企業(yè)的國際化發(fā)展,各種性能指標(biāo)在軟件項目的質(zhì)量評價體系中將變得越來越重要。測試用例是為了檢驗軟件功能是否符合用戶需求的一組輸入、輸出、測試步驟的組合。使用規(guī)范的測試策略進(jìn)行性能測試用例設(shè)計是保障軟件項目質(zhì)量的有效手段。

1 性能測試用例設(shè)計分析

軟件項目的性能特征要求往往表現(xiàn)在軟件系統(tǒng)功能的部份場景,比如登陸、注冊、產(chǎn)品購買等功能,因此在進(jìn)行性能測試用例設(shè)計時主要考慮以下幾個方面。

1.1 使用場景法設(shè)計測試用例

一般進(jìn)行功能測試用例設(shè)計使用的策略過程大致為:首先根據(jù)等價類法劃分不同的有效等價類及按照不同的角度劃分的無效等價類,再根據(jù)功能需求中要求的明顯邊界或軟件及硬件要求的隱含邊界進(jìn)行邊界值分析法設(shè)計測試用例,在邊界值測試用例設(shè)計完后,再考慮等價類劃分的覆蓋率進(jìn)行補(bǔ)充等價類測試用例。在此基礎(chǔ)上再根據(jù)場景或個人經(jīng)驗增加其它測試用例。根據(jù)性能測試的特點,性能測試一般會在系統(tǒng)測試之前進(jìn)行,而在軟件項目進(jìn)行了單元測試、集成測試和確認(rèn)測試后,功能測試覆蓋率已經(jīng)達(dá)到足夠需求量,并且性能測試在用戶提出需求時往往已根據(jù)自身特點明確提出在幾個點或幾個環(huán)節(jié)要求負(fù)載、壓力及響應(yīng)時間上的軟件需求,因此針對于軟件項目的性能測試主要集中在幾個關(guān)鍵場景對應(yīng)的業(yè)務(wù)流程。毫無疑問,使用場景法進(jìn)行性能測試用例設(shè)計是首要選擇。

1.2 使用工具保障測試用例執(zhí)行

性能測試要求在模擬用戶真實環(huán)境下對系統(tǒng)負(fù)載、壓力等功能需求進(jìn)行測試,而軟件開發(fā)公司在僅有的硬件設(shè)施下不可能通過真實的硬件環(huán)境完全替代真實的環(huán)境進(jìn)行性能測試,比如模擬10 000個用戶同時在線,或30個用戶同時完成在2分鐘內(nèi)將所選商品正確放入購物車提交至數(shù)據(jù)庫。因此,必須借助自動化測試工具對軟件項目進(jìn)行性能測試。在測試工具使用過程中,可以通過編寫腳本控制加入集合點、事務(wù)、參數(shù)化優(yōu)化測試腳本。并且通過軟件測試工具可以即時的以圖形化界面直觀顯示當(dāng)前性能參數(shù)、計算機(jī)硬件CPU、內(nèi)存等使用情況,通過精確的數(shù)據(jù)基礎(chǔ)對軟件項目的性能進(jìn)行正確的評價。

2 案例分析

下面以黃岡職院的教務(wù)管理系統(tǒng)個人課表查詢?yōu)槔龑π阅軠y試用例設(shè)計進(jìn)行舉例分析,假設(shè)教務(wù)管理系統(tǒng)要求在同1天內(nèi)滿足100個并發(fā)用戶同時正確登陸至教務(wù)管理系統(tǒng),滿足50個并發(fā)用戶同時正確查看個人課表,假設(shè)在每個用戶登陸時產(chǎn)生的記錄數(shù)為1條,第個用戶在查看個人課表時產(chǎn)生的記錄數(shù)為10條,則每天產(chǎn)生的業(yè)務(wù)量為100+500等于600條。根據(jù)80-20的原則,即一天內(nèi)80%的工作量將主要集中在20%的時間內(nèi)進(jìn)行處理,因此系統(tǒng)在某個時間內(nèi)必須表現(xiàn)出良好的性能,才能滿足用戶需求,一般用戶登陸時間超過10s,查看個人課時間超過30s,將導(dǎo)致用戶對軟件系統(tǒng)失去耐心,從而對本軟件喪失信心。在設(shè)計測試用例時根據(jù)場景設(shè)計設(shè)計兩個場景,一是系統(tǒng)登陸場景,二是查看課表場景,那么根據(jù)兩個場景設(shè)計測試用例時對于腳本地錄制對腳本進(jìn)行標(biāo)識,分兩段腳本進(jìn)行標(biāo)識保存,分別為:jw_s_land,腳本功能為標(biāo)識用戶登陸腳本;jw_s_find,腳本功能為標(biāo)識用戶查詢個人課表腳本。測試用例設(shè)計相關(guān)描述如下:

測試覆蓋需求:在空數(shù)據(jù)庫的情況下,登陸操作滿足80個并發(fā)用戶處理能力,查詢操作滿足40個并發(fā)用戶處理能力;登陸響應(yīng)時間為10s,查詢響應(yīng)時間為30s。

功能簡述:模擬80個用戶進(jìn)行并發(fā)登陸,40個用戶進(jìn)行并發(fā)查詢個人課表操作,同時考查登陸響應(yīng)時間不高于10s,查詢響應(yīng)時間不高于30s。

條件:操作系統(tǒng),windows xp;處理器,intel i3 3.2Ghz;內(nèi)存,2G;硬盤,希捷,7200,160G。

用例間依賴:無依賴關(guān)系。

關(guān)鍵技術(shù)應(yīng)用說明:因為兩種場景相對獨立,所以應(yīng)該分別錄制腳本,腳本名參見以上腳本描述。為了實現(xiàn)并發(fā)處理功能,應(yīng)在錄制單一用戶腳本后,增加集合點。在進(jìn)行課表查詢及登陸功能過程中,根據(jù)響應(yīng)時間要求是否達(dá)到系統(tǒng)預(yù)期效果應(yīng)增加事務(wù)點。為了避免在并發(fā)用戶名及已查詢課表時同一用戶多次查詢個人課的情況應(yīng)該對腳本進(jìn)行參數(shù)化。

操作步驟:首先使用工具錄制業(yè)務(wù)流程腳本,加入事務(wù)、集合點并進(jìn)行參數(shù)化,同時保存腳本,運行腳本,增加模擬用戶數(shù),運行腳本,分析腳本,報告相關(guān)參數(shù)至開發(fā)人員,在開發(fā)人員優(yōu)化后,測試人員進(jìn)行下一輪測試,對比結(jié)果。

期望結(jié)果:系統(tǒng)支持80個用戶并發(fā)登陸,登陸響應(yīng)時間不高于10s,查詢操作滿足40個并發(fā)用戶處理能力,查詢響應(yīng)時間不高于30s。

運行結(jié)果:根據(jù)測試執(zhí)行過程進(jìn)行記載。

3 結(jié)論

任何軟件項目都不可能進(jìn)行全覆蓋的測試用例設(shè)計,在充分考慮軟件開發(fā)成本、軟件項目后期維護(hù)成本的基礎(chǔ)上,軟件公司必須采取最優(yōu)化的測試用例設(shè)計策略,既要保證軟件項目的性能指標(biāo)的精確評價,也要使公司利益達(dá)到最大化。這時軟件企業(yè)可以建立相對固定的性能測試團(tuán)隊,通過已有的軟件測試工具或團(tuán)隊自行開發(fā)的軟件測試工具對軟件項目進(jìn)行性能測試,要有公司中長期的團(tuán)隊建設(shè)計劃,保證公司性能測試團(tuán)隊的技術(shù)先進(jìn)性和連續(xù)性。

[1]于涌.軟件性能測試與LoadRunner實戰(zhàn).北京:人民郵電出版社,2008.

[2]Ron Patton.軟件測試.北京:機(jī)械工業(yè)出版社,2006.

[3]曹薇.軟件測試.北京:清華大學(xué)出版社,2008.

猜你喜歡
用戶設(shè)計
何為設(shè)計的守護(hù)之道?
《豐收的喜悅展示設(shè)計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過?!律O(shè)計萌到家
設(shè)計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
100萬用戶
主站蜘蛛池模板: 99久久精品免费看国产电影| 国产精品亚洲αv天堂无码| 国产成人在线无码免费视频| 亚洲熟女中文字幕男人总站| 国产免费观看av大片的网站| 91精品亚洲| 欧美中出一区二区| 农村乱人伦一区二区| 国产丝袜无码一区二区视频| 人妻丰满熟妇AV无码区| 亚洲另类第一页| 9966国产精品视频| 国产资源免费观看| 99久久精品免费观看国产| 国产又黄又硬又粗| 色香蕉网站| 国产欧美日韩精品综合在线| 福利片91| 97在线公开视频| 国产精品污视频| 国产微拍精品| 亚洲视频四区| 最新国产在线| 亚洲av片在线免费观看| 99热在线只有精品| 在线观看91香蕉国产免费| 国产精品嫩草影院av| 露脸真实国语乱在线观看| 久久无码av一区二区三区| 青草视频在线观看国产| 成人韩免费网站| 亚洲免费人成影院| 97成人在线视频| 暴力调教一区二区三区| 国产成人一区免费观看| 国产精品护士| 伊人久久综在合线亚洲91| 国产一区二区三区在线精品专区| 日韩精品亚洲精品第一页| 高清不卡一区二区三区香蕉| 中文字幕中文字字幕码一二区| 久久一本日韩精品中文字幕屁孩| 91麻豆精品国产91久久久久| 日本欧美在线观看| 刘亦菲一区二区在线观看| 毛片久久久| 青青操视频免费观看| 午夜天堂视频| 亚洲—日韩aV在线| 午夜丁香婷婷| 亚洲综合色在线| 精品国产亚洲人成在线| 伊人久久大香线蕉aⅴ色| 91丝袜美腿高跟国产极品老师| 国产成人欧美| 亚洲精品第一在线观看视频| 久久精品国产91久久综合麻豆自制| 国产69囗曝护士吞精在线视频| 成人精品区| h视频在线播放| 日韩成人在线一区二区| av在线无码浏览| 亚洲高清中文字幕在线看不卡| 亚洲天堂视频网| 全部免费特黄特色大片视频| 日本欧美视频在线观看| 亚洲第一黄片大全| 亚洲色图在线观看| 日本少妇又色又爽又高潮| 免费在线一区| 久久一日本道色综合久久| 人妻少妇乱子伦精品无码专区毛片| 一区二区三区四区在线| 67194在线午夜亚洲| 在线观看免费国产| 五月天福利视频| 亚洲中文在线看视频一区| 欧美性天天| 国产精品区网红主播在线观看| 国产一区二区精品福利| 四虎AV麻豆| 国产麻豆精品久久一二三|