19.验收测试驱动开发 - ATDD示例详解

 
1)需求讨论会 - 确定用户故事的范畴
1、实例化需求
2、减少实例的数量
3、实例的自动化
 
2)实例的自动化
Ruby,cucumber,fitnesse,selenium(emacs),另外团队建立了一个持续集成系统,并连接了一个Headless Selenium服务器。这样测试代码就可以在构建中连接服务器了。
 
 
3)需求讨论会、主观期望的思维方式和密切协作。
fitnesse test guide : http://www.fitnesse.org/.FitNesse.UserGuide
xUnit 3 本书:
1、Test-driven development by example
2、xUnit Test Patterns
3、Growing Object-oriented Software Guided by Tests
 
4)使用实例-使用合适的格式
1、BDD - Cucumber : Gived-When-Then
2、表格格式 - Fit(framework integrated test) fitnesse,决策表、查询表、脚本表
3、关键字或数据驱动 - RobotFramework
 
5)粘合代码和支持代码

 

posted @ 2016-03-04 17:44  EdwardSun888  阅读(554)  评论(0编辑  收藏  举报