999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談軟件測試自動化

2011-12-31 00:00:00周奉林

摘要:在軟件測試組織中,對測試過程中的知識進行有效的管理,是提升組織整體測試水平的關鍵。進行測試是軟件開發的一個重要環節。本文論述了軟件測試自動化測試的實施。從自動測試的好處,影響軟件測試自動化實施的因素產生原因等幾個方面出發,總結軟件自動化測試的方案。 關鍵詞:軟件測試 方案 自動化測試 有效管理一般來說自動化測試就是指:把以人為主力的測試行為轉化為機器執行的一種過程。通常,在設計了測試用例,而且通過評審之后,由測試人員根據測試用例中描述的規程一步步執行測試,得到實際結果與期望結果進行比較。在這個過程中,為了節省人力、時間或硬件資源,提高測試效率,便引入了自動化測試的概念。不言而喻,隨著軟件行業的發展,軟件測試從業者都認識到只有實施自動化測試,軟件測試這項工作才能走向成熟化和標準化。目前軟件測試自動化,已經成為國內軟件工程領域一個眾所周知的課題,也許您認為測試的思想是開展該工作的精髓、而工具只是輔助,也許您認為實施自動化測試不是必須,那么我要告訴你我的想法:從計算機這一龐大學科發展至今,它最根本的意義是解決人類手工勞動的復雜性,成為替代人類某些重復性行為模式的最佳工具;我們不可推翻測試思維在測試工作中的指導思想地位,但如何將思想轉化成可操作的方案,本文也許會給您一些啟示。我們知道,軟件測試屬于一個知識密集型的活動,測試人員的工作不僅僅是依據測試計劃對軟件進行測試,測試人員如果沒有開闊的思路,沒有豐富的測試經驗與測試技巧,測試的質量將無法保證。所以他們都屬于知識工作者,他們與測試相關的知識、技巧、經驗和靈感在測試過程中有著重要的作用,除此之外,技術的飛速發展,不斷出現的新的待測軟件產品,常使軟件測試人員感到壓力重重和力不從心,他們有探尋新的測試知識和技術的緊迫需求。一種新思路和解決問題的新方法就是知識管理的出現,但是軟件測試有其自身的特點,雖然現有的通用知識管理理論及技術已或多或少觸及了某些問題,但我們更需要用一種與本領域結合更緊密的理論和技術,來重新思考和審視我們的問題,以便尋找出一種解決問題的更有效的方法。1 實施軟件測試自動化的理由分析首先,在很多項目中,有很大一部分重復性強的測試工作,是可以獨立開來自動實現的但是實際上,測試人員的所有任務實際上都是手動處理的。因為公司和組織希望以更快的速度和更低的成本開發出高質量的應用程序。所以,測試人員的工作比以往任何時候都更加困難,還有就是,在大型項目中測試團隊和其他的團隊之間沒有足夠的合作,無法促進彼此的工作。最后,從個人角度來說,目前國內測試從業者的現狀是,測試人員通常很難花費大量時間來學習新技能,太多的企業為了節約成本而將剛剛走出校門的畢業生作為測試工程師,他們每日做著繁忙的重復工作,又基于自身技能的不深,雖懷博覽群書的心愿卻不知從何出入手。所謂光陰似箭,因為一轉眼我們就說到未來的5年、10年后,我們這些技能不深的測試工程師能做什么呢?而軟件測試自動化,也是未來測試工程師或即將成為測試工程一項強有力的工作技能。因此可以說,實施測試自動化是軟件行業一個不可逆轉的趨勢,而國內眾多的軟件廠商也的確在著手開展著這項工作,我們如果在這個領域走在了前列,無論從企業的核心競爭力還是個人的工作技能來說,都有巨大的優越性。2 國內軟件測試自動化實施現狀分析隨著軟件行業的發展,眾多具有了一定優秀實施自動化測試經驗的企業陸續出現,也伴隨著很多企業對這項工作依然是丈二的和尚-摸不著頭腦。對當前國內軟件企業實施或有意向實施測試自動化時面臨的主要問題,按實施的不同層次來說:公司實施了自動化測試,但又由于各種原因中途而廢的;自動化測試實施相對比較成功,其實是一種表面上的自動化測試流程,是一幅空架子,如同山間竹筍,嘴尖皮厚腹中空;有的小公司人員、資金、資源都不足,以后再說吧。3 國內軟件測試自動化實施不成功原因分析首先,如果一個企業實施軟件測試自動化,因為它不僅涉及測試工作本身流程上、組織結構上的調整與改進,甚至也包括需求、設計、開發、維護及配置管理等其他方面的配合。因此,絕對不是拍腦袋說干就能干好的。如果對這些必要的因素沒有考慮周全的話,必然在實施過程中處處碰壁,既定的實施方案也無法開展。其次,盡管自動化測試可以降低人工測試的工作量,但并不能完全取代手工測試。另外,軟件開發和測試是團隊工作,在這一領域要尤其注重以人為本;每個角色一定要將自己的責任完全擔負起來,這也是減少和解決前述團隊矛盾的必要手段,所以人員之間的配合、測試組織結構的設置非常重要。一定要將自動化測試全面深入地貫徹到測試工作中,不能敷衍了事,不能做表面工作。對開展自動化測試的監督和評估相當重要,也包括對工作產品的檢查和人員的考核。4 正確認識國內未實施軟件測試自動化的根源因為目前很多國內的軟件公司,還是處于獲取資本的原始積累階段,我們不能說公司領導完全不重視測試,而是測試整體行業都沒有被重視起來,這是其一;其二是公司高層有更需要重視的環節,例如尋找客戶簽訂單,或者開發,這些是直接關系公司存亡的命脈性東西。即便企業重視測試,如果公司做一番比較全面的評估,也不一定非要實施自動化測試。筆者認為一些中小軟件公司在大刀闊斧推行自動化測試之前,在測試流程管理、測試缺陷流程、測試人員技能培訓等方面做工作,這樣可以用比較少的成本投入來獲取相對較大且長期的收益回報。5 軟件測試自動化的引入意義目前,軟件測試自動化的研究領域主要集中在兩個方面:軟件測試流程的自動化管理以及動態測試的自動化。與手工測試相比,測試自動化的優勢是明顯的。因為首先自動化測試更便于測試資產的數字化管理,使得測試資產在整個測試生命周期內可以得到復用,這個特點在功能測試和回歸測試中尤其具有意義;其次自動化測試可以提高測試效率,使測試人員更加專注于新的測試模塊的建立和開發,從而提高測試覆蓋率,此外,測試流程自動化管理可以使機構的測試活動開展更加過程化,這很符合CMMI過程改進的思想。雖然自動化測試能大大降低手工測試工作,但決不能完全取代手工測試。完全的自動化測試只是一個理論上的目標,實際上想要達到100%的自動化測試,不僅代價相當昂貴,而且操作上也是幾乎不可能實現。隨著軟件行業的發展,軟件測試流程也不斷規范,同時軟件測試技術也進一步細化,軟件測試自動化已經日益成為一支不可忽視的力量。能否借助于這支外在力量以及如何借助于這支力量來規范企業測試流程、提高特定測試活動的效率,正是我們以后的努力方向。參考文獻:[1]《軟件工程與軟件測試自動化教程》,張克東.電子工業出版社.[2]《軟件工程導論》,張藩.清華大學出版社.[3]《軟件測試自動化》,DanielJ.Mosley,BruceA.Posey.機械工業出版社.

