自动化测试学习思路建议.doc
《自动化测试学习思路建议.doc》由会员分享,可在线阅读,更多相关《自动化测试学习思路建议.doc(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、自动化测试学习思路建议自动化测试学习思路建议一一.什么是自动化测试什么是自动化测试1)自动化测试(Automation test)是把以人为驱动的测试行为转化为机器执行的一种过程。通 常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执 行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源, 提高测试效率,便引入了自动化测试的概念。2)自动化测试的本质自动化测试的本质是:用程序测试程序。 也就是说学习“编程语言”是学习自动化测试的 基础。 很多人问:优优老师我学自动化测试,应该去学什么自动化工具。 我的回答是,第一步: 应该先学习编程语言,以
2、后再去学自动化测试工具自动化测试是一定要写代码的, 编程语言水平的高低决 定了自动化测试水平的高低, 有了扎实的编程技术,干什么都可以。学习编程语言时, 要把自己当做开发 人员, 系统地学习各种编程知识。3)自动化测试分类自动化测试也有非常多的种类, 对 Web UI 的自动化测试程序对 Windows 窗体 UI 的自动化测试程序API 测试, 比如(测试 WCF service, Web API 等)数据库测试, 比如测试存储过程接口测试 (这种只能用自动化测) 单元测试性能测试, 性能测试都需要用到自动化二二.软件自动化测试的学习步骤软件自动化测试的学习步骤:首先,告诉你自动化测试的基础
3、是 1)编程技巧,包括高级语言和脚本语言,脚本语言是初期的掌握,可以有, tcl、phython、ruby 等而高级语言,要好好学好一门,例如,我是对 java 为重点。还有,如果你是对 web 自动化测试的 话,那么 jsp、php、HTML、CSS 等 web 语言是必须掌握的。2)操作系统技巧;因为软件自动化测试是构建在操作系统上的,其技巧需要能善于利用到 操作系统的各种技巧,例如:注册表、环境变量、句柄等。3)数据库知识,要善于利用数据库知识去存储管理。4)业务知识,这也是重点。你所在软件行业的软件业务,要知道你的软件的工作方式。5)质量与流程管理理念。然后,你的学习步骤 1)可以从工
4、具入手,根据具体的项目去学习;例如:java 软件界面测试(RFT、QTP 的 java 插件等) 、web 界面测试(QTP、selenium 等) 、性能测试(RPT、loadrunner 等) 。但记住,学习其工具,重 点不是简单的使用,而是如何利用工具去扩展。2)然后,重点学习以上的基础,以编程为重点,其余的结合学习,顺便说一句,其实自动 化测试的理念与软件设计模式理念很像,你可以从中有所领悟。3)之后,再学习去拓建自己的自动化测试框架,何谓框架,一下说不清楚,我给你推荐一 下 注意:如果没有自动化测试方面的实践项目的话,最好先从基础学起,因为基础学好了, 自动化测试入门会很快的。4)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动化 测试 学习 思路 建议
限制150内