计算机软件性能测试的过程,性能测试过程的规范
文檔控制
日期
版本
說(shuō)明
作者
2006-4-7
1
創(chuàng)建
陳世明
??
設(shè)計(jì)
??
分析
總體分析
工作內(nèi)容
生成文檔
人員需求
表單測(cè)試過(guò)程階段
測(cè)試案例文檔
測(cè)試報(bào)告文件
測(cè)試報(bào)告文件
測(cè)試報(bào)告文件
測(cè)試分析文件
測(cè)試分析文件
測(cè)試分析文件
整個(gè)項(xiàng)目的分析報(bào)告
性能測(cè)試基本上分為四個(gè)主要階段:
此階段主要用于測(cè)試設(shè)計(jì)人員,項(xiàng)目經(jīng)理和開發(fā)人員確定一些更容易出現(xiàn)問(wèn)題的功能點(diǎn),然后根據(jù)這些功能點(diǎn)進(jìn)行過(guò)濾性能測(cè)試的目的,以“性能測(cè)試用例”的格式編寫“測(cè)試用例文檔”模板”.
在編寫文檔時(shí),需要與項(xiàng)目經(jīng)理仔細(xì)討論每個(gè)功能點(diǎn)的“正常數(shù)據(jù)量”,“正常用戶量”和“正常并發(fā)量”并記錄在測(cè)試用例文檔中;如果遇到項(xiàng)目,則管理人員不清楚其功能點(diǎn),測(cè)試設(shè)計(jì)人員可以根據(jù)經(jīng)驗(yàn)做出判斷.
在這個(gè)階段,測(cè)試設(shè)計(jì)師需要對(duì)項(xiàng)目的業(yè)務(wù)和需求以及一些項(xiàng)目經(jīng)驗(yàn)有更好的了解.
在此階段生成的文檔:
項(xiàng)目經(jīng)理和測(cè)試設(shè)計(jì)師編寫的“性能測(cè)試要求”(xls)
測(cè)試設(shè)計(jì)師編寫的“性能測(cè)試用例文檔”(doc)
此階段主要在測(cè)試團(tuán)隊(duì)內(nèi)部完成. 測(cè)試實(shí)施人員編寫了在分析階段編寫的“性能測(cè)試用例文檔”,通過(guò)測(cè)試工具記錄并運(yùn)行了腳本,并以“性能測(cè)試報(bào)告模板”的格式填充了“性能測(cè)試報(bào)告”. 操作.
“性能測(cè)試規(guī)范”中有詳細(xì)的規(guī)范,以指導(dǎo)測(cè)試實(shí)施者進(jìn)行測(cè)試. 例如,有關(guān)于測(cè)試腳本和腳本命名的記錄方法的詳細(xì)說(shuō)明. 編寫“性能測(cè)試規(guī)范”的目的是確保測(cè)試實(shí)施者可以在短時(shí)間內(nèi)開始測(cè)試實(shí)施,并規(guī)范測(cè)試實(shí)施者的操作,以使不同的測(cè)試實(shí)施者都能獲得“性能測(cè)試”. 報(bào)告”,您可以記錄相同的腳本并測(cè)試結(jié)果,而幾乎不會(huì)出錯(cuò).
特別指出,現(xiàn)階段可能會(huì)填寫多個(gè)“性能測(cè)試報(bào)告”. “性能測(cè)試報(bào)告”是在測(cè)試環(huán)境(包括APP SERVER,DB SERVER,數(shù)據(jù)量,項(xiàng)目版本)中獲得的測(cè)試結(jié)果. 我們的測(cè)試將能夠在不同的測(cè)試環(huán)境中多次測(cè)試同一版本,并獲得多個(gè)測(cè)試結(jié)果;我們可能會(huì)在同一測(cè)試環(huán)境中測(cè)試不同版本的項(xiàng)目,以獲得不同的測(cè)試結(jié)果. 通常,如果項(xiàng)目沒有嚴(yán)格的性能要求,那么我們只會(huì)發(fā)布“性能測(cè)試報(bào)告”.
在此階段,對(duì)測(cè)試實(shí)現(xiàn)者的要求相對(duì)較低. 只需要短暫的培訓(xùn)性能測(cè)試的目的,就可以在測(cè)試管理員的指導(dǎo)下執(zhí)行完整的測(cè)試實(shí)施. 在此階段,工作量相對(duì)較大,但是在整個(gè)性能測(cè)試過(guò)程中,此階段更為重要. 測(cè)試實(shí)施者所犯的錯(cuò)誤將直接影響以后的分析. 因此,仍然需要非常小心此階段的工作. 價(jià)值.
在此階段生成的文檔:
測(cè)試實(shí)施者根據(jù)“測(cè)試用例文檔”記錄一個(gè)“測(cè)試腳本”
根據(jù)“測(cè)試腳本”,測(cè)試實(shí)現(xiàn)者獲得“測(cè)試腳本運(yùn)行結(jié)果”
測(cè)試實(shí)施者根據(jù)“測(cè)試腳本運(yùn)行結(jié)果”填寫“性能測(cè)試報(bào)告”(doc)
注意:
此處有“測(cè)試腳本”,“測(cè)試腳本運(yùn)行結(jié)果”和“性能測(cè)試報(bào)告”(文檔)的一個(gè)或多個(gè)副本
此階段也由測(cè)試團(tuán)隊(duì)在內(nèi)部完成. 測(cè)試分析師對(duì)獲得的“性能測(cè)試報(bào)告”和“測(cè)試腳本運(yùn)行結(jié)果”進(jìn)行分析,并以“性能測(cè)試分析報(bào)告模板”的格式填寫“性能測(cè)試分析報(bào)告”.
目前,我們的分析是功能點(diǎn)的響應(yīng)時(shí)間,網(wǎng)絡(luò)占用率,CPU的某些參數(shù)以及APP SERVER的內(nèi)存以分析功能點(diǎn),并在測(cè)試平臺(tái)上獲得項(xiàng)目的總體版本. 效果報(bào)告.
在上一階段,出現(xiàn)了每個(gè)“性能測(cè)試報(bào)告”文檔,并分析了“性能測(cè)試分析報(bào)告”. 如果項(xiàng)目的性能要求不嚴(yán)格,則此階段已經(jīng)完成了整個(gè)測(cè)試階段,“性能測(cè)試分析報(bào)告”是最終的性能報(bào)告. 如果項(xiàng)目對(duì)性能非常嚴(yán)格,則繼續(xù)執(zhí)行下一個(gè)極限.
此階段需要測(cè)試分析師根據(jù)一些數(shù)據(jù)和某些圖表來(lái)判斷項(xiàng)目的性能,并且對(duì)測(cè)試分析師具有相對(duì)較高的分析能力. 如果找到性能有問(wèn)題的功能點(diǎn),則需要在測(cè)試分析師的能力范圍內(nèi)找到問(wèn)題的原因.
在此階段生成的文檔:
測(cè)試分析人員根據(jù)“性能測(cè)試報(bào)告”和“測(cè)試腳本運(yùn)行結(jié)果”填寫“性能測(cè)試分析報(bào)告”.
注意:
此處提供一份或多份“性能測(cè)試分析報(bào)告”
此階段是對(duì)上一階段測(cè)試分析師獲得的多個(gè)“性能測(cè)試分析報(bào)告”進(jìn)行水平和垂直分析的綜合分析.
所謂的水平分析是分析在不同平臺(tái)上獲得的同一版本的“性能測(cè)試分析報(bào)告”,目的是為運(yùn)行中的項(xiàng)目獲得推薦的配置.
所謂的縱向分析是對(duì)在同一平臺(tái)上以不同版本獲得的“性能測(cè)試分析報(bào)告”進(jìn)行分析. 目的是找出在項(xiàng)目修訂后性能問(wèn)題是否得到解決.
綜合分析是通過(guò)將兩者結(jié)合而獲得的分析報(bào)告.
此階段要求測(cè)試分析師具有非常強(qiáng)大的分析能力. 目前,測(cè)試小組的任何成員都無(wú)法進(jìn)行分析工作,而只是作為未來(lái)測(cè)試人員的培訓(xùn)指導(dǎo).
在此階段生成文檔:
測(cè)試人員根據(jù)“性能測(cè)試分析報(bào)告”準(zhǔn)備“項(xiàng)目整體分析報(bào)告”.
測(cè)試環(huán)境必須盡可能消除外界的人為干擾,最好是單獨(dú)訪問(wèn)該網(wǎng)站.
在測(cè)試的每個(gè)階段,每個(gè)階段的測(cè)試人員只需要了解上一階段的測(cè)試結(jié)果即可.
Mercury LoadRunner 7.8
■■性能測(cè)試目前,我們正在進(jìn)行前面提到的前三個(gè)測(cè)試. 由于當(dāng)前的技術(shù)問(wèn)題,第四階段尚未進(jìn)行.
測(cè)試系統(tǒng)的主要目的是驗(yàn)證整個(gè)過(guò)程和過(guò)程的文檔模板是否符合我們項(xiàng)目的實(shí)際情況;其次,測(cè)試長(zhǎng)安的性能.
“性能測(cè)試要求”(xls)■
“性能測(cè)試用例文檔”(doc)■
“測(cè)試腳本”(負(fù)載運(yùn)行程序)■
“測(cè)試腳本運(yùn)行結(jié)果”(loadrunner)■
“性能測(cè)試報(bào)告”(文檔)■
“性能測(cè)試分析報(bào)告”■
本文來(lái)自電腦雜談,轉(zhuǎn)載請(qǐng)注明本文網(wǎng)址:
http://www.pc-fly.com/a/jisuanjixue/article-236341-1.html
總結(jié)
以上是生活随笔為你收集整理的计算机软件性能测试的过程,性能测试过程的规范的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 超级管理器Android,超级文件管理器
- 下一篇: mysql range代表什么意思_My