欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      經(jīng)驗交流:測試驅(qū)動開發(fā)感悟★

      時間:2019-05-14 01:40:43下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《經(jīng)驗交流:測試驅(qū)動開發(fā)感悟》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《經(jīng)驗交流:測試驅(qū)動開發(fā)感悟》。

      第一篇:經(jīng)驗交流:測試驅(qū)動開發(fā)感悟

      最近聽到了很多關(guān)于軟件質(zhì)量的話題,自己前段時間也參加個PMP(項目管理)的培訓(xùn),所以一時對于質(zhì)量控制特別感興趣,在這里想和大家共同討論下!

      軟件質(zhì)量,是所有人都很關(guān)心的東西。我們在開發(fā)過程中為了保證質(zhì)量,從中引進(jìn)了軟件測試。它在整個的過程中起到的作用不言而預(yù),但是它也存在一些問題:

      1、在軟件測試中要保證軟件的高質(zhì)量就必須增加項目的成本,從而需要增加測試人員,延長項目時間,購買或?qū)W習(xí)測試工具的成本。

      2、因為這種測試是依賴與開發(fā)完后才提交給測試人員的,所以如果測試中出現(xiàn)BUG,就會出現(xiàn)BUG打回,再次提交測試...,這中間還需要測試人員和開發(fā)人員的溝通,這也是一個成本的增加

      3、這種方式會使得開發(fā)人員對測試人員產(chǎn)生依賴,從而降低代碼的質(zhì)量,減少自己的測試.....我們?yōu)槭裁床荒馨褱y試前移呢!讓開發(fā)人員自己對軟件的業(yè)務(wù)就做個完整的測試,然后把代碼提交給測試人員,這樣就可以減少BUG的數(shù)量,同時可以讓測試人員不只關(guān)注與功能性的問題,可以關(guān)注更深層次的問題(性能,用戶體驗...),這種方式就是做單元測試。其實這個東西很早就有了,每個人都知道它,只是如何做的問題,我相信其實很多公司都做到,有些做的很好,但也有些是失敗的!我自己經(jīng)歷過失敗,體會過它的麻煩和迷惑,也經(jīng)歷了成功,體會到了它的好處。所以把這些寫出來分享下!

      軟件就是由代碼組成的,所以軟件的質(zhì)量就是代碼的質(zhì)量,我們出了BUG就從代碼開始入手找問題,然后修改代碼。但是當(dāng)你的軟件從小慢慢變大時候,代碼越來越多,彼此之間的關(guān)聯(lián)越來越緊密,這樣就帶來了一個問題“修改一部分代碼后會影響多少?”,如果你拿這個問題去問那些項目中沒有單元測試的開發(fā)人員,他們給出的答案都是通過“拍腦袋”來的,這樣絕對會給你的項目帶來風(fēng)險。為了降低風(fēng)險,項目開始要求開發(fā)人員做單元測試,但是做過后得出,這真的可以降低成本嗎!花了太多的時間去寫測試代碼(甚至比開發(fā)時間還要多),對于質(zhì)量的保證也沒有達(dá)到預(yù)期的效果...,項目做完后,發(fā)現(xiàn)做單元測試的和沒有做成本多很多,所以接著就放棄了!.....這種現(xiàn)象我想是我們都想做它但又不做它的最大因素。

      其實我想大家對它的理解有點誤差,我認(rèn)為他最大的用處不是用來測試代碼,而是測試設(shè)計!代碼從是設(shè)計來的,保證了設(shè)計的正確性不也保證了代碼嘛!軟件中的未知風(fēng)險太多了,其實很多出于設(shè)計,對于設(shè)計很難去評價好,還是壞,很難找到一個衡量的標(biāo)準(zhǔn),但是我想TDD,給了我們一個標(biāo)準(zhǔn),雖然不能去完整的評價,但至少可以是一部分,可以降低它的風(fēng)險。

      這里慢慢開始引入了本文的主題,測試驅(qū)動開發(fā)(TDD)。我的理解上,單元測試如果不是TDD這種模式,就沒有太多的必要去做,因為那樣投入做單元測試的成本和收益之間找不到平衡點。

      “測試驅(qū)動開發(fā)”的經(jīng)歷

      測試驅(qū)動開發(fā)簡稱TTD,全名Test-Driven Developmentd。它是敏捷開發(fā)的一個重要組成部分,來源與“極限編程”。我接觸它是從一年前的那天(具體時間不記得了~ 呵呵!)開始的.....接觸

      記得兩年前的某天,我正在公司偷偷地看電視劇“奮斗”,這時看到郵箱中的一封郵件: 部門下了一個確定“要求每個項目開發(fā)過程中加入單元測試”。當(dāng)我聽到“單元測試”的時候,滿頭的問號,“它是什么東西,做什么用的....?”(當(dāng)時還很菜,居然還聽過單元測試...!),接著不停的開始找資料,足足花了一個星期才把它了解,然后做了一個簡單的DEMO,寫些簡單的測試代碼,把它放到 Nunit上,看著都是通過的提示,興奮呀!

      這時就和項目中的一個“大?!遍_始討論它了,忽然“大牛”的口中蹦出了三個英文單詞“TDD”,然后和我講了一大堆,我根本就不知道他說什么(水平有限,當(dāng)時理解不了),只是重復(fù)著三個字“明白了”。接著他說,項目的這個版本你設(shè)計的時候,加入單元測試吧,如果可以的話,也試下TDD.....我是一個喜歡挑戰(zhàn)的人,所以一開始就玩先寫測試代碼,結(jié)果呢!大家都明白,菜鳥嘛!一定失敗咯,其中的原因是:根本就沒有“測試驅(qū)動開發(fā)”的思想,完全不知道如何開始先寫測試代碼,而且還沒有理解MOCK!下面只有乖乖地和別人一樣,等代碼寫完后再寫測試代碼。

      就在代碼寫完,開始寫測試代碼的時候,我們項目組內(nèi)的人都遇到了相同的問題:

      1、系統(tǒng)中程序之間的偶合度太強,業(yè)務(wù)層,UI,數(shù)據(jù)層依賴了太多的環(huán)境因素,很難分開,所以寫測試代碼前,還需要去虛擬很多東西

      2、花了一天把需要虛擬的東西都做完后,又出現(xiàn)了一個最重要的問題,測試代碼太多了,實在寫不下去了,一個測試方法(業(yè)務(wù)比較復(fù)雜的)花了半天的時間,這比我寫代碼時間還多

      之后為了完成任務(wù)只寫了幾個簡單的測試代碼提交。不久,其他項目組也遇到了這些問題,所以公司最后停止了這個過程。我當(dāng)時聽到這個消息的時候,心里有點不好受,因為從那時起我就覺得這是很好的過程,出現(xiàn)的這些問題只因為我們的實力還不夠,同時它對于開發(fā)人員來說也是一個挑戰(zhàn),一個提高。

      可現(xiàn)在停止了,意味著失去了一個很好的鍛煉平臺。

      出于不甘心失敗,自己暗暗下決心,一定要提高自己的實力,一定要在設(shè)計前就寫好測試代碼!.....迷茫

      在之后的一兩個月的時間內(nèi)是很迷茫的,雖然自己下了決心,卻不知道從何開始,盲目地在網(wǎng)上找資料,發(fā)現(xiàn)有意義的資料太少,身邊雖然有牛人在,但是這個東西是只能意會不能言傳的。去公司的圖書館找了些關(guān)于敏捷開發(fā)和極限編程的書,看完后體會還真是挺深的,加強了對“測試驅(qū)動開發(fā)”的認(rèn)識,可自己還是不會.......!

      那時的自己連設(shè)計模式都不會幾個,好象連接口interface都不太會用,至于抽象還是剛剛理解的階段,對于單元測試,還沒有學(xué)會MOCK。

      不過我的運氣還真好,就在這個時候,有個朋友找到我說,有個小項目需要幫忙,問我是否參與呢,由我來負(fù)責(zé)架構(gòu)和設(shè)計(現(xiàn)在想想,他還真有魄力,敢讓我這個菜鳥來架構(gòu)),我那時也很閑,而且正想找個實驗的項目呢!于是就答應(yīng)下來了。

      項目其實很簡單,外貿(mào)公司用于發(fā)布產(chǎn)品和網(wǎng)上銷售的網(wǎng)站。用戶數(shù)也沒有要求,小公司要求可以用就可以了?;艘欢螘r間接觸客戶,做出了簡單的項目計劃,基本完成了用戶需求,然后就開始做基本架構(gòu)了,架構(gòu)還是用經(jīng)典的三層模式,數(shù)據(jù)庫選的是MYSQL,沒有用O/R Mapping....這些第三方的框架。因為出于實踐和學(xué)習(xí),所以希望都通過自己手寫來完成。接下來開始做具體的設(shè)計了,花了幾天的時間做完了大概的設(shè)計,畫完了UML圖.....,就剩下代碼了!

      “單元測試”,任然加入了我的開發(fā)過程,在這里我總結(jié)了一開始失敗的原因,加上自己這段時間的學(xué)習(xí),知道了要減少程序之間的偶合度,減少依賴??墒钦娴綄懙臅r候,又迷茫了.....成熟

      經(jīng)過了一段時間的迷茫和設(shè)計的不斷返工,計劃的不斷延誤。終于開始認(rèn)清了真相,也真的理解了一句話,“質(zhì)量是設(shè)計出來!”,同時明白了“抽象”的必要性,并且還是會使用MOCK了!

      哎~,這些收獲付出了很多的代價呀!項目的合伙人因為計劃不斷厭惡,想殺我心都有,每次去用戶那里,用戶總語氣很怪強調(diào)“專家”這兩個字(我朋友為了接項目,忽悠客戶說我是很牛的專家...),我頂著這些壓力,還在不停的重構(gòu),不停的寫著測試代碼。

      不過,單元測試的過程并沒有很大的改善,主要還是一個復(fù)雜的方法里面的業(yè)務(wù)規(guī)則很多,而且代碼也多,方法內(nèi)部依賴的環(huán)境因素和依賴對象也很多,當(dāng)出現(xiàn)這種情況的時候,去寫它的測試代碼簡直是一個十分痛苦的事情,而且這種應(yīng)付不了以后的變化。這種代碼代碼本來就多,當(dāng)需要變化的時候,看代碼就需要N久時間,更別說還有心情在去理會測試代碼了!我對于這種問題并沒有太多的解決辦法,只是用時間去填補。

      其實經(jīng)過了這些,我知道自己欠缺什么?!那就是設(shè)計,由于設(shè)計的不夠抽象,對于復(fù)雜事物分解的不夠簡單...,接著跑出去書城,拿著剛發(fā)的工資買了N多的關(guān)于設(shè)計的書籍。把它們抱回家,當(dāng)看著這些書的時候,看著正在進(jìn)行的項目,和那一大堆比代碼還復(fù)雜的測

      試代碼,覺得值了!

      飛躍

      “單一職責(zé)”

      “依賴倒置”

      “開放封閉”

      “Liskov替換原則”

      “迪米特法則”

      這些設(shè)計的基本原則,大家是否是已經(jīng)看過了太多次了,但是這些你真的每個都理解了嗎?23種設(shè)計模式,每種模式都會了嗎!會使用嗎!你做設(shè)計的時候,是否會去思考我應(yīng)該用何種模式呢?!......這是我花了N久時間才慢慢理解和學(xué)會的東西。時間大概過了半年多,我的小項目已經(jīng)開始運行,看著它正常的運行和VS2005上測試項目中的一排“測試通過”的標(biāo)志,無限的喜悅。我學(xué)會了設(shè)計,理解了測試驅(qū)動開發(fā),并且寫測試代碼不在煩惱,而是如此的簡單,“設(shè)計完后就馬上去構(gòu)思測試代碼,如果覺得測試代碼復(fù)雜,又回來修改設(shè)計,直到交互都簡單為止”,這成為我現(xiàn)在的一種習(xí)慣。學(xué)會這些的同時我又拿到了項目Money,真是爽呀!

      經(jīng)歷過這些,我的領(lǐng)會是:在做單元測試之前,你必須要學(xué)會設(shè)計。設(shè)計原則和設(shè)計模式是你需要要去掌握和理解的,要讓自己在做設(shè)計的時候,不會去想“我是否應(yīng)該用哪種模式”,而已靈活運用,根據(jù)具體的情況去做,因為你要做到“無劍勝有勝”!

      只有簡單的東西才容易寫,容易測試。代碼變的簡單,單元測試同樣會變的簡單。所以其中最關(guān)鍵的就是你如何將復(fù)雜的東西簡化。雖然誰都知道這個道理,但是要真正做到還是很不容易的。

      需要理解,需要實踐,需要時間去積累...這是我做單元測試,并學(xué)會測試驅(qū)動開發(fā)的一個過程,現(xiàn)在雖然自己還是一只“小鳥”,但是我可以讓代碼看上去簡單,有了一大堆測試代碼的保證,降低了變更的風(fēng)險。

      工作還在繼續(xù),還向著新的目標(biāo)前進(jìn)......

      第二篇:農(nóng)業(yè)項目開發(fā)經(jīng)驗交流材料

      農(nóng)業(yè)項目開發(fā)經(jīng)驗交流材料

      一、堅持選項原則,做好項目前期工作

      20xx項目區(qū)確定后,根據(jù)項目區(qū)的土地資源條件、水利條件、產(chǎn)業(yè)特點等,對項目的開發(fā)建設(shè)內(nèi)容、投資估算、資金籌措、綜合效益和擬采取的主要措施等進(jìn)行了分析論證,優(yōu)化建設(shè)方案,編制了可行性研究報告和實施方案,把工作任務(wù)、目標(biāo)進(jìn)行了詳細(xì)分解,擬定了嚴(yán)格的技術(shù)標(biāo)準(zhǔn)和操作規(guī)程,提出了工作保障措施,為開發(fā)工作的具體實施做好了充分準(zhǔn)備。

      二、搞好宣傳發(fā)動,充分調(diào)動各方面的積極性

      為全面做好20xx的農(nóng)業(yè)綜合開發(fā)工作,我們組織人員深入項目村,召開“兩委”會和村民代表大會,宣傳實施農(nóng)業(yè)綜合開發(fā)的目的和意義,做到了家喻戶曉,人人明白。同時組織有關(guān)部門和項目鎮(zhèn)、村及企業(yè)負(fù)責(zé)人到兄弟縣(區(qū))參觀考察,學(xué)習(xí)先進(jìn)經(jīng)驗,提高思想認(rèn)識,調(diào)動廣大干部群眾參與開發(fā)的積極性,為全面搞好農(nóng)業(yè)綜合開發(fā)工作奠定了堅實的基礎(chǔ)。

      三、嚴(yán)格“六制”管理,確保工程建設(shè)質(zhì)量

      在項目實施過程中,我們認(rèn)真總結(jié)經(jīng)驗教訓(xùn),積極探索新路子,研究新辦法,健全各項制度,加強項目管理。成立了項目鄉(xiāng)鎮(zhèn)鎮(zhèn)長掛帥的工程指揮部,做到了組織領(lǐng)導(dǎo)到位,管理措施到位。嚴(yán)格落實了工程項目法人制、工程招投標(biāo)制、項目工程監(jiān)理制、項目公示制、建設(shè)工程物料政府采購制和建設(shè)工程報賬提款制。在項目工程建設(shè)中,始終把工程建設(shè)質(zhì)量放在首位,一是積極配合工程監(jiān)理單位對工程進(jìn)行全方位監(jiān)理,嚴(yán)格按照國家要求加強監(jiān)管,使工程質(zhì)量達(dá)到設(shè)計標(biāo)準(zhǔn)。二是從項目鎮(zhèn)、村聘請有協(xié)調(diào)能力和有專業(yè)技術(shù)的人員為監(jiān)督員,對工程施工過程中的每個細(xì)節(jié)進(jìn)行監(jiān)督。

      四、注重項目效益,促進(jìn)產(chǎn)業(yè)開發(fā)

      我們立足當(dāng)?shù)亟疸y花生產(chǎn)優(yōu)勢,把農(nóng)業(yè)綜合開發(fā)項目與建設(shè)優(yōu)勢農(nóng)產(chǎn)品生產(chǎn)基地有機(jī)結(jié)合起來,積極扶持金銀花種植大戶,建設(shè)金銀花精品示范園,開展金銀花高產(chǎn)技術(shù)培訓(xùn)。積極培育壯大產(chǎn)業(yè)規(guī)模,提升產(chǎn)品質(zhì)量,大力發(fā)展優(yōu)質(zhì)、高產(chǎn)、高效金銀花生產(chǎn),使項目區(qū)成為縣金銀花最集中、最有特色的生產(chǎn)區(qū)域。

      五、積極扶持果品加工龍頭企業(yè),提高農(nóng)業(yè)產(chǎn)業(yè)化水平

      把產(chǎn)業(yè)化經(jīng)營項目向果品加工這一優(yōu)勢產(chǎn)業(yè)傾斜,對等重點企業(yè)進(jìn)行連續(xù)扶持,精心打造具有國內(nèi)外市場競爭力的生產(chǎn)企業(yè)和名牌產(chǎn)品。真正起到了圍繞產(chǎn)業(yè)扶龍頭,龍頭帶基地,基地聯(lián)農(nóng)戶,扶持一個龍頭振興一方經(jīng)濟(jì),富裕一方農(nóng)民的作用。

      我們將以這次農(nóng)業(yè)綜合開發(fā)檢查驗收為契機(jī),學(xué)習(xí)借鑒兄弟縣區(qū)的好經(jīng)驗、好做法,進(jìn)一步加強領(lǐng)導(dǎo),強化措施,抓好存在問題的整改,對進(jìn)度慢的施工企業(yè)安排專人,專段管理,加快工程建設(shè),確保按時完成。對建設(shè)完成的工程,及時驗收移交,健全工程管理運行機(jī)制,切實把項目工程建設(shè)好、管理好、使用好,長期發(fā)揮效益。讓農(nóng)業(yè)綜合開發(fā)工程真正成為富民工程、連心工程、奔小康工程。

      第三篇:文物開發(fā)和利用經(jīng)驗交流材料

      ××省××市××區(qū)是文物大區(qū),文物資源十分豐富,尤其是以*南古民居為代表的地面文物,以其分布廣、品位高、特色顯而受中外游客的青睞。該區(qū)享有“××古建長廊之美譽”,明代古民居數(shù)以百計,清代古民居數(shù)以千計。其中全國重點文物保護(hù)單位4處(羅東舒祠、潛口民宅、老屋閣及綠繞亭、呈坎村古建筑群),省保單位3處,市保單位2處,區(qū)保單位4處,另外,還有呈坎村、唐模村兩處歷史文化保護(hù)區(qū)。為此,××區(qū)文化部門積極做好古建筑維修、保護(hù)工作,深入發(fā)掘文物景點的文化內(nèi)涵,大力發(fā)展具有地方特色的文物景區(qū)旅游和民俗風(fēng)情旅游,在文物的開發(fā)和利用上取得卓有成效的成績:

      古建筑保護(hù)成績喜人。古建筑是徽文化的重要載體,也是開展文化旅游活動的主要場所。該區(qū)古建筑門類豐富,數(shù)量眾多,如古牌坊、古祠堂、古民居、古村落,但經(jīng)過幾百年風(fēng)雨的侵襲,古村落的風(fēng)貌已遭明顯破壞,正從這個意義上該區(qū)把古建筑保護(hù)工作當(dāng)作重中之重之事來抓。建區(qū)以來,在區(qū)委、區(qū)政府和上級文物部門的大力支持下,采取原地保護(hù)和易地拆遷集中保護(hù)相結(jié)合的方法,籌集古民居搶救保護(hù)資金1000余萬元,搶救維修古建筑50余處,建筑面積近XX0平方米。使該區(qū)最有代表性的古民居建筑精品恢復(fù)原貌,得以妥善保護(hù)。

      ——在潛口,按照“原拆原建、修舊如舊”的文物保護(hù)原則,以易地拆遷集中復(fù)原的保護(hù)方法,搬遷了13處明代建筑至潛口紫霞山峰,被譽為古民居文物保護(hù)的“潛口模式”。1998年,經(jīng)國家文物局批準(zhǔn)繼續(xù)在潛口民宅觀音山建設(shè)清園,集中保護(hù)十幢清代古建筑。1999年底潛口民宅清代古建筑群搬遷工程動工建設(shè),該工程總投資500萬元,占地20余畝。潛口民宅將以山莊的形式再現(xiàn)××跨明、清五百余年的古建筑藝術(shù)風(fēng)采。

      ——在呈坎,重點維修了國保單位羅東舒祠、長春社,征購維修了“兩羅”宅,三層明居燕翼堂,搶修了羅光榮宅,形成具有廣泛影響的重點征購,原地維修,成片保護(hù)的“呈坎模式”。其中羅東舒祠二期修復(fù)工程及長春社修復(fù)工程還得到美國安思遠(yuǎn)等友人的贊助,在海內(nèi)外產(chǎn)生一定影響?!俺士补沤ㄖ骸庇?998年被列為全國重點文物保護(hù)單位。

      ——在西溪南,爭取了美國安思遠(yuǎn)等友人的贊助,維修了國保單位綠繞亭和老屋閣前、中進(jìn),復(fù)原了老屋閣后進(jìn)。

      ——在巖寺,多種渠道籌集資金,修復(fù)了巖寺新四軍軍部址。

      做大做強文物旅游文章。建區(qū)以來,區(qū)文物部門著力做大做強文物旅游文章,依靠以古建筑載體為代表的豐富文物資源,調(diào)整文物保護(hù)思路,由靜態(tài)保護(hù)拓展到動態(tài)保護(hù),加大了文物資源的保護(hù)和開發(fā)開放力度,使文物資源的潛在優(yōu)勢轉(zhuǎn)化為旅游經(jīng)濟(jì)優(yōu)勢。區(qū)政府因勢利導(dǎo),并相繼推出以文物旅游為特色的“巖寺新四軍軍部—唐模景區(qū)—呈坎景區(qū)—潛口民宅”黃金旅游線。潛口民宅先后接待了三十多個國家和地區(qū)游客50多萬人次,1994年黃山市文物古跡首游式在潛口民宅開幕。先后舉辦了《古建筑構(gòu)件展》、《古錢幣展》、《新安書畫展》、《古建筑白蟻防治研究展》、《毛澤東誕辰100周年大型圖片展》等專題展覽,還組織了××民俗婚禮表演活動。中央電視臺、安徽電視臺等國內(nèi)外新聞單位先后在此拍攝制作電影、電視劇50多部,被譽為“天然影視基地”。

      ××區(qū)文化部門以“二次創(chuàng)業(yè)”的精神,大力推進(jìn)文物旅游景點宣傳促銷和開放利用工作,派員到市各大旅行社、賓館進(jìn)行聯(lián)系,發(fā)放宣傳材料,突出個性化、特色化宣傳;赴各大城市進(jìn)行宣傳促銷,并組織浙江、南京等地的旅行社來踩線定路。在黃山大門附近和近一些主要路段設(shè)置大幅宣傳畫,宣傳文物景區(qū)、景點。同潛口老年協(xié)會合作、常年為游客表演豐富多彩的民俗節(jié)目,增加了景點的吸引力。該民俗節(jié)目被中國新聞網(wǎng)采用,并被美國、新加坡、日本、港澳臺等多家報刊選用。此外,還加大對景區(qū)導(dǎo)游人員素質(zhì)培訓(xùn),提高導(dǎo)游水平,該區(qū)文化部門正積極在文物景點開辟游客休息場所,加快對景點的配套設(shè)施建設(shè)力度,如加快清園工程建設(shè),爭取早日完工與明園自然連接,實現(xiàn)對外開放。

      如今,××區(qū)充分利用文物資源和人文景觀為旅游服務(wù),做大做強文化旅游文章,為促進(jìn)旅游經(jīng)濟(jì)跳躍式發(fā)展作貢獻(xiàn)。

      第四篇:測試工程師和開發(fā)工程師的博弈

      測試工程師與開發(fā)工程師的搏奕 作為測試工程師,在日常工作中接觸最多的當(dāng)然是團(tuán)隊中的開發(fā)工程師,如何和開發(fā)工程師進(jìn)行有效的交流是測試工程師面對的重要問題。一般來說,在一個團(tuán)隊中,總是有開發(fā)人員喜歡和不喜歡的測試工程師,這兩者之間的工作效率和效果都有很大的差異。當(dāng)然,不能武斷地說測試人員不喜歡的測試工程師就一定是效率低下的測試工程師,或者說是不合格的測試工程師,但一般來說,那些容易得到開發(fā)人員認(rèn)可的工程師在測試時總能夠更好地發(fā)現(xiàn)缺陷和敦促開發(fā)人員解決缺陷。

      測試工程師和開發(fā)工程師承擔(dān)的是開發(fā)工作的兩個不同方面,說得極端一點,一個是創(chuàng)建,一個是破壞,雖然兩者的最終目的都是一樣的,但在達(dá)成目標(biāo)的方式上卻有很大的差異。因此,在為同一個目標(biāo)奮斗的過程中,發(fā)生沖突也是難免的,但通過下面的一些建議,換個視角看看開發(fā)人員的生活和工作,可能很多的沖突就能化解于無形了。

      Cem Kaner在《Testing Computer Software》書中有一段話: “The best tester is not the one who finds the most bugs or who embarrasses the most developers.The best tester is the one who gets the most bugs fixed.”(最好的測試人員不是發(fā)現(xiàn)最多BUG或是使得最多開發(fā)人員不自在的人,而是能夠[說服開發(fā)人員]修正最多BUG的人),建議大家好好理解這句話。

      至于我個人,是從開發(fā)工程師轉(zhuǎn)為測試工程師的,對于開發(fā)工程

      師的處境和想法也曾有過切身的體會,或許是這個原因,讓我在和開發(fā)工程師交流的過程中還算是比較順利,和他們相處得也還不錯。在我的測試經(jīng)歷中,也接觸過相當(dāng)多的開發(fā)工程師,這里我把和開發(fā)人員交流的經(jīng)驗歸結(jié)為“五要四不要”:

      【五要】

      1、要耐心和細(xì)心

      細(xì)心是測試工程師的一個基本素質(zhì),測試工程師是對質(zhì)量負(fù)責(zé)的人,涉及到質(zhì)量問題,就不能含糊,因此一定要細(xì)心,細(xì)心對待每一個可能的BUG、細(xì)心對待每一段 被你檢查的代碼,細(xì)心對待每一個你撰寫的BUG報告,細(xì)心對待你發(fā)出的每一封郵件。細(xì)心是一種態(tài)度,你的態(tài)度遲早會感染和你合作的開發(fā)人員,而這往往是合作愉快的基礎(chǔ)。

      至于說到耐心,在我的工作經(jīng)歷中,不厭其煩地向開發(fā)人員解釋一個BUG,讓他認(rèn)識到BUG的重要性是經(jīng)常的事情,其實想想也很正常,對任何人來說,被人指出自己的缺點和不足都不是讓人舒服的事情,因此,一點不耐煩的情緒就可能引起對方很大的反感,給自己的工作帶來不必要的麻煩。

      2、要懂得尊重對方

      開發(fā)是一件需要全面和綜合考慮的工作,開發(fā)工作中,由于各種原因?qū)е鲁绦蛑谐霈F(xiàn)問題是很正常的現(xiàn)象,作為測試工程師,發(fā)現(xiàn)了這些問題并不值得你夸耀,也不能 說明你比開發(fā)工程師聰明。一個好的測試工程師一定是懂得尊重開發(fā)工程師的人,尊重對方的技術(shù)水

      平,尊重對方的代碼。我接觸過的開發(fā)人員都是挺和善的,一般來說,對他們最大的尊重就是承認(rèn)他的專業(yè)水平,承認(rèn)他的代碼。對他們來說,代碼就像是自己的孩子一樣:)因此,記得在合適的時候表達(dá)你對他的尊重,贊揚一下他代碼的精妙之處。

      3、要能設(shè)身處地為對方著想

      開發(fā)工程師一般都處在較大的工作壓力下,他的上司直接考核他們的指標(biāo)很大程度上是已完成的代碼,所以在工作任務(wù)緊張的時候,對于測試工程師報上來的BUG會 拖延解決甚至是推脫,給測試工程師的感覺就是很不合作。那么在這個時候,就需要設(shè)身處地的為對方著想了,每個人都會為自己的工作在內(nèi)心排定優(yōu)先級,如果他 認(rèn)為解決你發(fā)現(xiàn)的BUG不是重要的事情,那么最大的可能就是你并沒有向他解釋清楚這個BUG的嚴(yán)重程度。

      發(fā)現(xiàn)BUG是我們的責(zé)任,敦促BUG得到解決是我們更重要的責(zé)任,因此,我們可以心平氣和地和開發(fā)人員坐下來討論一下BUG的嚴(yán)重程度,和他一起排定BUG的優(yōu)先級別并確定解決的時間。

      4、要有原則

      不要忘記,測試工程師需要對產(chǎn)品的質(zhì)量負(fù)責(zé),在這一點上一定要有原則。測試工程師可以和開發(fā)工程師建立良好的個人關(guān)系,但在具體的事情上,一定要按照公司的相關(guān)流程來處理。當(dāng)然,在堅持原則的同時,可以采用一些委婉的表達(dá)方式,可以在允許的情況下盡量體諒開發(fā)工程師,但請記住,一個有原則的測試工程師才能真 正幫助開發(fā)工程師,才能贏得開發(fā)工程師的尊重。

      5、要主動承擔(dān)

      如果開發(fā)工程師要求你承擔(dān)部分不屬于你的責(zé)任,比如,定位你發(fā)現(xiàn)的BUG到代碼一級,或者是幫助他編寫部分文檔和代碼(不要不相信,真的有這樣的事情),那么你會怎么做呢?在我的測試經(jīng)歷中,這些事情都遇到過,我的原則是在可能的情況下盡量多承擔(dān)。其實都是工作上的事情,有能力的話,多做一點也無妨。

      在我的測試經(jīng)歷中,我會根據(jù)自己的進(jìn)度和時間安排盡可能地提供更多的關(guān)于BUG的參考意見,甚至是定位到代碼一級,這種方式不是正規(guī)的方式,但對于提高自己被信任的程度是非常有益的。但在主動承擔(dān)時,一定要明確是在自己確有余力的情況下才能去承擔(dān),否則,婉拒是最好的對策。

      【四不要】

      1、不要嘲笑

      不要嘲笑你所發(fā)現(xiàn)的BUG,即使是非常愚蠢的錯誤也絕對不要嘲笑,說不定那個錯誤是因為開發(fā)工程師聯(lián)系加班24小時犯下的,對別人的工作始終應(yīng)該尊重。如果 你覺得有必要提醒他不再犯一些經(jīng)常犯的錯誤,可以采用這樣的方式:編寫一份測試過程中發(fā)現(xiàn)的開發(fā)人員常犯錯誤的文檔(記住,千萬不要寫上誰犯了這些錯 誤),用輕松的口氣調(diào)侃一下,發(fā)送給開發(fā)人員。這種方法我采用過,開發(fā)人員都能很快接受。

      2、不要在背后評論開發(fā)工程師

      永遠(yuǎn)不要在背后評論開發(fā)工程師的技術(shù)能力,這個絕對是非常忌諱的事情,一時的口舌之快或許會使你永遠(yuǎn)不再能同他良好地合作,要知道,開發(fā)工程師最在意地就是別人對他的技術(shù)能力的評價。其實這個不僅僅是作為測試工程師的準(zhǔn)則,也應(yīng)該是做人的準(zhǔn)則。

      3、不要動輒用上層來壓制對方

      在出現(xiàn)和對方的意見分歧的時候,應(yīng)該采用什么方式說服對方呢?直接向上層求助當(dāng)然是一個辦法,但這種辦法帶來的負(fù)面左右也是很明顯的,首先是作為上層的處理 結(jié)果可能不一定符合你的愿望(在很多公司,開發(fā)工程師的地位高于測試工程師的地位,這種地位的不平等導(dǎo)致上層在處理分歧時會有一定的偏向性);其次是動輒 拿出上層來壓制對方只能給他人留下無用的印象。所以在出現(xiàn)分歧時,盡量嘗試通過溝通解決吧,實在不行,再動用最后的手段。

      4、和開發(fā)人員的溝通不要只有BUG

      除了在BUG記錄單上,在其他的地方也讓和你合作的開發(fā)工程師接觸到你吧:),午餐或是集體活動的時候多和對方聊聊天,一方面可以增進(jìn)彼此的感情,混個臉熟,打交道的時候也方便;另一方面,從他那里了解業(yè)務(wù)的知識和他負(fù)責(zé)模塊的方方面面,對自己也是提升。我個人就很喜歡和開發(fā)工程師溝通,開發(fā)工程師其實一 般都是比較健談的,尤其是對自己程序的精妙之處,多了解一些,多接觸一些,對自己總是有益的。

      寫了這么多,其實關(guān)鍵的就是兩點:多從別人的角度去想想,所謂“換位思考”,多尊重對方就一定能得到對方的尊重與配合;其次

      是加強和開發(fā)工程師的溝通,讓他清楚地認(rèn)識到你的工作對他的價值,你發(fā)現(xiàn)的每一個BUG的重要性。

      我一直認(rèn)為,一個好的測試工程師一定是在公司里被所有人尊重的快樂分子,而不應(yīng)該是一個“鐵面判官”:)當(dāng)然,作為我個人來說,絕對不敢說自己做的已經(jīng)很好了,不過,我經(jīng)常都記得提醒自己:尊重對方。

      第五篇:小學(xué)校本課程開發(fā)經(jīng)驗交流

      提升辦學(xué)特色

      提高學(xué)生素質(zhì)

      ―――小學(xué)校本課程開發(fā)經(jīng)驗交流

      一、我們的基本認(rèn)識

      在新課程改革實施的第5個年頭,我校與新課程同行,本著立足素質(zhì)教育,從實際出發(fā),堅持“以人為本、促學(xué)生全面發(fā)展”的主旨,積極著手校本課程開發(fā)和建設(shè)工作。我們認(rèn)為校本課程是提升辦學(xué)品位、創(chuàng)建教育特色的重要途徑。目的就是為了開發(fā)教師潛能,發(fā)展學(xué)生個性,最終更好地滿足學(xué)生的實際發(fā)展需要?;诖?,我校校本課程開發(fā)和實施是以學(xué)校多年來實施的活動課和興趣小組為基礎(chǔ),以學(xué)校和教師為主體,進(jìn)行了點滴的探索。

      二、我們的主要做法

      1、健全機(jī)構(gòu),完善措施,制度保障,確保校本課程有序進(jìn)行 根據(jù)省課程評價標(biāo)準(zhǔn),我校相繼出臺了《課程管理實施方案》、《校本課程開發(fā)與實施方案》,成立了相關(guān)的領(lǐng)導(dǎo)小組和實施小組,就學(xué)校課程的指導(dǎo)思想、總體目標(biāo)、各年級的課程結(jié)構(gòu)與門類、課時分配、課程資源的開發(fā)、課程的組織實施與管理、課程評價以及保障機(jī)制等進(jìn)行科學(xué)的全面的構(gòu)想。在實際操作中加強了學(xué)校課程開發(fā)、管理和研究隊伍的建設(shè),充分發(fā)揮全體教師尤其是管理人員在課程決策、開發(fā)等方面的重要作用,提高課程管理的科學(xué)化、規(guī)范化和民主化的水平。引導(dǎo)和鼓勵教師對課程的實施和操作進(jìn)行創(chuàng)造性的設(shè)計,增強課程資源開發(fā)的意識,通過多種渠道,開發(fā)、優(yōu)化和整合各種課程資源,實現(xiàn)優(yōu)質(zhì)課程資源共享,滿足師生需求。建立和完善學(xué)校課程建設(shè)與管理的評價機(jī)制,建立和強化課程管理的保障機(jī)制,確保學(xué)校課程建設(shè)健康、有序、持續(xù)深入地開展。

      2、挖掘資源,優(yōu)化師資

      (1)、把校內(nèi)課程資源轉(zhuǎn)化為校本課程

      把校內(nèi)課程資源轉(zhuǎn)化為校本課程是我們開發(fā)校本課程的重要途徑。我們結(jié)合學(xué)校實際,積極引導(dǎo)學(xué)校把校內(nèi)優(yōu)勢資源轉(zhuǎn)化為課程資源,尤其把教師資源的轉(zhuǎn)化當(dāng)作校本課程開發(fā)的根本。校本開發(fā)要求我們的教師做到一專多能。“?!敝笇I(yè)課,“能”指除專業(yè)課之外能指導(dǎo)學(xué)生活動的能力,如:唱歌、跳舞、編織、繪畫等,因為只有教師有了知識的源頭活水,學(xué)生才會有取之不盡,用之不竭的甘泉。在調(diào)查全校教師的特長后,我們發(fā)現(xiàn)教師有許多精彩的一面:有技術(shù)特長型的(音、體、美);有生活技藝型的(編織、家政);有學(xué)科知識延伸型的(閱讀指導(dǎo))……根據(jù)教師的實際情況,結(jié)合學(xué)生的興趣愛好,我們下設(shè)校本課程的選修課(10余門),然后讓每一位任課教師自由申報,承擔(dān)一門活動課程,經(jīng)學(xué)校審核后,方可確定。同時,我們利用學(xué)校圖書室、實驗室、微機(jī)室、校園電視臺、宣傳櫥窗、文化長廊和音樂、體育、及美術(shù)課等各學(xué)科的課程資源開發(fā)了校本課程書法與鄉(xiāng)土美術(shù)、剪紙、各種有趣的小制作、網(wǎng)頁賞析與設(shè)計等。

      (2)、把學(xué)校的傳統(tǒng)優(yōu)勢與特色轉(zhuǎn)化為校本課程

      把學(xué)校的傳統(tǒng)優(yōu)勢與特色轉(zhuǎn)化為校本課程是我們開發(fā)校本課程的長遠(yuǎn)規(guī)劃。學(xué)校的傳統(tǒng)優(yōu)勢及學(xué)校文化積淀是學(xué)校長期辦學(xué)取得的成果。在我校的多功能樓建設(shè)完成后,學(xué)校挖掘?qū)W校校史、校友資源以及校園文化,建立了校史館,以此形成自己獨具特色的校本課程,并隨著學(xué)校的發(fā)展不斷補充和完善,使這一資源成為對學(xué)生實施教育的活教材。

      (3)、把活動課提升為校本課程

      把活動課提升為校本課程是我們開發(fā)校本課程的進(jìn)一步延伸。盡管活動課與目前課程改革所倡導(dǎo)的校本課程開發(fā)理念是相同的,但它并不等同于校本課程。因此,我們在原有活動課的基礎(chǔ)上,用課程開發(fā)的程序及理念去審視原有的活動課,對其進(jìn)一步進(jìn)行全面篩選,進(jìn)行重新開發(fā)與規(guī)范,把活動課轉(zhuǎn)化為校本課程,將教育的手臂更加延伸?,F(xiàn)在由活動提升、開發(fā)的校本課程達(dá)10多種,如趣味數(shù)學(xué)、唐詩鑒賞、美文賞析、古詩詞誦讀、英語口語、快樂體育等。這些活動與課程的相互滲透、相互交織,達(dá)到了既發(fā)展個性又綜合發(fā)展的目的。活動教材也已成為我們今后課程設(shè)置的主要方向。

      3、及時評估、交流,促進(jìn)校本課程開發(fā)均衡發(fā)展

      為推進(jìn)學(xué)校校本課程建設(shè)的進(jìn)程,提升課程開發(fā)的質(zhì)量,按照《校本課程開發(fā)與實施方案》進(jìn)一步規(guī)范校本課程開發(fā)工作,由教研室及學(xué)校課程開發(fā)負(fù)責(zé)人組成的調(diào)研小組進(jìn)行階段性評估,以評估促規(guī)范,以評估促交流。并在此基礎(chǔ)上,每年組織一次處級優(yōu)秀校本課程的展示和教研活動。通過展示,對共性的問題進(jìn)行充分探討與溝通,幫助課程實施相對薄弱的學(xué)校、科目找到有針對性的解決方法;通過開展教研活動,以降低教研重心,豐富教研形式,為校本課程的開展服務(wù)。

      三、我們的主要收獲 1.我們的學(xué)校在變化

      通過校本課程的開發(fā)和實施,我們的學(xué)校教育教學(xué)也不斷在走向內(nèi)涵發(fā)展的道路,提升了各自的辦學(xué)特色,學(xué)校文化氛圍更

      加濃厚,學(xué)生的綜合素養(yǎng)得到提升,并在今年10月份爭創(chuàng)省藝術(shù)教育學(xué)校。

      2.我們的教師在變化

      校本課程的開發(fā),充分地調(diào)動了我處大部分教師的積極性和自我實現(xiàn)的欲望,在主動地開發(fā)、實施校本課程的過程中,教師有了更多的機(jī)會進(jìn)行教育科研,有效地促進(jìn)了教師的專業(yè)發(fā)展,并由此進(jìn)行的各種教科研課題取得了豐碩成果。

      3.我們的學(xué)生在變化

      通過校本課程的使用,我們欣喜地看到:學(xué)生的個性得到了充分張揚和發(fā)展,興趣愛好廣泛了,動手能力強了;關(guān)注生活,主動學(xué)習(xí)的人多了;主動合作、探究的意識增強了;知識面拓寬了,且運用知識的能力也有了進(jìn)一步的提高;在接受傳統(tǒng)文化中提升了情感,懂得了做人的道理等。

      校本課程的開發(fā)與實施對于我們來說可能才剛剛起步,還有許多困難和問題擺在我們面前,我們有信心把這項工作做的更好,同時也希望通過這此交流能從兄弟單位學(xué)到更多的方法和經(jīng)驗。

      中心小學(xué)

      下載經(jīng)驗交流:測試驅(qū)動開發(fā)感悟★word格式文檔
      下載經(jīng)驗交流:測試驅(qū)動開發(fā)感悟★.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        開發(fā)和管理鄉(xiāng)土人才經(jīng)驗交流材料

        開發(fā)和管理鄉(xiāng)土人才經(jīng)驗交流材料 開發(fā)和管理鄉(xiāng)土人才經(jīng)驗交流材料 鄉(xiāng)土人才開發(fā)管理工作典型交流材料 注重實效切實做好鄉(xiāng)土人才開發(fā)管理工作 我們縣坐落在吉林省西北部,與內(nèi)......

        學(xué)習(xí)經(jīng)驗交流與感悟

        學(xué)習(xí)經(jīng)驗交流與心得 老師們,同學(xué)們,大家好!今天我非常榮幸在這里,向大家匯報自己這段時間的學(xué)習(xí)情況,和大家一起交流學(xué)習(xí)經(jīng)驗與心得。 在上學(xué)期的期末考試中,由于各種原因使我的成......

        初中化學(xué)教學(xué)感悟(經(jīng)驗交流材料)

        初中化學(xué)教學(xué)感悟 尊敬的各位領(lǐng)導(dǎo)、老師們: 大家好,今天很榮幸來到這里與大家一起交流、探討初中化學(xué)教學(xué)的一些點滴思考,希望老師們指正,并提出寶貴的意見。一、 關(guān)愛學(xué)生,及時......

        驅(qū)動開發(fā)工程師(視訊產(chǎn)品)崗位職責(zé)(精選多篇)

        1.負(fù)責(zé)高清和MCU的負(fù)責(zé)顯卡和圖形系統(tǒng)的framebuffer的底層驅(qū)動開發(fā)。2.負(fù)責(zé)PCI總線驅(qū)動開發(fā)以及PCI總線上的編解碼器的封裝和數(shù)據(jù)流轉(zhuǎn)發(fā)及優(yōu)化。......

        關(guān)于實習(xí)做開發(fā)的一些感悟

        關(guān)于實習(xí)做開發(fā)的一些感悟時間如流水,幾個月的軟件開發(fā)實習(xí)很快就要結(jié)束了。真的很感謝廣州濟(jì)達(dá)信息科技有限公司的同事和領(lǐng)導(dǎo)在此期間對我的指導(dǎo),讓我學(xué)到了很多也給了我一個......

        職工考勤管理測試開發(fā)報告

        八、測試分析報告 八、測試分析報告1.引言 ............................ 1 1.1編寫目的 ......................... 1 1.2項目背景 ......................... 2 1.3定義 ........

        軟件測試學(xué)習(xí)感悟5篇

        學(xué)習(xí)軟件測試的感受及體會 這學(xué)期學(xué)習(xí)了趙培英老師教授的軟件測試這門計算機(jī)專業(yè)的專業(yè)課,我們學(xué)院又開設(shè)了劉老師的關(guān)于這方面的講座,更徹底的使我們加深了對軟件測試的認(rèn)識......

        自動化測試學(xué)習(xí)歷程感悟--(定稿)

        軟件設(shè)計與自動化測試學(xué)習(xí)歷程感悟 序言:最近一段業(yè)余時間都在進(jìn)行web編程設(shè)計,采用的是JSP技術(shù),雖然JSP在網(wǎng)站設(shè)計上過于復(fù)雜,可是其能幫助學(xué)習(xí)java的思想,而且覺得在理解自動......