(旧文新发)复杂环境中的功能测试

本文介绍了在敏捷开发、矩阵管理的复杂环境中,FVT(功能验证测试)如何运作。FVT不仅要确保系统功能正常,还需处理跨团队协调、沟通难题。FVT涉及到AVT、BVT等多个测试领域,并与开发团队紧密合作,通过主动沟通和问题解决,保障产品质量。在敏捷环境下,FVT的重要性增加,自动化测试成为关键,但选择和设计自动化测试用例的技能仍然是核心。
摘要由CSDN通过智能技术生成
本文会介绍FVT在敏捷环境下是怎么工作的。

首先,我们来解释一下这个题目。复杂环境中的功能测试。为什么说复杂呢?
复杂是从几个方面来说的。
第一,是公司的管理是 矩阵结构的,平时的工作要受people manager和functional manager的共同管理。
第二,是说我们的开发方式,是 敏捷开发。并没有固定的文档,fvt需要自己去理清需求,写出测试用例;
第三,是说做同一个产品的同事分布在 不同的地区和时区,沟通上并不方便;
第四呢,是说,我们的测试 五花八门,需要相互的合作

公司的管理模式是矩阵式的。平时服务的客户主要是世界各地的大型企业、大型组织和政府。主打的产品,是希望销售到世界各地的。因此呢,我们的开发不仅要遵循各地的政府法规,而且要考虑到各地的使用习惯。

开发方法呢,是采用的敏捷开发模式。每三周或者四周一个iteration。在每个iteration结束的时候,会有stakeholder开会来对目前的产品提出反馈。


基于我前面介绍的背景,公司的测试分工非常的细致。就我了解到的,有AVT,BVT,FVT,GVT,IVT,PVT,SVT,TVT。顾名思义,AVT是Accessibility Verification Testing,主要是验证系统是否能被视力不好的人,包括盲人和色弱访问。对于色弱的人,我们主要是用High Contrast测试,就是把电脑弄成高对比度,看看是否还能正常工作,该看见的都能看见。对盲人呢,主要是用读屏软件,在盲人操作的时候,要求系统为盲人提供足够的提示,使得盲人能够正确地操作。在之前呢,其实还有测试,就是会测试没有鼠标的情况下,怎么操作软件。不过近期不怎么测试了。

BVT是Build Verificatin Testing,主要是验证一个build是否通过了基本测试,可以基于该build进行进一步的测试。一般BVT是自动的。

FVT是Functional Verification Testing,这个应该无需解释。我们后面会详细解释FVT要做的事情。

G
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值