書(shū)名: 精通軟件性能測(cè)試與LoadRunner實(shí)戰(zhàn)(第2版)作者名: 于涌 王磊 曹向志 高樓 于躍本章字?jǐn)?shù): 1456字更新時(shí)間: 2020-07-07 17:15:59
第1章 軟件測(cè)試概述
1.1 軟件測(cè)試基礎(chǔ)
本書(shū)的主要內(nèi)容是關(guān)于軟件性能測(cè)試相關(guān)理論和工具應(yīng)用方面的知識(shí),但考慮到有很多閱讀本書(shū)的讀者剛開(kāi)始從事測(cè)試工作,這里用一章的內(nèi)容,對(duì)軟件測(cè)試的基礎(chǔ)內(nèi)容進(jìn)行了概括性的介紹,如果您已經(jīng)熟悉了這些基本知識(shí),可以略過(guò)此章,直接閱讀后續(xù)章節(jié)。
1.朝陽(yáng)行業(yè)—軟件測(cè)試
隨著軟件行業(yè)的蓬勃發(fā)展,市場(chǎng)競(jìng)爭(zhēng)也越來(lái)越激烈,軟件質(zhì)量越來(lái)越受到軟件企業(yè)的重視。軟件測(cè)試是軟件質(zhì)量的重要保證,關(guān)于軟件質(zhì)量標(biāo)準(zhǔn)和認(rèn)證,國(guó)內(nèi)雖然制定了有限的軟件技術(shù)標(biāo)準(zhǔn),但無(wú)法從根本上對(duì)軟件這種特殊商品實(shí)施有效的質(zhì)量監(jiān)督和認(rèn)證。在國(guó)際上通行的做法是,軟件的質(zhì)量標(biāo)準(zhǔn)和認(rèn)證工作由獨(dú)立的軟件測(cè)試機(jī)構(gòu)來(lái)完成。但由于我國(guó)這方面起步較晚,以及這方面教育培養(yǎng)不足,因而在測(cè)試行業(yè)形成了測(cè)試人才缺口巨大的現(xiàn)象,許多單位備以優(yōu)厚的薪金也很難找到有豐富工作經(jīng)驗(yàn)的人才,人才的短缺嚴(yán)重制約了我國(guó)軟件測(cè)試行業(yè)的發(fā)展,所以,軟件測(cè)試人員越來(lái)越被看好,地位也越來(lái)越高,軟件測(cè)試現(xiàn)已成為IT技術(shù)中的熱門(mén)行業(yè)。
2.軟件測(cè)試發(fā)展現(xiàn)狀
隨著計(jì)算機(jī)和通信技術(shù)近十年來(lái)的蓬勃發(fā)展,國(guó)家的進(jìn)一步改革開(kāi)放,不僅很多國(guó)內(nèi)軟件公司投身IT行業(yè),如聯(lián)想、用友、華為等,國(guó)外也有很多軟件大公司將研發(fā)機(jī)構(gòu)設(shè)在中國(guó),如微軟、IBM、西門(mén)子等知名企業(yè)。國(guó)內(nèi)軟件業(yè)和國(guó)外相比,最大的差異就在:對(duì)質(zhì)量和質(zhì)量控制方面投入不夠。特別是軟件的測(cè)試領(lǐng)域,與國(guó)外相比,國(guó)內(nèi)軟件產(chǎn)品的質(zhì)量掌控體系和標(biāo)準(zhǔn)都是模糊的。因此,加強(qiáng)軟件測(cè)試?yán)碚摵蛯?shí)踐內(nèi)容的學(xué)習(xí)就顯得尤其必要,它是提高軟件質(zhì)量水平的重要手段?,F(xiàn)在,基于市場(chǎng)需求量大、理論和實(shí)踐需要結(jié)合的特點(diǎn),一些大學(xué)開(kāi)設(shè)了此專業(yè),同時(shí)社會(huì)上也應(yīng)運(yùn)而生了許多專業(yè)的測(cè)試培訓(xùn)機(jī)構(gòu),可以預(yù)測(cè),在未來(lái)的幾年中軟件測(cè)試人才會(huì)越來(lái)越多。
3.軟件測(cè)試背景
軟件產(chǎn)品是人腦高強(qiáng)度智力勞動(dòng)的結(jié)晶。由于軟件系統(tǒng)的規(guī)模和復(fù)雜性日益增長(zhǎng),軟件系統(tǒng)的開(kāi)發(fā)人員少則幾人,多則幾千人,甚至上萬(wàn)人,所以在編寫(xiě)代碼和溝通協(xié)作過(guò)程中難免會(huì)出現(xiàn)這樣或者那樣的問(wèn)題,出現(xiàn)的問(wèn)題將直接導(dǎo)致軟件中存在缺陷。以下是兩例軟件缺陷和故障的分析,借此來(lái)說(shuō)明由于這些缺陷和故障而引起的嚴(yán)重?fù)p失。
案例一:美國(guó)迪士尼公司的獅子王游戲軟件的兼容性問(wèn)題。
1994年,美國(guó)迪士尼公司發(fā)布面向少年兒童的多媒體游戲軟件—“獅子王動(dòng)畫(huà)故事書(shū)”。經(jīng)過(guò)迪士尼公司的大力促銷,該游戲軟件銷售情況異?;鸨?,幾乎成為當(dāng)年秋季全美青少年兒童必買(mǎi)的游戲。但產(chǎn)品銷售后不久,該公司客戶支持部門(mén)的電話就一直不斷,兒童家長(zhǎng)和玩不成游戲的孩子們大量投訴該游戲軟件,后來(lái)經(jīng)過(guò)調(diào)查核實(shí),發(fā)現(xiàn)造成這一嚴(yán)重后果的原因是,迪士尼公司沒(méi)有對(duì)該游戲軟件在已投入市場(chǎng)上適用的各種PC上進(jìn)行正確的測(cè)試,也就是說(shuō)游戲軟件對(duì)硬件環(huán)境的兼容性沒(méi)有得到保證。軟件故障使迪士尼公司的聲譽(yù)受到影響,公司為改正軟件缺陷和故障付出了很大的代價(jià)。
案例二:售票系統(tǒng)性能問(wèn)題。
某奧運(yùn)會(huì)第二階段門(mén)票開(kāi)始預(yù)售,公眾的奧運(yùn)熱情很高,承擔(dān)此次售票的票務(wù)網(wǎng)站一小時(shí)瀏覽量達(dá)800萬(wàn)次、每秒提交的門(mén)票申請(qǐng)達(dá)20萬(wàn)張;呼叫中心一小時(shí)呼入200萬(wàn)人次……由于訪問(wèn)量過(guò)大,票務(wù)銷售系統(tǒng)數(shù)據(jù)處理能力相對(duì)有所不足,造成各售票渠道出現(xiàn)售票速度慢、不能登錄系統(tǒng)的情況。雖然訪問(wèn)者不停地刷新訂票系統(tǒng)的頁(yè)面,但上面總是顯示“系統(tǒng)故障,無(wú)法處理你的請(qǐng)求”。由于龐大的訂票人數(shù)超出預(yù)期,奧運(yùn)票務(wù)系統(tǒng)“開(kāi)工”后不久便出現(xiàn)問(wèn)題。
從上面的例子中大家不難發(fā)現(xiàn),正是由于軟件中存在著或多或少的問(wèn)題,直接導(dǎo)致了各方的損失,同時(shí),從另外一方面也反映了充分、有效地對(duì)軟件實(shí)施測(cè)試的重要意義。
- UNIX編程藝術(shù)
- Spring Cloud Alibaba核心技術(shù)與實(shí)戰(zhàn)案例
- 數(shù)字媒體應(yīng)用教程
- 潮流:UI設(shè)計(jì)必修課
- JMeter 性能測(cè)試實(shí)戰(zhàn)(第2版)
- Android 7編程入門(mén)經(jīng)典:使用Android Studio 2(第4版)
- Hands-On Natural Language Processing with Python
- Spring快速入門(mén)
- Java網(wǎng)絡(luò)編程核心技術(shù)詳解(視頻微課版)
- SQL 經(jīng)典實(shí)例
- Mastering Elixir
- Scala Functional Programming Patterns
- Appcelerator Titanium:Patterns and Best Practices
- Python Automation Cookbook
- 軟件測(cè)試(慕課版)