Testing 如何在瀑布式测试之后的测试过程中带来变化?

Testing 如何在瀑布式测试之后的测试过程中带来变化?,testing,project-management,agile,Testing,Project Management,Agile,我们是一家小公司,我是一名测试协调员,负责为公司提供测试流程。 我们没有测试流程。开发部署和测试几乎每天都在进行,通过skype或邮件建立通信。 如何开始实施测试流程 我们在8个不同的国家开展业务,我们没有专门的测试团队进行测试。业务用户是我们的测试人员。 这是至关重要的,我让他们所有的测试时,需要的。 那么,我该如何改变他们的工作方式呢 任何建议或帮助都是值得赞赏的。 < P>我建议考虑COMPANDWAR跟踪器——工作流自动化软件。只有在工作流中的上一步完成后,它才会通过将任务分配给正确的团

我们是一家小公司,我是一名测试协调员,负责为公司提供测试流程。 我们没有测试流程。开发部署和测试几乎每天都在进行,通过skype或邮件建立通信。 如何开始实施测试流程

我们在8个不同的国家开展业务,我们没有专门的测试团队进行测试。业务用户是我们的测试人员。 这是至关重要的,我让他们所有的测试时,需要的。 那么,我该如何改变他们的工作方式呢


任何建议或帮助都是值得赞赏的。

< P>我建议考虑COMPANDWAR跟踪器——工作流自动化软件。只有在工作流中的上一步完成后,它才会通过将任务分配给正确的团队成员来执行您自动创建的流程。此外,您可以直观地创建表单,设置自己的工作流规则,并自动处理数据。您可以将Comindware Tracker配置为在任务或文档发生特定事件时向用户发送电子邮件通知,或发送计划电子邮件报告。每个任务中都有讨论线程。您可以与团队共享文档,文档将存储在任务中,支持文档版本控制

也许小公司刚开始优化工作流的关键原因应该是CundWork跟踪器是它在执行过程中实时改变工作流的能力,而不需要中断它。由于您可能会在开始阶段进行大量更改,因此此解决方案值得关注。本产品回顾可能有用-


免责声明–我在Comindware工作。我们使用Comindware Tracker来管理公司内的工作流。我很乐意回答关于解决方案的任何问题,如果有任何问题,我想最好的方法就是向你的经理展示测试值

我认为,如果没有组织良好的测试过程,最终会发现bug。一个关键问题的价值是由客户发现的,而不是由您发现的,这可能会对公司业务产生巨大影响。那么,您可以等待它何时发生,或者只是开始构建测试组

此外,这是一个普遍的事实,即尽快发现bug可以为组织节省大量资金。这主要是因为在接近开发时间时解决问题所需的时间要少得多


我推荐JIRA作为开源工具,允许组织bug跟踪,也支持敏捷开发过程。

< P>如果你想频繁发布,那么你应该考虑使用自动回归测试。

这将涉及对应用程序中的每一项重要功能进行自动化测试。此外,当开发新功能时,将同时编写自动回归测试

自动回归测试方法的好处是,您可以在连续集成中运行回归测试。这允许您在编写代码后立即继续进行回归测试并发现任何回归错误

手动回归测试很难维持。当您向应用程序添加越来越多的功能时,手动回归测试需要更长的时间,并且使得频繁发布变得非常困难。这也意味着测试所花费的时间将不断增加


如果您的组织决定不使用测试自动化,那么我建议您需要创建一个包含手动回归测试阶段的交付管道。你可能想考虑使用一个敏捷的框架,比如看板(这通常在频繁的发布中很好用)。

感谢你的回复时间。感谢你的回复时间。对于每隔一天就部署一次UAT的团队,您会推荐哪种最佳做法。当然,在每次部署之后执行回归测试并不是我们看到的正确选择。如何在经常部署到UAT的环境中安排测试。你能建议一下部署过程是否应该改变吗?完全同意你的说法。我们在项目中使用TFS来处理bug和其他测试用例。但是,TFS中的测试计划没有组织。我们每隔一天就部署一次UAT,在这种情况下,如果TFS中没有标准的测试计划文件夹,就很难执行测试。您认为在TFS中开始组织测试计划的最佳方式是什么。您是否建议从可处理性矩阵开始,并相应地创建测试计划?或者,您是否看到了我可以说测试覆盖率处于可接受水平的任何其他方式TFS是一个良好的系统,它允许在不同项目之间建立连接。我建议从项目需求开始,将它们连接到测试用例,然后连接bug。此外,TFS还允许将源代码(在源代码管理中)与需求以及bug连接起来。这些连接有助于理解哪些代码/需求领域问题更大。微软网站上有很多资源来解释这个过程。开始时,请查看您的测试是否涵盖了所有项目要求,您可以说您的覆盖范围是可以接受的。@user4557522如果答案有帮助,请不要忘记接受,谢谢。我投票结束这个问题,因为它问的是工作场所的理念,而不是帮助中心定义的编程。