監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 甲方項目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉
工程項目管理軟件系統(tǒng)

當(dāng)前位置:工程項目OA系統(tǒng) > 建筑OA系統(tǒng) > 工程項目管理軟件系統(tǒng)

如何在需求不明確的情況下保證測試質(zhì)量

申請免費試用、咨詢電話:400-8352-114

  需求不明確在很多狀況、很多公司都會出現(xiàn),而且需求經(jīng)常會隨市場的需要而隨時更改。它通常發(fā)生在一個項目的初期或者項目為某個成熟項目的子項目,相關(guān)部門認(rèn)為不需要定義明確的需求就可以更改立項的時候。無論那種情況,既然是產(chǎn)品,當(dāng)產(chǎn)品進(jìn)入測試部門進(jìn)行測試的時候,我們總要有一個標(biāo)準(zhǔn)來衡量軟件的質(zhì)量,每次測試的時候總要有一個結(jié)論,那么我們怎樣來保證測試質(zhì)量呢?個人認(rèn)為,無外乎從下面幾個方面著手來進(jìn)行:

  借,這里說的借,無非就是借鑒的意思。目前我們設(shè)計的產(chǎn)品,在功能上來說,或多或少我們在市面上都能找到類似的產(chǎn)品,對于這些產(chǎn)品來說,都是被成千上萬的用戶所使用的,并且功能都比較熟悉,因此,我們可以參照這些產(chǎn)品來確定我們設(shè)計的產(chǎn)品的軟件質(zhì)量。對于同一類型的功能,我們可以借鑒它的長處,并把這些長處當(dāng)成我們的軟件質(zhì)量目標(biāo),我們的最低要求就是讓我們的質(zhì)量標(biāo)準(zhǔn)能達(dá)到已經(jīng)被人們證明可用的已經(jīng)存在的這些功能上;當(dāng)然,我們不僅僅要滿足這個最低要求,我們更應(yīng)該嘗試可用超越市面上已經(jīng)存在的這些功能,使之更貼切用戶的使用習(xí)慣,甚至超越,讓它更方便。對于同一類型的功能的短處,當(dāng)然我們就要想方設(shè)法的避免,總不至于明知道那種方式不被用戶接受,我們還要照搬吧,那樣的產(chǎn)品如果上市那么結(jié)果我們是可想而知的。

  問,詢問、溝通的意思。在絕大多數(shù)公司,測試人員與開發(fā)人員、市場、PM等相關(guān)部門的同仁都是在一起辦公的,即使分布在不同的地域,至少我們都有電話、Email等溝通方式吧。當(dāng)市場等部門提出一個概念時,即使沒有明白的說明意思或者無法得到更加詳細(xì)的信息,但是當(dāng)開發(fā)人員接到相應(yīng)的任務(wù)時,他要實現(xiàn)這個功能,心里總有自己的一些預(yù)計吧(如果沒有自己的預(yù)計與想法,他的代碼能編制出來嗎?),這個時候,測試人員與這些同仁的溝通就顯得尤其重要。我們通過溝通知悉開發(fā)人員的開發(fā)意圖后,當(dāng)然就可以發(fā)表自己的看法與意見,并且能對開發(fā)人員開發(fā)出來的軟件就有針對性的測試了。

  思,毫無疑問就是思考的意思了。需求不明確,當(dāng)測試人員在拿到需要測試的軟件時,你總要把這個軟件運行起來吧。在軟件運行的時候,即使你對這個功能不熟悉,你總要去揣摩這個功能想干什么事情,并去證明它干的是對還是錯吧。這個時候我們首先就可以從正面一步一步的去操作,檢查它的功能點、人機(jī)界面等是否正常,并找到一部分顯而易見的Bug了。隨著你操作的進(jìn)行,你對功能也越來越熟悉了,這個時候,就可以設(shè)計一些反面的、異常的測試用例來進(jìn)行測試。上面的任務(wù)完成后,也沒有問題了,那么至少我們可以保證正在測試的功能沒有毛病了,這個時候你應(yīng)該能感覺到那些地方使用不便,那些地方缺失了什么功能,用戶使用可能會投訴等,你就可以站在用戶的角度來提問題并要求改善,功能也能進(jìn)一步的完善。等功能完善后,你對這個系統(tǒng)也都非常了解了,我們就可以采用更多的手段來進(jìn)行測試,并開始著手進(jìn)行系統(tǒng)測試了,而且測試案例也可以進(jìn)一步的得到補充。

  分,分階段、揣摩意圖。對于剛才說的需求不明確的兩種情形,我們可以嘗試從以下幾方面來保證產(chǎn)品的質(zhì)量需求:

  1,任何一個項目開始,其主要功能必須是明確的。相對于其它產(chǎn)品或要求,任何一個產(chǎn)品都有它自身的特點和側(cè)重點,只有差異性才能引起客戶的興趣。因此對于主要功能,我們必須保證功能100%實現(xiàn)并穩(wěn)定。那么在需求不明確的時候,測試部門必須從市場/項目經(jīng)理/開發(fā)經(jīng)理等相關(guān)人員處詳細(xì)了解該產(chǎn)品的主要特點是什么,并針對該特點進(jìn)行詳細(xì)的測試。
  2,對于任何一件產(chǎn)品來說,既然是產(chǎn)品,就需要系統(tǒng)運行起來必須穩(wěn)定,因此,即使需求不明確,我們也必須保證已經(jīng)開發(fā)出來的功能不存在重大的問題,比如系統(tǒng)死機(jī)/系統(tǒng)重起等。此時我們必須嚴(yán)格管理好產(chǎn)品的各種版本,保證需求在變化前的版本一定是經(jīng)過詳細(xì)測試,并且沒有任何嚴(yán)重問題。這樣可以防止需求變更過快時,影響之前的產(chǎn)品。做成不同的版本,還可以適應(yīng)不同的需求。
  3,對于某一產(chǎn)品的延伸產(chǎn)品來說,那么絕大多數(shù)功能都是已經(jīng)明確的并且差不多是成熟的,我們重點需要關(guān)注的是新增或者更新的功能是否對系統(tǒng)有影響,對這一部分進(jìn)行重點的研究。

  總之,需求明確當(dāng)然會為我們工作的開展提供不少的方便,會讓我們的工作有章可循,但是需求不明確的時候,并不代表我們的測試質(zhì)量沒有保證,在問題面前,我們不回避,但是我們可以根據(jù)不同的情況下來調(diào)整我們的測試策略、測試技巧來防范問題,使得我們的測試質(zhì)量有所保證,穩(wěn)步提高。

發(fā)布:2007-02-26 10:42    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:

泛普工程項目管理軟件系統(tǒng)其他應(yīng)用

項目管理工具 禪道項目管理軟件 夢龍項目管理軟件 微軟項目管理軟件 裝飾管理系統(tǒng) 裝修預(yù)算軟件 項目計劃軟件 項目進(jìn)度管理軟件 軟件項目管理工具 材料管理軟件 工程項目管理軟件系統(tǒng) 項目管理系統(tǒng) 施工管理軟件 建筑工程項目管理軟件 工程管理軟件