• 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

  • 相关阅读:
    Zookeeper安装部署
    dubbo/dubbox部署资料收集
    Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
    ios开发--清理缓存
    从零开始,让你的框架支持CocoaPods
    iOS 开发-- Runtime 1小时入门教程
    iOS 开发--github的demo
    linux 防火墙iptables简明教程
    利用BBRSACryptor实现iOS端的RSA加解密
    iOS开发--数组
  • 原文地址:https://www.cnblogs.com/fnng/p/12189887.html
Copyright © 2020-2023  润新知