定义用于构建CoreJet测试的测试基础结构

corejet.core的Python项目详细描述


CoreJet

CoreJet是一种行为驱动的测试规范和方法,具有 在Python和Java中实现。请参见http://corejet.org rel="nofollow">http://corejet.org了解更多详细信息。

这个包在python中提供核心corejet功能。你可能会 也对corejet.testrunner和corejet.jira感兴趣。

为什么不吃黄瓜?

在 python,通常基于黄瓜。科雷杰有一个重要的哲学 不同之处:与在纯文本文件中编写故事和场景不同, 它们将作为需求管理系统的一部分进行管理 例如jira(因此,corejet.jira)。它管理史诗、故事和 场景,以及围绕需求的生命周期和元数据: 它们是开放的还是封闭的,它们有多大(在故事点中),以及如何 它们对业务用户很有价值(优先级)。

"需求目录源"将它们从这个系统中提取到 中间XML格式(见下文)或直接输入CoreJet数据 模型(同样,见下文)。首先是测试运行程序( corejet.testrunner ) 获取当前需求目录,然后执行所有CoreJet测试, 匹配故事(按ID)和场景(按名称)并设置状态 每一个都指向"pass"、"fail"、"pending"(尚未实现)或 "不匹配"(场景中的给定/何时/然后步骤与 需求管理系统)。

此分析的输出将写入扩展的corejet xml文件。这个 然后用于生成项目状态的可视化(请参见 corejet.visualization ,带有颜色编码以指示 项目实际上已经完成,其中"完成"意味着它已经通过了自动化 准确代表业务验收标准的测试。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
任务“:app:compiledBugJava”与“;”的java Android执行失败预期   cmd Java找不到主类   应用程序关闭后java还原Android回栈   无法识别Java中通过OutputStream发送到Firefox的HTML代码   Redis hmget的java超时时间   排序java如何生成按字母顺序排序集合的泛型函数   java从何处提取默认编码?   必须指定java Spring引导安全配置authenticationManager   创建目录的java单元测试代码   初始化期间的java空变量   java如何通过同一个交换机编码启用和禁用Wifi、移动数据和GPS?   java将顺序UI作业排队并在UI中显示它们   java JMS连接未连接到远程JBoss,但连接本地实例   swing Java多GUI窗口创建   包装jar的java OSGi服务   java意外字符“ï”,使用Jackson解析JSON