對軟件測試的認識: 軟件測試要求開發人員避免測試自己開發的程序。從心理學角度講,這是很有道理的。特別是一個相對復雜的系統,開發人員在剛剛開發完成的時候,尚沉浸於對自己設計的回味之中。此時去測試的話往往會側重於程序本身的功能通過性測試。很難發現錯誤。 測試是為發現錯誤而執行程序 ...
在軟件開發中都會有開發人員 以下簡稱開發 和測試人員 以下簡稱測試 ,在一些小型公司可能並沒有測試,僅僅是開發兼任測試。在這里我僅針對於有專業的測試和專業的開發的項目。 每個公司應該都有考核機制,對於開發和測試的考核實際上很難量化,通常來講大的方向就是開發所負責模塊的bug數,對於測試來講就是測出來的bug數,但這真的有效嗎 這也許對開發有約束力,理論上開發是能夠自己控制bug數的,如果從產生的 ...
2017-08-15 21:48 14 6924 推薦指數:
對軟件測試的認識: 軟件測試要求開發人員避免測試自己開發的程序。從心理學角度講,這是很有道理的。特別是一個相對復雜的系統,開發人員在剛剛開發完成的時候,尚沉浸於對自己設計的回味之中。此時去測試的話往往會側重於程序本身的功能通過性測試。很難發現錯誤。 測試是為發現錯誤而執行程序 ...
首先在這里討論的是國內的大陸地區。在今天這個中國IT環境下,開發人員出路何在?一個優秀開發人,應該有致力於編寫優雅代碼,讓別人讀得懂,具有可讀性,可測試性的代碼,不僅僅是可以運行的代碼。所以經常需要對現有的代碼重構,包括自己寫的代碼。而現在國內的開發人員這方面的素質一直缺乏 ...
我們一度都是新手,開始時可能有點困難。但是,如果您剛剛成為一名專業軟件開發人員,那么本文將包含一些實用且易於理解的建議。 如果你不能實際編寫代碼並開發軟件,那么你所學到的所有軟技能都不會對你有很大幫助。也許你會成為一名優秀的經理或管理人員,但不是軟件開發人員。但是,如果您正在閱讀本書的這一 ...
軟件開發這個行業無疑的是有快樂的,但這篇文章里,我們先不關注他,而是要來看看那些讓人痛苦的地方。 有時候想想,人作為一種生物還是挺有意思的。 快樂的東西快樂過了,也就忘了,記的牢的的反倒是些讓人不快樂的東西。 第一重:垃圾代碼 佛家總講成住壞空,軟件亦莫能外。 唯一 ...
(接前一篇,繼續) 第五重:技術變化快,積累上不去 設想一下,一個10年前的高手,這10年他什么也不學,那他今天會是什么樣的一個狀況。 我個人估計是快被淘汰了。 這是個極端的例子,但回顧一下軟件的發展歷程你會發現,新技術 ...
上篇我們說到如何從Github上clone出一個JBehave項目,既是為了學習JBehava,也是為了熟悉下Github。從clone下來的項目看來,基本沒什么問題,稍微捋一捋就可以運行,但是就cl ...
前言: 已經數月沒有來園子了,寫博客貴在堅持,一旦松懈了,斷掉了,就很難再拾起來。但是每每看到自己博客里的博文的瀏覽量每天都在增加,都在無形當中給了我繼續寫博客的動力。最近這兩天有聽到Jbehave這個名詞,上網查了一通,原來是和測試相關的,之前一直做開發,沒有做過真正意義上的測試,對於測試 ...
本文要闡述的主要有兩點,一是介紹自動化測試框架JBehave,二是介紹如何在Github上拉項目,編譯成myeclipse環境中的項目,並最終導入Myeclipse中運行。 JBehave是何物? JBehave是基於BDD框架的開源自動化測試框架。提供Web集成的BDD層擴展 ...