激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

論述軟件工程中的自動(dòng)化測試技術(shù)

時(shí)間:2024-09-02 09:14:52 碩士論文 我要投稿

論述軟件工程中的自動(dòng)化測試技術(shù)

  摘要:隨著(zhù)軟件規模不斷擴大,軟件的復雜度不斷加大,采用手工測試軟件已經(jīng)不能適應要求。采用電子自動(dòng)化測試技術(shù)對于人工而言,能更好地保證測試的準確度,而且大大提高了測試的效率,加快軟件的開(kāi)發(fā)速度。本文主要從自動(dòng)化測試技術(shù)在軟件工程中的應用著(zhù)手,對自動(dòng)化技術(shù)的選擇和工作過(guò)程作簡(jiǎn)要介紹。

  關(guān)鍵詞:軟件測試手工 自動(dòng)化

  1 引言

  軟件作為硬件系統的靈魂,在信息技術(shù)發(fā)展的今天,重要性日益凸顯,軟件開(kāi)發(fā)行業(yè)目前已成為經(jīng)濟發(fā)展的支柱之一,在軟件開(kāi)發(fā)中,軟件測試是非常重要的一環(huán),往往影響整個(gè)軟件開(kāi)發(fā)的速度,因為軟件的測試需要占用大量的工作時(shí)間,對準確率可靠度高的軟件來(lái)說(shuō),軟件的測試尤為重要。

  軟件測試技術(shù)的發(fā)歷史展與軟件業(yè)的發(fā)展密切相關(guān):在20世紀50至60年代,開(kāi)發(fā)的軟件產(chǎn)品往往是由程序員自己使用,在這種情況下,軟件測試當然也是程序員的個(gè)人行為;在60至70年代,屬于程序系統階段,有小的“軟件作坊”開(kāi)發(fā)軟件供用戶(hù)使用,此時(shí)的軟件測試具有了一定的測試標準和要求,可能會(huì )具體指定開(kāi)發(fā)小組的成員進(jìn)行測試;80年代末至90年代中期,測試工具的質(zhì)量和數量不斷增長(cháng),測試與SQA分離,注重于工具對測試效率的影響。

  90年后期至今,關(guān)注有效的過(guò)程管理對于軟件測試的重要性,形成各種測試模型、測試能力成熟度模型。

  由于軟件系統規模日益擴大化和復雜化,手工測試已經(jīng)不能滿(mǎn)足其發(fā)展要求,引人自動(dòng)化測試可為軟件開(kāi)發(fā)帶來(lái)許多好處:1)可以提高測試效率,縮短測試時(shí)間,直接帶來(lái)生產(chǎn)率的提高;2)將測試人員從手工測試中解放出來(lái)。使測試人員專(zhuān)注于新的測試模塊的建立和開(kāi)發(fā),從而提高測試覆蓋率;3)可以完成一些手工測試不能或難以完成的測試;4)減少人為因素的影響,使得測試結果更加可靠。

  2 測試工具的選擇

  在自動(dòng)化測試中,首先要根據要求合理選擇測試工具,測試工具的價(jià)格在開(kāi)發(fā)資金中占有較高的比例,從成本角度必須考慮,而且它參加了測試的大部分活動(dòng),影響測試的準確性和效率。根據測試方法不同,測試工具有黑盒和白盒兩種;而從測試目的和對象的角度區分'亦可分為:?jiǎn)卧獪y試、性能測試、功能測試、負載測試等。

  對于工具的選擇,并非測試功能越強大越好,前提是適用,而且必須滿(mǎn)足兼容性,能夠支持不同的運行平臺,能對不同的腳本進(jìn)行測試,同時(shí)對待測試的腳本具有追蹤報道、錯誤定位的功能;再次,擁有測試結果總結功能,能夠將測試結果以圖表的形式展示出來(lái),相對于一般的結果表述形式,圖標表示更直觀(guān)。更容易讓人理解、信服,可以及時(shí)xen~J試結果進(jìn)行分析。一般還要從功能、價(jià)格、測試工具的集成能力、測試工具的易用性、側重點(diǎn)、技術(shù)支持等多方面考慮。以下一些代表性的測試工具:

  1)適合進(jìn)行功能測試、驗收測試的軟件工具有ThoutgIlt works公司專(zhuān)門(mén)為WEB應用而開(kāi)發(fā)的自動(dòng)化測試工具,其最大的優(yōu)勢是:可直接在瀏覽器上運行、支持多操作系統,可以發(fā)現瀏覽器的不兼容性、支持兩種開(kāi)發(fā)腳本的模式。

  2)美國Rational公司的著(zhù)名套裝軟件Rational VisuM Test,它的一個(gè)重要特點(diǎn)是可以自動(dòng)驅動(dòng)被測程序的運行,并且可以自動(dòng)記錄和重放程序執行過(guò)程,從而實(shí)現了對測試“復查”的自動(dòng)化。

  除了以上這些,還有IBM公司的Robot,Mercury Interactive公司的win rllnllet和Com—upward公司的0A Center等,都是比較知名的自動(dòng)化測試工具,可以根據測試的需要和成本等綜合因素進(jìn)行考慮。

  3 自動(dòng)化測試方案的制定

  方案的制定中,對測試內容進(jìn)行分類(lèi)是第一步,有些測試內容可以利用自動(dòng)化進(jìn)行測試,但另一些測試用例可能不能被自動(dòng)化,還有一些可以簡(jiǎn)單依靠手工即可測試的,就沒(méi)有必要進(jìn)行自動(dòng)化測試。然后制定當前最適合自動(dòng)化的測試方案,分步驟完成,盡量不要一次性對太多的內容全部自動(dòng)化測試。一般來(lái)講,較容易被自動(dòng)化測試的有以下一些模塊:1)對主要功能的測試用例。2)很快有回報的用例。3)運行最頻繁的測試用例。

  4 自動(dòng)化測試工作過(guò)程

  軟件自動(dòng)化測試一般分以下幾個(gè)步驟進(jìn)行:1)測試方法與過(guò)程的設計,這些在前面已經(jīng)交代過(guò),包括測試工具的選擇,組要依據測試目的和成本的角度考慮;還有測試方案的制定,區分待測試餓內容,并對其分類(lèi);2)腳本的形成與運行,依據測試案例設計的要求,形成合適的腳本,亦可利用自動(dòng)化程度較高的軟件測試工具自動(dòng)形成需要的腳本,再對形成的腳本進(jìn)行運行,分析待測軟件;3)測試結果對比,分析腳本回放運行的結果是否符合要求,從而判斷測試是否通過(guò);4)形成測試報告,這是測試的最后一步,主要是對測試結果進(jìn)行分析,并形成相關(guān)的統計圖標。

  5 展望與總結

  在大規模軟件制作中,手工測試往往影響軟件的開(kāi)發(fā)速度,并降低了可靠性,采用自動(dòng)化軟件測試,一方面可以提高效率,提高可靠性,另一方面可以更全面地實(shí)行軟件測試,可以更好地適應復雜度越來(lái)越高,規模越來(lái)越大的軟件系統。因此在開(kāi)發(fā)軟件是要合理,選擇測試工具,制定測試方案,保證軟件的開(kāi)發(fā)速度,提高質(zhì)量。

  參考文獻

  [1]陸璐,王柏勇.軟件自動(dòng)化測試技術(shù)【M】.北京清華大學(xué)}H版社.2006.

  [2]朱國慶,等.軟件測試自動(dòng)化實(shí)踐【J】.裝甲兵工程學(xué)院學(xué)報,2004.6(2):16.

  [3]李永忠.軟件測試中有效利用自動(dòng)化測試方法的研究田.2006,6(2):22.

  [4]朱芳,李.一種多平臺自動(dòng)化測試工具的設計和實(shí)現【J】.計算機工程,2004(30):24.

【論述軟件工程中的自動(dòng)化測試技術(shù)】相關(guān)文章:

論述高校教育技術(shù)改革與發(fā)展12-11

電氣自動(dòng)化中PLC技術(shù)的運用與趨勢論文11-24

電氣工程中自動(dòng)化控制技術(shù)的應用12-06

數字技術(shù)在電力電氣自動(dòng)化中的應用分析11-14

自動(dòng)化技術(shù)在機械工程中的應用簡(jiǎn)述11-21

故障信息處理測試中的邊界掃描技術(shù)探討12-09

論述藝術(shù)實(shí)踐在藝術(shù)教育中的意義12-05

論述書(shū)法藝術(shù)在瓷器中的運用12-05

論述工程管理施工中的成本控制12-05

  • 相關(guān)推薦
激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频