主站蜘蛛池模板: 国产美女免费网站| 国产精品久久久久久久久| 国产精品亚洲一区二区三区z| 97国产精品视频人人做人人爱| 人妻一本久道久久综合久久鬼色| 亚洲精品欧美日本中文字幕| 国产美女精品人人做人人爽| 国产成人精品免费av| 亚洲色图欧美| 欧美一级在线| 日本a级免费| 91最新精品视频发布页| 青青久久91| 911亚洲精品| 精品偷拍一区二区| 无码区日韩专区免费系列| 中文字幕一区二区人妻电影| 欧美国产日韩一区二区三区精品影视| 日韩av在线直播| 免费啪啪网址| 亚洲中文字幕23页在线| 国产一区自拍视频| 亚洲IV视频免费在线光看| 亚洲无码高清免费视频亚洲| 亚洲无码在线午夜电影| 黑色丝袜高跟国产在线91| 国产精品分类视频分类一区| 国产精品视频3p| 婷婷色婷婷| 欧美午夜视频在线| 国产在线91在线电影| 狠狠色噜噜狠狠狠狠色综合久| 新SSS无码手机在线观看| av性天堂网| 青青青草国产| 一级片一区| 日韩色图在线观看| 2021最新国产精品网站| 久热中文字幕在线| 国产欧美日韩综合一区在线播放| 免费一级毛片在线播放傲雪网| 亚洲婷婷在线视频| 九九久久精品免费观看| 亚洲码一区二区三区| 国产av剧情无码精品色午夜| 成人一级黄色毛片| 亚洲性影院| 亚洲天堂首页| 亚洲日韩在线满18点击进入| 亚洲国产成人自拍| 国产成人高清精品免费5388| 国产97区一区二区三区无码| 免费毛片全部不收费的| 高清无码手机在线观看| 久精品色妇丰满人妻| 亚洲一区毛片| 呦视频在线一区二区三区| 92精品国产自产在线观看| 精品一區二區久久久久久久網站| 国产成人综合在线观看| 2020亚洲精品无码| 波多野结衣一区二区三视频| 91青青草视频| 99热这里只有精品在线播放| 99久久国产综合精品2023| 色综合天天综合中文网| 久操中文在线| 国产91在线|中文| 尤物精品视频一区二区三区| 久久综合色天堂av| 久久亚洲AⅤ无码精品午夜麻豆| 婷婷午夜影院| 麻豆国产原创视频在线播放| 六月婷婷激情综合| 日韩在线网址| 亚洲精品国产精品乱码不卞| 精品三级网站| 亚洲欧美另类日本| 在线观看精品自拍视频| 嫩草在线视频| 日本午夜三级| 蝴蝶伊人久久中文娱乐网|