自动化测试第二阶段(续)

猛然发现,离写《自动化测试第一阶段》过去了一年。在这一年中,除了不断编写自己的代码,还接触了自动化的一些思想方面的东西。这里先总结第二阶段的感想吧~~~

1.无论是开发还是测试的自动化代码,都需要“分层”

经常听开发说MVC什么的,其实,在自动化测试中,无论是数据驱动测试还是关键字驱动测试,也都是需要分层的。借用网上一个简单的自动化测试框架图,可以看到,在自动化测试框架中,分层和分模块是一个很重要的部分。这同开发中的设计模式是异曲同工。“低耦合高类聚”,需要的是我们在编写自动化测试代码的过程中不断实践和总结。

 

2.自动化的测试框架要根据自己产品的业务来做,不是别人的拿过来就能用,很多的思想甚至代码,都是需要根据自身情况进行修改的。正所谓,具体问题具体分析。这里考验的,是我们功能测试用例设计的功底。如何将功能测试的用例转化为自动化用例,哪些用例可以转化,哪些则不能。反过来促使我们思考如何设计更加有效的功能测试用例。

3.和第一阶段一样,自动化测试框架,必须反复练习,多看多动手,用什么语言并不重要,关键还是思想和练习。自动化测试其实就是一个开发的过程,甚至比开发要求更加严格。因为,我们不仅要实现功能,还要考虑各种异常,别忘记,我们的本职是做测试的。

 

上述几点,仅是个人在第二阶段的看法。后面还会有第三阶段,敬请期待。。。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值