在组织中引入自动化测试,可以从“认识自动化测试策略”、“了解测试现状”、“了解测试工具的约束和使用”、“尝试在小规模的项目中引入自动化测试”、“为测试自动化改变组织”、“持续改进”几个方面来入手。
自动化测试的策略是自动化测试中需要遵循的原则和方针。这里我提醒大家需要注意的是:
将所有工作中的特定部分作为应用自动化的候选对象。
从高度冗余的任务或场景开始考虑。
将乏味且人工容易出错的工作进行自动化。
优先选择应用中相对稳定的部分,而非易变的部分。
指派几位专家负责自动化,不要让测试团队的每个人都做这项工作。
牢记不要追求100%的自动化,手工测试仍然至关重要。
对组织的测试现状了解,可以作为自动化测试尝试的一个前提条件。主要关注的问题有3个:
高层对测试自动化的态度如何?
组织中有人有测试自动化的经验或者经历吗?
可以在哪个项目中尝试进行测试自动化吗?
如果高层对测试自动化的期望不正确(一般是抱了太高的期望),首先要做的事情就是纠正他们的想法,因为为一个无法达到的期望去做这件事情,风险太大了。另外,如果组织中有人有测试自动化的经验,对组织的自动化测试引入是非常有好处的;最后,一定要找到至少一个可以进行测试自动化尝试的项目,不能是太大或者太关键的项目,以避免失败的风险。
对测试工具的了解和掌握也是进行测试自动化工作的重要内容。这里的要点是要“自我主导”,而不要被测试工具厂商牵着鼻子走。我建议的测试工具评估和选择程序是:
事先要列出“我”希望工具具有的功能,然后按图索骥
用评估表为工具进行评估
寻找有经验的帮手
引入自动化测试往往需要首先在小项目中进行尝试,为什么要选择“小”的项目呢?主要是从风险和可操作性方面来考虑的。大的项目,或是对公司至关重要的项目,容不得闪失,因此也就不适合用来做自动化测试的尝试,而小的项目,便于控制。
另外,需要指派专人负责自动化测试的尝试工作,否则,缺乏控制的尝试往往会以失败告终。
文章来源于领测软件测试网 https://www.ltesting.net/