188金宝搏app苹果下载软件Tricentis发布了第一个世界顶级组织如何测试报告,分析行业领导者如何测试软件,他们的业务(和世界)的依赖。188金宝搏官网登录app这首开先河的报告,Tricentis采访质量领导人在一百年财富500强188金宝搏app苹果下载软件(或相当于全球)组织和主要政府机构在美洲、欧洲和亚太地区。
虽然没有短缺的报告整体188金宝搏官网登录app测试的软件测试的发展趋势,国家组织level-particularly“家喻户晓”品牌已在历史上是一个黑盒子。一方面,大型组织经常访问资源远远超出的中小企业(例如,商业和开源软件,提供咨询和服务,等等)。188金宝搏官网登录app但另一方面,他们面临着艰巨的挑战,如:
- 复杂的应用程序栈,包括平均900应用程序。单一交易平均82不同的技术从大型机和遗留microservices和原生云应用程序自定义应用程序。
- 根深蒂固的手工测试过程是为瀑布和外包测试敏捷交付的韵律,DevOps,开车向“连续一切。”
- 要求极端的可靠性。IDC每一个小时的停机时间在企业环境成本从500美元到1美元。“快速移动和破坏东西”在许多行业不是一个选择。
这些压力如何影响质量流程”在地上?“以下6数据点阐明企业质量领导人如何方法核心挑战相关测试用例设计,自动化,测量,和报告。
如何确定应用自动化测试在哪里?
通常不可行或者甚至需要自动完成所有测试场景。组织如何确定从哪里开始关注什么?常见的方法包括:
- 业务影响:优先考虑对业务最重要的应用程序。
- 努力节省:优先考虑有什么消费最测试资源。
- 更新频率:优先级的应用程序发布最频繁。
- 技术可行性:优先考虑有什么简单的自动化考虑到可用的工具,人,和过程。
- 应用成熟度:优先考虑更稳定的应用程序与那些仍显著发展。
你怎么方法测试设计和创建?
设计正确的测试是重要的尽可能高效地实现的最大影响。它还有助于调试和减少测试维护的负担。常见的试验设计方法包括:
- 直觉:测试人员依靠自己的直觉和经验。他们使用他们的理解应用程序和业务流程的创建一个全面的测试套件,包括“快乐的路径,”消极的路径,和边界情况。
- 提供的开发或产品负责人:定义需求的开发人员或产品负责人告诉测试团队的功能测试…和甚至可能定义的步骤。
- 有条理的方法:测试人员使用行业标准测试用例设计方法,如成对,正交或线性扩张确保高需求覆盖。
你如何衡量测试套件的范围?
测试覆盖率通常用于确定当“足够”测试已经完成。方法来衡量覆盖率显著不同,使用不同的测量可以产生截然不同的信心水平。测试覆盖率通常是衡量:
- 需求覆盖率:测试相关的需求和要求都是平等对待。覆盖了一半的需求将产生50%需求coverage-whether这些需求是关键业务或微不足道。
- 业务风险覆盖范围:需求是根据他们所代表的业务风险加权,然后测试测量基于风险覆盖他们实现。你能轻松实现75%的商业风险覆盖率的测试最终只有15%的你的需求或测试需求的90%,但实现业务风险覆盖率仅占50%。
- 测试用例的数量:有些团队鼓励基于创建一定数量的测试。关注数量和质量会导致冗余测试和一个测试套件,很难维护。
下列哪个指标测试的业务影响你跟踪和报告吗?
组织倾向于衡量业务影响的所谓的铁三角质量、成本和速度。在测试方面,他们跟踪和报告:
- 缺陷预防:如何发布前测试优化暴露更多的问题。
- 节约成本:如何测试优化腾出资源可以分配给其他任务+发布前的成本避免暴露问题。
- 速度市场:如何测试优化使得团队发布速度与信心。
需要多长时间你生成你需要的质量报告吗?
这个问题评估需要多久QA领导人生成报告,他们需要了解的健康和他们的应用程序的质量。这是不一定任何给定的输出工具,并且经常需要一些手动工作关联结果从多个工具。
你有什么质量保证角色在你的团队(或可用来支持你的团队)?
关键测试角色出现在最成熟的组织包括:
- 自动化专家,那些基于设定的测试策略自动化测试团队。
- 手工测试人员,谁创建、维护和执行手工测试,包括探索性测试。
- 测试分析师确保适当的测试用例是谁创建并确定应该投保额外的空白。
- 自动化工程师,通常支持自动化专家通过构建框架或扩展工具来简化自动化工作。
- 测试架构师,理解总体测试策略和是谁负责确保团队遵循最佳实践工具和流程。