qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問(wèn) http://qaseven.github.io/

          如何做好測(cè)試分析

           以前在某公司離職時(shí),老大建議我寫(xiě)一個(gè)測(cè)試分析方法的文檔,當(dāng)時(shí)時(shí)間比較近只是做了一個(gè)分析圖和簡(jiǎn)單的描述,今天整理以前的文檔拿出來(lái)和大家再次分享并完善了一下內(nèi)容。
            上面這個(gè)測(cè)試分析圖展示的在一個(gè)全新的項(xiàng)目開(kāi)始準(zhǔn)備測(cè)試時(shí),如果進(jìn)行測(cè)試分析的基本方法。
            在開(kāi)始接手一個(gè)新項(xiàng)目時(shí),按照基本的測(cè)試生命周期流程(編寫(xiě)測(cè)試計(jì)劃-測(cè)試方案-準(zhǔn)備測(cè)試環(huán)境-編寫(xiě)測(cè)試用例-編寫(xiě)測(cè)試腳本-執(zhí)行測(cè)試-反饋缺陷-調(diào)整或完善測(cè)試用例-回歸測(cè)試-收集測(cè)試結(jié)果-編寫(xiě)測(cè)試報(bào)告)
            在編寫(xiě)測(cè)試計(jì)劃和測(cè)試方案前,應(yīng)該還有個(gè)測(cè)試初始階段-主要工作就是了解和分析系統(tǒng),這是一個(gè)學(xué)習(xí)成本。在傳統(tǒng)的開(kāi)發(fā)方法和敏捷開(kāi)發(fā)方法這個(gè)階段的啟動(dòng)時(shí)間不同,在傳統(tǒng)的開(kāi)發(fā)方法中可能要等待需求說(shuō)明書(shū)出來(lái)之后進(jìn)行測(cè)試需求的分析,來(lái)確定測(cè)試范圍,根據(jù)范圍編寫(xiě)測(cè)試計(jì)劃。 敏捷開(kāi)發(fā)方法由于測(cè)試人員在需求討論,那么了解和分析系統(tǒng)的事情在敏捷的需求討論時(shí)就完成,而不在需要再等待需求說(shuō)明書(shū)等需求文檔。
            不管是傳統(tǒng)或是敏捷的開(kāi)發(fā)方法,測(cè)試初始階段都是理解測(cè)試需求,根據(jù)理解的需求準(zhǔn)備相關(guān)的測(cè)試工作。 那么如何理解需求并根據(jù)需求來(lái)編寫(xiě)測(cè)試計(jì)劃和測(cè)試方案?這就是本文重點(diǎn)要闡述的一些方法:
            1、確定范圍,任何產(chǎn)品的需求無(wú)非兩種類(lèi)型:功能需求和非功能需求
            測(cè)試需求范圍確定按照測(cè)試不同階段進(jìn)行分層劃分為:單元測(cè)試范圍、集成測(cè)試范圍、系統(tǒng)測(cè)試范圍、驗(yàn)收測(cè)試范圍;
            單元測(cè)試范圍通常包括:?jiǎn)卧δ苷_性測(cè)試、單元功能容錯(cuò)性測(cè)試、單元代碼結(jié)構(gòu)性測(cè)試、單元測(cè)試代碼性能測(cè)試
            集成測(cè)試范圍包括:模塊或服務(wù)功能正確性,模塊或服務(wù)接口一致性、模塊或服務(wù)容錯(cuò)性、模塊或服務(wù)的性能等
            系統(tǒng)測(cè)試范圍包括:系統(tǒng)可用性測(cè)試、系統(tǒng)穩(wěn)定性測(cè)試、系統(tǒng)安全性測(cè)試、系統(tǒng)業(yè)務(wù)能力測(cè)試等等
            當(dāng)然還有用戶驗(yàn)收測(cè)試: 用戶核心業(yè)務(wù)支持能力測(cè)試等等
            2、確定測(cè)試點(diǎn),也就是確定測(cè)試具體內(nèi)容:
            測(cè)試通常是有測(cè)試參照物,例如需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì)等。
            如何確定測(cè)試點(diǎn),也就是如何分析測(cè)試需求并找出測(cè)試規(guī)則, 根據(jù)不同的系統(tǒng)對(duì)測(cè)試人員的技能也有不同的要求:
            例如:
            測(cè)試一個(gè)業(yè)務(wù)系統(tǒng),在集成測(cè)試和系統(tǒng)測(cè)試、驗(yàn)收測(cè)試階段的測(cè)試點(diǎn)分析和提取,測(cè)試人員需要充分的了解這個(gè)系統(tǒng)要支撐的業(yè)務(wù)規(guī)范或規(guī)則,例如保險(xiǎn)系統(tǒng),證券系統(tǒng),ERP系統(tǒng)等等。 這類(lèi)系統(tǒng)測(cè)試要求測(cè)試人員更偏重于業(yè)務(wù)的知識(shí)。舉個(gè)證券的清算系統(tǒng),測(cè)試它就要業(yè)務(wù)清算規(guī)則和流程。
            測(cè)試一個(gè)技術(shù)性系統(tǒng),例如云計(jì)算的測(cè)試,BI系統(tǒng)的測(cè)試,中間件的測(cè)試,網(wǎng)關(guān)系統(tǒng)的測(cè)試, 這類(lèi)系統(tǒng)的技術(shù)性比較強(qiáng),他的測(cè)試點(diǎn)或測(cè)試規(guī)則對(duì)應(yīng)的是技術(shù)規(guī)范或技術(shù)規(guī)則。比如多媒體消息網(wǎng)關(guān)系統(tǒng)的測(cè)試,需要多種消息的傳遞和路由規(guī)則。不同協(xié)議消息的構(gòu)造和解析規(guī)則。 些測(cè)試對(duì)測(cè)試人員的技術(shù)要求更強(qiáng)。
          3、測(cè)試執(zhí)行準(zhǔn)備和場(chǎng)景設(shè)計(jì)時(shí) ,也就是設(shè)計(jì)測(cè)試用例和測(cè)試場(chǎng)景時(shí)要充分考慮系統(tǒng)的技術(shù)特點(diǎn)。
            根據(jù)系統(tǒng)的設(shè)計(jì)和技術(shù)特點(diǎn),來(lái)決定如何測(cè)試一個(gè)測(cè)試點(diǎn)或一個(gè)測(cè)試規(guī)則、一個(gè)場(chǎng)景。
            根據(jù)測(cè)試點(diǎn)和系統(tǒng)架構(gòu)和技術(shù)輸入,要有如下輸入:
            1)測(cè)試上下文環(huán)境準(zhǔn)備
            2)測(cè)試數(shù)據(jù)構(gòu)造(測(cè)試數(shù)據(jù)按照類(lèi)型分為,直接輸入數(shù)據(jù)、規(guī)則數(shù)據(jù)、背景數(shù)據(jù))
            3)測(cè)試調(diào)用方法
            4) 測(cè)試結(jié)果驗(yàn)證方法和測(cè)試結(jié)果截取方法
            4、確定工作量
            測(cè)試分析基本是由大到小,由外到里的分析方法
            確定大范圍,規(guī)則細(xì)分,技術(shù)確認(rèn) 最后就要估算測(cè)試工作量
            通常估算單個(gè)測(cè)試點(diǎn)的工作量再匯總的方式比較準(zhǔn)確。
            小結(jié): 測(cè)試分析能力是保證被測(cè)試系統(tǒng)被正確測(cè)試的保證, 測(cè)試分析就要確定測(cè)試范圍和測(cè)試方法。 范圍和方法決定了測(cè)試的正確性與否。 針對(duì)不同系統(tǒng)的測(cè)試分析時(shí),對(duì)測(cè)試人員的技能有專(zhuān)向要求和知識(shí)儲(chǔ)備。不要希望業(yè)務(wù)系統(tǒng)測(cè)試人員,能夠做好云系統(tǒng)的測(cè)試。

          posted on 2013-12-20 09:24 順其自然EVO 閱讀(435) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 測(cè)試學(xué)習(xí)專(zhuān)欄

          <2013年12月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類(lèi)

          隨筆檔案

          文章分類(lèi)

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 右玉县| 邻水| 南安市| 鹰潭市| 喀什市| 裕民县| 辽阳县| 清涧县| 祁连县| 宜都市| 孟津县| 贵州省| 武胜县| 鄂托克旗| 庆安县| 岗巴县| 桑日县| 江津市| 江阴市| 南宫市| 永昌县| 双牌县| 义马市| 涡阳县| 祁阳县| 磐石市| 江北区| 锡林浩特市| 西林县| 大化| 武汉市| 洮南市| 新安县| 五台县| 遂平县| 兴宁市| 开远市| 会宁县| 灯塔市| 长治市| 深泽县|