產品測試間歇期,打算坐下產品測試覆盤,又把產品測試方案拿過來看下,發現產品需求描述出現問題,反思了下發現是從開始到現在,由於新產品是在老產品的基礎上做了優化,所以未進行需求評審,
且我自己介入產品的時間比較晚,已經到產品測試階段才介入產品,但是還是想寫下自己對於需求文件測試需要注意的問題。
產品需求文件測試可以從以下幾個方面去考量:
需求的可測試性,是指從需求的描述中,可以從以下3個方面進行需求可測試性的判定。
需求的正交性,就是指所有的需求間相互獨立,不存在包含關係,這個是需求中最常見的問題,我看到的需求文件,幾乎都存在正交性的問題。
需求的合理性,包含兩層意思 需求是否必要 和 文件中描述的需求 是不是反應了客戶的 真實意思,這個是最難判定的。
若產品是新產品, 可以參考競品 確定需求的合理性;也可以通過和foa、 市場的同事溝通 確定需求的合理性。
需求是存在優先順序,這是測試人員在測試時進行測試優先順序劃定的最基本的參照物,一方面要保證 需求有優先順序的區分,另一部分也要保證排列的優先順序是合理的。
需求的一致性,主要是看需求是不是存在前後不一致的情況,這個是相對容易看出。
我認為需求文件的測試時非常必要的,
首先,產品是按照需求進行實現
其次, 產品一旦開始編碼,很少有人在看需求文件。
現實中,好多產品沒有需求文件,這時候需要測試人員列個大綱,和專案組人員確定需求,並且在專案進行過程中一直跟隨更新,防止專案跑偏。
無線測試產品試用記錄
自動化測試是乙個永恆的話題,解放勞動力,避免簡單的重複操作,尤其是目前android市場中手機品牌和種類很多 品牌不同,系統版本不同,螢幕大小和解析度不同 要想人肉全部覆蓋,實在是一件痛苦的事情。易測雲 www.yiceyun.com 1 自動化功能測試 提供了eclipse錄製指令碼的外掛程式 2...
測試產品專案溝通,交流
目前測試團隊寫用例的乙個重要依據是需求文件。而需求文件會一直在變更中。變更源可能有 1.也許客戶在專案行進過程中會專案變更 2.也許開發團隊在產品在開發過程根據實際情況,對功能會有變更 3.也許老闆希望在產品裡零時加入不一樣的元素 4.也許測試團隊在測試前期閱讀需求文件的時候會問產品的功能或者對產品...
軟體測試需求
1 測試需求的定義 測試需求就是指 什麼是我們所要測試的 測試需求關注於what 測試需求說明了在乙個軟體測試專案中 專案的測試範圍 在測試專案中,我們需要進行開發生命週期中哪些階段測試 專案的測試目標 2 測試需求的重要性 3 測試需求的型別 4 測試需求的組成 主體內容包括 需求標識 需求名稱 ...