川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > IT资讯

自动化测试普遍存在的问题

作者:川石学院 日期:2021-03-18 14:41:36 点击数:

        现在很多企业在引入自动化测试后,发现自动化测试并没有达到想象中的作用,这是自动化测 试过程中普遍存在的问题,其主要原因有以下几点。

自动化测试普遍存在的问题(图1)

       (1)观念不正确、期望过高。 对软件自动化测试过于乐观、对其期望过高,认为自动化测试能够代替手工测试,能够发现系 统中大量的缺陷,不愿花大量的时间做前期脚本的开发和自动化测试框架的开发,导致当自动化测 试执行完成后,发现自动化测试并没有想象中那么完美,并不能帮助解决目前遇到的所有问题,也 并没有发现几个问题。 (2)缺乏具有良好素质和经验的优秀测试工程师。 千里马需要伯乐,好的测试工具也需要优秀的测试工程师,测试工具本身并没有想象力,而必 须由测试工程师将测试计划和测试流程加载进去,只有将工具和人完美地结合才能发挥其更大的作 用,这要求测试工程师不仅要熟悉产品的特性和应用领域、熟悉测试流程,还要掌握测试技术和编 程技术。(3)脚本质量影响测试质量。 在自动化测试脚本开发的过程中并不会对脚本进行全面的测试,更多的是依赖测试工程师的经 验,这样就无法保证脚本的质量。当无法提供一种机制来保证脚本质量时,脚本将直接影响测试结 果的正确性。 (4)没有对测试工程师进行充分的培训。 在自动化测试开始前,需要就自动化测试工具对相关的测试工程师进行充分的培训,如果没有 对工程师进行充分的培训,测试工程师无法更深层次地了解工具,这样必然导致测试工程师对工具 的使用效率低下,不能充分地发挥测试工具的作用。对工程师的培训不是一次、两次培训课程所能 解决的,而应该是长期的、系统地进行培训。 (5)盲目地引进测试工具。 大家都清楚不同的测试工具有自身的特点和适用范围,并不是一个优秀的测试工具就能适用于 不同企业或所有项目的需求,在引入测试工具前一定要认真分析该工具是否能解决企业的实际问 题,否则工具引进就成了摆设。例如,在整个开发过程中需求和用户界面变动较大,这种情况就不 适合引入自动化测试工具,引入之后反而无法提高测试效率。 (6)没有良好的使用测试工具的环境。 建立良好的测试工具应用环境,需要测试流程和管理机制做相应的变化,也只有这样,测试工 具才能真正发挥其作用。 (7)认为录制回放就等于自动化。 录制回放是最初级的 GUI 自动化测试,录制生成的代码是非常脆弱的,因为随着软件的开发, 很多东西都会改变,这种方式的自动化测试随时可能运行失败。必须对录制的脚本进行“二次”开发,但是需要考虑这种实现的成本,应该综合考虑实现成本与维护成本之间的关系。 (8)只验证和比较界面信息。 在验证自动化测试的实际结果时,不能仅仅验证和比较界面上的显示信息,还要验证和比较其 他方面的信息,如文件内容、数据库中的内容等,这样才能保证实际测试结果的正确性。 (9)其他方面。 自动化测试维护测试脚本的工作量比较大,在脚本开发过程中一定要遵守相关的编码规范,这 样才能提高脚本的重用性,也可以节约脚本的维护成本,提高工作效率。


相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2021-03-18 14:41:36
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2021-03-18 14:41:36
  • 国外的月亮也不一定比国内测试猿的年薪美~2021-03-18 14:41:36
  • 建筑工程专业朱同学成功转行为软件测试人!2021-03-18 14:41:36
  • 财务管理专业转行软件测试月薪甩会计几条街!2021-03-18 14:41:36
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2021-03-18 14:41:36
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2021-03-18 14:41:36
  • 文科生转行软件测试照样拿下高薪15K!2021-03-18 14:41:36
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2021-03-18 14:41:36
  • 毕业1年,迷茫的他最终选择转行软件测试2021-03-18 14:41:36