ISTQB AL-TA/TTA连载系列22:脚本化测试不一定是一个好的测试实践

脚本化测试虽然能提前评审需求,提高测试用例质量,但其固定性难以适应环境变化和多样化问题来源。测试应关注环境因素、缺陷多源及测试过程中的认知发展,而非仅依赖早期设计的脚本。
摘要由CSDN通过智能技术生成
脚本化测试指的是传统意义上的包含完整测试生命周期的测试,例如:国际软件测试认证委员会(InternationalSoftware Testing Qualifications Board,缩写为ISTQB)提出的包含五个测试阶段的测试生命周期(测试计划和控制、测试分析和设计、测试实现和执行、评估出口准则和报告,以及测试结束活动)。脚本化测试在测试前期预先设计测试用例,并指定相应的测试规程,然后按照测试规程执行测试用例,将测试得到的测试结果和期望结果进行比较,以此判断测试对象是否满足预先定义的要求。

从上面的脚本化测试定义中可以看出,脚本化测试将更多更高认知水平的工作放在了测试设计阶段,而不是测试执行阶段。因此,在测试生命周期的早期,脚本化测试需要测试人员投入大量的时间和工作量,进行测试用例设计工作。脚本化测试的主要优点体现在:

°        在脚本化测试的早期,测试人员通过设计测试用例,可以对软件开发工作产品,如需求规格说明等进行详细的评审,并且对测试的内容进行深入的思考,从而优化测试用例;

°        测试人员设计的测试用例规格说明,可以得到项目其他相关人员的评审,从而可以提高测试用例的质量和覆盖率;

°        评审之后的测试用例可以在后续的测试过程中不断的重用;

°        如果设计得到的测试用例集是完整和完备的,那么它们可作为评估测试覆盖率的度量;

尽管脚本化测试具备前面描述的优点,但是其存在的不足和问题,也随着测试对象越来越庞大和复杂而暴露出来。测试的主要目的是获取测试对象的各种质量信息。但是不同的项目利益相关者对同样的产品,判断其质量的角度是不一样的。因此,假如不同的利益相关者需

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值