自己在google code中開源了自己一直以來做的兩個自動化的框架,一個是針對QTP的一個是針對Selenium的,顯而易見,一個是商業的UI automation工具,一個是開源的自動化工具。
只是代碼,可能你直接看的話,有點不太懂。呵呵,其實也不是想讓大家都懂的。
簡單介紹下:
qtp的項目是在:https://code.google.com/p/qtp-reporter/
這個框架支持QTP分布式單獨執行,內置一個我們這邊人做的Monkey的框架,其實做執行還可以,但是如果真的要用的話,其實還是很臃腫的。。。。。
QTP訪問的共用的libraries是通過一個共享服務器的形式做的,file share server這里我們這樣叫。。。
感覺QTP還是不太舒服,而且自己也跟外國人針對QTP的開發已經做了兩年了,有點膩了。
所以已經很長時間沒有維護了。。。
Selenium的項目是在:https://code.google.com/p/selenium-demo-alter/
這個框架是與TestNG,Ant,Jenkins,Jfreechart還有一些等等其他的雜七雜八的東西結合的,可以生成一種很清晰的圖標分析。
TestNG是為了配合使用一種test case ,test suite的概念;
Ant是為了與Jenkins結合可以調用TestNG而做的;
Jenkins是為了分布式執行和定時執行而做的;
JreeChart是為了生成清晰的圖表報告和email報告的;
?
有不明白的地方可以聯系我:alterhu2020@gmail.com