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

        ?

        關(guān)于軟件測試及可靠性研究

        2014-04-29 00:00:00何寧徐曌
        數(shù)字化用戶 2014年2期

        【摘 要】現(xiàn)如今,計算機軟件在人們的工作和生活中扮演著重要的角色,且隨著社會的不斷的發(fā)展進步,人們對計算機軟件的功能需求也越來越高,計算機軟件的功能也越來越強大,規(guī)模和復(fù)雜性也越來越高。隨之而來的一個問題就是如何保證計算機軟件的質(zhì)量。本文在這樣的背景下提出,從軟件測試的角度,分析了影響軟件質(zhì)量的因素,并對如何保證軟件的可靠性提出了一些有意義的探討。

        【關(guān)鍵詞】軟件測試 生存周期 軟件測評 可靠性研究

        一、概述

        計算機技術(shù)的迅猛發(fā)展改變了整個社會工作和生活的方式,其中一個重要的影響就是計算機軟件的大量使用,其替代了傳統(tǒng)的人工操作,大大提高了工作效率,并且極大的豐富了人們生活和娛樂的內(nèi)容?,F(xiàn)階段,計算機軟件已經(jīng)滲透到到社會生活的各個領(lǐng)域,成為整個社會生產(chǎn)和發(fā)展的幕后推動力。高質(zhì)量的軟件能夠為高效、準確、快速的生產(chǎn)提供幫助,而低質(zhì)量的軟件卻會給生產(chǎn)帶來極大的困難,甚至造無法彌補的損失。因而,如何能夠保證計和提高算機軟件的質(zhì)量就顯得尤為重要了。

        二、軟件測試的意義

        所謂軟件的可靠性,通俗的講,就是軟件在規(guī)定的時間里能夠正確運行,不發(fā)生錯誤的幾率;軟件的可靠性決定了軟件運行的質(zhì)量。在軟件開發(fā)的過程中,盡管開發(fā)技術(shù)人員采用了一切可以使用的方法和手段來確保軟件開發(fā)的高質(zhì)量,但是,在實際交付之后,依然會暴露出各種各樣的問題。軟件測試就是為了發(fā)現(xiàn)軟件運行過程中的錯誤而進行的工作過程,為了提高軟件的可靠性,在軟件的開發(fā)生命周期里,軟件測試占據(jù)著重要的地位。

        軟件測試能夠保證軟件開發(fā)工作的順利進行。在軟件開發(fā)的生命周期里,不同的階段都有緊密的聯(lián)系,上一階段的工作為下一階段的工作提供基礎(chǔ)和鋪墊,下一階段又會對上一階段遺留的問題進行分析梳理,并提出具體的解決方案。對于規(guī)范的軟件開發(fā)流程來說,在每個階段的工作完成之后都需要進行嚴格的技術(shù)和管理審查,審查的一個重要指標就是需要提供每個階段的測試文檔,這樣在軟件開發(fā)流程結(jié)束后就可以提供一個完整準確的軟件配置。

        三、軟件測試的生存周期和軟件測試方法

        (一)軟件測試的生存周期

        軟件測試的工作存在于軟件的整個開發(fā)周期里。在軟件開發(fā)的過程中,每個獨立的模塊在完成之后都需要進行單獨的模塊測試,在所有功能模塊集成之后,還需要進行復(fù)雜的整體測試。在軟件的開發(fā)過程中,每個階段的工作都可能會引入bug,包括添加代碼功能段時帶來的錯誤,以及修改bug時引入的新的錯誤。因此,每一次軟件更新后,都要進行全面的軟件測試,對于發(fā)現(xiàn)的bug,要盡早修復(fù),修復(fù)完之后再次進行測試,如此反反復(fù)復(fù),直到軟件功能模塊集成完全并且測試結(jié)果達標后才算結(jié)束。

        (二)軟件測試方法

        在軟件測試過程中,從執(zhí)行測試主體的角度來看,有兩種類型的測試,一種是軟件開發(fā)人員內(nèi)部進行的系統(tǒng)測試和集成測試;另一種是軟件交付后,由軟件的使用者進行的驗收性測試。如果從測試環(huán)境的角度來看,可以分為靜態(tài)測試(測試環(huán)境)和動態(tài)測試(實際應(yīng)用環(huán)境)。此外,軟件測試方法還可以分為分析法和程序法??傊瑹o論采用哪種測試方法,其同樣的宗旨就是為了以最小的代價去發(fā)現(xiàn)更多的問題。在執(zhí)行軟件測試的過程中,單純的按照某一方法進行測試往往存在一定的局限性,還應(yīng)該兼顧考慮如下問題:

        不同的軟件對軟件質(zhì)量的定位不同,其可靠性的指標也不盡相同。對于一些指令明確的功能控制軟件,比如機械控制系統(tǒng),其可靠性的定義比較明確,對于每個故障都會給出明確的描述。

        四、提高軟件可靠性的措施

        在軟件的開發(fā)過程中,每個階段引入的錯誤都會對軟件的可靠性帶來影響,相較而言,在需求階段和開發(fā)階段帶來的缺陷所占的比重很大。因此,在軟件需求階段應(yīng)全方位的了解用戶的需求,對于不明確的內(nèi)容及時溝通并隨時更新,制定詳細準確清晰的產(chǎn)品需求說明文檔;在軟件開發(fā)階段,應(yīng)嚴格按照軟件開發(fā)流程執(zhí)行,采用自頂向下、結(jié)構(gòu)化以及模塊化的設(shè)計原則,確保軟件開發(fā)的順利進行。當然,更重要的一點就是在軟件開發(fā)的整個生命周期里都要執(zhí)行相應(yīng)的軟件測試工作。

        對于軟件測試的內(nèi)容,可以從如下幾個方面來保證軟件的可靠性:對于軟件安全來說,應(yīng)確保軟件的用戶和密碼的唯一性和有效性,對于用戶名和密碼設(shè)置應(yīng)提供相應(yīng)的驗證和保護措施;對于登入軟件的用戶,應(yīng)設(shè)置相應(yīng)的軟件管理權(quán)限,能夠根據(jù)模塊功能劃分相應(yīng)的用戶區(qū)域。同時,對于超極用戶來說,應(yīng)保證其能合理的對其他用戶進行管理;為了確保人為的惡意登錄,應(yīng)對用戶登錄進行必要的限制,且用戶嘗試登錄達到一定次數(shù)的時候應(yīng)對該用戶進行鎖定。同時,用戶名和密碼框應(yīng)能夠識別特殊的字符,防止惡意攻擊;軟件應(yīng)具備一定的容錯能力。對于用戶的輸入能進行一定的檢查,同時允許用戶執(zhí)行一些無意的操作,并給出相應(yīng)的提示;對于軟件的錯誤提示,應(yīng)該能夠清楚描述錯誤的類型和錯誤原因,以此方便用戶查找錯誤,并幫助用戶及時改正;當用戶無意進行了錯誤的操作后,應(yīng)不會導致軟件崩潰或退出;軟件本身應(yīng)提供錯誤恢復(fù)和數(shù)據(jù)備份功能,當發(fā)生數(shù)據(jù)錯誤時,應(yīng)能自行恢復(fù)到正常工作狀態(tài);軟件應(yīng)能承受一定的壓力測試。在掉點、斷網(wǎng)等情況發(fā)生時,軟件的數(shù)據(jù)不應(yīng)丟失,且環(huán)境正常后,軟件能夠繼續(xù)正常運行。

        五、結(jié)論

        軟件可靠性是決定軟件質(zhì)量的重要指標。在軟件開發(fā)過程中應(yīng)制定科學和全面的軟件測試方案,來保證軟件交付后的可靠運行。本文主要針對軟件測試方法進行了深入的探討,提出了一些可用的測試方法和建議,旨在為進一步提高軟件開發(fā)質(zhì)量提供一定的參考。

        參考文獻:

        [1]楊為民等.可靠性維修性保障性叢書.國防工業(yè)出版社.1995

        [2]史濟民等.軟件工程原理、方法與應(yīng)用,高等教育出版社.2002

        [3]梅啟智,廖炯生,孫惠中.系統(tǒng)可靠性工程基礎(chǔ),科學出版社.1992

        亚洲中文字幕乱码一二三| 久久99亚洲精品久久久久| 国内精品久久久人妻中文字幕| 亚洲乱码av中文一区二区| 国产精品白浆一区二区免费看| 天堂视频一区二区免费在线观看| 中文字幕综合一区二区| 中文字幕亚洲无线码一区女同| 久久精品一区二区三区av| 亚洲 暴爽 AV人人爽日日碰 | 久久久久无码精品亚洲日韩| 久久99久久99精品免观看女同| 国产精品高清视亚洲一区二区| 精品卡一卡二卡3卡高清乱码| 国产99久久久久久免费看| 亚洲成人av一区二区三区| 日本妇女高清一区二区三区 | 加勒比东京热一区二区| 女人和拘做受全程看视频| 欧美日韩国产成人高清视| 亚洲精品尤物av在线网站| 97cp在线视频免费观看| 午夜内射中出视频| 久久福利青草精品资源| 久久精品蜜桃美女av| 亚洲精品久久久久久久蜜桃| 九九热在线视频观看这里只有精品 | 成年无码aⅴ片在线观看| 久久99久久99精品免观看女同 | 人妻少妇满足中文字幕| 精品国产一区av天美传媒| 国产亚洲sss在线观看| 亚洲成人av一区二区 | 看女人毛茸茸下面视频| 又粗又粗又黄又硬又深色的| 色综合久久久久综合999| 中文字幕日韩精品永久在线| 极品白嫩的小少妇| 国产亚洲欧美在线| 极品少妇一区二区三区四区视频| 无码国产精品久久一区免费|