軟件自動(dòng)化方法_第1頁
軟件自動(dòng)化方法_第2頁
軟件自動(dòng)化方法_第3頁
軟件自動(dòng)化方法_第4頁
軟件自動(dòng)化方法_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件自動(dòng)化方法借助計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)軟件開發(fā)的方法01簡(jiǎn)介分類自動(dòng)化管理主要方法軟件測(cè)試自動(dòng)化目錄03050204基本信息軟件自動(dòng)化方法是借助計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)軟件開發(fā)的方法。以軟件控制論為指導(dǎo),將控制理論應(yīng)用于軟件工程領(lǐng)域,以軟件過程作為被控對(duì)象,通過分析和優(yōu)化軟件過程中的反饋機(jī)理,達(dá)到改進(jìn)軟件過程、提高軟件質(zhì)量的目的。簡(jiǎn)介簡(jiǎn)介軟件自動(dòng)化主要涉及軟件開發(fā)、軟件規(guī)約、自動(dòng)生成和自動(dòng)驗(yàn)證等。21世紀(jì)以來,信息產(chǎn)業(yè)在全球范圍內(nèi)的影響越來越大,軟件系統(tǒng)逐漸滲透至各個(gè)工業(yè)領(lǐng)域,并促進(jìn)這些工業(yè)領(lǐng)域不斷發(fā)展進(jìn)步。與此同時(shí),軟件系統(tǒng)的規(guī)模和復(fù)雜度急劇增加,在軟件研發(fā)過程中不可避免地存在人為錯(cuò)誤,從而導(dǎo)致軟件設(shè)計(jì)或?qū)崿F(xiàn)存在缺陷,使得軟件系統(tǒng)運(yùn)行期間的行為越來越難以預(yù)測(cè)和控制。一旦以特定輸入?yún)?shù)或執(zhí)行流程運(yùn)行軟件,缺陷就會(huì)被激活,產(chǎn)生軟件故障,這樣不但造成大量的財(cái)產(chǎn)損失,而且可能付出生命的代價(jià)。為提高軟件質(zhì)量以盡量降低軟件發(fā)生故障的風(fēng)險(xiǎn),有必要在軟件研發(fā)過程中采取適當(dāng)?shù)目刂拼胧6?,在軟件設(shè)計(jì)、開發(fā)、測(cè)試、運(yùn)行和維護(hù)過程中確實(shí)存在大量的反饋機(jī)理,為利用控制理論解決軟件工程問題提供了充分的施展空間。軟件自動(dòng)化就是利用相應(yīng)的理論依靠軟件來實(shí)現(xiàn)某些功能。

主要方法主要方法軟件自動(dòng)化的實(shí)現(xiàn)方法主要有演繹綜合、程序轉(zhuǎn)換、歸納綜合和過程實(shí)現(xiàn)。分類分類軟件自動(dòng)化可以分為分低級(jí)自動(dòng)化、中級(jí)自動(dòng)化和高級(jí)自動(dòng)化等層次??衫斫鉃閺男问降能浖δ芤?guī)約到執(zhí)行的程序代碼這一過程的自動(dòng)化。

軟件測(cè)試自動(dòng)化發(fā)展自動(dòng)化測(cè)試工具工作過程軟件測(cè)試自動(dòng)化發(fā)展隨著現(xiàn)代社會(huì)信息化網(wǎng)絡(luò)的發(fā)展,作為軟件工程的一個(gè)重要組成部分,在軟件的整個(gè)開發(fā)過程中,軟件測(cè)試占有越來越重要的地位。軟件測(cè)試的意義不僅僅在于發(fā)現(xiàn)系統(tǒng)中所存在的錯(cuò)誤,更表現(xiàn)在經(jīng)過各種各樣的測(cè)試技術(shù)與方法對(duì)軟件系統(tǒng)進(jìn)行測(cè)試后,可以有效提高軟件系統(tǒng)的質(zhì)量,并提高測(cè)試人員對(duì)產(chǎn)品質(zhì)量的信心。盡管對(duì)軟件中所存在的錯(cuò)誤不能做到全部預(yù)測(cè),然而經(jīng)過軟件測(cè)試后,能夠?qū)浖收系目赡苄约肮收虾蠊膰?yán)酷程度進(jìn)行準(zhǔn)確判定。通過軟件測(cè)試,能夠?qū)⑾到y(tǒng)中軟件出錯(cuò)的幾率限制在可接受的范圍內(nèi),因此極大提高了軟件質(zhì)量的可靠性。

