测试框架设计学习笔记 - 4

已经把课程基本看完,简单总结下Maven后面的内容:

  • Ant的基本使用(build.xml)。这里作为小白,我有些困惑,既然Maven已经可以提供从命令行拉起所有的testng测试,那ant在此有什么用?我在Q&A上向讲师提出这个问题,表示不太明白为什么这里需要学习ant,似乎Maven已经足够满足建立Jenkins+Maven+testNG+Selenium Webdriver这一套东西的需要了,讲师一天后回复:Maven和Ant是竞争对手关系…blabla。
  • Selenium的远程调用,Selenium Grid。在我目前的项目中,实际上没有采用这种做法(一个主机做host,然后控制其他主机来跑selenium测试),而是采用Jenkins的node机制,设置pipeline,当有新build过来后,会自动在某个node上,拉起Selenium Webdriver(+JUnit+Gradle)的测试,测试代码则是放在一个单独的GIT repository里,都是同一份代码,根据新build的不同,可能会跑不同的测试。我感觉我们项目中这样做是结构上更加简单,容易理解一些,操作起来也更方便。
  • Page Object的模式,这部分我已经比较熟悉了。
  • Java的OO。

至此这门课程就结束了,感觉后面几章,从讲Ant开始,讲课质量开始下降,且不说整门课程中,讲师写代码不遵循基本的Java Coding Style了,很多让强迫症如我者看着非常难受的各种随意缩进、函数间无空行、函数内多余的空行、Java函数和类的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值