多测师12 发表于 2023-3-20 09:51:29

QA和测试的现状与挑战

  QA和测试的现状与挑战
  从调查结果,总结出以下关于质量和测试现状的发现:
  1. 回归对应用程序质量的关注,表明在敏捷环境的新上下文里,测试已经成熟
  面对开发和测试环境的复杂性以及数字化转型的速度,关注点正在回归到整体产品质量上来,这是一个进步的迹象:
  参与这次调查的受访者中QA和测试人员明显多于其他角色,由2016年的37%上升到2017年的41%;
  2016年被引用最多的目标是在上线前发现缺陷,这个数字从40%下降到2017年的28%;
  最终用户满意度从39%下降到34%。
  客户体验和增强的安全性处于IT战略的前两位。从2016年到2017年,增强安全性需求从65%大幅下降到35%。 IT成本优化进入今年IT战略的前三位,证明QA和测试能够应对过去几年的快速变化。
  其他一些对IT战略意义重大的领域包括对业务需求的响应、实施软件即服务以及实施敏捷和DevOps。敏捷和DevOps实施需求的减少幅度超过一半,从38%的受访者减少到17%,这表明这些开发方法正变得越来越主流。

https://pic1.zhimg.com/80/v2-bdd07728e192e0f548145f7e9fc6da74_720w.png
  ​
  2. 测试自动化正在通向智慧、智能和认知QA之路
  自动化尚处于待开发阶段,测试活动的平均自动化水平约为16%。自动化产生的价值在很大程度上没有变化。测试自动化不仅应该复制现有的手动测试过程,38%至42%的组织将认知自动化、机器学习、自我修复和预测分析视为测试自动化未来的有前途的新兴技术。
  智能解决方案是DevOps、移动和物联网中的新趋势。通过增加智能自动化,企业适应快速变化的业务环境能力将得到增强。
  3. 敏捷开发中测试的挑战不断增加
  99%的受访者在敏捷开发测试中面临某种挑战
  46%的受访者认为缺乏数据和环境是最严峻的挑战,这比2016年的43%有所提高
  在敏捷迭代中重复使用或重复测试的难度排在第二位,由2016年的40%增加到了45%
  挑战数量下降的唯一领域是:难以确定测试的重点以及测试团队在计划或初始阶段的早期参与。
  测试和测试环境的自动化将帮助组织解决敏捷和DevOps开发模式给测试所带来的大部分挑战。 这些智能测试解决方案使得质量保障的速度能够适应日益复杂的集成IT环境。
  4. QA组织不断演进以满足双峰要求
  2017年,集中式的测试组织和分散式模型之间的分配更加均衡。在许多组织中,以前的卓越测试中心(TCoE,Test Center of Excellence)已经过渡到更加灵活的测试卓越中心(TEC,Test Excellence Center),其重点在于支持和赋能,而不是实际执行测试活动。
  瀑布式开发仍将在未来很长时间内实施,形成与敏捷和DevOps混合的局面。例如,组织选择定位软件开发测试工程师(SDET)的位置时,其中敏捷Scrum和TCoE分别是36%和47%。
  5. 环境和数据仍然是QA和测试的难点
  调查结果显示有73%的组织采用云环境、15%的组织采用容器化来执行测试,使得测试的生命周期缩短。然而,仍有50%上下的受访者分别表示在测试环境管理、测试环境利用率、适用于敏捷开发的开发和测试环境,以及早期进行集成的环境方面存在挑战。
  在测试数据管理方面,分别有超过50%的受访者存在以下挑战:管理测试数据集的规模、创建和维护合成测试数据、遵守与测试数据相关规定。
  6. 测试预算下降,但预计会再次上升
  但是,随着组织采用敏捷和DevOps来支持数字化转型,未来两年质量保证和测试预算将会增加,企业必须确保IT应用程序的数量和复杂性,以及随之而来的QA平台解决方案的质量。


页: [1]
查看完整版本: QA和测试的现状与挑战