针对项目风险来运用自动化测试

首先,需要清楚自动化测试的目标,即快速提交缺陷报告,缩短开发人员对缺陷反馈时间,保证整个项目进程。

对于自动化本身而言,如果前期在编写维护测试代码时投入了大量精力,但收效甚微时,很可能极大程度地影响测试人员对自动化测试的积极参与度,同时如果在测试过程中不能及时进行调整,不仅会浪费了宝贵的测试时间,也消弱了项目成员的热情。

为了解决上述问题,我们最好实施迭代地自动化测试,从每次的迭代中找出关键问题,并安排相关成员跟踪解决。然后再进行下一次的测试。在迭代过程中,测试人员需要记录好每次迭代遇到的问题及典型的缺陷,思考新的测试方法等等。然后根据任务清单去决定下次的迭代覆盖范围。

具体的迭代方法可通过以下步骤来完成:

1.迭代时间

在项目前期给迭代设置好受控时间,以把握好自动化测试的时间长度,在此期间内最好可以分模块进行,或通过不同类别的测试来记录问题。

2.制订测试策略

大多数项目在早期的测试计划中会有相对应的测试策略描述,但在实际执行自动化测试的过程中还是需要灵活运用。

3.风险识别

有些项目在需求阶段时,产品会告知可能存在的风险。但这只是产品设计本身存在的风险。我们在测试过程中还是可能遇到一些不可预测的失败或任务中断。这些失败会造成大量浪费。为避免或降低此类问题发生频率,需要在执行过程中形成一套解决,以指导未来测试过程 。

4.测试需要专注于具体的目标。

测试人员可以给自己设计一些阶段性的小目标,或是在测试过程中预留出一些时间长度来专门解决某个问题。

5.不断评估

在迭代过程中,都要参考上次迭代的记录,以便对自动化测试作出最准确的修复,来适应项目的不断更新。

6.及时调整计划

计划是一般意义上的,在项目早期排出计划是为了指导每个过程的 。但遇到突发事件时,可能无法仍按照原计划进行的。这时需要测试人员来评估并重新局部地完善计划,以使其符合项目进度。

原创文章,作者:3628473679,如若转载,请注明出处:https://blog.ytso.com/190795.html

(0)
上一篇 2021年11月14日
下一篇 2021年11月14日

相关推荐

发表回复

登录后才能评论