`
jiangduxi
  • 浏览: 456384 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

自动化测试

阅读更多
  关于自动化测试现在越来越流行,越来越称为测试行业的宠儿了。不过很多都只是在使用一些自动化测试工具。例如:QTP、Selenium等等。我个人接触个一段时间但是由于搭建持续集成从而消耗了不少时间。现在返回到自动化测试。发现又得重新进去学习。我选用的自动化测试工具是Selenium。然后让Selenium搭配Junit来进行测试。但是感觉好像不对劲。而且每个测试脚本和数据单一。也许是没有经过正规的测试学习。而自己自创的一些招数吧。
  不过查了一些资料。其中有一段信息我觉得对于初入测试江湖的人有点帮助。
引用

自动化测试技术的训练

第一步,手工测试用例设计,达到任何时候,任何软件,都可以通过软件测试的方法,编写出比较好的测试用例,这个过程是一个训练的过程,要花很长的时间去做。

  第二步,学习语言,一门语言就可以,可以经常编写一些大大小小的应用,理解程序开发过程,适当的时候可以写写简单的测试程序(自己理解的测试程序),这个也要花很长的时间去做。

  第三步,学习一些测试脚本语言,有了前面的基础,这个过程就很快了。

  第四步,在测试工作中总结哪些手工测试类型你认为需要有自动化,提升自己在这个过程中的锻炼。这个是在锻炼思想。

  第五步,以手工测试中的某些点,编写测试代码来进行测试,目的覆盖某些功能点即可。

  第六步,可以加入某些测试工具,学习工具的脚本语言,使用测试工具完成某些功能。这个过程是理解工具提倡的自动化测试思想,和工具提倡的自动化测试方法和方式。

  第七步,自己开发测试代码和使用测试工具开发这两种方式交替使用,目的是覆盖更多的测试类型和更多的功能。

  以上的步骤基本上是以训练你的测试技术为目的,并没有考虑到你公司的具体的情况,也没有考虑公司花费的成本,脚本的可维护性等等方面

  第八步,综合运用测试技术(包括管理、维护等等),在一个统一的平台上完成更多的自动化测试,在这个过程中要体会和解决测试工具的成本、测试脚本开发成本、脚本如果管理、脚本如何维护等等相关的问题。一般来讲这类问题都不是很容易解决的。是一个系统的问题,值得讨论和研究的。对于前面的技术是可以训练出来的。

正如好的程序是靠调试出来的,那么正真的测试是慢慢训练慢慢实践出来的。
分享到:
评论

相关推荐

    自动化测试基础PPT

    6. **PPT结构预测**:这份PPT可能包括以下几个部分:自动化测试简介,自动化测试的必要性,何时开始自动化,如何选择合适的工具,自动化测试与手工测试的比较,一个实际的自动化测试案例,以及自动化测试的维护和...

    web版本自动化测试报告

    在IT行业中,自动化测试是提升效率、确保产品质量的关键环节,特别是在Web应用开发中。本报告主要聚焦于"web版本自动化测试报告",旨在详细介绍如何利用自动化工具和框架对Web应用程序进行有效的测试,以及测试结果...

    自动化测试可行性分析报告

    自动化测试可行性分析报告 自动化测试是指使用自动化测试工具来代替手工测试,提高测试效率、缩短测试时间、降低测试成本的测试方法。自动化测试可以对软件的功能、性能、安全性等方面进行测试。 在本报告中,...

    最全面的Java接口自动化测试实战.zip

    文件:E:\最全面的Java接口自动化测试实战\project.zip E:\最全面的Java接口自动化测试实战\第10章 项目实战接口开发SpringBoot E:\最全面的Java接口自动化测试实战\第11章 数据持久层框架MyBatis的应用 E:\最全面的...

    自动化测试案例自动化测试案例

    自动化测试是现代软件开发流程中的重要组成部分,它能够显著提高测试效率,减少人工错误,并确保产品质量。本主题将深入探讨自动化测试案例的设计、实施和管理,以帮助您更好地理解和应用这一技术。 一、自动化测试...

    Python自动化测试教程 完整版PDF

    Python自动化测试教程,从零基础开始手把手有详细的步骤教你怎么写自动化测试用例。测试人员大多是希望利用编程诧言来帮劣他实现自劢化的测试,而丌需要花费大量的精力来学习一门编程诧言,所以在本文档中丌会过多...

Global site tag (gtag.js) - Google Analytics