傳統(tǒng)的軟件測(cè)試方法主要采用人工測(cè)試,需要耗費(fèi)巨大的人力資源,測(cè)試周期較長(zhǎng),測(cè)試的效率很低;并且非常依賴于測(cè)試者的個(gè)人經(jīng)驗(yàn),容易受到個(gè)人思維習(xí)慣的影響,導(dǎo)致測(cè)試工作的遺漏和錯(cuò)誤。由于軟件開發(fā)的時(shí)間逐漸減少,以及軟件開發(fā)的規(guī)模逐漸擴(kuò)大,軟件測(cè)試出現(xiàn)的問題越來越多,軟件測(cè)試自動(dòng)化技術(shù)的利用已成為軟件測(cè)試發(fā)展的必然趨勢(shì)。軟件測(cè)試自動(dòng)化技術(shù)能夠快速徹底地對(duì)軟件系統(tǒng)進(jìn)行測(cè)試,并排除那些由于測(cè)試人員個(gè)人思維習(xí)慣導(dǎo)致的測(cè)試遺漏與錯(cuò)誤,從而有效地提高軟件質(zhì)量,省去大量人力資源和成本,減少軟件開發(fā)的時(shí)間。

工作過程軟件自動(dòng)化測(cè)試即通過機(jī)器代替人力對(duì)軟件進(jìn)行測(cè)試,通過使用相關(guān)的軟件自動(dòng)化測(cè)試工具和編寫測(cè)試腳本來實(shí)現(xiàn)。目前,軟件自動(dòng)化測(cè)試重點(diǎn)體現(xiàn)在軟件測(cè)試過程的管理自動(dòng)化,動(dòng)態(tài)測(cè)試的自動(dòng)化,例如性能測(cè)試自動(dòng)化與功能測(cè)試自動(dòng)化等。測(cè)試自動(dòng)化可以從以下兩個(gè)方面來理解:一是測(cè)試的自動(dòng)化流程,其次是測(cè)試結(jié)果的自動(dòng)化分析。測(cè)試的自動(dòng)化流程就是測(cè)試者沒有必要逐個(gè)利用測(cè)試用例進(jìn)行測(cè)試。測(cè)試結(jié)果的自動(dòng)化分析就是測(cè)試者沒必要自己分析和記錄測(cè)試數(shù)據(jù)的流程以及測(cè)試的中間結(jié)果,如果測(cè)試過程中出現(xiàn)錯(cuò)誤,自動(dòng)化測(cè)試工具自動(dòng)報(bào)告錯(cuò)誤,并給出一些重要線索,使測(cè)試人員能夠?qū)y(cè)試中出現(xiàn)的問題做到快速定位。

自動(dòng)化測(cè)試主要是通過測(cè)試腳本來測(cè)試待測(cè)試應(yīng)用程序集的,而測(cè)試腳本就是由自動(dòng)化測(cè)試工具提供的,測(cè)試腳本就是在特定的環(huán)境下使用指定的語言(如C#)編寫并實(shí)現(xiàn)的代碼,按照軟件測(cè)試系統(tǒng)方法的不同,它既能夠被看作是利用某些特定語言,對(duì)測(cè)試功能做出解析的文本,或者被看做是一個(gè)簡(jiǎn)易的“批處理”命令,還能夠被看作功能強(qiáng)大的更加復(fù)雜的腳本語言程序片段。

自動(dòng)化測(cè)試工具目前,市場(chǎng)上存在的軟件測(cè)試工具已經(jīng)非常多樣化,盡管很多工具無法像被預(yù)期的一樣,具有自動(dòng)化和有效性的特點(diǎn),然而這些工具在找出軟件運(yùn)行錯(cuò)誤,提高質(zhì)量問題的方面存在著必不可少的作用。一般軟件自動(dòng)化測(cè)試工具可分為黑盒測(cè)試工具、白盒測(cè)試工具、測(cè)試管理工具及專用測(cè)試工具等四大類。

自動(dòng)化管理自動(dòng)化管理自動(dòng)化管理依據(jù)的原理就是程序員采取一些專業(yè)知識(shí)運(yùn)用在計(jì)算機(jī)當(dāng)中,當(dāng)前,在這之前需要相關(guān)操作人員在計(jì)算機(jī)當(dāng)中輸入各種代碼,從而啟動(dòng)計(jì)算機(jī)為人們服務(wù)。其中,代碼存儲(chǔ)在計(jì)算機(jī)當(dāng)中,之后通過采取計(jì)算機(jī)和存儲(chǔ)器的作用,經(jīng)過一定時(shí)間的運(yùn)行最后就可以逐步生成一些可具備控制性的自動(dòng)化軟件。對(duì)于計(jì)算機(jī)來講,存儲(chǔ)器的功能比較強(qiáng)大,存儲(chǔ)器可以將現(xiàn)實(shí)生活當(dāng)中

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論