色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

軟件測試的開發(fā)階段:特點和分類

如意 ? 來源:CSDN ? 作者:cherrydreamsover ? 2020-06-29 10:55 ? 次閱讀

按開發(fā)階段劃分

1.單元測試(Unit Testing)

單元測試,又稱模塊測試。對軟件的組成單位進行測試,其目的是檢驗軟件基本組成單位的正確性。測試的對象的是軟件你測試的最小單位:模塊。

測試階段:編碼后或者編碼前

測試對象:模塊

測試人員:白盒測試工程師或開發(fā)人員

測試依據:代碼和注釋+詳細文檔

測試方法:白盒測試

測試內容:模塊接口測試、局部數據測試、路徑測試、錯誤處理測試、邊界測試

補充說明:

(1)學習測試依據時,我們可以對比軟件測試的“V”模型結合記憶

(2)白盒測試不是單元測試,單元測試是白盒測試

(3)測試驅動開發(fā):測試人員先編寫測試用例,開發(fā)人員根據測試用例寫程序

2.集成測試(Integration Testing)

集成測試也稱聯(lián)合測試(聯(lián)調)、組裝測試:將程序模塊采用適當的集成策略組裝起來,對系統(tǒng)的接口及集成后的功能進行正確性檢測的測試工作。集成主要目的是檢查軟件單位之間的接口是否正確。

測試階段:一般是單元測試之后

測試對象:模塊間的接口

測試人員:白盒測試工程師或開發(fā)工程師

測試依據:單元測試的文檔+概要設計文檔

測試方法:黑盒測試與白盒測試(灰盒測試)

測試內容:模塊之間數據傳輸、模塊之間功能沖突、模塊組裝功能的正確性、全局數據結構、單模塊缺陷對系統(tǒng)的影響

補充說明:

單元測試是一個模塊內部的測試,集成測試是在模塊之間進行測試(至少兩個)

3.系統(tǒng)測試(System Testing)

系統(tǒng)測試:將軟件系統(tǒng)看成是一個系統(tǒng)的測試。包括對功能、性能以及軟件所運行的軟硬件環(huán)境進行測試。時間大部分在系統(tǒng)測試執(zhí)行階段,包括回歸測試和冒煙測試。

測試階段:集成測試階段之后

測試對象:整個系統(tǒng)(軟件、硬件)

測試人員:黑盒測試工程師

測試依據:需求規(guī)格說明文檔

測試方法:黑盒測試

測試內容:功能、界面、可靠性、易用性、性能、兼容性、安全性等

補充說明:

(1)系統(tǒng)測試是從完整的角度,廣面去看待問題,不再看模塊

(2)雖然系統(tǒng)測試包括冒煙測試和回歸測試,但三者之間是有嚴格的先后順序的,即:先冒煙、再系統(tǒng)、后回歸。

(1)回歸測試(Regression Testing):指修改了舊的代碼之后,重新進行測試以確認修改沒有引入新的錯誤或導致其他代碼產生錯誤。(自動回歸測試將大幅度降低系統(tǒng)測試、維護升級等階段的成本)。

在整個軟件測試過程中占有很大的工作比重,軟件開發(fā)的各個階段都會進行多次回歸測試。隨著系統(tǒng)的龐大,回歸測試的成本越來越大,通過正確的回歸測試策略來改進回歸測試的效率和有效性是很有意義的。

(2)冒煙測試(smoke testing):該術語來自硬件,指對一個硬件或一組硬件進行更改或修復后,直接給設備加電。如果沒有冒煙,則該組件就通過了測試,也可以理解為該種測試耗時短,僅用一袋煙的功夫就足夠了。

冒煙測試的對象是每一個新編譯的需要正式測試的軟件版本,目的是確認軟件基本功能正常,可以進行后續(xù)正式的測試工作。

冒煙測試的執(zhí)行者是版本編譯人。

冒煙測試一般在開發(fā)人員開發(fā)完畢后送給測試人員來進行測試時,測試人員會先進行冒煙測試,保證基本功能正常,不阻礙后續(xù)測試。

4.驗收測試(Acceptance Testing)

驗收測試(交付測試):是部署軟件之前的最后一個測試操作。它是技術測試的最后一個階段,也稱為交付測試。驗收測試的目的是確保軟件準備就緒,按照項目合同、任務書、雙方約定的驗收依據文檔,向軟件購買都展示該軟件系統(tǒng)滿足原始需求。

