• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      軟件測試與軟件開發(fā)關(guān)系探究

      2016-03-14 19:00:34侯中原
      電子測試 2016年24期
      關(guān)鍵詞:測試人員開發(fā)人員軟件測試

      侯中原

      (商丘醫(yī)學(xué)高等??茖W(xué)校,476100)

      軟件測試與軟件開發(fā)關(guān)系探究

      侯中原

      (商丘醫(yī)學(xué)高等??茖W(xué)校,476100)

      在IT行業(yè),人們對于軟件開發(fā)與測試關(guān)系的研究熱度不減;同時軟件的開發(fā)與測試,也一直是軟件項目團隊的中堅力量,要想保證軟件開發(fā)產(chǎn)品的質(zhì)量,就要有測試人員對于質(zhì)量進行驗證,所以測試人員也相當于質(zhì)檢人員,但是兩者之間的關(guān)系還有更加深入的關(guān)系,對此本文就軟件測試與軟件開發(fā)關(guān)系展開分析,希望對于軟件設(shè)計水平的提升,起到積極促進的作用。

      軟件測試;軟件開發(fā);關(guān)系

      0 前言

      軟件開發(fā)是一個系統(tǒng)性的過程,包括概念階段、計劃階段、開發(fā)階段等,而軟件開發(fā)工程與軟件測試工程師分別對應(yīng)著軟件產(chǎn)品生命周期的開發(fā)與驗證階段。表面看似兩者是一個上下游的關(guān)系,但是不同工程師所占的立場不同們對于軟件的認識也呈現(xiàn)差異化,對此需要工程師共同討論等,繼而確定最佳的產(chǎn)品方案。

      1 概念分析

      軟件開發(fā)與軟件測試是軟件工程的重要階段,前者是在客戶需求的基礎(chǔ)上進行軟件系統(tǒng)制造的過程,也包括系統(tǒng)設(shè)計、編碼程序等內(nèi)容。而后者主要是將前者各個階段,存在的漏洞等利用測試用例找出,是對于軟件需求等的最終審核,也是對于產(chǎn)品的質(zhì)檢。

      2 工作內(nèi)容

      2.1 開發(fā)人員

      其工作內(nèi)容主要體現(xiàn)在以下幾點;第一、加強軟件需求分析,明確軟件開發(fā)方向。第二、編寫軟件詳細設(shè)計文檔,包括程序流程、函數(shù)等內(nèi)容;還包括單元、集成測試等文檔的編寫。另外只有審核完寫好的文檔后,才能進行代碼的編寫。第三、代碼編寫是非常重要的,直接關(guān)系著軟件程序的功能發(fā)揮;而軟件開發(fā)不僅僅就是寫代碼,還包括很多其他的內(nèi)容。第四、程序編碼結(jié)束后,需要由開發(fā)工程師,對其進行系統(tǒng)自測,保證程序正確編寫;自測合格后,以及文檔編寫好后,一并交給軟件測試人員進行檢測。

      2.2 測試人員

      第一、通過對于軟件需求說明書的審核,明確軟件功能開發(fā)方向。第二、積極建立測試環(huán)境,也就是指軟件運行的條件,包括軟硬件設(shè)施的設(shè)置等。對于軟件實際工作環(huán)境的模擬,也是測試環(huán)境構(gòu)建的主要內(nèi)容,繼而保證軟件的實際應(yīng)用不會出現(xiàn)問題,對此可見測試環(huán)節(jié)還原現(xiàn)場環(huán)境的重要性。第三、將配套軟件進行運行,檢查其是否存在缺陷、功能是否充分的發(fā)揮,對于檢查出來的問題,組織相關(guān)的工程師進行軟件問題的修正工作。第四、協(xié)助并指導(dǎo)工作人員安裝軟件程序。

      3 關(guān)系

      軟件開發(fā)和軟件測試主要的工作目標在于用戶需求的實現(xiàn),保證交付軟件的質(zhì)量,開發(fā)與測試并存,首先由開發(fā)人員進行軟件實現(xiàn),然后由測試人員找出軟件中存在的程序問題,最后提交開發(fā)修復(fù),兩者之間是相互合作、相互影響的關(guān)系,繼而除去軟件開發(fā)中的的程序問題,保證軟件的高品質(zhì)。

      兩者的工作交集,在于軟件缺陷,但是軟件開發(fā)工程師、軟件測試工程師,工作崗位不同、對于軟件的看法不同,對此難免會存在意見分歧,所以測試工程師加強與軟件開發(fā)師之間的關(guān)系處理尤為重要,繼而更好的形成向心力,保證軟件開發(fā)的高效性和該品質(zhì)性。

      好的軟件開發(fā),不僅僅要狠抓軟件開發(fā)與軟件測試兩個環(huán)節(jié),更要注重產(chǎn)品開發(fā)的全過程;另外更不能傾向于某個環(huán)節(jié),而要讓軟件開發(fā)和測試都要硬,從而更好的保證后續(xù)工作的順利進行。

      4 關(guān)系處理辦法

      4.1 尊重開發(fā)成果

      測試人員的綜合素養(yǎng)、綜合技能等,直接影響著軟件開發(fā)的進度與質(zhì)量等,為了更好地處理測試與開發(fā)之間的關(guān)系,測試人員要抱有一定崗位職責(zé)、職業(yè)素質(zhì),本著公平、公正的心理尊重軟件開發(fā)環(huán)節(jié)的工作成果;軟件開發(fā)會可能會存在一系列的隱藏程序漏洞等,這都是非常正常的,而測試工程師的主要職責(zé)就是找出這些漏洞,提高開發(fā)進行修正,從而另一個角度來說也是在幫助開發(fā)工程師成長;但是實際上,部分的測試人員在檢查開發(fā)提交的測試軟件時,會因為發(fā)現(xiàn)問題而出現(xiàn)一系列消極的情緒,對于軟件開發(fā)工程師進行謾罵侮辱等,不僅降低了軟件開發(fā)工程師的工作積極性,也影響了兩個工作層面的關(guān)系,最終延長了軟件交付的日期,以及軟件的質(zhì)量。開發(fā)工程工作內(nèi)容繁瑣且任務(wù)重,不可能全面顧及,導(dǎo)致程序開發(fā)存在一定的問題,而測試人員作為軟件品質(zhì)完善的關(guān)鍵,要在尊重軟件開發(fā)作品的同時,積極的進行漏洞檢查,實現(xiàn)良好的團隊協(xié)作氛圍。

      4.2 缺陷技巧的提交

      由于軟件開發(fā)與軟件測試工作埃的交集就是程序缺陷,對此測試人員就要做到以下幾點,繼而保證缺陷技巧的有效提交,保證軟件開發(fā)人員的更好接受。

      4.2.1 換位思考

      測試人員在接受軟件開發(fā)提交的作品時,首要的就是了解軟件開發(fā)工程師對于測試結(jié)果的關(guān)注內(nèi)容、范圍以及關(guān)鍵點等;一般軟件開發(fā)人員對于測試結(jié)果最注重的就是軟件邏輯、數(shù)據(jù)流轉(zhuǎn)等方面的內(nèi)容,對此測試人員就要合理的采用測試技巧,有效的調(diào)整程序漏洞的提交方案。軟件測試也是一個復(fù)雜且繁瑣的過程,首先測試工程師要按照指定的測試流程,對軟件作品進行系統(tǒng)邏輯的測試,找出影響系統(tǒng)正常運轉(zhuǎn)的錯誤邏輯問題,將其第一時間反饋給開發(fā)工程師;測試環(huán)節(jié)接觸到的其他問題,但并不是影響系統(tǒng)邏輯的漏洞點,按照漏洞提交順序進行依次提交更容易被開發(fā)工程師所接受。

      4.2.2 漏洞描述要精準

      測試人員的測試結(jié)果,是開發(fā)人員漏洞改進的關(guān)鍵,一個精準的的Bug描述,對于開發(fā)人員來說幫助性是非常大的,能夠幫助開發(fā)人員更加精準的進行漏洞定位。這就要求測試人員在進行Bug描述時,要注重語言的干練簡明,語氣要肯定,避免使用好像、不確定等詞匯,繼而模糊開發(fā)人員的工作思路。其次描述的內(nèi)容要突出重點,忌諱全面開花。最后根據(jù)以往的經(jīng)驗,給軟件開發(fā)人員提出一系列的建議,像可能會出現(xiàn)漏洞的部位等,繼而實現(xiàn)軟件的高品質(zhì)。

      4.2.3 注重普遍問題的提交

      軟件開發(fā)人員一般工作都非常的忙碌,而重復(fù)漏洞或是無效漏洞的提交,會大大的影響其工作的心情、工作量與工作進度等,對此測試人員在測試系統(tǒng)漏洞時,要養(yǎng)成Bug分析的好習(xí)慣,分清其問題的獨立性還是普遍性,若是普遍問題可以提交一個。這就要求測試時人員要加強對于軟件系統(tǒng)的熟練度,包括業(yè)務(wù)要求、操作以及使用等,當測試人員也不確定漏洞是否存在時,可以與其他測試人員進行溝通,或是與開發(fā)工程師進行溝通,繼而精準定位程序漏洞。

      4.2.4 加強有效溝通

      考慮到測試人員與開發(fā)人員之間的矛盾問題,主要的原因在于缺乏溝通或是交流無效,對此首先測試熱源就要占到用戶的角度上,正確的表達出自己的想法,讓開發(fā)人員也占到用戶的角度進行討論。其次由于兩者工作理念不同,對此難免會存在爭議,對此測試人員保持自己觀點,可在下個版本中完善。最后加強兩者之間的溝通,明確對方的工作想法,保證系統(tǒng)認知的更加深入、全面,并靈活的運用測試手段,從而更好的保證軟件高品質(zhì)。

      5 總結(jié)

      綜上所述,通過對于軟件測試與軟件開發(fā)關(guān)系的分析,發(fā)現(xiàn)作為軟件產(chǎn)品全生命周期的關(guān)鍵環(huán)節(jié),更要加強溝通合作,提升企業(yè)研發(fā)的凝聚力,做到就事論事奔著相同目標共同努力,從而更好的保證軟件產(chǎn)品的進度和質(zhì)量。

      [1]周岳.軟件測試與軟件開發(fā)的關(guān)系探討[J].電子技術(shù)與軟件工程,2014,02:96.

      [2]夏啟明.軟件測試及評價的復(fù)用策略研究及其實現(xiàn)[D].武漢大學(xué),2010.

      [3]崔麗娜.基于CNAS準則的軟件測試方法與實踐[D].北京郵電大學(xué),2012.

      [4]葉偉.構(gòu)件化軟件開發(fā)及系統(tǒng)測試技術(shù)探究[J].計算機光盤軟件與應(yīng)用,2012,03:176-177.

      The relationship between software testing and software development

      Hou Zhongyuan
      (Shangqiu Medical College,476100)

      In the IT industry,people on the relationship between software development and testing of Redubujian;software development and testing at the same time,also has been the backbone of software project team,to ensure the quality of software products,to test the validation of the quality of personnel,so the test personnel is also equivalent to the quality inspection personnel but the relationship between the two and more deep relationship,this paper analyzes on the relationship between software testing and software development,hope for the software design level improvement,play a positive role in promoting.

      software testing;software development;relationship

      猜你喜歡
      測試人員開發(fā)人員軟件測試
      移動應(yīng)用眾包測試人員信譽度復(fù)合計算模型研究
      基于OBE的軟件測試課程教學(xué)改革探索
      計算機教育(2020年5期)2020-07-24 08:53:20
      Semtech發(fā)布LoRa Basics 以加速物聯(lián)網(wǎng)應(yīng)用
      EXCEL和VBA實現(xiàn)軟件測試記錄管理
      電子制作(2018年16期)2018-09-26 03:27:18
      高校分析測試中心測試隊伍建設(shè)方案初探
      山東化工(2018年20期)2018-04-02 16:30:53
      關(guān)于軟件測試技術(shù)應(yīng)用與發(fā)展趨勢研究
      電子測試(2017年15期)2017-12-18 07:19:20
      淺析軟件測試中的心理學(xué)應(yīng)用
      軟件測試工程化模型及應(yīng)用研究
      讓W(xué)indows 10進入開發(fā)者模式
      電腦迷(2015年12期)2015-04-29 23:22:51
      后悔了?教你隱藏開發(fā)人員選項
      電腦愛好者(2015年6期)2015-04-03 01:20:56
      河南省| 宜阳县| 德州市| 兴安盟| 景德镇市| 晋中市| 广丰县| 栖霞市| 紫金县| 萨迦县| 达州市| 涪陵区| 洞口县| 丰顺县| 方城县| 馆陶县| 六盘水市| 子洲县| 安新县| 河北区| 定兴县| 汾阳市| 营山县| 上饶县| 孝昌县| 庆安县| 卢龙县| 淳化县| 安泽县| 福鼎市| 青河县| 凤翔县| 南昌县| 乐亭县| 宾阳县| 鄂尔多斯市| 咸丰县| 汶上县| 旬邑县| 乌恰县| 宁晋县|