亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        軟件功能測試覆蓋率收集技術應用探析

        2020-07-14 08:48:51徐勇
        科學與信息化 2020年15期
        關鍵詞:應用策略

        徐勇

        摘 要 從測試理論的內容來看,在實際測試的過程中不能夠在短時間內發(fā)現所有的軟件錯誤。因此,在合適的實際就需要有一個可信的方式來全面地測試任務的完成程度。即便使用同一測試技術來衡量完成度,測試過程中的覆蓋率越高,則說明測試的工作會進行的越完善,軟件的可信度也就越高。本文主要全面分析軟件功能測試覆蓋收集技術的應用內容。

        關鍵詞 軟件功能;測試覆蓋率;收集技術;應用策略

        引言

        雖然軟件測試的工作在方法、技術手段和管理方式上不斷地發(fā)生變化,但是,每一個測試管理者都在不斷地分析如何更加高效和準確地掌握測試的進度。程序覆蓋率工具的存在使得測試執(zhí)行的過程不斷地朝著可視化的現象發(fā)展,給更多測試管理人員提供了最直接的數據支持。本文主要分析軟件工程測試覆蓋率收集技術的應用策略。

        1軟件功能測試覆蓋率的概念

        所謂軟件功能測試覆蓋率指的就是讓所有大代碼在被執(zhí)行和測試的過程中都能夠出現隱秘的BUG,這樣才能夠讓整個軟件在使用的過程中變得更加可靠。真正衡量覆蓋測試過程的標準就是覆蓋率[1]。如果覆蓋率越高則說明測試的效果越好。如果覆蓋率較高則可以讓更多的人對被測試的軟件充滿信心,覆蓋率本身也就表示在測試過程中與被執(zhí)行對象相關的百分比。

        2實現覆蓋率收集的主要策略

        目前最主要的覆蓋率工具都可以支持jsp、class和其他不同程序地發(fā)展,下面來對其具體的實現方式進行分析。

        2.1 采集全量程序及其分支

        專業(yè)的程序覆蓋率工具可以借助合適的應用服務器和路徑來全面地進行掃描,進而獲得分支清單。必要時可以先利用專業(yè)的程序覆蓋率工具來直接識別關鍵詞,為的是獲得全部程序分支清單。

        2.2 全面記錄獲取和執(zhí)行的情況

        在實際針對jsp進行測試和執(zhí)行的過程中,可以充分利用專業(yè)的程序覆蓋率工具來針對system.out.log內部的初始化Servlet記錄來識別有關的內容。在執(zhí)行class的過程中,通過執(zhí)行存在于環(huán)境中的痕跡來捕捉class所產生的執(zhí)行明細。在實際執(zhí)行和城市pl存儲過程時,可以借助過程中的打樁語句來統(tǒng)計合適的內容。如果確實要測試和執(zhí)行某個存過時,可以在關鍵詞樁后面自動插入和執(zhí)行相關的記錄。

        3軟件功能測試覆蓋收集技術的應用策略

        在獲取與程序覆蓋相關的數據之后,專業(yè)的監(jiān)控系統(tǒng)內部的報表可以在第一時間就整合相關的數據,并形成合適的報表。借助專業(yè)的報表又可以展示出測試的進度,這其實就是測試的可視化過程。

        3.1 準確地掌握測試執(zhí)行的進度

        可以通過監(jiān)控程序覆蓋率來直接地反映出不同版本測試的情況,并不需要借助測試人員本身來直接選擇測試的案例,最終能夠讓測試的過程變得更加順利。此外,通過借助程序覆蓋監(jiān)控報表也能夠了解當前版本內部變動的清單。在對比測試的實際案例之后也可以在這段時間內找出開發(fā)和修改的通知。

        3.2 更好地管理不同測試的階段

        目前,諸多銀行內部的軟件開發(fā)中心主要可以有效地測試功能和流程。在傳統(tǒng)的測試階段其實非常容易出現案例重復和測試邊界不清楚的問題,所以在實際測試的過程中也會浪費很多資源[2]。如果能夠在流程測試的過程中有效地部署程序監(jiān)控的工具,自然就能夠在短時間內獲得每個階段程序覆蓋的情況,并通過揭示不同階段測試過程中重復的內容來減少資源的浪費。此外,需要在測試的過程中懂得分工合作,并有效地加強互補測試,詳細內容如表1所示。

        3.3 讓測試的過程更加完整

        隨著越來越多銀行內部的測試團隊來從事測試資產的工作,以便更好地建立全面的測試案例例庫。可以通過運用專業(yè)覆蓋程序的工具來將案例庫內部的案例和程序有效地結合在一起。這樣一個操作一方面能夠保證整個案例庫內部的例子能夠和系統(tǒng)內部的程序相互對應,以便讓整個過程變得更加完整。另外,如果當內部某一個程序出現變化之后,可以通過讓測試案例和程序相互對應來獲得合適的測試案例,這樣自然也就能夠自動檢驗出需要發(fā)揮作用的案例,并讓輔助測試的過程變得更加順利。

        3.4 借助程序覆蓋率來增加附加效益

        實際使用監(jiān)控程序覆蓋率的工具之后,不僅能夠增加測試管理的方式,更能夠在短時間內就掌握測試的進度。并在排查測試過程中產生的風險之后有效地協(xié)同管理。整個測試的團隊不僅能夠更好地完成測試的目標,更能夠帶來額外的收益。而借助程序覆蓋率本身也能夠增加修改的次數。在實際操作的過程中更能夠掌握合適的研發(fā)水平來為每一個開發(fā)團隊提供合適的數據。在實際分析測試人員行為之后自然也就能夠為管理層提供更多的數據。

        4結束語

        在實際應用和建設的過程中,任何一個工程內部的源程序都非常復雜。而實現覆蓋率100%的準確幾乎是不可能的。所以都需要借助專業(yè)的覆蓋測試工具來全面地實施。有關測試人員需要按照測試的條例來編寫和執(zhí)行就能夠發(fā)揮巨大的作用。而在實際運用測試工具之后就能夠在第一時間通過確定覆蓋執(zhí)行的范圍來得出合適的覆蓋率,最終其實也就降低了測試人員勞動的強度。正因為測試的過程非常復雜,所以目前一些自動測試生成的工具確實能夠在第一時間降低勞動人員的強度。

        5結束語

        合適的監(jiān)測覆蓋率的工具可以為每一個研發(fā)團隊都帶來更多的收益,更能夠為更多的測試團隊都提供多樣化的技術和管理方法,可以說這是一個性價比非常高的工具。軟件功能測試覆蓋率工具也確實能夠在合適的時機產生更多的作用,并讓整個測試的過程變得更加順利。

        參考文獻

        [1] 朱少民.軟件質量保證和管理[M].北京:清華大學出版社,2015:39-43.

        [2] 黎連生,王華,李淑春.軟件測試與測試技術[M].北京:清華大學出版社,2016:129.

        猜你喜歡
        應用策略
        初中數學教學中有效應用多媒體的策略
        激勵理論在企業(yè)管理中的應用
        散打實戰(zhàn)中防守反擊技術的應用分析
        賞識教育在高職體育教學中的應用價值與應用策略
        數形結合在解題中的應用
        考試周刊(2016年86期)2016-11-11 07:55:59
        淺析微課視角下的初中物理教學研究
        薪酬管理在企業(yè)人力資源管理中的應用探討
        水平井鉆井技術及其在石油開發(fā)中的應用探析
        小組活動在初中音樂課堂中的應用
        考試周刊(2016年77期)2016-10-09 12:28:35
        試分析高中化學教學中概念圖的應用策略
        考試周刊(2016年77期)2016-10-09 11:54:42
        国产免费精品一品二区三| 亚洲日韩欧美一区二区三区| 99久久超碰中文字幕伊人| 冲田杏梨av天堂一区二区三区| 扒开美女内裤舔出白水| 人人妻人人狠人人爽天天综合网| 色一情一乱一伦一区二区三欧美| 亚洲日本VA午夜在线电影| 亚洲第一页视频在线观看| 国产欧美日韩精品丝袜高跟鞋| 曰本女人牲交全视频免费播放 | 女女女女女裸体处开bbb| 国产精品女同一区二区| 亚洲精品白浆高清久久| 亚洲乱码中文字幕视频| 久久久国产乱子伦精品作者| 狠狠久久久久综合网| 日本精品国产1区2区3区| 亚洲综合自拍偷拍一区| 精品少妇一区二区三区免费观 | 欧美精品国产综合久久| 66lu国产在线观看| 日本少妇爽的大叫高潮了| 亚洲婷婷久悠悠色悠在线播放| 国产好大好硬好爽免费不卡| 精品伊人久久香线蕉| 成人激情视频一区二区三区| 亚洲a无码综合a国产av中文| 国产全肉乱妇杂乱视频| 91精品91久久久久久| 丝袜美腿亚洲综合在线播放| 人人鲁人人莫人人爱精品| 少妇邻居内射在线| 精品国产又大又黄又粗av | av手机在线天堂网| 亚洲国产系列一区二区| 人妻少妇精品中文字幕av| 国产成人户外露出视频在线| 国产白浆大屁股精品视频拍| 国产亚洲成av人片在线观看| 亚洲人成无码网www|