首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据驱动测试

数据驱动测试
EN

Stack Overflow用户
提问于 2017-07-10 18:22:40
回答 1查看 1K关注 0票数 0

我目前正在决定一个自动化工具,一个在react/redux平台上的应用程序。我在应用程序中拥有的大多数场景都可以使用webdriver实现自动化。对于不同的数据集,有某些测试用例或场景重复。就像。待执行的步骤:

  1. 登录到应用程序
  2. 输入搜索条件步骤
  3. 输入颜色1,颜色2,颜色3
  4. 保存和验证

测试数据:

代码语言:javascript
复制
|UserName|Password|Search Criteria|Color 1|Color 2|Color 3|
|abc     |  abc   | search 1      |red    |       |       |      
|abc     |  abc   | search 1      |       |green  |       |  
|abc     |  abc   | search 2      |grey   |white  |       |
|abc     |  abc   | search 3      |white  |black  | yellow|

根据我们拥有的测试数据行数,我必须多次执行同一组代码/步骤。我试着阅读了很多文档,但是找不到任何支持webdriver中这种自动化的包。

EN

回答 1

Stack Overflow用户

发布于 2017-08-28 17:25:49

我成功地使用了这个包tests中的代码

它允许使用两个函数all &使用编写数据驱动的测试。

下面是一个在github页面中可以找到的示例:

代码语言:javascript
复制
all("blank values are invalid",
    [
        "",
        null,
        undefined
    ],
    function(value) {
        expect(isEmpty(value)).toBe(true);
    }
);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45019183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档