敬請註冊 ... !    登入
關於本協會
登入
軟體品質資源專區
主選單
最新討論文章
討論區主頁
   軟體驗證測試
     軟體外包開發該如何進行測試驗收 ?
無發表權

樹狀顯示 | 新的在前 前一個主題 | 下一個主題 | 頁尾
發表者 討論內容
Member
發表時間: 2005-04-11 14:43
Not too shy to talk
註冊日: 2005-04-07
來自:
發表數: 29
軟體外包開發該如何進行測試驗收 ?
我以前完全沒有接觸測試工作,一切測試都是由公司的工程師'自行全權處理',相關的技術文件也付之闕如,但是經過這次'軟體測試班'上課後,深覺測試需要介入的時機和考慮的地方比我想像中的多.....
敝公司目前約有50%以上都是採 Outsourcing,因為廠商良莠不齊加上產業特質需求變動頻繁,後續有些案子變成和廠商在'博感情',造成後續產生許多原本應該事前能避免的問題,想請問該如何處理Outsourcing的「測試」? 是否也有管理規範或標準可循呢 ??

tyrone
發表時間: 2005-04-11 15:15
網站管理員
註冊日: 2003-04-19
來自: CSQA
發表數: 342
Re: 軟體外包開發該如何進行測試驗收 ?
  軟體的開發不論是不是外包,都需要測試的工作。只是對於外包的系統,為避免專案到了測試驗收的階段衍生一堆問題,通常事先要做好規劃的工作。

  這些規劃工作包括需求規劃、專案管理規劃、驗收準則的律定等等。但是,國內系統外包案最大的問題常常會發生「需求不明確」「業主講不清楚自己要的是什麼」,因此,專案的進行常常是「且戰且走」、「走一步算一步」,當然,這些狀況的發生,其實開發商也有很大的責任,因為,普遍來說,系統開發團隊的系統工程觀念及技術能力都不夠充分,因此,這樣的系統分析師當然也就無法導引使用者或客戶把需求談清楚,而我們國內的工程師,他們會的只是如何寫程式,而他們的老闆也只知道要這樣子的人,因為他們認為能把系統寫出來,就可以把案子結掉,不太去重視工程面的規劃、設計。

最近我們監控案子裡的一家軟體下包商,先前一直告訴我他們有多少成功的案例,他們也不喜歡我們協會按部就班的管理風格,所以一直非常抗拒我們的要求--把文件寫好。直到該交付系統需求規格書時,才發現他們除了會寫程式之外,什麼都有問題,例如:流程圖、資料流程圖都畫不好,合約中的需求、以及需求訪談的結果也不曉得要列入其中,然後,文件中到處充斥著使用者介面及幾個系統的架構圖,然後就是使用者介面上各項按鈕的說明,我給他們的評語是----這份需求規格書根本是「系統使用者手冊」,但從「系統使用者手冊」的角度來看,又不足以稱為「使用者手冊」。

  對於外包案的測試,要先做好需求規劃、管理規劃及訂定驗收策略,因為這是最基本的工作,也是後續測試驗收的依據。不論後續的測試工作是由業主的代表,或是由開發商執行,業主見證測試的作業,都脫離不了最原始的需求及驗收策略。

  截至目前為止,不論是各標準組織或是美國軍方,都沒有獨立的外包測試驗收標準或規範,而是針對於各個專案的特性來思考測試評估的問題。但儘管如此,不論是不是外包軟體,測試及測試管理是沒有差異的,也就是說,同樣的測試原理、測試技術都可以應用在自行發展或外包開發的軟體上。

本會提供的課程內容都可以應用在對外包軟體的測試與驗收上,您在實際的應用上有任何的問題,歡迎隨時提問討論。


----------------
引文:

凡所有相皆是虛妄。見諸相非相。即見如來。

林泰龍
◎軟體品質協會 理事
◎經濟部標準檢驗局資訊及通信國家標準技術委員會(TC21/SC3資訊軟體分組委員會)委員
Youtube Channel: http://www.youtube.com/user/tyrone9304

樹狀顯示 | 新的在前 前一個主題 | 下一個主題 | 頁首

無發表權
 
-=協會通訊地址:330047 桃園市桃園區大林路100號6樓 =-
電話:(03) 367-8567 電子信箱:register@csqa-tw.org.tw=-
-=本網著作權為中華民國資訊軟體品質協會所有,禁止未經授權轉貼節錄=-
Powered by XOOPS , Twe76.net