基于 Python 和 Django 编写的测试用例管理系统

Nitrate是一款基于 Python 和 Django 编写的测试用例管理系统,可用来管理测试流程中的测试计划、测试用例以及测试用例运行周期的跟踪。

Nitrate最初是在2009由Red Hat北京的团队发起、开发并维护的。从一开始Nitrate作为开源项目被托管在fedorahosted上进行孵化、管理、开发和维护,陆续有全球的开发者参与其中贡献想法、代码,以及捕捉各种缺陷。经过几年的开发和沉淀,于2014年项目被发布到GitHub。

Nitrate具有以下主要功能:

  • 轻松创建和管理整个测试生命周期。可以测试计划为蓝本创建测试用例并管理用例的执行,也可灵活的创建测试用例以最简单的方式管理测试工作。
  • 多种身份验证机制可供选择。可选择使用最基本的基于用户名、密码的验证方式;亦可通过第三方验证身份,例如使用Bugzilla中已经存在的用户信息验证;通过简单的配置可集成到已实施的Kerberos环境中;当然,亦可通过配置使用各种 交 络的账 登录,例如GitHub。
  • 快速搜索测试计划,测试用例和测试用例的执行。
  • 支持集成多种问题追踪系统,例如Bugzilla和JIRA。
  • 完整可用的XMLRPC接口,易于与Nitrate集成,以提高管理测试流程的效率。
  • 支持与多种数据库集成,MySQL、MariaDB或者PostgreSQL。
  • 得益于Django的灵活性,Nitrate支持多种部署方式。其中,容器化部署方式是最为推荐的方式。Nitrate的容器镜像存储在Quay.io中:
    https://quay.io/repository/nitrate/nitrate

    可通过以下命令拉取镜像并部署到容器化环境中:

    docker pull quay.io/nitrate/nitrate:4.7.2

    可从GitHub的项目站点中获取更多信息。

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2020年7月4日
    下一篇 2020年7月4日

    相关推荐