我们是一家小公司,我是一名测试协调员,负责为公司提供测试流程。 我们没有测试过程。开发 - 部署和测试几乎每天都会发生,并且通过Skype或邮件建立通信。 我如何开始实施测试流程?
我们在8个不同的国家/地区开展业务,我们没有专门的测试团队进行测试。业务用户是我们的测试人员。 在需要时让我们全部进行测试对我来说至关重要。 那么我如何将这种变化带入他们的工作方式呢?
非常感谢任何建议或帮助。
答案 0 :(得分:0)
我建议考虑Comindware Tracker - 工作流程自动化软件。只有在工作流中的上一步完成后,它才会通过将任务分配给正确的团队成员来自动执行您创建的流程。此外,您可以直观地创建表单,设置自己的工作流程规则并自动处理数据。您可以将Comindware Tracker配置为在任务或文档发生特定事件时向用户发送电子邮件通知,或发送计划的电子邮件报告。每个任务都可以使用讨论线程。您可以与团队共享文档,它将存储在任务中,支持文档版本控制。
也许小公司刚开始优化工作流程的关键原因应该是考虑Comindware Tracker,它能够在流程执行期间实时更改工作流程,而无需中断它。由于您可能在开始阶段进行大量更改,因此该解决方案值得关注。此产品评论可能有用 - http://www.brighthubpm.com/software-reviews-tips/127913-comindware-tracker-review/
免责声明 - 我在Comindware工作。我们使用Comindware Tracker来管理公司内部的工作流程。我很乐意回答有关解决方案的任何问题,如果有任何问题应该上升。
答案 1 :(得分:0)
我认为这种变化的最佳方法是向经理展示测试价值。
我认为如果没有组织良好的测试过程,最终会发现错误。您的客户找到的一个关键问题的价值可能会导致您对公司业务产生巨大影响。好吧,你可能会等到它会发生或者只是开始构建测试组。
此外,这是一个常见的事实,即尽快发现错误可为组织节省大量资金。这主要是因为将问题修复到接近开发时间所需的时间要少得多。
我建议使用Jira作为开源工具,它允许组织错误跟踪并支持敏捷开发过程。
答案 2 :(得分:0)
如果您希望频繁发布,那么您应该考虑使用自动回归测试。
这将涉及对应用程序中的每一项重要功能进行自动化测试。此外,在开发新功能时,将同时编写自动回归测试。
自动回归测试方法的好处是您可以在持续集成中运行回归测试。这使您可以在编写代码后立即进行连续回归测试并发现任何回归错误。
手动回归测试很难维持。随着您向应用程序添加越来越多的功能,手动回归测试需要更长时间,并且很难频繁发布。这也意味着测试所用的时间将不断增加。
如果您的组织决定不使用测试自动化,那么我建议您需要创建一个包含手动回归测试阶段的交付管道。您可能需要考虑使用敏捷框架(如Kanban)(这通常适用于频繁发布)。