码迷,mamicode.com
首页 > 其他好文 > 详细

GUI自动化测试中优化测试用例思维方法

时间:2019-04-22 00:57:32      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:功能测试   业务流程   单元   并且   功能   自动   核心   完成   相同   

1、测试脚本与数据解耦(数据驱动)

让操作相同但是数据不同的测试可以通过同一 套自动化测试脚本来实现,只是在每次测试执行时提供不同的测试输入数据。

2、页面对象模型(POM)

以页面为单位来封装页面上的控件以及控件的部分操作。而测试用例使 用页面对象来完成具体的界面操作。

3、业务流程抽象

基于操作函数的更接近于实际业务的更高层次的抽象方式。基于业务流程抽象实现的 测试用例往往具有较好的灵活性,可以根据实际测试需求方便地组装出各种测试用例。
业务流程的核心思想是,从业务的维度来指导测试业务流程的封装。由于业务流程封装通常很贴近实际 业务,所以特别适用于组装面向终端用户的端到端(E2E)的系统功能测试用例,尤其适用于业务功能 非常多,并且存在各种组合的E2E测试场景。

同样适用API测试、单元测试

GUI自动化测试中优化测试用例思维方法

标签:功能测试   业务流程   单元   并且   功能   自动   核心   完成   相同   

原文地址:https://www.cnblogs.com/ZoeLiang/p/10747672.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!