• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    試論軟件工程內(nèi)軟件測試的必要性

    2018-03-22 11:43:58雷鳴
    讀天下 2017年16期
    關(guān)鍵詞:必要性分析軟件工程軟件測試

    摘要:科技水平的提升,軟件工程逐步進(jìn)入到大眾的視野中,作為一門剛出現(xiàn)的現(xiàn)代技術(shù)學(xué)科,軟件工程在計(jì)算機(jī)中有較強(qiáng)的實(shí)用性,此外該技術(shù)在其他領(lǐng)域內(nèi)也有非常廣泛的運(yùn)用。軟件測試在軟件工程內(nèi)占據(jù)非常重要的地位,因此必須提升對軟件測試的認(rèn)識,文章主要研究在軟件工程內(nèi),實(shí)施軟件測試的必要性。

    關(guān)鍵詞:軟件工程;軟件測試;必要性分析

    一、 前言

    科技水平的快速提升,計(jì)算機(jī)在我們工作和生活中的運(yùn)用越來越普遍。軟件是計(jì)算機(jī)的基本組成之一,軟件出現(xiàn)問題將會對計(jì)算機(jī)的使用造成巨大的影響。由此可見,軟件測試具有非常重要的意義,它能夠保證軟件的正常運(yùn)行。所以,探究軟件工程內(nèi)進(jìn)行軟件測試的必要性非常有價值。

    二、 對軟件測試的認(rèn)知

    在軟件工程內(nèi),軟件測試就是在軟件正式使用之前,對其進(jìn)行一系列的檢查,包括對軟件的需求分析、軟件系統(tǒng)的設(shè)計(jì)以及程度的源代碼進(jìn)行最后的檢查,這是保證軟件正常使用的關(guān)鍵環(huán)節(jié),該環(huán)節(jié)是為了能夠及時發(fā)展軟件中出現(xiàn)的錯誤而存在的過程。軟件測試主要是利用特定的測試工具,并根據(jù)軟件測試的方案和程度對剛研發(fā)出來的軟件實(shí)施性能和功能的檢測。還可以利用不同的測試工具、軟件測試與維護(hù)系統(tǒng),加強(qiáng)對軟件的檢測。按照軟件測試的實(shí)施方案分析和評估檢測過程中可能產(chǎn)生的各類問題。對軟件進(jìn)行測試之后,還應(yīng)該實(shí)施對軟件的跟蹤調(diào)查,實(shí)時監(jiān)控軟件的運(yùn)行是否出現(xiàn)故障,為用戶提供最合格的軟件產(chǎn)品。

    在軟件的研發(fā)過程中,主要在以下兩個環(huán)節(jié)需要進(jìn)行軟件測試。第一,編寫模塊的過程中,軟件中每一個模塊的編寫都應(yīng)該進(jìn)行嚴(yán)格的測試,可以稱為是單元測試,也可以稱作是模塊測試。該過程主要是對軟件里其中一個模塊的程序段進(jìn)行測試,也可以是對軟件所具有的某一項(xiàng)功能的測試。第二,也就是對軟件系統(tǒng)所進(jìn)行的全面綜合型測試。

    三、 軟件測試的分類、目的和遵循的原則

    1. 分類

    目前的軟件測試主要包括兩種,即動態(tài)測試和靜態(tài)測試。前者主要是指在軟件不需要執(zhí)行相關(guān)程序代碼的過程中,及時發(fā)現(xiàn)程序中出現(xiàn)的障礙,或者是在對評估和檢測程序代碼的過程中。從宏觀上來講,對軟件的需求分析和技術(shù)評審都是靜態(tài)測試的范圍。后者主要是利用抽樣測試軟件的相關(guān)數(shù)據(jù),探究其對程序運(yùn)行所產(chǎn)生的影響,從而檢測出程序中可能存在的問題。在對軟件進(jìn)行動態(tài)測試時,必須注意最核心的環(huán)節(jié)應(yīng)該是測試所使用的實(shí)例、軟件的運(yùn)行以及程序的運(yùn)行結(jié)果顯示。另外,文檔的編制等也屬于動態(tài)測試的內(nèi)容。

    2. 目的

    對軟件測試目的的分類依據(jù)主要有兩個,一個是從用戶的角度來講,他們希望能夠通過軟件測試,及時發(fā)現(xiàn)軟件中出現(xiàn)的各種漏洞。另一個是從軟件研發(fā)人員的角度來講,他們希望所研發(fā)的軟件能盡可能少地出現(xiàn)錯誤,從而減少自己的工作量。軟件的測試應(yīng)該以客戶的需求為基礎(chǔ),從而驗(yàn)證所研發(fā)的軟件是否出現(xiàn)漏洞。在這種情況下,實(shí)施軟件測試的人員需要利用一些對程序影響較小的測試模塊實(shí)現(xiàn)對軟件的測試,并盡可能地回避容易造成錯誤暴露的測試用例。另外,測試人員針對程序中容易出現(xiàn)副作用的語句并不會刻意地再次進(jìn)行測試。在這種情況下,程序的設(shè)計(jì)過程中還是會出現(xiàn)各種難以預(yù)測的問題。對于這類問題的測試只能在特定的環(huán)境下,才能夠更加精確地找出來。

    3. 軟件測試所需要遵循的原則

    第一,重復(fù)對軟件進(jìn)行測試,還應(yīng)該在軟件研發(fā)之后及時采取相關(guān)的測試。只有這樣,才能夠更大程度地避免軟件研發(fā)過程中,各種外界因素對軟件測試帶來的不良影響。在實(shí)際的工作過程中,測試人員應(yīng)該加強(qiáng)對每一個階段的技術(shù)審核,而且還應(yīng)該在軟件研發(fā)的各個過程中加強(qiáng)對軟件的測試,及時發(fā)現(xiàn)其中出現(xiàn)的問題并采取預(yù)防措施。

    第二,程序員盡量不要參與軟件的測試過程,在對軟件實(shí)施測試的過程中,測試人員必須站在客觀的角度才能夠更好地實(shí)施軟件測試。但是程序員參與軟件測試時,可能會因?yàn)閯e人對自己勞動成果的否定出現(xiàn)不良情緒,從而對軟件測試的結(jié)果產(chǎn)生影響。

    第三,應(yīng)該重視軟件測試過程中的嚴(yán)密性,包括對軟件測試方案的制訂。軟件方案應(yīng)該包括對軟件功能的測試,軟件輸入與輸出的測試,最后還應(yīng)該重視對軟件各項(xiàng)功能進(jìn)行測試的進(jìn)度安排等。重視對測試方案、軟件測試用例以及軟件測試過程中錯誤統(tǒng)計(jì)分析結(jié)果的保管,避免今后軟件研發(fā)過程中出現(xiàn)同類問題。

    4. 軟件測試的必要性分析從以上的論述不難看出,軟件測試在軟件工程內(nèi)的重要地位。因此,必須提升對軟件測試的重視程度。在軟件行業(yè)內(nèi),軟件危機(jī)、軟件故障是非常重要的研究課題。大部分的專家、軟件測試和程序員都對此給予高度重視,并且充分認(rèn)識到軟件危機(jī)等事件的產(chǎn)生都是一種現(xiàn)象,但是軟件中出現(xiàn)的各種漏洞才是對軟件研發(fā)進(jìn)度、質(zhì)量和研發(fā)成本產(chǎn)生影響的重要條件。人們對軟件的運(yùn)用越來越普遍,程序員和軟件測試人員等也投入了大量的精力,加強(qiáng)軟件測試,盡可能地為客戶提供性能最好的軟件產(chǎn)品。

    四、 結(jié)束語

    軟件測試在軟件工程內(nèi)占據(jù)非常重要的位置,該環(huán)節(jié)對軟件最終性能產(chǎn)生極大的影響,如果不進(jìn)行軟件測試,那么所研發(fā)的軟件將難以更好地為用戶提供服務(wù)。文章對軟件測試必要性的研究還比較欠缺,今后還會繼續(xù)加強(qiáng)對軟件測試的研究,希望該研究能夠?yàn)檐浖y試研究有一定的積極意義。

    參考文獻(xiàn):

    [1]張意.計(jì)算機(jī)軟件工程的維護(hù)措施和方法[J/OL].電子技術(shù)與軟件工程,2017,(22):45.[2017-12-22].

    [2]李寧,莊麗華,石林,劉鎖蘭,徐守坤.大數(shù)據(jù)云計(jì)算時代軟件測試所面臨的挑戰(zhàn)[J].教育教學(xué)論壇,2017,(51):275-276.

    [3]高月,張楊.基于大數(shù)據(jù)信息的軟件測試方法改進(jìn)研究[J].計(jì)算機(jī)測量與控制,2017,(11):107-110.

    作者簡介:

    雷鳴,四川省內(nèi)江市,四川省內(nèi)江市第六中學(xué)。

    猜你喜歡
    必要性分析軟件工程軟件測試
    基于OBE的軟件測試課程教學(xué)改革探索
    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
    試分析物理教學(xué)中學(xué)生元認(rèn)知能力的培養(yǎng)
    東方教育(2016年8期)2017-01-17 13:50:11
    依托工作室的軟件工程實(shí)踐教學(xué)研究
    基于工程教育認(rèn)證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究 
    關(guān)于提高軟件工程實(shí)踐教學(xué)質(zhì)量的幾點(diǎn)思考
    關(guān)于如何創(chuàng)新和完善計(jì)算機(jī)軟件工程管理的探討
    軟件測試工程化模型及應(yīng)用研究
    服務(wù)“三農(nóng)”的會計(jì)專業(yè)課程建設(shè)必要性分析
    铜川市| 高碑店市| 剑川县| 潮安县| 榆树市| 仲巴县| 闸北区| 新沂市| 牟定县| 富裕县| 麻江县| 东港市| 增城市| 新营市| 修文县| 张北县| 汶上县| 高陵县| 蕲春县| 南木林县| 奈曼旗| 图们市| 余江县| 金乡县| 大邑县| 乐山市| 成都市| 湘阴县| 上饶市| 望江县| 綦江县| 从化市| 库尔勒市| 大方县| 惠州市| 淳安县| 吴桥县| 柞水县| 四会市| 杭州市| 衢州市|