隨著國(guó)內(nèi)軟件行業(yè)的不斷發(fā)展,國(guó)內(nèi)軟件公司也越來(lái)越注重于軟件的質(zhì)量,越來(lái)越關(guān)注軟件的可靠性,因此,做為質(zhì)量保證的重要手段,軟件測(cè)試過(guò)程的實(shí)施與管理成為一個(gè)熱點(diǎn),其中系統(tǒng)測(cè)試是整個(gè)測(cè)試活動(dòng)的一個(gè)重要的階段,系統(tǒng)測(cè)試的設(shè)計(jì)也就成為了關(guān)注點(diǎn)之一。以下是本人從事系統(tǒng)測(cè)試工作中的一些體會(huì)。
1、系統(tǒng)測(cè)試的定義
系統(tǒng)測(cè)試是針對(duì)整個(gè)產(chǎn)品系統(tǒng)進(jìn)行的測(cè)試,目的是驗(yàn)證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不相符合或與之矛盾的地方。
2、系統(tǒng)測(cè)試的對(duì)象
系統(tǒng)測(cè)試的對(duì)象不僅僅包括需要測(cè)試的產(chǎn)品系統(tǒng)的軟件,還要包含軟件所依賴的硬件、外設(shè)甚至包括某些數(shù)據(jù)、某些支持軟件及其接口等。因此,必須將系統(tǒng)中的軟件與各種依賴的資源結(jié)合起來(lái),在系統(tǒng)實(shí)際運(yùn)行環(huán)境下來(lái)進(jìn)行測(cè)試。
3、系統(tǒng)測(cè)試的設(shè)計(jì)
系統(tǒng)測(cè)試過(guò)程包含了測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)、測(cè)試實(shí)施、測(cè)試執(zhí)行、測(cè)試評(píng)估這幾個(gè)階段,而整個(gè)測(cè)試過(guò)程中的測(cè)試依據(jù)主要是產(chǎn)品系統(tǒng)的需求規(guī)格說(shuō)明書、各種規(guī)范、標(biāo)準(zhǔn)和協(xié)議等。在整個(gè)測(cè)試過(guò)程中,首先需要對(duì)需求規(guī)格進(jìn)行充分的分析,分解出各種類型的需求(功能性需求、性能要求、其他需求等),在此基礎(chǔ)之上才可以開始測(cè)試設(shè)計(jì)工作,而測(cè)試設(shè)計(jì)又是整個(gè)測(cè)試過(guò)程中非常重要的一個(gè)環(huán)節(jié),測(cè)試設(shè)計(jì)的輸出結(jié)果是測(cè)試執(zhí)行活動(dòng)依賴的執(zhí)行標(biāo)準(zhǔn),測(cè)試設(shè)計(jì)的充分性決定了整個(gè)系統(tǒng)過(guò)程的測(cè)試質(zhì)量。因此,為了保證系統(tǒng)測(cè)試質(zhì)量,必須在測(cè)試設(shè)計(jì)階段就對(duì)系統(tǒng)進(jìn)行嚴(yán)密的測(cè)試設(shè)計(jì)。這就需要我們?cè)跍y(cè)試設(shè)計(jì)中,從多方面來(lái)綜合考慮系統(tǒng)規(guī)格的實(shí)現(xiàn)情況。通常需要從以下幾個(gè)層次來(lái)進(jìn)行設(shè)計(jì):用戶層、應(yīng)用層、功能層、子系統(tǒng)層、協(xié)議層。
3.1 用戶層
主要是面向產(chǎn)品最終的使用操作者的測(cè)試。這里重點(diǎn)突出的是在操作者角度上,測(cè)試系統(tǒng)對(duì)用戶支持的情況,用戶界面的規(guī)范性、友好性、可操作性,以及數(shù)據(jù)的安全性。主要包括
3.1.1 用戶支持測(cè)試
用戶手冊(cè)、使用幫助、支持客戶的其他產(chǎn)品技術(shù)手冊(cè)是否正確、是否易于理解、是否人性化。
3.1.2 用戶界面測(cè)試
在確保用戶界面能夠通過(guò)測(cè)試對(duì)象控件或入口得到相應(yīng)訪問(wèn)的情況下,測(cè)試用戶界面的風(fēng)格是否滿足用戶要求,例如:界面是否美觀、界面是否直觀、操作是否友好、是否人性化、易操作性是否較好。
3.1.3 可維護(hù)性測(cè)試
可維護(hù)性是系統(tǒng)軟、硬件實(shí)施和維護(hù)功能的方便性。目的是降低維護(hù)功能對(duì)系統(tǒng)正常運(yùn)行帶來(lái)的影響。例如:對(duì)支持遠(yuǎn)程維護(hù)系統(tǒng)的功能或工具的測(cè)試。
3.1.4 安全性測(cè)試
這里的安全性主要包括了兩部分:數(shù)據(jù)的安全性和操作的安全性。核實(shí)只有規(guī)格規(guī)定的數(shù)據(jù)才可以訪問(wèn)系統(tǒng),其他不符合規(guī)格的數(shù)據(jù)不能夠訪問(wèn)系統(tǒng);核實(shí)只有規(guī)格規(guī)定的操作權(quán)限才可以訪問(wèn)系統(tǒng),其他不符合規(guī)格的操作權(quán)限不能夠訪問(wèn)系統(tǒng)。
3.2 應(yīng)用層
針對(duì)產(chǎn)品工程應(yīng)用或行業(yè)應(yīng)用的測(cè)試。重點(diǎn)站在系統(tǒng)應(yīng)用的角度,模擬實(shí)際應(yīng)用環(huán)境,對(duì)系統(tǒng)的兼容性、可靠性、性能等進(jìn)行的測(cè)試。
3.2.1 系統(tǒng)性能測(cè)試
針對(duì)整個(gè)系統(tǒng)的測(cè)試,包含并發(fā)性能測(cè)試、負(fù)載測(cè)試、壓力測(cè)試、強(qiáng)度測(cè)試、破壞性測(cè)試。并發(fā)性能測(cè)試是評(píng)估系統(tǒng)交易或業(yè)務(wù)在漸增式并發(fā)情況下處理瓶頸以及能夠接收業(yè)務(wù)的性能過(guò)程;強(qiáng)度測(cè)試是在資源情況低的情況下,找出因資源不足或資源爭(zhēng)用而導(dǎo)致的錯(cuò)誤;破壞性測(cè)試重點(diǎn)關(guān)注超出系統(tǒng)正常負(fù)荷N倍情況下,錯(cuò)誤出現(xiàn)狀態(tài)和出現(xiàn)比率以及錯(cuò)誤的恢復(fù)能力。
相關(guān)推薦:考試吧策劃:2010年軟件水平考試完全指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |