精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

面向對象軟件測試技術研究

開發 測試
軟件測試在整個軟件項目開發過程中有著舉足輕重的地位,測試技術的發展對于縮短測試周期、降低成本、提高質量都有著十分重要的意義。本文介紹了軟件測試的關鍵技術,并對面向對象軟件測試技術進行了深入研究。

軟件測試是伴隨著軟件的產生而產生的。軟件危機的頻繁出現促使了軟件測試的地位得到了大幅提升。軟件測試已經不僅僅是局限于軟件開發過程中的一個階段,它已經開始貫穿于整個軟件開發過程,成為軟件產品質量控制與質量管理的重要手段之一。

一、前言

軟件測試技術作為軟件工程學科的一個分支,是保證軟件質量和可靠性的關鍵,因此它也是軟件開發過程中的一個重要環節。它的核心思想是:對于輸入域的特定輸入,觀察軟件的執行結果,驗證該結果與期望結果是否一致,然后根據結果作相應的糾錯和調整。

在測試過程中,測試用例的選擇決定測試的有效性,這也就直接影響到成本,是軟件測試的關鍵和難點。目前,軟件測試技術的發展還不是很成熟,測試人員在選擇測試用例時通常根據直覺和經驗進行,給測試帶來很大的盲目性,最終導致的后果是使軟件后期維護的費用在成本中居高不下。科學生成測試用例對提高軟件質量不僅重要而且必要。

隨著面向對象軟件開發技術的廣泛應用和軟件測試自動化的要求,特別是基于的軟件開發技術的逐漸普及,基于模型的軟件測試逐漸得到了軟件開發人員和軟件測試人員的認可和接受。它是一種新興的測試用例生成技術。有優于以前的測試技術的方面。其中模型以其定義良好、功能強大、普遍適用的優點,為基于模型的測試提供了非常好的契機。

二、面向對象特征對軟件測試的影響

面向對象技術是一個全新的開發模式,具有以下特點:

(1)它要綜合考慮軟件開發過程所有階段。

(2)在軟件開發的整個生存周期中,每個階段之間是連續的。

(3)開發過程分為面向對象分析(00A)、面向對象設計(OOD)、面向對象編程(OOP)、面向對象測試(OOT)四個連續的部分。

Coad和Yourdon給面}向對象的概念下了一個定義:

面向對象=對象+類+繼承+通信

如果一個軟件系統是使用這樣4個概念設計和實現的,則認為這個軟件系統是面向對象的。一個而向對象的程序的每一個組成部分都是對象,計算是通過對象和對象之間的通信來執行的。

面向對象技術的本質是定義了類的抽象,將變量和與作用于它的操作封裝到一塊。然后用不同的類和方法組合成一個對象系統。面向對象軟件將傳統軟件中的一個過程或一個方法內的復雜性轉移到對象之間的交互中。面向對象語言一些本質特征形成了如下的一些新的故障、錯誤風險。

1、基本功能模塊

在面向對象系統中,系統的基本構造單元是封裝了數據和方法的類和對象,而不再是一個個能完成特定功能的功能模型。每個對象有自己的生存期,有自己的狀態。消息是對象之間相互請示或協作的途徑,是外界使用對象方法及獲取對象狀態的唯一方式。對象的功能是在消息的觸發下,由對象所屬類中定義的方法與相關對象的合作共同完成,并且對象在不同狀態下對消息的響應可能完全同。

工作過程中,對象的狀態可能被改變,產生新的狀態,即發生狀態的轉移。對象中的數據和方法是一個有機的整體,在軟件測試過程中,不能僅僅檢查輸入數據產生的輸出結果是否與預期結果相吻合,還要考慮對象的狀態變化。因此,除了要對對象的狀態與方法間的相互影響進行測試,還要進行狀態測試。

2、系統的功能實現

在面向對象系統中,系統的功能體現在對象間的協作上,而不再是簡單的過程調用關系。面向對象程序的執行實際上是執行一個由消息連接起來的方法序列,方法的實現與所屬對象本身的狀態有關,各方法之間可能有相互作用。為實現某一特定的功能,可能要激活調用屬于不同對象類的多個成員函數,形成成員函數的啟用鏈。因此,基于功能分解的自頂向下或自底向上的集成測試策略不適用于面向對象軟件系統的測試。

3、封裝對測試的影響

封裝是指在詞法單位之中或之間決定名字可見性的訪問控制機制。它支持信息的隱蔽和模塊化,有助于防止全局變量訪問的問題。盡管封裝不會直接促成錯誤的發生,它卻給測試帶來了障礙。封裝使對象的內部狀態隱蔽,如果類中未提供足夠的存取函數來表明對象的實現方式和內部狀態,則類的信息隱蔽機制將給測試帶來困難。

4、繼承對測試的影響

繼承也是面向對象語言中的一個本質特征。繼承可用于一般與特殊關系,并目方便編碼。但繼承削弱了封裝性,產生了類似于非面向對象語言中全局數據的錯誤風險。由于繼承的作用,一個函數可能被封裝在具有繼承關系的多個類中,子類中還可以對繼承的特征進行覆蓋或重定義。

5、多態對測試的影響

多態性是指一個引用可以與多個對象綁定的能力。多態能減少代碼的復雜性和規模,同時還可以實現動態綁定。但依賴于不規則的類層次的動態綁定可能產生編程人員沒有想到的結果。某些綁定能正確的工作但并不能保證所有的綁定都能正確地運行。以后綁定的對象可能很容易將消息發送給錯誤的類,執行錯誤的功能,還可能導致一些與消息序列和狀態相關的錯誤。

三、面向對象軟件測試的層次劃分及內容

面向對象軟件測試的測試工作過程與傳統的測試一樣,分為以下幾個階段:制定測試計劃、產生測試用例、執行測試和評價。目前,面向對象軟件測試劃分方法是:方法測試、類測試、類簇測試、系統測試。

1、方法測試

方法測試主要考察封裝在類中的一個方法對數據進行的操作,它與傳統的單元模塊測試相對應,可以將傳統成熟的單元測試方法。但是,方法與數據一起被封裝在類中,并通過向所在對象發送消息來驅動,它的執行與對象狀態有關,也有可能會改變對象的狀態。因此,設計測試用例時要考慮設置對象的初態,使它收到消息時執行指定的路徑。

2、類測試

主要考察封裝在一個類中的方法與數據之間的相互作用。一個對象有它自己的狀態和依賴于狀態的行為,對象操作既與對象狀態有關,又反過來可能改變對象的狀態。普遍認為這一級別的測試是必須的。類測試時要把對象與狀態結合起來,進行對象狀態行為的測試。類測試可分以下兩個部分:

(1)基于狀態的測試

考察類的實例在其生命期各個狀態下的情況。這類方法的優勢是可以充分借鑒成熟的有限狀態自動機理論,但執行起來還很困難。一是狀態空間可能太大,二是很難對一些類建立起狀態模型,沒有一種好的規則來識別對象狀態及其狀態轉換,三是可能缺乏對被測對象的控制和觀察機制的支持。

(2)基于響應狀態的測試

從類和對象的責任出發,以外界向對象發送特定的消息序列來測試對象。較有影響的是基于規約的測試方法,和基于程序的測試。基于規約的測試往往可以根據規約自動或半自動地生成測試用例,但未必能提供足夠的代碼覆蓋率。基于程序的測試大都是在傳統的基于程序的測試技術的推廣,有一定的實用性但方法過于復雜且效率不高。

3、系統測試

系統測試是對所有類和主程序構成的整個系統進行整體測試,以驗證軟件系統的正確性和性能指標等滿足需求式樣說明書和任務書所指定的要求。它與傳統的系統測試一樣,包括功能測試、性能測試、余量測試等,可套用傳統的系統測試方法。

四、面向對象軟件測試的覆蓋準則

測試覆蓋標準是對軟件測試充分性的度量,任何測試策略都應該有相對應的覆蓋標準,在此基礎上選擇測試用例,通過覆蓋率來說明測試結果的可信性。傳統的軟件測試的覆蓋標準對基于代碼的測試而言,主要是代碼覆蓋,可細分為語句覆蓋、路徑覆蓋、分支覆蓋、判定分支覆蓋,其中判定分支是最強的覆蓋標準。

對于面向對象軟件的測試而言代碼的覆蓋只對方法級測試適用,為了測試面向對象程序設計機制帶來的錯誤風險,必須引入新的覆蓋標準。對于繼承而言,要求達到繼承的上下文覆蓋;多態性要求覆蓋所有可能的消息綁定;基于代數規約的測試要求能達到公理的覆蓋;基于狀態的測試要求能覆蓋所有的狀態和轉換。

【編輯推薦】

  1. 詳談軟件測試中的動態測試
  2. 通過軟件測試防止IT浪費 降低成本和風險
  3. 軟件測試接口測試的測試用例類型
  4. “腳踩二枝”做軟件測試復合型人才
  5. 嵌入式軟件測試淺談

 

責任編輯:于鐵 來源: 51Testing采編
相關推薦

2009-01-20 14:47:19

ETL數據集成技術研究

2017-02-06 13:31:11

調度技術集群

2023-06-19 07:08:22

結構化數據ChatGPT

2010-01-18 22:54:40

2011-11-30 21:54:11

ibmdwDominoSAP

2017-07-03 15:22:51

達觀數據技術研究

2022-02-18 16:28:19

VR/AR交互互聯網

2020-10-29 12:59:57

國產生態網絡

2018-11-19 13:44:39

2019-04-26 05:33:47

IPv6網絡技術IPv4

2012-11-07 14:00:05

2010-05-27 14:12:48

2013-07-22 14:56:33

5G關鍵技術4G

2018-09-27 14:35:56

2009-08-04 16:50:26

2022-07-27 08:25:13

語言操作系統日志

2022-07-28 13:18:48

系統日志編碼器

2022-01-25 00:06:05

云計算安全技術

2022-05-31 10:11:55

金融行業云原生眾邦銀行

2009-10-22 09:55:31

php應用程序安全防范
點贊
收藏

51CTO技術棧公眾號

日韩精品一级| 制服丝袜一区二区三区| 韩国理伦片久久电影网| 日韩精品人妻中文字幕有码| 久久精品中文字幕| 免费精品99久久国产综合精品| 亚洲精品久久久狠狠狠爱| 天堂资源在线亚洲视频| 色综合色狠狠天天综合色| 国产日韩三级| 国产精品第九页| eeuss一区二区三区| 综合久久一区二区三区| 日韩黄色三级| 强制高潮抽搐sm调教高h| 国产精品激情av在线播放| 久久嫩草精品久久久久| 少妇淫片在线影院| 美女100%无挡| 国产精品永久免费视频| 中文字幕中文字幕在线一区 | 成人自拍性视频| 国产精品国产三级国产三级人妇 | 国产精品入口麻豆原神| 日本少妇一区| 久久老司机精品视频| 99影视tv| 欧美日韩一区二区三区四区 | 亚洲第一区第一页| 性伦欧美刺激片在线观看| 成在在线免费视频| 91丝袜超薄交口足| 91av在线免费观看视频| 国产亚洲一区二区在线观看| 国产麻豆精品| 九九热在线视频播放| 性欧美大战久久久久久久免费观看 | 国产日韩欧美日韩| 欧美日韩精品在线播放| 综合激情网站| 东凛在线观看| 中文字幕国产综合| 9a蜜桃久久久久久免费| 欧洲精品一区二区三区在线观看| 欧美欧美天天天天操| 国产黄色在线| 色综合久久五月| 91精品天堂| 欧美另类变人与禽xxxxx| 亚洲人体偷拍| av在线网页| 黄色在线观看免费| 台湾无码一区二区| 久久伊人精品视频| **欧美大码日韩| 色无极亚洲影院| а天堂8中文最新版在线官网| 亚洲一级av无码毛片精品| 亚洲aⅴ男人的天堂在线观看| 欧美色大人视频| 蜜桃av噜噜一区| 欧美激情不卡| 国产99久久九九精品无码免费| 99热这里只有精品在线播放| 国产精品69久久久久| 色www精品视频在线观看| 久久精品30| 精品裸体bbb| 亚洲在线精品视频| 亚洲免费看av| 91香蕉国产在线观看| 日韩视频123| 91在线视频官网| 欧洲专线二区三区| 日本www在线| 清纯粉嫩极品夜夜嗨av| 国产手机免费视频| 国产成+人+综合+亚洲欧洲 | 亚洲少妇屁股交4| 国语精品一区| 日本精品另类| 亚洲精品久久久蜜桃动漫 | 影音先锋欧美激情| 可以在线观看的黄色| 潮喷失禁大喷水aⅴ无码| 成人在线视频一区二区三区| 日韩免费av片在线观看| 日韩欧美国产精品一区| 久久精品一区二区| 欧美日本三区| 免费污视频在线一区| 午夜免费福利视频| 91狠狠综合久久久久久| 国产超级av在线| 5g国产欧美日韩视频| 亚洲欧美精品在线| 伊人色综合久久天天人手人婷| 天堂蜜桃91精品| 美女视频亚洲色图| av网站在线免费| 一级特黄aaa大片| 精品国产成人亚洲午夜福利| 人妻久久久一区二区三区| 99久久无色码| 欧美老女人性生活| 制服视频三区第一页精品| 国产精品久久精品日日| 日韩精品福利网| 狠狠做六月爱婷婷综合aⅴ| a'aaa级片在线观看| 99在线精品视频免费观看20| 黄色录像免费观看| 日本r级电影在线观看| 男人草女人视频| 国产精品亚洲一区| 欧洲亚洲妇女av| 一区二区三区 在线观看视| 欧美影视一区在线| 中文字幕永久在线不卡| 国产综合久久久久久鬼色| 最新国产精品久久久| 亚洲图色一区二区三区| 欧美三级网站| 999在线视频| 亚洲h视频在线观看| 日操夜操天天操| 亚洲av无码国产精品麻豆天美| 自拍偷拍一区二区三区四区| 香蕉视频在线网址| 久久精品国产一区二区三区不卡| 国产成人一区二区三区| www.日韩免费| 亚洲精品国产精品自产a区红杏吧 亚洲精品国产精品乱码不99按摩 亚洲精品国产精品久久清纯直播 亚洲精品国产精品国自产在线 | 国产va免费精品高清在线| 中文字幕亚洲无线码在线一区| 日韩午夜精品电影| 91福利区一区二区三区| 亚洲成人久久影院| 国产精品丝袜黑色高跟| 成人午夜碰碰视频| 精品影视av免费| 国产日韩高清一区二区三区在线| 超碰成人久久| 国产影视一区| 亚洲另类春色校园小说| 日韩欧美一级| 9999精品视频| 国产精品4hu.www| 玖玖在线播放| 99热99re6国产在线播放| 久久综合网导航| av基地在线| 97视频在线观看网站| 你懂的在线观看| 国产三区四区在线观看| 日韩电影网址| 青梅竹马是消防员在线| 免费国产在线视频| 青草久久伊人| 福利在线视频导航| av在线之家电影网站| www.黄在线观看| 在线观看免费黄色| 182tv在线播放| 国产免费拔擦拔擦8x在线播放 | 一区二区三区资源| 亚洲国产综合色| 精品久久久久久中文字幕| 天涯成人国产亚洲精品一区av| 午夜精品视频一区| 日本韩国视频一区二区| 欧美综合亚洲图片综合区| 欧美日韩国产欧美日美国产精品| 欧美日韩免费观看一区三区| 日韩一区二区在线观看视频 | 最新欧美电影| 日本久久伊人| 中日韩免视频上线全都免费| 成人在线电影在线观看视频| 一区二区三区国产精华| 在线免费高清一区二区三区| 噜噜噜91成人网| 精品中文av资源站在线观看| 97精品国产97久久久久久久久久久久| xfplay精品久久| 亚洲欧美一区二区三区极速播放| 一片黄亚洲嫩模| 色欧美88888久久久久久影院| 日韩亚洲欧美成人一区| 亚洲视频在线观看网站| 欧美成人免费全部观看天天性色| 91高清免费在线观看| 亚洲aⅴ日韩av电影在线观看| 欧美h视频在线| 免费日韩在线观看| 免费精品99久久国产综合精品应用| 久久久久久久久久影视| 蜜桃av免费在线观看| 无码人妻精品一区二区三区不卡| 成人免费一级视频| 在线中文字幕视频观看| 免费一级欧美在线观看视频| 精品日韩欧美一区| 久久激情视频| 久久久精品2019中文字幕之3| 精品久久久久久中文字幕| 精品国产精品网麻豆系列| 欧美黄色片视频| 99三级在线| 国产传媒久久久| 中文在线观看免费视频| 国产极品美女高潮无套嗷嗷叫酒店 | 私拍精品福利视频在线一区| 欧美专区一区二区三区| 久久婷婷久久一区二区三区| 黑人巨大精品欧美一区免费视频| 欧美变态tickling挠脚心| 久久6免费高清热精品| 99视频日韩| 国产日产欧美视频| 1024在线看片| 国产精品爽爽久久| 91桃色在线| 国产精品探花在线观看| 日韩影院在线观看| 亚洲色图制服丝袜| 亚洲国产精品资源| 国产日韩精品在线| 国产无限制自拍| 日韩欧美视频免费观看| www.97av| 欧美专区福利免费| 亚洲一区二区三区| 国产亚洲综合色| 精品女同一区二区| 国产欧美日韩免费看aⅴ视频| 亚欧无线一线二线三线区别| 午夜激情视频在线播放| 日韩精品系列| 国产 日韩 欧美 综合 一区| 麻豆成人综合网| 在线看一区二区| **欧美日韩vr在线| 亚洲理论电影在线观看| 91视频青青草| 理论片午午伦夜理片在线播放| 精品国产网站| 久久综合九色综合97婷婷| 亚洲白拍色综合图区| 成人18视频| 少妇被狂c下部羞羞漫画| 亚洲精品成人区在线观看| 日韩精品视频中文字幕| 国产精品一区二区久久精品爱涩 | 国产精品天美传媒沈樵| 亚洲视频一区二区| 欧美日韩在线一二三| 五月天综合视频| 尤物视频在线免费观看| 日本精品三区| 亚洲免费观看高清完整版在线观看熊 | 亚洲激情自拍图| 精品亚洲一区二区三区四区五区高| 性一交一黄一片| 午夜在线观看视频18| 激情婷婷综合| 中文字幕日本乱码精品影院| 久久精品一区中文字幕| 男女啪啪免费视频网站| 国产午夜精品久久久久| 老司机精品视频网| 国产成人精品综合在线观看| 国产视频欧美视频| 一区二区在线不卡| 国产性70yerg老太| 亚洲黄色中文字幕| 久久 天天综合| 亚洲毛片在线看| 国产精品12p| 久久久久久久久黄色| 999久久久精品一区二区| 久久久99精品免费观看不卡| 久久国产精品电影| 成人亚洲精品777777大片| 空姐吹箫视频大全| 成人一区二区| 在线欧美日韩精品| 国产成人亚洲欧美| 精品一区二区6| 暖暖成人免费视频| 成人爽a毛片一区二区免费| 中文字幕在线看视频国产欧美在线看完整 | 国产伦理一区二区三区| 九九热最新地址| 国产资源一区| 国产欧美一区二区在线观看| 欧美一性一乱一交一视频| 一级日本黄色片| 4438x成人网全国最大| 奇米在线7777在线精品| 中文字幕久热精品视频在线| 亚洲熟妇av一区二区三区| 日韩av视屏| 男女av一区三区二区色多| 亚洲美女性视频| 免费裸体美女网站| 福利成人在线观看| 久久精品卡一| 色偷偷888欧美精品久久久| 杨幂毛片午夜性生毛片| av在线首页| 国产大陆a不卡| 91精品国产色综合久久不卡98口| 亚洲图片综合网| 欧美舌奴丨vk视频| 国产精品久久一卡二卡| 99久久99久久精品国产片| 日本熟妇色xxxxx日本免费看| 蜜臀av免费一区二区三区| 欧美在线三级电影| 91黄色在线看| 国产在线视频你懂得| 国产精品99久久久久久久vr| 国外成人性视频| 婷婷丁香综合网| 99久久香蕉| 欧美日韩高清一区二区不卡| 韩国无码av片在线观看网站| 嫩草在线播放| 国产91精品露脸国语对白| 26uuu另类亚洲欧美日本老年| 国产精品情侣呻吟对白视频| 成人18夜夜网深夜福利网| 日本高清不卡在线观看| www.亚洲视频.com| 午夜激情视频在线观看| 26uuu亚洲婷婷狠狠天堂| 成人免费福利在线| 正在播放木下凛凛xv99| 一区二区黄色| 欧美刺激性大交免费视频| 国产一二三四视频| 国产欧美日韩在线观看视频| 欧美精品一区二| 少妇伦子伦精品无吗| www.久久久.com| 欧美精品丝袜中出| 992kp快乐看片永久免费网址| 松下纱荣子在线观看| 午夜精品久久久久久久蜜桃app | 成人免费一级视频| 国产成人精品亚洲日本在线桃色 | 亚洲精品午夜国产va久久成人| 欧美日本亚洲韩国国产| 色综合天天狠天天透天天伊人| 一级片一级片一级片| 91精品国产乱码久久久久久久 | 久久久精品高清| 97色婷婷成人综合在线观看| 91麻豆精品国产91久久久使用方法| 尤物国产在线观看| 91精品福利观看| 精品久久国产97色综合| 国产 xxxx| 欧美成人精品一区二区三区在线看| 中文字幕日韩高清| 99久久久免费精品| 一区二区自拍| 国产精品美女av| 亚洲中文一区二区三区| 国产a区久久久| 国产区欧美区日韩区| 欧美特黄一级视频| 久久这里只有精品6| 亚洲一区二区三区四区中文| 2024最新电影在线免费观看| 欧美性生交xxxxxdddd| 污视频网址在线观看| 老汉色老汉首页av亚洲| 最近2019中文字幕在线高清| 国产在线拍揄自揄拍| 美女视频一区二区| 国产亚洲福利社区| 91最新在线视频| 欧美视频在线一区| 国产污在线观看| 欧美+亚洲+精品+三区| 69视频在线播放| 亚洲av无码一区二区三区dv| 国产精品青草久久| av片中文字幕| 风间由美中文字幕在线看视频国产欧美| 丝袜亚洲欧美日韩综合| 少妇高潮av久久久久久| 成人99免费视频| 亚洲 欧美 综合 另类 中字| 不卡的国产精品| 色综久久综合桃花网| 综合久久中文字幕| 久久精品视频免费|