測試階段:系統(tǒng)測試通過后

測試對象:整個系統(tǒng)(包括軟硬件)

測試人員:主要是最終用戶或者需求方

測試依據:用戶需求、驗收標準

測試方法:黑盒測試

測試內容:同系統(tǒng)測試(功能、各類文檔文檔等)

下面,我們以手機為例,舉個例子:

針對買回來的新手機以及它的美顏功能來進行測試。

(1)當買回來的手機,它的美顏功能有問題時,我們只針對美顏功能的代碼進行測試,就是單元測試。

(2)對于新買回來的手機,檢測手機通訊錄是否可以增添、刪除、更改手機號碼,打電話時需要手動的輸入電話,也可以在手機中查找,這就是集成測試。

(3)新手機都會有一個合格標簽,原因是出廠前手機廠商會對某一個型號的手機功能全部測試一遍,包括手機硬件本身,手機自帶的APP等,這個叫系統(tǒng)測試。

(4)當修好新買回來的手機的美顏功能以后,用戶除了會查看美顏功能是否完好,還會查看其他功能是否也完好,這個叫回歸測試。

(5)對于新買回來的手機,我們做的第一件事是將常用的手機功能試一遍,第二件事情就是講所有功能都試一遍,這個叫冒煙測試。

(6)對于新買回來的手機,一般都有7天包退,30天包換,我們一般都是在7天內把手機的所有功能都試一遍,這叫驗收測試。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 集成
    +關注

    關注

    1

    文章

    176

    瀏覽量

    30231
  • 嵌入式系統(tǒng)

    關注

    41

    文章

    3587

    瀏覽量

    129435
  • 軟件測試
    +關注

    關注

    2

    文章

    229

    瀏覽量

    18586
