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

        ?

        軟件測試包括的項(xiàng)目及測試方法分析

        2020-11-25 20:31:46徐旻江蘇龍虎網(wǎng)信息科技股份有限公司
        數(shù)碼世界 2020年4期
        關(guān)鍵詞:白盒黑盒軟件測試

        徐旻 江蘇龍虎網(wǎng)信息科技股份有限公司

        引言

        近年來的計(jì)算機(jī)軟件項(xiàng)目逐漸增多,應(yīng)該對(duì)計(jì)算機(jī)軟件項(xiàng)目進(jìn)行合理的管控,保證軟件開發(fā)的整體質(zhì)量。在對(duì)軟件系統(tǒng)進(jìn)行開發(fā)的過程中,需要通過對(duì)軟件進(jìn)行測試,以檢驗(yàn)軟件開發(fā)中的各項(xiàng)功能是否都具備,同時(shí)檢測軟件是否能夠正常安全可靠運(yùn)行。本文詳細(xì)分析了黑盒測試、白盒測試、灰盒測試等在軟件測試中常用的方法,對(duì)于提高軟件測試在實(shí)際中的應(yīng)用具有一定的價(jià)值。

        1 軟件測試概述

        1.1 軟件開發(fā)理論及技術(shù)

        軟件系統(tǒng)在實(shí)際中得到了廣泛的應(yīng)用,為了實(shí)現(xiàn)某一項(xiàng)具體功能,可以開發(fā)出具體的軟件,專門應(yīng)對(duì)具體的專業(yè)問題。 在進(jìn)行計(jì)算機(jī)軟件系統(tǒng)開發(fā)之前,需要明確軟件系統(tǒng)的具體要求,之后在確定具體的軟件實(shí)現(xiàn)方法以及軟件的大體架構(gòu)。在軟件系統(tǒng)開發(fā)完畢之后,需要進(jìn)行軟件系統(tǒng)的測試,保證軟件的各項(xiàng)功能都達(dá)到預(yù)期的目的,保證計(jì)算機(jī)軟件項(xiàng)目的質(zhì)量。

        在對(duì)軟件需求進(jìn)行全面分析的階段中,應(yīng)該站在一定的高度,保證后續(xù)不會(huì)出現(xiàn)其他問題。對(duì)于軟件系統(tǒng)需要的輸入信號(hào)和輸出信號(hào),都應(yīng)該滿足相關(guān)的設(shè)計(jì)要求,以保證后續(xù)在計(jì)算機(jī)軟件項(xiàng)目驗(yàn)收階段能夠達(dá)到項(xiàng)目驗(yàn)收的條件,從而完成整個(gè)計(jì)算機(jī)軟件項(xiàng)目,提高計(jì)算機(jī)軟件項(xiàng)目管理的整體效率。

        1.2 軟件測試的必要性

        對(duì)軟件進(jìn)行測試,可以在軟件投入實(shí)際運(yùn)用之前,發(fā)現(xiàn)軟件中存在的問題,從而對(duì)軟件進(jìn)行優(yōu)化。在軟件測試中,對(duì)于用例的維護(hù)管理,以互聯(lián)網(wǎng)軟件的測試管理方法為例,可以從單個(gè)項(xiàng)目維度來維護(hù),或者從互聯(lián)網(wǎng)軟件產(chǎn)品的角度加以考慮。在具體的執(zhí)行用例的過程中,可以將對(duì)互聯(lián)網(wǎng)軟件的測試結(jié)果和在測試過程中所采用到的數(shù)據(jù)情況記錄在用例的備注中,這樣形成一定的知識(shí)庫,可以用在今后其他的對(duì)互聯(lián)網(wǎng)軟件的測試中,達(dá)到用例復(fù)用的目的,并且可以對(duì)相應(yīng)的測試結(jié)果進(jìn)行對(duì)比分析,發(fā)現(xiàn)一定的規(guī)律,從而對(duì)測試起到一定的指導(dǎo)作用。此外,對(duì)互聯(lián)網(wǎng)軟件的測試工作應(yīng)該具有一定的時(shí)間,在短時(shí)間內(nèi)難以發(fā)現(xiàn)互聯(lián)網(wǎng)軟件中存在的所有的缺陷。對(duì)互聯(lián)網(wǎng)軟件測試的時(shí)間越長,可能會(huì)發(fā)現(xiàn)新的問題或缺陷,故對(duì)互聯(lián)網(wǎng)軟件的測試應(yīng)該有所把控,及時(shí)完成相應(yīng)的測試任務(wù)。通過對(duì)互聯(lián)網(wǎng)軟件進(jìn)行測試,在一定程度上保證了互聯(lián)網(wǎng)軟件的質(zhì)量,確?;ヂ?lián)網(wǎng)軟件具有較好的用戶體驗(yàn)。

        2 軟件測試包括的項(xiàng)目

        2.1 軟件性能測試

        對(duì)軟件的性能測試,是軟件測試中的一個(gè)基本的項(xiàng)目,具體包括軟件運(yùn)行的速度、對(duì)計(jì)算機(jī)系統(tǒng)資源的占用和要求程度等。從用戶的角度而言,軟件的用戶量增加、服務(wù)器受到磨損和軟件系統(tǒng)中的數(shù)據(jù)量增加都會(huì)對(duì)軟件性能造成一定的影響。

        2.2 軟件功能測試

        對(duì)軟件的功能進(jìn)行測試,也是在軟件測試過程中必須要進(jìn)行的基本測試項(xiàng)目之一。開發(fā)軟件是為了實(shí)現(xiàn)某些功能,對(duì)在軟件開發(fā)階段的軟件需求進(jìn)行分析之后,在軟件測試階段應(yīng)對(duì)各項(xiàng)軟件應(yīng)具備的功能進(jìn)行嚴(yán)格測試,保證軟件系統(tǒng)的各項(xiàng)功能都能正常發(fā)揮。

        2.3 軟件安全性測試

        軟件在應(yīng)用的過程中,應(yīng)該注意保證軟件應(yīng)用的安全性。近年來,各類軟件系統(tǒng)十分豐富,類型很多,體現(xiàn)了軟件行業(yè)的發(fā)展動(dòng)力和發(fā)展前景。在軟件系統(tǒng)的應(yīng)用中,應(yīng)能實(shí)現(xiàn)各套軟件系統(tǒng)中的資源共享和數(shù)據(jù)信息共享,保證軟件系統(tǒng)中的各個(gè)接口具有良好的通用性。其次,對(duì)于計(jì)算機(jī)軟件項(xiàng)目中的網(wǎng)絡(luò)方面的相關(guān)設(shè)計(jì)中,應(yīng)確定采取何種網(wǎng)絡(luò)通信方式,如局域網(wǎng)、廣域網(wǎng)等,并應(yīng)該確定通信網(wǎng)絡(luò)系統(tǒng)中所采用的網(wǎng)絡(luò)通道介質(zhì),如光纖或電纜等,并對(duì)整個(gè)網(wǎng)絡(luò)系統(tǒng)中的地址進(jìn)行整體上的合理規(guī)劃,保證地址具有一定的擴(kuò)展性,方便今后其他軟件系統(tǒng)的接入。但在軟件系統(tǒng)接入的過程中,應(yīng)該保證軟件系統(tǒng)的安全性。

        2.4 軟件自動(dòng)化測試

        軟件自動(dòng)化測試和傳統(tǒng)的手工測試有所不同,傳統(tǒng)的測試方法是一個(gè)一個(gè)測試用例分別執(zhí)行,采用軟件自動(dòng)化測試能夠提高對(duì)軟件測試的效率。此外在計(jì)算機(jī)軟件項(xiàng)目管理中,在對(duì)軟件的各個(gè)模塊進(jìn)行測試的階段,應(yīng)保證各個(gè)模塊都達(dá)到了預(yù)期的目的,各個(gè)軟件模塊之間具有良好的軟件交互性。在對(duì)軟件進(jìn)行測試完畢之后,應(yīng)出具軟件測試分析報(bào)告。其次,在對(duì)計(jì)算機(jī)軟件項(xiàng)目進(jìn)行評(píng)審的過程中,應(yīng)著重分析計(jì)算機(jī)軟件項(xiàng)目的結(jié)果,并不側(cè)重對(duì)計(jì)算機(jī)軟件項(xiàng)目提出相關(guān)的意見。在評(píng)審的過程中,對(duì)開發(fā)出來的軟件是否實(shí)現(xiàn)了預(yù)期的目標(biāo),可以進(jìn)行測試。最后,應(yīng)對(duì)整個(gè)計(jì)算機(jī)軟件項(xiàng)目的經(jīng)濟(jì)性進(jìn)行分析評(píng)估,保證計(jì)算機(jī)軟件項(xiàng)目中的資金能夠得到高效的利用。任何項(xiàng)目都應(yīng)該講究成本和效益,以較低的成本投入換取較高的項(xiàng)目收益,這樣的項(xiàng)目才具有較高的經(jīng)濟(jì)性。

        3 軟件測試的方法

        對(duì)于軟件測試的方法,在項(xiàng)目實(shí)際中較常采用的有黑盒測試、白盒測試、灰盒測試等測試方法,以下分別對(duì)每一類測試方法進(jìn)行分析。

        3.1 黑盒測試

        對(duì)于黑盒測試的常用方法,主要的方法包括等價(jià)類劃分、邊界值分析、正交分析、因果圖、判定表、流程分析、錯(cuò)誤猜測等,這些都是常用的方法。在黑盒測試中,根據(jù)軟件所具有的主要功能需求,設(shè)計(jì)出相應(yīng)的測試用例,通過調(diào)用這些測試用例進(jìn)行測試,根據(jù)軟件測試之后的輸出數(shù)據(jù)和輸入數(shù)據(jù),對(duì)軟件測試結(jié)果進(jìn)行分析。

        3.2 白盒測試

        在軟件測試中的白盒測試中,主要的測試方法包括代碼檢查法、靜態(tài)結(jié)構(gòu)分析法、靜態(tài)質(zhì)量度量法等。在進(jìn)行白盒測試中,首先需要了解掌握了解軟件系統(tǒng)的內(nèi)部結(jié)構(gòu)情況,主要用來測試軟件的結(jié)構(gòu),不偏重與對(duì)程序的功能測試,這點(diǎn)和黑盒測試具有明顯的區(qū)別。

        3.3 灰盒測試

        灰盒測試側(cè)重于對(duì)軟件的接口進(jìn)行測試,軟件系統(tǒng)中包括若干個(gè)子系統(tǒng),需要測試子系統(tǒng)之間的數(shù)據(jù)交互性能。此外對(duì)于提高互聯(lián)網(wǎng)軟件質(zhì)量的測試管理方法,首先可以采用對(duì)互聯(lián)網(wǎng)軟件測試的代碼覆蓋率指標(biāo)評(píng)估對(duì)腳本測試的質(zhì)量,這個(gè)指標(biāo)的含義是指所進(jìn)行測試的代碼量在整個(gè)代碼量中的比值。若對(duì)互聯(lián)網(wǎng)軟件進(jìn)行測試的腳本寫得較好,則其代碼覆蓋率也會(huì)有所提高,故采用代碼覆蓋率進(jìn)行衡量也具有一定的意義。二是進(jìn)行壓力測試,互聯(lián)網(wǎng)軟件中存在若干個(gè)不同的網(wǎng)絡(luò)接口,對(duì)這些不同的網(wǎng)絡(luò)接口進(jìn)行測試,主要需要測試吞吐率、響應(yīng)時(shí)間和并發(fā)數(shù)等,通過對(duì)這些物理量進(jìn)行測試,從而評(píng)估互聯(lián)網(wǎng)軟件對(duì)數(shù)據(jù)的處理能力。三是安全漏洞檢查,防御方法可以通過編寫一定的腳本對(duì)用戶輸入的字段進(jìn)行篩選和過濾操作,能夠在一定程度上阻止外界的攻擊,提高了互聯(lián)網(wǎng)軟件的安全防護(hù)能力。互聯(lián)網(wǎng)軟件是外界對(duì)互聯(lián)網(wǎng)軟件進(jìn)行攻擊的重要入口,加強(qiáng)對(duì)互聯(lián)網(wǎng)軟件的安全測試也具有重要的意義。四是還原性測試,這也是對(duì)互聯(lián)網(wǎng)軟件進(jìn)行測試的項(xiàng)目之一。通過采取上述措施,可以提高軟件測試的效率和質(zhì)量。

        4 結(jié)論

        互聯(lián)網(wǎng)軟件是人們?nèi)粘I钪谐2捎玫降幕拒浖?,提高互?lián)網(wǎng)軟件的用戶體驗(yàn),也可以提高互聯(lián)網(wǎng)的應(yīng)用范圍。本文詳細(xì)分析了提高互聯(lián)網(wǎng)軟件質(zhì)量的測試管理方法,并舉例說明了在具體的測試中的方法和經(jīng)驗(yàn),可以在互聯(lián)網(wǎng)軟件測試中加以推廣應(yīng)用。

        猜你喜歡
        白盒黑盒軟件測試
        一種基于局部平均有限差分的黑盒對(duì)抗攻擊方法
        面向未來網(wǎng)絡(luò)的白盒交換機(jī)體系綜述
        DWB-AES:基于AES 的動(dòng)態(tài)白盒實(shí)現(xiàn)方法
        基于OBE的軟件測試課程教學(xué)改革探索
        網(wǎng)絡(luò)“黑”“白”之爭
        通信世界(2018年29期)2018-11-21 06:34:44
        EXCEL和VBA實(shí)現(xiàn)軟件測試記錄管理
        電子制作(2018年16期)2018-09-26 03:27:18
        關(guān)于軟件測試技術(shù)應(yīng)用與發(fā)展趨勢研究
        電子測試(2017年15期)2017-12-18 07:19:20
        軟件測試工程化模型及應(yīng)用研究
        基于EEPROM數(shù)據(jù)讀寫的智能電能表白盒測試方法
        電測與儀表(2014年3期)2014-04-04 09:08:08
        国产成人无精品久久久| 人人妻人人狠人人爽天天综合网| 毛片24种姿势无遮无拦| 中文人妻无码一区二区三区信息| 亚洲人妻有码中文字幕| 人妻少妇精品视频一区二区三区l 日韩人妻中文字幕专区 | 国产精品自拍首页在线观看| 国产激情一区二区三区成人| 人妻少妇精品无码专区| 一本色道av久久精品+网站| 亚洲一区av在线观看| 无套内谢的新婚少妇国语播放| 国产主播无套内射一区| 精品黑人一区二区三区久久hd | 美女射精视频在线观看| 新婚少妇无套内谢国语播放| 日韩亚洲av无码一区二区不卡| 国产免费人成视频在线播放播| 男女视频在线观看一区二区| 男女肉粗暴进来动态图| 成人精品综合免费视频| 国产思思久99久精品| 狼狼色丁香久久女婷婷综合| 国产乱妇无乱码大黄aa片| 久久天天躁夜夜躁狠狠躁2022| 亚洲一二三四五区中文字幕 | 日韩午夜福利无码专区a| 久久综合精品国产丝袜长腿| 久久99国产亚洲高清观看首页| 国内嫩模自拍偷拍视频| 欧美乱妇高清无乱码在线观看 | 久久久久久亚洲精品中文字幕| 国内精品一区二区2021在线| 国产精品后入内射日本在线观看| 国产丝袜美女| 国产亚洲精品aaaa片app| 日本国主产一区二区三区在线观看 | 好看午夜一鲁一鲁一鲁| 国产亚洲精品av久久| 人妻少妇精品中文字幕av蜜桃| 国产自产av一区二区三区性色|