<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>
            • 軟件測試技術(shù)
            • 軟件測試博客
            • 軟件測試視頻
            • 開(kāi)源軟件測試技術(shù)
            • 軟件測試論壇
            • 軟件測試沙龍
            • 軟件測試資料下載
            • 軟件測試雜志
            • 軟件測試人才招聘
              暫時(shí)沒(méi)有公告

            字號: | 推薦給好友 上一篇 | 下一篇

            軟件測試的經(jīng)驗之談

            發(fā)布: 2010-9-19 10:17 | 作者: 不詳 | 來(lái)源: 領(lǐng)測國際采編 | 查看: 184次 | 進(jìn)入軟件測試論壇討論

            領(lǐng)測軟件測試網(wǎng)

              軟件測試的經(jīng)驗之談    軟件測試

              軟件工程中有相當部分是關(guān)于軟件測試的:

              1、測試概念的范疇

              廣義上講,測試是指軟件產(chǎn)品生存周期內所有的檢查、評審和確認活動(dòng)。如:設計評審、系統測試。

              狹義上講,測試是對軟件產(chǎn)品質(zhì)量的檢驗和評價(jià)。它一方面檢查軟件產(chǎn)品質(zhì)量中存在的質(zhì)量問(wèn)題,同時(shí)對產(chǎn)品質(zhì)量進(jìn)行客觀(guān)的評價(jià)。

              2、測試的目的

              簡(jiǎn)單地說(shuō),就是替用戶(hù)受過(guò),測試的最終目的是確保最終交給用戶(hù)的產(chǎn)品的功能符合用戶(hù)的需求,把盡可能多的問(wèn)題在產(chǎn)品交給用戶(hù)之前發(fā)現并改正。在可接受的開(kāi)銷(xiāo)下,提高對軟件的信心。

              具體地講,測試一般要達到下列目標:

              1) 確保產(chǎn)品完成了它所承諾或公布的功能,并且所有用戶(hù)可以訪(fǎng)問(wèn)到的功能都有明確的書(shū)面說(shuō)明------在某種意義上與ISO9001是同一種思想。最后,書(shū)面文檔的不健全甚至不正確,也是測試工作中遇到的最大和最頭痛的問(wèn)題,它的直接后果是測試效率低下、測試目標不明確、測試范圍不充分,從而導致最終測試的作用不能充分發(fā)揮、測試效果不理想。

              2) 確保產(chǎn)品滿(mǎn)足性能和效率的要求

              使用起來(lái)系統運行效率低(性能低)、或用戶(hù)界面不友好、用戶(hù)操作不方便(效率低)的產(chǎn)品不能說(shuō)是一個(gè)有競爭力的產(chǎn)品。用戶(hù)最關(guān)心的不是你的技術(shù)有多先進(jìn)、功能有多強大,而是他能從這些技術(shù)、這些功能中得到多少好處。也就是說(shuō),用戶(hù)關(guān)心的是他能從中取出多少,而不是你已經(jīng)放進(jìn)去多少。

              3) 確保產(chǎn)品是健壯的和適應用戶(hù)環(huán)境的

              健壯性即穩定性,是產(chǎn)品質(zhì)量的基本要求,尤其對于一個(gè)用于事務(wù)關(guān)鍵或時(shí)間關(guān)鍵的工作環(huán)境中。另外就是不能假設用戶(hù)的環(huán)境(某些項目可能除外)。

              3、 測試的原則---GoodEnough

              對于相對復雜的產(chǎn)品或系統來(lái)說(shuō),zero-bug是一種理想,good-enough是我們的原則。

              Good-enough原則就是一種權衡投入 / 產(chǎn)出比的原則:不充分的測試是不負責任的;過(guò)分的測試是一種資源的浪費,同樣也是一種不負責任的表現。我們的操作困難在于:如何界定什么樣的測試是不充分的,什么樣的測試是過(guò)分的。目前狀況唯一可用的答案是:制定最低測試通過(guò)標準和測試內容,然后具體問(wèn)題具體分析。

              4、 測試的規律----木桶原理和80-20原則

              1) 木桶原理。

              在軟件產(chǎn)品生產(chǎn)方面就是全面質(zhì)量管理(TQM)的概念。產(chǎn)品質(zhì)量的關(guān)鍵因素是分析、設計和實(shí)現,測試應該是融于其中的補充檢查手段,其他管理、支持、甚至文化因素也會(huì )影響最終產(chǎn)品的質(zhì)量。應該說(shuō),測試是提高產(chǎn)品質(zhì)量的必要條件,也是提高產(chǎn)品質(zhì)量最直接、最快捷的手段,但決不是一種根本手段。反過(guò)來(lái)說(shuō),如果將提高產(chǎn)品質(zhì)量的砝碼全部押在測試上,那將是一個(gè)恐怖而漫長(cháng)的災難。

              2) Bug的80-20原則。

              一般情況下,在分析、設計、實(shí)現階段的復審和測試工作能夠發(fā)現和避免80%的Bug,而系統測試又能找出其余Bug中的80%,最后的5%的Bug可能只有在用戶(hù)的大范圍、長(cháng)時(shí)間使用后才會(huì )曝露出來(lái)。因為測試只能夠保證盡可能多地發(fā)現錯誤,無(wú)法保證能夠發(fā)現所有的錯誤。

              5、傳統測試流程遇到的挑戰和對策----問(wèn)題發(fā)現得越早,解決的代價(jià)就越小

              對于測試理論,主要依據軟件生命周期V字模型

              可見(jiàn)軟件測試貫穿了軟件開(kāi)發(fā)周期的大半,其各級測試的依據是對應開(kāi)發(fā)階段的各種詳細文檔。測試目前主要依賴(lài)于:測試人員的經(jīng)驗和素質(zhì);產(chǎn)品說(shuō)明文檔和項目組的技術(shù)咨詢(xún);測試工具的使用;測試計劃的設計。

            延伸閱讀

            文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/

            TAG: 經(jīng)驗之談 軟件測試

            21/212>

            關(guān)于領(lǐng)測軟件測試網(wǎng) | 領(lǐng)測軟件測試網(wǎng)合作伙伴 | 廣告服務(wù) | 投稿指南 | 聯(lián)系我們 | 網(wǎng)站地圖 | 友情鏈接
            版權所有(C) 2003-2010 TestAge(領(lǐng)測軟件測試網(wǎng))|領(lǐng)測國際科技(北京)有限公司|軟件測試工程師培訓網(wǎng) All Rights Reserved
            北京市海淀區中關(guān)村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
            技術(shù)支持和業(yè)務(wù)聯(lián)系:info@testage.com.cn 電話(huà):010-51297073

            軟件測試 | 領(lǐng)測國際ISTQBISTQB官網(wǎng)TMMiTMMi認證國際軟件測試工程師認證領(lǐng)測軟件測試網(wǎng)

            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>