如何自己開發軟件測試工具?(2)

發表于:2012-11-30來源:不祥作者:娃娃點擊數: 標簽:測試工具
4、技術應用,步步深入:剛開始,不需要掌握多好的框架細節、多好的設計模式、多強的算法、多好的分布式和并行,也許剛開始,只需要線性 編程 ,一

  4、技術應用,步步深入:剛開始,不需要掌握多好的框架細節、多好的設計模式、多強的算法、多好的分布式和并行,也許剛開始,只需要線性編程,一步一個腳印即可,也可以盡可能的使用一些現成的框架,不需要太專研到框架的細節中去,例如:RCP界面框架可以讓不用面對更少的界面布局的情況,讓你的工具界面和eclipse類似,或者C++的MFC足以讓你應對很多工具。當然,隨著后面的工具難度的加強,你需要開始積累自己的知識,例如:專門有一個自己的庫,包括收集和應用一些開源的庫,例如:作業調度庫、界面框架庫、持久層映射庫、日志和結果處理庫等。還有一些自己的算法和功能庫等。隨著后來,建議可以多看看web系統方面的東西,畢竟這是個趨勢。然后,多站在標準化和接口層次考慮問題。所以,我講究的是順其自然,踏踏實實,打好底層基礎,對待新技術和框架,少追風,多思考。這樣就會逐漸形成自己獨特見解。

  5、抓準測試:一個工具開發過程中,你也需要進行版本管理和配置管理,你可以學會利用git和svn進行代碼管理,學會利用maven和ant進行build,學會在開發工具的同時也學會一些開發和測試自動化流程。而在測試過程中,因為開發的工具不是非常系統化,所以可以主要從功能點(按照需求列好功能點測試)、異常分析(例如:合法性測試、異常操作測試等)、兼容性(之前寫的C/S工具,因操作系統不同會有一些問題,而B/S工具,會因為瀏覽器的問題,而出現一些展示方面的問題,所以需要明確應用和測試環境)

  6、快速發布:千萬不要將工具做到很完美才想著發布,沒有什么是完美,我們所做的就是利用迭代的思想,一步一步去完善。所以,定義好階段,快速發布,然后在發布中收集問題。畢

  竟是內部使用,所以能夠及時反饋。

  總結:不管測試也好,開發也好,大家都是為了提高效率,找到自己的價值感而努力,但是很多時候,我們往往有所想,而無所為,就是因為總是把很多事情想的太復雜或者太簡單,當然,這是我們每個人必須經歷的過程,而我覺得,我們需要做的就是尋找自己的樂趣,如果我們迷惑了,就應該果斷開始行動,只為相信我們做的事情是有價值的,積累的力量是很強悍的,在不知不覺中也許我們就挨過了很多困難,獲得了很多東西。另外,大家如果看到這篇文章,是否能夠也能留言分享一下各自在測試過程中自己開發和應用過的內部工具的想法和心得呢,或者說說自己的學習想法和迷惑吧,大家互相討論。——散步的SUN

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97