前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何设置质量检查流程

如何设置质量检查流程

作者头像
FunTester
发布2020-11-09 10:29:37
6420
发布2020-11-09 10:29:37
举报
文章被收录于专栏:FunTester

根据《2019-2020年世界质量报告》,只有「23%」 的IT预算分配给质量检查。自2015年占比「35%」 以来一直呈下降趋势。该报告还重点介绍了导致这一趋势的主要因素。它包括云计算,敏捷和DevOps方法的越来越多的采用,开发和测试的集成以及「SDLC」中更快地解决BUG

通常,随着业务的增长,团队往往倾向于在产品和开发方面进行投资,而「QA」却落在后面。很少有组织意识到质量保证的必要性并准备进行投资。

如果没有足够资源,如何设置质量检查流程?

让我们讨论如何建立质量保证流程、敏捷开发、DevOps方法中的常见做法。

  • 设置所有权:首先必须明确质量检查流程的人员。团队的规模并不重要。它可以是一个单人团队,也可以更多。即使将质量检查外包,也必须有人制定策略并确定总体软件测试的所有权。
  • 优先考虑优先级。需要确保质量检查团队拥有足够的优先级来处理测试的任务,这对发布周期中质量保障非常帮助。
  • 质量保证的整合与协调:需要考虑整个质量保证周期,其评估和可交付成果的整合。在敏捷中,质量保证周期与开发一起开始,因此它必须向质量保证提供所有产品文档并参与相关信息沟通会议。
  • 自动化测试:自动化测试不是「事后诸葛亮」的想法。优秀的测试自动化减少了工作量和时间,最终提高了生产效率。这并不一定意味着创建一个复杂的框架,一些小的脚本可以减少工作量。有许多工具可以帮助团队实现测试自动化,而无需花费大量时间编写脚本测试。
  • 报告和错误复盘:应该报告和记录每个错误。有许多工具可用来记录错误并提供许多分析功能,以提供宝贵的一建。错误复盘为应用程序的接下来的质量保障工作提供非常好的参考和避免相同的事情再次发生。
  • 文档:尽可能使用文档工具。它大大节省了时间,还提供了便于浏览也查找的文档。质量检查应该具有足够的好奇心,以寻找新的工具和技术。文档至关重要,因为「好记性不如烂笔头」

设置质量检查流程的最佳做法

尽管这在不同组织中可能有所不同,但是大部分最佳实践都是相同的。

  • UI测试:这是指通过最终用户的角度使用应用程序。可以使用各种工具、自动执行回归测试、执行API测试、DB测试、代码审查等,但不要忽视UI测试
  • 保持测试环境独立:保持独立于生产环境的独立测试环境总是很好的。切勿在开发环境上进行测试,因为它十分不稳定且经常会有大量脏数据。
  • CI/CD:将单元测试和集成测试集成到交付管道中,以节省更多时间。
  • 连续测试:连续测试可确保敏捷性并降低修复错误的成本。

总而言之,投资质量保证并建立质量保证团队将始终拥有良好的投资回报率,并通过提高质量来建立更加正面的产品形象。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-10-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FunTester 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如果没有足够资源,如何设置质量检查流程?
  • 设置质量检查流程的最佳做法
相关产品与服务
CODING DevOps
CODING DevOps 一站式研发管理平台,包括代码托管、项目管理、测试管理、持续集成、制品库等多款产品和服务,涵盖软件开发从构想到交付的一切所需,使研发团队在云端高效协同,实践敏捷开发与 DevOps,提升软件交付质量与速度。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档