gpt4 book ai didi

在发布到 QA 之前测试您的代码

转载 作者:行者123 更新时间:2023-11-28 19:43:18 24 4
gpt4 key购买 nike

我听开发人员说编写代码的人不应该是测试它的人。我正在寻找人们在这种情况下的经验。很多时候,我完成了我的开发工作,然后将代码发布给 QA 部门并将代码发回给我,因为应用程序的某些方面由于我的编码而损坏,无论我在 QA 发布之前对其进行了多少测试。

该板上的任何人是否有一个流程可以遵循,使他们能够在发布给 QA 之前彻底测试他们的代码?

最佳答案

开发人员通常从内向外工作,重点放在代码上:

  • 断言 - 验证数据流和结构
  • 调试器 - 验证代码流和数据
  • 静态分析器 - 验证编码标准并查找已知错误
  • 单元测试 - 验证每个功能
  • 集成测试 - 验证子系统
  • 系统测试 - 验证功能
  • 回归测试 - 验证缺陷保持不变
  • 安全测试 - 验证系统不容易被渗透。

  • 另一方面,测试人员通常从外向内工作,重点关注以下功能:
  • 验收测试 - 验证最终用户要求
  • 场景测试 - 验证真实世界的情况
  • 全局测试 - 验证可行的输入
  • 回归测试 - 验证缺陷保持不变
  • 可用性测试 - 验证系统是否易于使用
  • 安全测试-验证系统不容易被渗透
  • 代码覆盖率 - 测试未触及的代码
  • 兼容性 - 与以前的版本
  • 寻找怪癖和粗糙的边缘。

  • 最终用户通常相当随机地从外部工作:
  • 验收测试 - 验证最终用户要求
  • 场景测试 - 验证真实世界的情况
  • 可用性测试 - 验证系统是否易于使用
  • 寻找怪癖和粗糙的边缘。
  • 关于在发布到 QA 之前测试您的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3053521/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com