现代的软件开发中,'Agile'(敏捷)是一个经常提到名词
设计(design)->编码 (code)->测试(test)->评价(evaluation),遵遁这个规则,直到每个人都很满意。
先写你的测试代码并在书写过程中再编写代码以保证最佳的测试覆盖率。
我们将我们的测试文件放到这个主要目录:fixtures,functional,unit。这些报告文件夹用于存储生成的代码覆盖率的报告。
1、了解TrackStar的需求,明确所需要的功能和数据
2、确定开发方式:敏捷开发,设计->编码->测试->评估
3、自动化的软件测试:单元测试:单元测试是为了验证代码是否正确,功能测试是对应程序的功能是否正确
4、测试驱动的开发:规定在开始写代码之前现写测试代码,遵循以下步骤:
1)开始写一个失败的测试代码
2)运行测试代码确定它是失败的
3)快速编写你的程序代码,并测试通过
4)再次运行测试代码,以确保他确实通过
5)重构代码,并测试通过
5、PHPUnit 和Selenium的安装
1单元测试 需要安装phpunit
http://www.xbc.me/install-phpunit-on-xampp/
2.1.百度浏览器下载
http://selenium-release.storage.googleapis.com/2.44/selenium-server-standalone-2.44.0.jar
3.phpunit安装selenium:
http://www.davidtan.org/netbeans-xampp-phpunit-selenium-all-working-at-last/
如果安装失败,先ping通pear.phpunit.de => 188.94.27.25 ip 地址
修改host
重新定位频道
3.1
win7下不能保持host:先用管理员权限打开记事本,再用记事本打开host
4.转到c盘,启动服务
java -jar selenium-server.jar
5.开始测试
% cd protected/tests/
% phpunit functional/SiteTest.php
6.下载PHPUnit
https://github.com/sebastianbergmann/phpunit/tree/4.0
放到xampp\php\pear\PHPUnit下
7.删除autoload
http://www.52zuo.com/web/php/yii-framework-phpunit-to-appear-phpunit_autoload-not-found.html
----
安装教程
http://www.ibm.com/developerworks/cn/web/1209_caimin_seleniumweb/
使用 Selenium 实现基于 Web 的自动化测试
http://www.ibm.com/developerworks/cn/web/1209_caimin_seleniumweb/
http://blog.csdn.net/gxlujun/article/details/7535177
yii官方教程
http://www.yiiframework.com/doc/guide/1.0/zh_cn/database.arr#sec-1
学员评论
miraclehw2014-09-18
tan皮皮2013-05-08
pcvph2013-04-13
pcvph2013-04-13
忍者2012-12-22
你感兴趣的课程
扫一扫 关注好知微信