测试基础 当旧系统要增加一个新功能时,测试要怎么测?

无敌大王康康 · 2024年04月10日 · 1947 次阅读

在业务测试中,我们经常面临这样的挑战:在原有旧系统或旧功能基础上增加新功能,尤其是当这些旧系统由不同团队或人员开发,且缺乏详细文档的情况下。
这种情况下,测试工作容易出现遗漏,甚至因研发复用旧逻辑而导致 bug,测试人员有时会因此背锅。。。

面对这类问题,以下是一些有效的应对策略:

  1. 主动出击,深入了解业务:
    作为测试人员,不应仅依赖产品或研发提供的信息,而应积极主动地从用户的角度出发,亲身体验并全面梳理旧系统的各项功能。
    让自己成为最熟悉业务的人,这是避免遗漏测试点的关键。

  2. 文档沉淀与沟通确认:
    基于自身的梳理成果,对比需求文档和研发实施方案,这里也是要沉淀下属于测试自己的需求变动文档,并在群组中分享,同时艾特产品经理和研发人员。
    确保所有重要讨论都有记录,特别是在产品文档更新不及时的情况下,这有助于预防被误解或推责。对于初入职场的业务测试人员来说,建立专业、严谨的形象十分重要。

  3. 编写全面的测试用例:
    除了覆盖新功能的测试用例,更需注重回归测试,确保新改动不影响旧功能。
    编写测试用例时,可以结合研发提供的方案,并重点关注用户初次使用、单一功能操作及多个功能组合使用的场景。这样既能提高测试覆盖率,也能有效防止潜在的问题。

总结来说,虽然每个业务领域都有其特殊性,但上述方法提供了一种通用的解决思路,希望对刚入行没多久的业务测试有帮助~也欢迎大家留言交流想法

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册