後記:
在做了一段時間的推廣自動化測試的工作,情不自禁地想把自己的眼光放得更遠一些,究其原因,我很清楚地認識到,測試的最終目的是還是為了提高軟體的質量,而無論是自動化測試,還是continous integration,都還是是軟體的外部看問題。但軟體為什麼一直有解決不完的bug,如果不對軟體的內部有更好的了解,恐怕是沒有辦法想明白這個問題的,更不要說解決這個問題了。
就我自己而言,也不希望自己到時候做了一輩子軟體測試,對軟體中的bug是怎麼產生的,軟體中的bug到底是怎麼回事還搞不清楚,所以,我又來到了乙個team,作為乙個測試人員的身份加入他們。在更好地熟悉軟體開發的實戰的過程的同時,也希望能夠和開發人員更近地工作在一起,以對他們的工作有更深入的了解。
我希望了解的東西有以下幾方面:
能不能拓展unit test的能力,把一些本來要function test才能測出來的問題,通過ut就可以測試出來。
從測試人員的角度來看軟體的內部**實現,看能不能有一些新鮮的認識和發現
在自己對開發人員的工作有更好的理解以後,看看有沒有可能在自己身上,測試,自動化測試,以及軟體的了解能夠形成一種合力,反過來,能夠更好地幫助我提高測試的能力。
對agile模式的下軟體開發,還是覺得缺乏更多的感性和理性認識,也希望借這個機會來build自己這方面的能力。
從瀑布開發走向敏捷開發模式下的自動化測試隨筆 II
我先是自己來除錯原來一直跑不起來的case,發現之所以前面的case失敗了,會影響後面的case,其實是由於case之間的獨立性不好引起的。為了能解決這個問題,我還和team一起設計了乙個複雜的環境恢復的keyword,裡面判斷了不同情況下,如果有板子沒有起來,應該怎麼恢復的問題。用了這個方法,ca...
從瀑布開發走向敏捷開發模式下的自動化測試隨筆 I
在中國的軟體行業,如果工作時間稍微長一點的話,應該都是從瀑布開發模式成長起來的,包括現在,很多公司其實還是採用瀑布開發的模式。當然,敏捷轉型也是軟體行業乙個很熱的topic。作為乙個在傳統的軟體測試行業工作了8年多,在敏捷開發模式也工作了3年多的乙個測試行業的老兵,很想從測試自動化的角度看兩種開發模...
瀑布模式開發與敏捷開發的比較
最近在學習一些敏捷開發相關的知識,覺得有必要和傳統的瀑布開發模式做個比較。因為瀑布模式仍然被很大程度在使用著,作為技術開發出身我有較深的體會,相信有針對行的對比分析會有更好的理解。關於瀑布模式和敏捷開發的基本特徵可以參照 個人理解對比如下 瀑布模型 敏捷開發 工作方式 1.以文件驅動,將軟體專案開發...