以客戶關注為焦點看軟件測試(3)

發表于:2013-11-06來源:IBM作者:李 歡點擊數: 標簽:
圖 6. 客戶使用流程圖 客戶的常出現的異常、使用習慣: 客戶端的采訪員大多使用不穩定且網速很慢的無線網絡下載項目以及回傳數據 有些訪員習慣改一

  圖 6. 客戶使用流程圖

圖 6. 客戶使用流程圖

  客戶的常出現的異常、使用習慣:

  客戶端的采訪員大多使用不穩定且網速很慢的無線網絡下載項目以及回傳數據

  有些訪員習慣改一些配置文件客戶端的訪員正在回傳數據時,服務端的督導會在進行新建項目的激活或者 IIS reset 等操作。訪員習慣在晚上 9 點到 9 點半統一回傳數據??蛻舻氖褂铆h境

  硬件環境:

  客戶端在世界各地,服務端在美國,交互時使用不穩定且網速很慢的無線網

  客戶端主要是配置很低的手持設備。軟件環境:

  安裝環境主要是 cluster(集群)安裝我們的產品,并且是非默認安裝。

  客戶端是 32 位 winxp 系統。服務端是 64 位 win2008 英語環境。

  服務端,產品語言被設置為 English(India)。

  通過升級安裝新產品??蛻舻氖褂铆h境如圖 7:

  圖 7. 客戶使用環境圖

圖 7. 客戶使用環境圖

  經過上述分析,基本做到了以客戶的關注來進行軟件測試。我們明確了客戶的使用目的,角色等等這些信息。所以我們在測試時,會重點對待下列測試點,而這些在以前是被忽略的。

  客戶使用目的。測點:由于采訪員是屬于該國家的員工,測試將各個訪員的客戶端的 interviewer 軟件轉換成中國、加拿大等語言,進行項目下載,做采訪以及把數據回傳給服務端??纯磾祿鞒淌欠裾?。如果我們不分析客戶的使用目的,也許我們主要測軟件默認語言英語,但是客戶會因為阿拉伯語版的產品不能用而提出一個 hotfix。同理服務端也要測試軟件語言??蛻艚巧?。測點:測試訪員客戶端的流程例如采訪正常開始、測試過程中的中斷再繼續,采訪成功做完,新采訪的開始等等。督導服務端的流程例如查看訪員回傳的數據、問卷的制作等同時重點是他們之間交互的過程包括下載、回傳的正確性。這樣測試的脈絡會很清晰??蛻舻氖褂昧鞒?。測點:使用客戶的數據,按照客戶的流程進行測試,看軟件的流程是否走的通,是否正常。如果按照主觀的測試流程,使用簡單的數據進行測試,一些缺陷會被隱藏??蛻舫3霈F的異常,使用習慣??蛻粲龅降漠惓:褪褂昧晳T是測試的重點,這些地方往往會有問題。

  測點 1:我們在測試產品回傳數據時,斷開網絡等看看產品是否正?;蛘呤?crash。測點 2:我們按照客戶的習慣修改文件,會不會影響軟件的正常使用,或者是有正確的提示信息。測點 3:測試幾個客戶端一起回傳數據時,數據的正確性以及流程的正確性等。測點 4:測試客戶端在回傳數據時,服務端正在進行一些操作是否造成軟件出問題??蛻舻氖褂铆h境

  測點 1:模擬客戶慢網絡環境,進行測試??梢試L試把客戶端放在中國服務端放在美國硅谷。因為測試人員使用的快網絡往往不能模擬客戶的網絡環境。測點 2:重點測試升級環境,看看升級后軟件能不能正常使用,之前的數據還能正確使用否。如果把新版軟件直接裝在一個干凈環境上,很多升級產生的問題會被忽略?;仨撌仔〗Y

  在我們工作中很可能會有這種情況:我們測出了成百上千的個 Bug,但是客戶最為關注的東西我們所涉及的卻不多,而把太多的測試工作都投入到客戶并不是特別關注的功能上來了。所以我們要堅持站在客戶的角度上,按照客戶的需求進行測試,給客戶提供高質量、令客戶滿意的產品。

原文轉自:http://www.ibm.com/developerworks/cn/rational/r-cn-customerperspecttesting/index.html

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97