關(guān)鍵字:軟件測試 系統測試
隨著(zhù)國內軟件行業(yè)的不斷發(fā)展,國內軟件公司也越來(lái)越注重于軟件的質(zhì)量,越來(lái)越關(guān)注軟件的可靠性,因此,做為質(zhì)量保證的重要手段,軟件測試過(guò)程的實(shí)施與管理成為一個(gè)熱點(diǎn),其中系統測試是整個(gè)測試活動(dòng)的一個(gè)重要的階段,系統測試的設計也就成為了關(guān)注點(diǎn)之一。以下是本人從事系統測試工作中的一些體會(huì )。
1、系統測試的定義:
3.1.2、用戶(hù)界面測試
在確保用戶(hù)界面能夠通過(guò)測試對象控件或入口得到相應訪(fǎng)問(wèn)的情況下,測試用戶(hù)界面的風(fēng)格是否滿(mǎn)足用戶(hù)要求,例如:界面是否美觀(guān)、界面是否直觀(guān)、操作是否友好、是否人性化、易操作性是否較好。
3.1.3、可維護性測試
可維護性是系統軟、硬件實(shí)施和維護功能的方便性。目的是降低維護功能對系統正常運行帶來(lái)的影響。例如:對支持遠程維護系統的功能或工具的測試。
3.1.4、安全性測試
這里的安全性主要包括了兩部分:數據的安全性和操作的安全性。核實(shí)只有規格規定的數據才可以訪(fǎng)問(wèn)系統,其他不符合規格的數據不能夠訪(fǎng)問(wèn)系統;核實(shí)只有規格規定的操作權限才可以訪(fǎng)問(wèn)系統,其他不符合規格的操作權限不能夠訪(fǎng)問(wèn)系統;
3.2、應用層:
針對產(chǎn)品工程應用或行業(yè)應用的測試。重點(diǎn)站在系統應用的角度,模擬實(shí)際應用環(huán)境,對系統的兼容性、可靠性、性能等進(jìn)行的測試。
3.2.1、系統性能測試
針對整個(gè)系統的測試,包含并發(fā)性能測試、負載測試、壓力測試、強度測試、破壞性測試。并發(fā)性能測試是評估系統交易或業(yè)務(wù)在漸增式并發(fā)情況下處理瓶頸以及能夠接收業(yè)務(wù)的性能過(guò)程;強度測試是在資源情況低的情況下,找出因資源不足或資源爭用而導致的錯誤;破壞性測試重點(diǎn)關(guān)注超出系統正常負荷N倍情況下,錯誤出現狀態(tài)和出現比率以及錯誤的恢復能力。
3.2.2、系統可靠性、穩定性測試
一定負荷的長(cháng)期使用環(huán)境下,系統可靠性、穩定性。
3.2.3、系統兼容性測試
系統中軟件與各種硬件設備兼容性,與操作系統兼容性、與支撐軟件的兼容性。
3.2.4、系統組網(wǎng)測試
組網(wǎng)環(huán)境下,系統軟件對接入設備的支持情況。包括功能實(shí)現及群集性能。
3.2.5、系統安裝升級測試
安裝測試的目的是確保該軟件在正常和異常的不同情況下進(jìn)行安裝時(shí)都能按預期目標來(lái)處理。例如,正常情況下,第一次安裝或升級、完整的或自定義的安裝都能進(jìn)行安裝。異常情況包括磁盤(pán)空間不足、缺少目錄創(chuàng )建權限等。還有一個(gè)目的是核實(shí)軟件在安裝后可立即正常運行。
另外對安裝手冊、安裝腳本等也需要關(guān)注。
3.3、功能層
針對產(chǎn)品具體功能實(shí)現的測試。
3.3.1、業(yè)務(wù)功能的覆蓋
關(guān)注需求規格定義的功能系統是否都已實(shí)現。
原文轉自:http://kjueaiud.com