字號: 小 中 大 |
推薦給好友
上一篇 |
下一篇
軟件測試和VSTS 測試工具
發布: 2009-5-31 10:56 |
作者: 不詳 |
來源:
測試時代采編 |
查看: 323次 | 進入軟件測試論壇討論
領測軟件測試網
在軟件
開發的一定階段,我們要對一個軟件進行全面和系統的
測試,以保證軟件的各個模塊都能共同工作,在各方面都能滿足用戶的要求。這時的測試叫系統
/集成測試。
答:原則上是當一個模塊穩定的時候,就可以把它集成到系統中,和整個系統一起進行測試,通常在軟件產品需要階段性發布的時候。
問:有一種叫Scenario Test,是什么意思?
答:就是以場景為驅動的集成測試,關于“場景”,大家可以看專門的介紹。這一方法的核心思想是:當用戶使用一個軟件的時候,他/她并不會獨立使用各個模塊,而是把軟件做為一個整體來使用的。我們在做場景測試的時候,就需要考慮在現實環境中用戶使用軟件的流程是什么樣,然后模擬這個流程,看看軟件能不能達到用戶的需求。這樣,能使軟件符合用戶使用的實際需求。
用一個數字照片編輯軟件為例,這個軟件的各個模塊都是獨立開發的,可是用戶有一定的典型流程,如果這個流程走得不好,哪怕某個模塊的質量再高,用戶也不會滿意。
1.把照相機的儲存卡插入電腦
2.程序會跳出窗口提示用戶導入照片
3.導入照片
4.對照片進行快速編輯
a. 調整顏色
b. 調整亮度,對比度
c. 修改紅眼
5.把其中幾幅照片用email發送
這里面每一步出了問題,都會影響用戶對這一產品的使用,同時這里面各個模塊的用戶界面如果很不一致(即使是ok/cancel按鈕的次序不同),用戶使用起來也很不方便。這些問題都是在單獨模塊的測試中不容易發現的。
1.10 Performance Test 效能測試
用戶使用軟件,不光是希望軟件能夠提供一定的服務,而且還要求服務的質量要達到一定的水平,軟件的效能,是這些“非功能需求”,或者說“服務質量需求”的一部分。
效能測試要驗證的問題是:
軟件在設計負載內能夠提供令用戶滿意的服務質量。
1.在設計負載內–我們要定義什么是正常的設計負載
2.令用戶滿意的服務質量–我們要定義什么樣的質量是令用戶滿意的
設計負載–從需求說明出發,得出系統的正常負載。例如,一個購物網站,客戶認為正常負載是每分鐘20次客戶請求。
用戶滿意的質量–同一個購物網站,如果客戶定義滿意為:每個用戶的請求都能在2秒鐘內返回結果。
我們可以逐步細化–
設計負載的細化,上面我們只提到“20次客戶請求”,那這些客戶請求到底是什么,我們可以按照請求發生的頻率來分類:
1.用戶登錄(10%)
2.用戶查看某商品詳情(50%)
3.用戶比較兩種商品(10%)
4.用戶查看關于商品的反饋(20%)
5.用戶購買商品(5%)
6.所有其他請求(5%)