librelist archives

« back to archive

测试框架横空出世

测试框架横空出世

From:
Tang Daogang
Date:
2011-07-09 @ 05:01
各们亲爱的bambooer们,现在Bamboo中可以自动化测试啦。代码已经提交到bamboo的dev分支里面,要用的,请pull吧。

测试框架的添加,为后面的脚本测试提供了支持,使得不用打开浏览器,不用开web
server,就可以测试服务端的代码(除了页面布局、页面效果这些无法测试,其它的都可以测)先。它的意义在于:

   1. 进一步分离了前后端的工作,只要在定好了交互协议后,后端就可以先设计,先测试了;
   2. 为远程开发提供了部分支持。可以在windows上远程登录到服务器进行开发,并测试;
   3.
   
减少了人的工作压力。开发人员不用每次修改都把所有功能测试一遍,只需写新的测试用例,关注新的更改。因为之前的测试用例会自动跑一遍。这就是测试用例TDD开发的回归特性(积累性);
   4.
   
为工程重构提供了质量保障。大幅修改代码后,只需自动化地重新跑一遍积累的测试用例就可以确认哪些有问题,哪些没问题(当然,要意识到一点,测试用例的代码也应该算作开发代码的一部分);


好了,关于如何使用Bamboo的测试框架,会有专门的文档说明的。




-- 
Nothing is impossible.