- 相關(guān)推薦
軟件測(cè)試中存在的問(wèn)題與解決方法
軟件測(cè)試是軟件開(kāi)發(fā)過(guò)程中不可缺少的環(huán)節(jié),它是檢測(cè)軟件是否完全滿足客戶(hù)的需求,下面是小編搜集整理的的一篇探究軟件測(cè)試存在問(wèn)題的論文范文,供大家閱讀查看。
軟件測(cè)試中存在的問(wèn)題與解決方法
一、前言
軟件開(kāi)發(fā)是一項(xiàng)復(fù)雜專(zhuān)業(yè)化程度很高的工程,在開(kāi)發(fā)過(guò)程中不可避免的會(huì)遇上很多問(wèn)題,軟件在運(yùn)行使用的過(guò)程中也會(huì)遇上各種各樣的錯(cuò)誤。軟件的使用用很多階段,每個(gè)階段的發(fā)展都會(huì)各種不同的問(wèn)題,所以應(yīng)該對(duì)軟件進(jìn)行糾正,及時(shí)的發(fā)現(xiàn)存在的問(wèn)題,及時(shí)的加以糾正。這個(gè)發(fā)現(xiàn)軟件錯(cuò)誤問(wèn)題的過(guò)程就是軟件的測(cè)試過(guò)程。軟件測(cè)試在軟件使用中是非常重要的。
二、 軟件測(cè)試的意義
軟件在開(kāi)發(fā)出來(lái)之后需要為保證軟件的安全,投入使用之前需要經(jīng)過(guò)系統(tǒng)專(zhuān)業(yè)的測(cè)試,以確保軟件的質(zhì)量。軟件測(cè)試是軟件開(kāi)發(fā)過(guò)程中不可缺少的環(huán)節(jié),他是檢測(cè)軟件是否完全滿足客戶(hù)的需求。軟件的測(cè)試從不同的角度來(lái)看有不同的意義,從開(kāi)發(fā)者的角度來(lái)說(shuō),他們希望通過(guò)軟件測(cè)試來(lái)確保軟件的功能是否符合客戶(hù)的要求,因?yàn)檐浖膶?shí)用性是非常重要的,客戶(hù)的要求是非常重要,這也是體現(xiàn)一個(gè)軟件公司的專(zhuān)業(yè)程度。對(duì)于客戶(hù)而言,客服也希望通過(guò)軟件測(cè)試發(fā)現(xiàn)軟件存在的問(wèn)題,作為對(duì)否使用此軟件的一個(gè)參考標(biāo)準(zhǔn),并且可以減少軟件在實(shí)際操作使用中存在的問(wèn)題,發(fā)現(xiàn)軟件的不足,以用戶(hù)的角度給設(shè)計(jì)者提出有用的意見(jiàn)。
三、軟件測(cè)試中存在的問(wèn)題
1、項(xiàng)目的管理難度大
軟件測(cè)試一般是在編碼完成之后,在后期的系統(tǒng)檢測(cè)時(shí)才能發(fā)現(xiàn),這就造成了項(xiàng)目的進(jìn)度難以控制,因?yàn)橛械拇嬖诘膯?wèn)題不確定需要花費(fèi)多長(zhǎng)時(shí)間才能夠解決。并且在軟件的開(kāi)發(fā)過(guò)程之中,軟件開(kāi)發(fā)的.管理人對(duì)軟件質(zhì)量的好壞是沒(méi)有全面的了解的,在測(cè)試之前管理人也不能第一軟件的質(zhì)量加以控制,這就大大的加大了軟件開(kāi)發(fā)項(xiàng)目的管理難度.
2、對(duì)風(fēng)險(xiǎn)的控制能力弱
軟件的功能是否能夠完全滿足客戶(hù)的需求,滿足系統(tǒng)煩人功能、性能和可靠性方面的需求,要經(jīng)過(guò)系統(tǒng)的測(cè)試之后才能夠發(fā)現(xiàn),這說(shuō)明了軟件開(kāi)發(fā)的過(guò)程中,對(duì)項(xiàng)目風(fēng)險(xiǎn)的控制能力是比較弱的,只有到了開(kāi)發(fā)的晚期才能夠真正的降低軟件開(kāi)發(fā)存在的風(fēng)險(xiǎn)。
3、開(kāi)發(fā)費(fèi)用高
軟件的開(kāi)發(fā)分為兩種,一種是自己開(kāi)發(fā),一種事請(qǐng)軟件公司開(kāi)發(fā),但不管是那個(gè),都會(huì)對(duì)軟件開(kāi)發(fā)的費(fèi)用有一定的要求。在軟件開(kāi)發(fā)的過(guò)程中,越早的發(fā)現(xiàn)軟件存在的問(wèn)題就能相對(duì)減少軟件開(kāi)發(fā)的成本,反之,發(fā)現(xiàn)的越晚,費(fèi)用越高,錯(cuò)誤的延遲解決是導(dǎo)致項(xiàng)目成本增加的根源。
四、解決問(wèn)題的方法
為解決傳統(tǒng)測(cè)試方法存在的問(wèn)題,經(jīng)過(guò)試驗(yàn)我們得出了三個(gè)比較有用的方法,那就是盡早測(cè)試、連續(xù)測(cè)試、自動(dòng)化測(cè)試,并切在這個(gè)的基礎(chǔ)上還提出了完整的測(cè)試的流程和一套的軟件自動(dòng)化的工具。我們需要做的是。組建一個(gè)專(zhuān)業(yè)的測(cè)試的團(tuán)隊(duì),基于一套完整的軟件測(cè)試流程,使用一套完整的自動(dòng)化軟件測(cè)試工具,完成全方位的軟件質(zhì)量驗(yàn)證。
1、盡早測(cè)試
。1)在傳統(tǒng)的測(cè)試中,因?yàn)闇y(cè)試的時(shí)間較晚造成管理者不能及時(shí)控制軟件開(kāi)發(fā)存在的風(fēng)險(xiǎn),并且越晚發(fā)現(xiàn)軟件開(kāi)發(fā)存在的問(wèn)題,最后修改時(shí)機(jī)會(huì)提高每個(gè)單位的修改成本,從成本學(xué)的角度來(lái)說(shuō),控制成本,控制風(fēng)險(xiǎn)是非常有必要的。解決這個(gè)問(wèn)題的方法就是盡早的做檢測(cè),早發(fā)現(xiàn)錯(cuò)誤就可以及時(shí)的解決。
。2)首先我們可以邊開(kāi)發(fā)邊測(cè)試,在知道客戶(hù)的需求之后,就應(yīng)該根據(jù)需求制定一個(gè)完善的軟件測(cè)試計(jì)劃,伴隨著分析過(guò)程同時(shí)應(yīng)該完成測(cè)試用例是我設(shè)計(jì)。軟件開(kāi)發(fā)出來(lái)的時(shí)候,測(cè)試人員就應(yīng)該馬上的對(duì)軟件進(jìn)行測(cè)試,并根據(jù)測(cè)試的結(jié)果給出專(zhuān)業(yè)的評(píng)估報(bào)告。這樣,開(kāi)發(fā)人員就能通過(guò)檢測(cè)之后的指標(biāo)對(duì)軟件做出積極的調(diào)整,這樣有利于管理者的管理。其次,采用迭代式的方法進(jìn)行軟件開(kāi)發(fā),把傳統(tǒng)的軟件開(kāi)發(fā)的生命周期分成多個(gè)迭代周期,測(cè)試人員在每個(gè)迭代周期都進(jìn)行測(cè)試,這樣的方法在很大程度上提前了系統(tǒng)測(cè)試發(fā)生的時(shí)間,這在很大程度上降低了項(xiàng)目風(fēng)險(xiǎn)和項(xiàng)目開(kāi)發(fā)成本。最后,將傳統(tǒng)的測(cè)試方法改成集成測(cè)試到系統(tǒng)測(cè)試、驗(yàn)收測(cè)試的劃分,把整個(gè)軟件的測(cè)試按階段劃分成開(kāi)發(fā)員測(cè)試和系統(tǒng)測(cè)試兩個(gè)階段。這樣做的好處是,把軟件的測(cè)試責(zé)無(wú)旁貸的擴(kuò)展到了整個(gè)開(kāi)發(fā)開(kāi)發(fā)人員的工作過(guò)程。這樣就提前了測(cè)試發(fā)生的時(shí)間,通過(guò)這樣提前測(cè)試的方法盡早的提高軟件測(cè)試的質(zhì)量、降低了軟件測(cè)試成本。
2、連續(xù)測(cè)試
。1)連續(xù)測(cè)試的靈感是從迭代式的檢測(cè)方法中得來(lái)的。在迭代式的方法中,就是通過(guò)吧軟件分為很多個(gè)小部分來(lái)檢測(cè),這樣就將軟件的開(kāi)發(fā)分為一個(gè)個(gè)小的部分,這樣比較容易實(shí)現(xiàn)目標(biāo)。在連續(xù)檢測(cè)的過(guò)程中也這樣,在軟件開(kāi)發(fā)的過(guò)程中就將軟件分為一個(gè)個(gè)小部分,每一小部分小部分的解決。其中這些小部分可分為需求、設(shè)計(jì)、編碼、集成、檢測(cè)等一系列的開(kāi)發(fā)活動(dòng)。這些活動(dòng)都會(huì)集成一次一些新的功能。
。2)連續(xù)檢測(cè)就是通過(guò)連續(xù)檢測(cè)這樣的迭代方式來(lái)完成檢測(cè),發(fā)現(xiàn)軟件存在的問(wèn)題,使問(wèn)題及時(shí)的得到解決,也可以讓管理者對(duì)軟件的質(zhì)量有一定的控制能力。
3、自動(dòng)化測(cè)試
在整個(gè)軟件的檢測(cè)宗旨及時(shí)今早測(cè)試、連續(xù)測(cè)試,其實(shí)質(zhì)就是讓檢測(cè)的時(shí)間提前,今早的發(fā)現(xiàn)問(wèn)題,但是這樣的測(cè)試方式是非常繁瑣的,要是是都只采用人工來(lái)檢測(cè),那是非常浪費(fèi)人力資源的,而且人工檢測(cè)的話容易出現(xiàn)錯(cuò)誤。因此,自動(dòng)化的檢測(cè)工具是必不可少的。自動(dòng)化的檢測(cè)主要是利用軟件測(cè)試工具提供完善的軟件測(cè)試程序,這個(gè)程序適合各種檢測(cè)的自動(dòng)實(shí)現(xiàn)。
4、培養(yǎng)人才
隨著我國(guó)軟件事業(yè)的迅猛發(fā)展,軟件的質(zhì)量監(jiān)控與軟件的維護(hù)發(fā)展逐漸成為一些高端企業(yè)的發(fā)展的核心,因此,需要一大批擁有軟件測(cè)試能力的專(zhuān)業(yè)人才。培養(yǎng)一批擁有高素質(zhì)是我軟件檢測(cè)人員是中國(guó)軟件公司的發(fā)展的當(dāng)務(wù)之急。為軟件的開(kāi)發(fā)提供完善的測(cè)試了流程,使軟件的檢測(cè)與開(kāi)發(fā)可以從容不迫。
五、結(jié)語(yǔ)
軟件的使用越廣泛,它的安全質(zhì)量問(wèn)題就用該得到更大的重視。我們除了要滿足客戶(hù)的需要,還要節(jié)省成本,提高開(kāi)發(fā)的效率。在開(kāi)發(fā)研究的過(guò)程中,通過(guò)優(yōu)化檢測(cè)的方法來(lái)提高開(kāi)發(fā)過(guò)程中對(duì)軟件質(zhì)量與存在風(fēng)險(xiǎn)的有效規(guī)避來(lái)減少軟件的問(wèn)題,滿足客戶(hù)需要,提高軟件的質(zhì)量。為了有更好更專(zhuān)業(yè)的測(cè)試團(tuán)隊(duì),我國(guó)應(yīng)該加強(qiáng)軟件測(cè)試專(zhuān)業(yè)人才的培養(yǎng)。
六、參考文獻(xiàn):
1、 趙永順 . 軟件工程導(dǎo)論 [J]. 中國(guó)新技術(shù)新產(chǎn)品 ,2010(01):154-158.
2、曹曉紅 . 王文哲 . 中國(guó)計(jì)算機(jī)報(bào) [J]. 黑龍江科技信息 ,2012.(01):4-9.
【軟件測(cè)試中存在的問(wèn)題與解決方法】相關(guān)文章:
淺論當(dāng)前軟件抗衰技術(shù)中存在的幾點(diǎn)問(wèn)題03-22
基本樂(lè)理教學(xué)中存在的不足及解決方法05-11
中小物流企業(yè)營(yíng)銷(xiāo)中存在的問(wèn)題11-20
談少兒鋼琴學(xué)習(xí)中存在的問(wèn)題03-08
新產(chǎn)品營(yíng)銷(xiāo)中存在的問(wèn)題及對(duì)策06-04