一个QA的终极梦想大概就是解放双手,把所有能自动化的东西都自动化吧。然而现实很“骨感”,尽管我们在很多场合都听到过持续集成和自动化测试,实际想做起来依旧困难。需要投入大量精力和维护成本,团队的接受程度,制定合适粒度的自动化测试用例,甚至代码技术能力等等这些都是摆在眼前的难题。几个月前我们刚刚起了一个全新的项目,而我有幸借此机会尝试去落地一套自动化测试体系甚至持续集成交付的过程。希望借此机会和你分享,本场Chat内容包括:
1)案例项目的背景及痛点2)结合测试金字塔分享如何实施各个级别自动化
- 如何实施functional 层级的测试自动化
- 如何实施API层级的自动化
- 如何实施单元测试级别的自动化
3)在实施过程中碰到的困难和挑战4)探讨实现了自动化测试之后还可以做什么
实录提要:
- 单元测试为什么还需要内存数据库?
- 在实际推进中,85%覆盖率这个目标是否容易达到?
- 比较关注接口层,是否可以详细介绍下接口层自动化开发与测试的分工?
- QA 是如何引导单元测试,需要参与到写单元测试吗?需要了解代码吗?
- UI 自动化用例为了后续版本的快速回归?
- 使用哪种接口功能测试框架,它较其他框架有什么优点或缺点?
- 自动化用例如何维护?
- 单元测试覆盖率的 85% 是一个通用的指标吗?
阅读全文: http://gitbook.cn/gitchat/activity/5913c5d5b20a35389979fa34
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。