成人学院中文字幕,国产午夜麻豆影院在线观看,久久男人免费视频,久久精品美女视频,www.福利视频,蜜桃一本色道久久综合亚洲精品冫,欧美三级视频

軟題庫 培訓(xùn)課程
當(dāng)前位置:信管網(wǎng) >> 其它資料 >> 文章內(nèi)容
軟件質(zhì)量守護——測試管理
來源:信管網(wǎng) 2011年12月20日 【所有評論 分享到微信

  前言:軟件迅猛發(fā)展凸現(xiàn)軟件測試問題

  隨著軟件業(yè)蓬勃發(fā)展,各種軟件需求紛繁而來,在潮起潮落的IT洪流中,軟件項目越來越凸現(xiàn)大型化、復(fù)雜化的發(fā)展趨勢。幾十人上百人的開發(fā)團隊、成千上萬的模塊與接口、跨地域、跨系統(tǒng)的使用用戶等情況早已屢見不鮮,所有這些,對項目質(zhì)量管理提出了更高要求,如何滿足各方需求,做出更好的軟件系統(tǒng)?測試管理逐漸成了大家目光的焦點。

  軟件的質(zhì)量靠什么,靠管理、靠各個軟件過程的嚴(yán)密配合。但勿庸置疑,質(zhì)量的守護是靠測試。它就象一只看門狗,認(rèn)真守護著軟件質(zhì)量這個“家”。

  軟件測試的重要性

  測試是什么?測試就是對項目開發(fā)過程的產(chǎn)品(編碼、文檔等)進(jìn)行差錯審查,保證其質(zhì)量的一種過程。

  軟件業(yè)的迅猛發(fā)展也就是近幾十年的過程,時間雖短,但許多誤解似乎已根深蒂固,對測試的偏見也是如此。“軟件的重點在于需求、在于分析、在于設(shè)計、在于開發(fā),而測試,容易,沒什么技術(shù)含量,找一些用戶,對照需求盡力去測就行了;有時間多測點,沒時間就少測點。”這種看法在許多項目經(jīng)理、軟件負(fù)責(zé)人的心中固守著,難以改變。

  這種觀念的結(jié)果有目共睹,是什么?很簡單,是大量軟件BUG、缺陷的“流失”,從測試人員手中悄然而過,流失到用戶手中,流失進(jìn)項目維護階段。隨之而來的,便是用戶無休止的抱怨、維護人員無休止的“救火”、維護成本無休止的增加。這是軟件人員的夢魘!

  惡夢總有醒來時,經(jīng)過無數(shù)教訓(xùn)的重?fù)簦诓豢盎厥锥坏没厥椎慕?jīng)歷中,軟件業(yè)的管理者發(fā)現(xiàn):是他們錯了,軟件測試是不可忽視的。

  “所有這些問題,假如在項目中測試到的話,便不會有造成不可收拾的結(jié)果了。”――人們終于意識到測試簡單而純真的真諦。

  軟件測試

  軟件測試從直觀上來講是對測試對象進(jìn)行檢查、驗證,似乎很簡單,但實際不然,它是由許多處理環(huán)節(jié)構(gòu)成的。根據(jù)測試目標(biāo)、質(zhì)量控制的要求,它被劃分為以下各類環(huán)節(jié)(如下圖),并被設(shè)置了不同的準(zhǔn)入、準(zhǔn)出標(biāo)準(zhǔn)。

   

  測試的主要過程及活動如上圖所示,內(nèi)容一目了然,在此就不一一詳述了,只希望通過對測試重點問題、關(guān)注熱點的介紹,幫助大家對測試管理有一個總體的把握。

  測試方式中普遍存在的問題與點評

  談到測試,我們無法回避的是當(dāng)前軟件過程普遍存在的測試問題:

  1、 手工過多,缺少測試工具,自動化測試方式缺失

  傳統(tǒng)的項目測試還是以手工為主,測試人員根據(jù)需求規(guī)格說明書的要求,與測試對象進(jìn)行“人機對話”。隨著軟件業(yè)的不斷發(fā)展及軟件規(guī)模的擴大,這種測試的弊端日益明顯:
  · 大量的手工使項目人力成本、溝通成本居高不下;
  · 人工操作的低效率使項目耗時增加,帶來進(jìn)度風(fēng)險;
  · 人員素質(zhì)及其他不確定因素會影響手工測試的結(jié)果,導(dǎo)致差錯率的增加。
  · 在測試過程中,需要對測試案例庫進(jìn)行統(tǒng)一配置管理,項目規(guī)模的激增使手工管理案例庫的難度日益加大,尤其是在需求變更、回歸測試頻繁發(fā)生的時候。

  從古到今,當(dāng)生產(chǎn)率阻礙了生產(chǎn)力的發(fā)展的時候,必然會引入更高級的生產(chǎn)工具及方式。項目測試也是這個道理,引入工具,引入自動化測試及管理,是項目測試的一大趨勢。

  2、 缺乏文檔測試、檢查

  文檔是項目的重要產(chǎn)品之一,產(chǎn)品需求、功能分析、架構(gòu)設(shè)計、詳細(xì)設(shè)計、用戶手冊、維護手冊等等,對于項目的測試、上線、維護等過程起到至關(guān)重要的參考、指導(dǎo)作用,所以它們的質(zhì)量應(yīng)該是項目重點關(guān)注點之一。令人遺憾的是,許多軟件項目對于文檔的重視只停留在口頭上,“編碼第一”的觀念似乎根深蒂固。

  隨著需求不斷變更、補充,業(yè)務(wù)、技術(shù)人員忙于應(yīng)付,無法騰出精力來進(jìn)行文檔內(nèi)容的修改及完善,往往是將包含需求變更內(nèi)容的工作聯(lián)系單往需求文檔后一附了事,而不去更新需求與其他相關(guān)文檔;另一方面,項目變更管理還不夠完善,管理重點往往集中于開發(fā),而輕視文檔質(zhì)量管理,未留出充分的文檔更新時間,導(dǎo)致文檔更新嚴(yán)重滯后于編碼進(jìn)度。為保證文檔質(zhì)量,必須定期進(jìn)行文檔測試,但測試要花成本,項目高層不愿意付此代價。

  文檔若可讀性低,便會影響用戶的理解;若與編碼不一致,便起不到參考作用,編碼測試就沒有可靠的測試依據(jù)。路都看不清楚,怎么往前走呀?所以,強烈建議進(jìn)行文檔測試,并將其置于測試管理的首位。

  當(dāng)前文檔測試的方法沒有什么特別的形式,還缺乏測試工具支持,通常是通過靜態(tài)審查方式――“走查”來進(jìn)行的,主要查看文檔的可讀性,內(nèi)容真實性、可靠性、全面性。另外,在項目里程碑時期召集相關(guān)領(lǐng)域?qū)<覍χ匾臋n進(jìn)行集中審核,也是一種檢查方式。

  3、 單元測試應(yīng)引入交叉測試方法

  單元測試是對軟件基本組成單元進(jìn)行的測試,測試對象是軟件模塊。通常,單元測試是由開發(fā)人員來完成,而且往往是各人測各人的。這存在問題隱患。

  為什么呢,技術(shù)人員是軟件模塊的制造者,自己來測自己的軟件的話,角色便從制造者變成了審查者,而前一個角色的目的是為了保證軟件正確,后一個角色的目的是為了發(fā)現(xiàn)更多的缺陷,讓一個人同時來扮演兩種目的不同的角色,好比讓他既當(dāng)裁判員又當(dāng)運動員,怎么能做好呢?
    解決方法通常有兩種,一種是:由測試人員來進(jìn)行單元測試,這種方式要求測試人員要有較高的軟件技術(shù)知識;另一種是:將軟件人員分組,在模塊開發(fā)告一段落時進(jìn)行交叉測試,這種方法只需要測試者了解被測方的軟件需求,不需要另外的知識培訓(xùn),而且測試出發(fā)點較為客觀,所以被較普遍的推廣使用。

  4、 測試在開發(fā)基本完成才啟動

  在傳統(tǒng)的瀑布型開發(fā)模式中,軟件測試位于編碼階段之后,是作為一個獨立階段存在的,許多人便一刀切地認(rèn)為應(yīng)該將所有的測試工作在編碼完成后再開始。這個觀點要不得,原因有二:

  首先,若將測試工作細(xì)分,有許多工作是可以提前先期執(zhí)行的,如:需求書與設(shè)計書的學(xué)習(xí)、測試計劃的制定、測試人員的培訓(xùn)、測試腳本的建立、測試資源的搭建、測試模板的創(chuàng)建、測試工具的選擇等等,都是可以與其他階段并行處理的,這將大大縮短項目開發(fā)時間,為測試提供充分的時間保障,提高測試質(zhì)量。

  其次,軟件缺陷發(fā)現(xiàn)的越晚,修改、補救所耗費的成本越高。引用Boehm在《Software Engineering Economics》一書中的話――“平均而言,如果在需求階段修證一個錯誤的代價是1,那么,在設(shè)計階段就是它的3-6倍,在編程階段是它的10倍,在內(nèi)部測試階段是它的20—40倍,在外部測試階段是它的30-70倍,而到了產(chǎn)品發(fā)布出去時,這個數(shù)字就是40-1000倍。”由此可見,測試目標(biāo)的最佳定位應(yīng)該是:在錯誤第一次出現(xiàn)的時候就捕捉到它。所以,在盡可能的情況下,測試越早展開越好。

  在項目的各個進(jìn)行階段,都有不同的項目產(chǎn)品產(chǎn)生,他們質(zhì)量的好壞,對后續(xù)開發(fā)影響重大,所以,現(xiàn)在國際上比較流行的做法是:將測試融合到各個開發(fā)環(huán)節(jié)中去,盡早測試。

  5、 測試案例、測試方案的重用率低下

 

[1]   [2]   
掃碼關(guān)注公眾號

溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。

信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學(xué)員考試保駕護航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。

相關(guān)內(nèi)容

發(fā)表評論  查看完整評論  

推薦文章