seldom 1.0 发布

Posted fnng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了seldom 1.0 发布相关的知识,希望对你有一定的参考价值。

seldom 是我几个月前重启的Web UI 自动化开源项目,源项目名 pyse, 基于 unittest 和 selenium 的自动化测试框架。

seldom 1.0 做为第一个正式版做了以下改进。

1、创建独立的组织

为了项目更好的发展,github创建了独立的组织 seldomQA, 从我个人的项目移到了 seldomQA 组织。

项目地址:
https://github.com/SeldomQA

2、项目介绍

seldomQA下有三个项目:

  • seldom : Web UI 自动化测试框架。

  • poium : 用于实现selenium/appium Page objects 设计模式的测试库。可以和seldom 配合使用。

  • htmlTestRunner : 基于unittest生成 HTML 格式的测试报告,被集成到了 seldom 中,为了方便维护独立出来了。

3、完善seldom使用文档

要想一个工具或框架被更好的传播,那么一定要有配套的文档。

https://github.com/SeldomQA/seldom/tree/master/docs

  • seldom安装

  • seldom创建项目

  • 切换浏览器&安装驱动

  • 运行测试

  • 生成测试报告

  • seldom 元素定位

  • seldom API

  • seldom 断言

  • 用例失败重跑&自动截图

  • 数据驱动最佳实践

  • 实现Page Objects设计模式

  • 生成测试数据

  • 跳过测试用例

相信这份文档可以快速的帮你了解seldom 的使用。

4、规范版本发布规则

版本命名规则:a.b.c

  • a 表示大版本,有重大架构调整。

  • b 表示小版本,有小的功能添加。

  • c 表示修复版本,用于修复bug。

为什么要发布 1.0.0 版本?

因为我觉得seldom已经相对比较成熟了,根据我多年自动化的经验,我想要实现的基础功能差不多都已经实现。

当然还不够完美,也希望更多的测试能参与进来,一起共同完善。

QQ交流群:948994709

以上是关于seldom 1.0 发布的主要内容,如果未能解决你的问题,请参考以下文章

pytest和seldom运行报错

seldom和hardly的辨析

seldom之数据驱动

陈述部分含有little,seldom,barely,never等的反意疑问句,如何回答?

seldom,rarely,scarcely,hardly,barely有啥区别

second tell seldom metter中的e发音哪个不一样?