我們常說,測試人員,不僅僅要懂測試,還有懂業(yè)務,那對咱們來說,什么叫懂業(yè)務呢???我們的用例來源大部分是產品文檔,如果說,能夠把產品文檔落實到case上算懂業(yè)務了對不對???相信咱們team的同學一定記得咱們常常說的那句話,只是懂產品文檔對我們的測試人員來說是遠遠不夠的。。。

  如果要成為對咱們的產品、業(yè)務熟悉的人,需要做到幾個層次:

  首先,除了產品文檔描述的功能之外,你是否了解你所負責的項目的內外部接口???這里的接口是指功能上的接口,比如我在pc客戶端也可以往空間上傳照片,這是空間對pc的外部接口,比如我在論壇能夠發(fā)帖轉到空間,那這是空間的內部接口。這是我們對咱們自己的產品了解的第一個層次。

  第二個層次,還是有關接口,但是這個接口則是落實到程序上的。還是打個比方,在功能上說,我開通飛信、關閉飛信是兩個功能點,但是很有可能是一個程序接口來完成的。那么,對于這些程序接口的了解,對我們設計用例的簡潔性和效率提高上,將是非常有作用的。??那這些接口怎么來了解到呢?兩個方式咯,書面的也是開發(fā)設計文檔,以及口頭的傳授,我們來總結。

  第三個層次,是關于業(yè)務的整個數(shù)據的走向,比如,我發(fā)一篇日志可能會出現(xiàn)在幾個地方?比如我的統(tǒng)計的一個數(shù)字會在統(tǒng)計系統(tǒng)中影響到哪些數(shù)據。這些是數(shù)據層面的知識,誰能說這些不是關于業(yè)務的呢?

  第四個層面,則是要落實在用戶交互上,對于我們這種互聯(lián)網性質的產品,用戶交互千變萬化,如何在這些復雜的交互中科學的設計用例,將是我們永恒追求的目標,當然,解決這些問題,還是有一些可以普遍試用的方法存在的,這也是我為什么讓大家注意總結和提煉,也是為什么要推廣咱們的正交試驗法啦~

  第五,用戶體驗。我們要時刻明白,我們在測試的不是程序,而是有生命的產品~用戶體驗做的好不好直接影響到我們產出的結果是否被廣大用戶所接受。在這里,用戶體驗怎么測對測試人員來說,才是一個大挑戰(zhàn),怎么既要站在功能點設計開發(fā)的角度,又要站在用戶的角度設計case,是我們需要時刻思考如何轉換思維的~希望在這個挑戰(zhàn)上,咱們能夠多多總結,多多提煉~~

  其實還有好多方面,一次寫的有點多了,以后再慢慢補充,也歡迎大家來討論。其實這些,歸根到底是我們一直強調的風格,一手抓產品文檔,一手抓設計文檔,頭頂用戶體驗,胸懷數(shù)據交互邏輯,??那,我們人劍合一了~~~