Nitrate测试用例管理系统

联合创作 · 2023-10-01 16:48

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的项目站点中获取更多信息。

浏览 16
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报