收藏 人收藏

    評論

    相關推薦

    GUI開發(fā)的幾個階段

    /Embedded Wizard的功能。計劃在2018/9底完成。第二階段用AWTK本身開發(fā)界面編輯器(或組態(tài)軟件IDE),從而驗證AWTK支持PC軟件開發(fā)的能力。計劃在2018年底完
    發(fā)表于 08-20 06:22

    軟件測試的目的及特點是什么

    測試的區(qū)別3.1 嵌入式軟件測試的各個階段測試的環(huán)境是不一樣的交叉開發(fā):交叉
    發(fā)表于 10-28 06:11

    嵌入式系統(tǒng)的特點、分類、發(fā)展和應用

    嵌入式系統(tǒng)開發(fā)技術(01)嵌入式系統(tǒng)基礎1. 嵌入式系統(tǒng)的特點、分類、發(fā)展和應用特點分類發(fā)展應用2. 嵌入式系統(tǒng)的組成和微電子技術組成微電子
    發(fā)表于 12-22 06:36

    軟件代碼缺陷分類及其應用

    分析現(xiàn)有軟件缺陷分類方法,基于對航空型號軟件實施代碼審查的實際經驗,提出較完善的代碼缺陷分類,將其應用于某航空型號軟件代碼審查,發(fā)現(xiàn)的缺陷占
    發(fā)表于 03-31 10:16 ?8次下載

    基于模塊化設計的嵌入式軟件測試方法

    分析嵌入式軟件特點,綜述傳統(tǒng)的軟件測試方法;針對嵌入式軟件特點,提出嵌入式
    發(fā)表于 05-18 13:26 ?23次下載

    基于模塊化設計的嵌入式軟件測試方法

    摘要:分析嵌入式軟件特點,綜述傳統(tǒng)的軟件測試方法;針對嵌入式軟件特點,提出嵌入式
    發(fā)表于 04-07 00:32 ?2045次閱讀
    基于模塊化設計的嵌入式<b class='flag-5'>軟件</b><b class='flag-5'>測試</b>方法

    什么是軟件測試?軟件測試的目的?

    什么是軟件測試   為了保證軟件的質量和可靠性,應力求在分析、設計等各個開發(fā)階段結束前,對軟件
    發(fā)表于 10-22 12:45 ?2.8w次閱讀

    軟件測試工具的分類和使用

    軟件測試軟件工程中的一個重要且復雜的過程,在軟件測試的不同階段中合理地引入相應的
    發(fā)表于 07-07 17:49 ?68次下載

    基于UML建模的軟件測試系統(tǒng)設計

    和集成測試:W模型則在軟件測試中增加不同階段的同步驗證和確認,從而減少了開發(fā)的時間:H模型則更加貼近實際,是對某個功能進行具體的
    發(fā)表于 11-16 11:45 ?9次下載
    基于UML建模的<b class='flag-5'>軟件</b><b class='flag-5'>測試</b>系統(tǒng)設計

    軟件測試測試對象:多個測試特點

    軟件測試測試對象:多個測試特點
    的頭像 發(fā)表于 06-29 11:15 ?3289次閱讀

    測試】嵌入式軟件測試VS一般軟件測試

    測試的區(qū)別3.1 嵌入式軟件測試的各個階段測試的環(huán)境是不一樣的交叉開發(fā):交叉
    發(fā)表于 10-21 13:06 ?31次下載
    【<b class='flag-5'>測試</b>】嵌入式<b class='flag-5'>軟件</b><b class='flag-5'>測試</b>VS一般<b class='flag-5'>軟件</b><b class='flag-5'>測試</b>

    軟件測試是如何發(fā)展的,分為哪幾個階段

    一、軟件測試是伴隨著軟件開發(fā)的發(fā)展而發(fā)展的。從軟件測試出現(xiàn)到現(xiàn)在,軟件
    發(fā)表于 12-26 15:35 ?1140次閱讀
    <b class='flag-5'>軟件</b><b class='flag-5'>測試</b>是如何發(fā)展的,分為哪幾個<b class='flag-5'>階段</b>?

    納米軟件關于集成電路測試分類介紹,國內知名的集成電路測試服務企業(yè)

    可分為:參數測試、功能測試、結構測試等。按照器件開發(fā)階段分類,
    的頭像 發(fā)表于 04-25 15:58 ?799次閱讀

    軟件開發(fā)的流程和方法有哪些?

    需求定義階段要對項目可行性和用戶需求進行分析,確定能否開發(fā);軟件開發(fā)階段包括概要設計、詳細設計、編碼過程、調試和測試過程;
    的頭像 發(fā)表于 12-27 10:56 ?2111次閱讀
    <b class='flag-5'>軟件開發(fā)</b>的流程和方法有哪些?

    軟件開發(fā)分為多少個階段

    軟件開發(fā)分為多少個階段 第一階段:需要分析及確認階段 系統(tǒng)需要分析階段,明確項目需求,確保所有利益相關者對項目目標、功能、性能、安全、用戶接
    的頭像 發(fā)表于 08-21 14:27 ?307次閱讀
    主站蜘蛛池模板: 色戒未删减版在线观看完整| 久久精品亚洲AV无码三区观看| 国产传媒18精品免费观看| 国产SUV精品一区二区883| 国产精品俺来也在线观看| 国产亚洲色婷婷久久精品99| 久久精品国产男包| 毛片基地看看成人免费| 人妻无码AV中文系统久久免费| 色欲精品久久人妻AV中文字幕| 亚洲.日韩.欧美另类| 在线高清电影理论片4399| 99久久免费精品国产免费| 东京热无码中文字幕av专区| 国产亚洲精品AAAAAAA片| 久久综合网久久综合| 日本成熟bbxxxxxxxx| 亚洲第一色网| 97色色极品av影院| 动漫美女被羞羞动漫怪物| 国自产精品手机在线视频| 老司机福利在视频在ae8| 欧美日韩国产在线一区二区| 手机在线看片欧美亚洲| 爱情岛aqdlttv| 国产精品青青青高清在线密亚| 久久re6热在线视频精品| 欧美精品高潮呻吟AV久久| 午夜在线视频国产极品片 | 花蝴蝶在线观看免费8 | 久久人妻少妇嫩草AV蜜桃35I| 女人爽到高潮嗷嗷叫视频| 污污内射久久一区二区欧美日韩| 一个人在线观看免费视频 | 古代又黄又肉到湿的爽文| 精品无码乱码AV| 日日干日日操日日射| 美女PK精子小游戏| 久久涩视频| 午夜理伦大片一级| 97人妻碰视频在线观看|