Testing 软件开发工具-从用户目标到测试

Testing 软件开发工具-从用户目标到测试,testing,project-planning,Testing,Project Planning,我正在开始一个新的项目,大约1年的开发(对于第一个版本),由多个开发人员、测试人员等完成 我想知道是否存在可以帮助我完成以下工作的东西: 列出所有用户目标 将功能与这些用户目标关联 将需求与这些功能相关联 将设计活动与这些要求相关联 将开发任务与这些需求相关联 将测试与这些要求相关联 鉴定测试(系统测试、回归测试、开发人员测试、自动化或非自动化) 这样,我可以: 跟踪开发的程序是否实现了所有用户目标 跟踪是否测试了所有功能 进行测试矩阵跟踪,以了解是否对每个需求进行了测试 如

我正在开始一个新的项目,大约1年的开发(对于第一个版本),由多个开发人员、测试人员等完成

我想知道是否存在可以帮助我完成以下工作的东西:

  • 列出所有用户目标
    • 将功能与这些用户目标关联
      • 将需求与这些功能相关联
        • 将设计活动与这些要求相关联
        • 将开发任务与这些需求相关联
        • 将测试与这些要求相关联
          • 鉴定测试(系统测试、回归测试、开发人员测试、自动化或非自动化)
这样,我可以:

  • 跟踪开发的程序是否实现了所有用户目标
  • 跟踪是否测试了所有功能
  • 进行测试矩阵跟踪,以了解是否对每个需求进行了测试
  • 如果要更改功能,则跟踪要执行的测试
  • 跟踪开发功能所需的时间(它可以用于以后估计修改功能或向程序中添加类似功能所需的时间)
  • 列出新版本发布时要执行的所有系统测试
  • 列出所有要做的回归测试
  • 列出函数发生更改时要执行的所有开发人员测试
  • 列出所有自动测试,这样我们可以知道自动测试的函数的百分比是多少
  • 等等

  • 您可以推荐开源或商业程序。

    这套软件似乎非常适合,而且对于少数用户来说价格非常便宜(最多10个用户10美元)。我有使用JIRA的直接(也是很好的!)经验,并且发现它非常简单易用,并且足够灵活,可以满足我的需要。另一种选择是,但我没有使用该软件的第一手经验。

    这套软件似乎非常适合,而且对于少数用户来说价格非常便宜(最多10个用户10美元)。我有使用JIRA的直接(也是很好的!)经验,并且发现它非常简单易用,并且足够灵活,可以满足我的需要。另一种选择是,但我没有使用这种方法的第一手经验。

    关于FogBugz,很值得一看它背后的过程,在许多非软件项目中工作过,我相信这是一种普遍适用的方法论(即使Joel的思维有点古怪……)。 我之所以使用SmartSheet,是因为它很简单,但正如您在问题中所述,它仍然具有继承人的任务。它擅长与人打交道,不太可能擅长管理代码,而FogBugz大概就是这样做的。 SS优于Atl和其他的一个关键特性是额外的用户不需要任何费用。 您必须做出的一个决定是,您希望项目计划以一种许多利益相关者都能理解的简单方式输出,还是详细地输出,以便您能够跟踪许多活动。显然,细节需要努力。 你已经有了一个良好的开端,你的管理文化可能比你选择的工具更有价值


    ciao

    关于FogBugz,值得一看它背后的过程,在许多非软件项目中工作过,我相信这是一种普遍适用的方法论(即使Joel的思维有点古怪……)。 我之所以使用SmartSheet,是因为它很简单,但正如您在问题中所述,它仍然具有继承人的任务。它擅长与人打交道,不太可能擅长管理代码,而FogBugz大概就是这样做的。 SS优于Atl和其他的一个关键特性是额外的用户不需要任何费用。 您必须做出的一个决定是,您希望项目计划以一种许多利益相关者都能理解的简单方式输出,还是详细地输出,以便您能够跟踪许多活动。显然,细节需要努力。 你已经有了一个良好的开端,你的管理文化可能比你选择的工具更有价值

    再见