码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-03-15 17:03:19      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:自动化测试   软件测试   风险识别   项目风险   自动化测试学习   

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


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


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


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

1.迭代时间

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


2.制订测试策略

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


3.风险识别

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


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

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


5.不断评估

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


6.及时调整计划

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


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

标签:自动化测试   软件测试   风险识别   项目风险   自动化测试学习   

原文地址:http://blog.51cto.com/hongz/2087241

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!