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

发布时间:2020-06-06 11:52:10 作者:honzhang
来源:网络 阅读:753

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


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


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


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

1.迭代时间

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


2.制订测试策略

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


3.风险识别

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


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

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


5.不断评估

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


6.及时调整计划

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


推荐阅读:
  1. 模块及运用
  2. arp协议及运用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

自动化 测试 软件测试

上一篇:AGG第三十二课 renderer_outline_aa更快的渲染线段算法

下一篇:spark的HA集群搭建

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》