About us常见问题

软件测试 自动化测试的基本流程

来源自:常见问题    点击数:1   发布时间:2024-04-11 10:51:21

  在开展自动化测试之前,最好做个测试计划,明确测试对象、测试目的、测试的项目内容、测试的方法、测试的进度需求,并确保测试所需的人力、硬件、数据等资源都准备充分。制订好测试计划后,下发给用例设计者。

  用例设计者根据测试计划和需求说明书,分析测试需求,设计测试需要树,以便用例设计时能够覆盖所有的需求点。通常来说,基于Web的功能测试需要覆盖以下几个方面:

  通过分析测试需求,设计出能够覆盖所有需求点的测试用例,形成专门的测试用例文档。由于不是所有的测试用例都能用自动化来执行,所有需求将能够执行自动化测试的用例汇总成自动化测试用例。必要时,要将登录系统的用户、密码、产品、客户等参数信息独立出来形成测试数据,便于脚本开发。

  自动化测试人员在用例设计工作开展的同时即可着手搭建测试环境。因为自动化测试的脚本编写需要录制页面控件,添加对象。测试环境的搭建,包括被测系统的部署、测试硬件的调用、测试工具的安装和设置、网络环境的布置等。

  根据自动化测试用例和问题的难易程序,采取适当的脚本开发方法编写测试脚本。一般先通过录制的方式获取测试所需要的所有页面控件,然后再用结构化语句控制脚本的执行,插入检查点和异常判定反馈语句,将公共普遍的功能独立成共享脚本,必要时对数据进行参数化。当然还可以用其他高级功能编辑脚本。脚本编写好了之后,需要反复执行,不断调试,直到运行正常为止。脚本的编写和命名要符合管理规范,以便统一管理和维护。

  应该及时分析自动化测试结果,作者建议测试人员每天抽出一段时间,对自动化测试结果做多元化的分析,以便尽早地发现缺陷。如果采用开源自动化测试工具,建议对其进行二次开发,以便与测试部门选定的缺陷管理工具紧密结合。理想情况下,自动化测试案例运行失败后,自动化测试平台就会自动上报一个缺陷。测试人员只需每天抽出一段时间,确认这些自动化上报的缺陷,是否是真实的系统缺陷。如果是系统缺陷就提交研发人员修复,如果不是系统缺陷,就检查自动化测试脚本或者测试环境。

  测试记录的BUG要记录到缺陷管理工具中去,以便定期跟踪处理,研发人员修复后,需要对此问题执行回归测试,就是重复执行一次该问题对应的脚本,执行通过则关闭,否则继续修改,如果问题(BUG)的修改方案与客户打成一致,但与原来的需求有所偏高,那么在回归测试前,还需对脚本做必要的修改和调试。

  今年已经28了,自学软件测试还有前途吗? - 知乎 (zhihu.com)

  测试好多都是性能小白,虽学了些性能知识,但在实际在做的工作做开展性能测试,都很茫然,求指导,该如何处理? - 知乎 (zhihu.com)

  软件测试人员怎么快速让自己牛逼起来?大概要多久才能很牛逼? - 知乎 (zhihu.com)

  做了大半年的软件测试,可是觉得我在荒度时间,怎么办? - 知乎 (zhihu.com)

  四年测试工程师经历,下一步转开发还是继续测试? - 知乎 (zhihu.com)

  女生学软件测试,容易吗,这个工作会不会压力很大? - 知乎 (zhihu.com)

  软件测试是否很简单,什么人都可以学? - 知乎 (zhihu.com)

  女生学习软件测试,是报培训班还是自学好呢? - 知乎 (zhihu.com)

  今年30了,做了5年的软件测试,只会功能测试的怎么办? - 知乎 (zhihu.com)

  20岁零基础转行软件测试领域,求知友分享自学干货和面试经验? - 知乎 (zhihu.com)

  对于0基础即将转it行业(软件测试)的人,有什么忠告? - 知乎 (zhihu.com)

  求教各位大神,软件测试难不难 我不是计算机专业的,也能学吗? - 知乎 (zhihu.com)

  为什么要写测试用例,测试用例写给谁看? - 知乎 (zhihu.com)

  26岁毕业一年代课老师干不下去了,想去培训转软件测试如何抉择? - 知乎 (zhihu.com)

  作为软件测试的前辈你能不能给我点建议? - 知乎 (zhihu.com)

  作为一名软件测试工程师,需要具备哪一些能力? - 知乎 (zhihu.com)

  刚从软件测试培训班出来,公司就我一个测试,怎么办? - 知乎 (zhihu.com)

  纠结中,转行软件测试是该自学还是培训? - 知乎 (zhihu.com)

  培训班软件测试工程师45天学会,帮找到工作,靠谱吗? - 知乎 (zhihu.com)

  从培训机构出来的软件测试工程师,公司会介意吗? - 知乎 (zhihu.com)

  想转行学软件测试,深圳这边有没有比较靠谱的培训班推荐呀? - 知乎 (zhihu.com)

  软件测试简历项目经验怎么写,没有项目经验? - 知乎 (zhihu.com)

  明天去面试软件测试,给我些建议,或者面试题预测? - 知乎 (zhihu.com)

  没有软件测试经验的计算机毕业生如何准备面试测试工程师这一职位? - 知乎 (zhihu.com)

  没有软件测试实习经验春招能找到软件测试工作吗? - 知乎 (zhihu.com)

  软件测试,投了三百份简历,一个面试也没有,会是什么原因呢? - 知乎 (zhihu.com)

  实在没货,简历(软件测试)咋写?有HR帮喵喵么? - 知乎 (zhihu.com)

  请教软件测试工程师的简历要怎么写?我不是计算机专业的。? - 知乎 (zhihu.com)

  软件测试的简历里面,项目介绍要怎么写好呢~? - 知乎 (zhihu.com)

  学姐推荐了一个面试机会,是软件测试的实习生,目前小白一枚还有八九天就要面试,有技术面怎么样才可以速成? - 知乎 (zhihu.com)

  软件测试工程师没有设计过测试用例,如何在应聘中弥补这一不足? - 知乎 (zhihu.com)

  面试软件测试的时候,应届生怎么包装自己的简历? - 知乎 (zhihu.com)

  测试工程师求职简历应该写些啥东西?项目经验如何写? - 知乎 (zhihu.com)

  经典面试题:浏览器输入 URL 背后发生了什么?(图解版) - 知乎 (zhihu.com)

  自学软件测试自动化,到时简历该如何写呢? - 知乎 (zhihu.com)

  作为软件测试人,所在公司部门只有功能手动测试,如何逐步提升自己? - 知乎 (zhihu.com)

  已从事软件测试一年,感觉依然很菜,只会基础的功能测试,想进一步学习,有没有好的建议呢? - 知乎 (zhihu.com)

  成为一个优秀的测试工程师需要具备哪一些知识和经验? - 知乎 (zhihu.com)

  软件测试除了做好功能测试自动化测试之外,如何在职位上获得提升? - 知乎 (zhihu.com)

  面试软件测试工作,怎么样回答:为何需要从事软件测试行业?你觉得你会什么? - 知乎 (zhihu.com)

  学习软件测试有什么好的学习方法、建议? - 知乎 (zhihu.com)