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的项目站点中获取更多信息。
Nitrate是一款开源的、基于Django编写的测试用例管理系统。可以使用它快速构建灵活的测试用例管理解决方案。以下是几种在本地启动Nitrate用来尝鲜的方法。 由于Nitrate的整个开发、测试、部署流程始终都是在Linux环境下完成的,因此目前还没有比较完善的文档介绍在Windows环境中的使用。在此,我假设你会在一款你最爱的Linux发行版中尝试以下方法。如果你在Windows中成功把N
摘要: The nitrogen (delta(15)N) and triple oxygen (delta(17)O and delta(18)O) isotopic composition of nitrate (NO(3)(-)) was measured year-round in the atmosphere and snow pits at Dome C, Antarctica (DC
摘要: The pressure-temperature (P-T) phase diagram of ammonium nitrate (AN) [NH4NO3] has been determined using synchrotron x-ray diffraction (XRD) and Raman spectroscopy measurements. Phase boundaries w
1 概述 测试管理是xxx 测试管理的工作包括: 2 方法 3 工具 3.1 JIRA Zephyr 强烈推荐 3.2 TechExcel DevTest 推荐试用 4 平台 5 参考 从需求到研发,再到发布案例 给软件测试人员15个最好的测试管理工具
任何web应用程序的核心内容之一是控制和维持用户交互状态的机制。这通常被认为是会话管理,定义为一系列用于管理用户和web应用系统交互状态的措施。这广泛覆盖了从用户如何认证到他们登出时发生的任何事情。 HTTP是一个无状态的协议,意味着web服务器在相应用户请求时不需要联系其他请求。但甚至有时是简单的应用程序逻辑也可能需要通过一个“会话”来关联用户发送的多个请求。这便需要第三方解决方案的介入,通过现
本文向大家介绍python用户管理系统的实例讲解,包括了python用户管理系统的实例讲解的使用技巧和注意事项,需要的朋友参考一下 学Python这么久了,第一次写一个这么多的代码(我承认只有300多行,重复的代码挺多的,我承认我确实垃圾),但是也挺不容易的 自定义函数+装饰器,每一个模块写的一个函数 很多地方能用装饰器(逻辑跟不上,有的地方没用),包括双层装饰器(不会),很多地方需要优化,重复代
Fabric Fabric 是一个用来简化系统管理任务的第三方库。当 Chef 和 Puppet 更倾向于管理服务器和系统库的时候,Fabric 则更关注于应用级别的任务管理,比如应用部署。 安装 Fabric: $ pip install fabric 下面的代码为我们创建了两个可以使用的任务:memory_usage 和 deploy,前面的任务会输出每一个服务器设备的内存使用率;后面的任
设备和磁盘 在Linux下你的磁盘和USB设备都被看作设备。要读写它们你得先把这些设备挂载到一个文件夹(被称为挂载点)里。在Slitaz里你可以使用图形界面工具mountbox挂载设备,也可以用命令行挂载。要挂载第一个硬盘的第一个主要分区到/mnt/disk: # mkdir -p /mnt/disk # mount /dev/hda1 /mnt/disk 要挂载USB设备或者CDROM,建议使用
系统管理 函数 描述 uname 得到内核的名称和信息 getpwuid 通过uid获得相应的结构体passwd getpwnam 通过用户名获得相应的结构体passwd getspnam 通过用户名获得结构体spwd(内包含密码) getgrgid 通过gid获得相应的结构体group getgrnam 通过组名获得相应的结构体group getenv 获取系统环境变量的值