自动化测试讲解ppt课件.pptx
《自动化测试讲解ppt课件.pptx》由会员分享,可在线阅读,更多相关《自动化测试讲解ppt课件.pptx(19页珍藏版)》请在三一办公上搜索。
1、自动化测试讲解,整理自动化测试中基本概念与思想。着重讲解在自动化测试框架下编写测试用例及测试计划的具体方法。-李春毅2017-08-21,自动化测试的概念及难点,自动化测试是一个很广义的概念,一般说来所有能替代人工测试的方式都属于自动化测试。自动化测试是很难的。自动化测试的工具很多情况下只是一个半成品,比如selenium webdriver,你需要花很多时间去使用代码编写用例,并且维护这些用例,这一过程是漫长而艰辛的,这个过程非常痛苦,每天的工作内容好像是自虐,而且自虐一段时间后信心基本崩溃,从此谈自动化色变,把所以的错归结于自动化测试策略与技术,而不从本身去找问题。不过自动化测试的实践者往
2、往是更加幸运的。最简单的例子是自动化测试人员则可以利用自己掌握的语言知识与代码知识自己创造工具,说实在的,这是一件很有成就感的事情。,自动化测试的意义,自动化测试很难,那么我们为什么要坚持自动化呢?单元测试是保证代码质量最基本也是最根本的途径,单元测试是自动化测试的一种,因此自动化的重要性不言而喻;集成测试在很多情况下非常适合使用自动化的手段去运行,最明显的例子是rails里的integration test;(unittest:就是独立测试每个功能块的功能.integrationtest:是测试那些有相互联系的功能块之间的联系,和共同运行的结果.systemtest:测试整个系统,所有的功能
3、块都要考虑.)当单元测试和集成测试都没做好,甚至是没有做的情况下,UI级的自动化测试可以扮演救火队员的角色,尽管成本很高,但是可维护的UI测试代码是回归测试的福音,也是提高测试生产力的重要手段;自动化测试可以培养团队,一个团队如果可以把自动化测试做好,那么他们的开发水平一定不低,而且如果这些人去做开发,代码的质量反而比一般的开发人员要高,原因很容易理解,测试人员坚信没有测试过的东西就是不可信的,代码如果没有被测试过,那么代码自然是不可信的,不可信的代码就需要用单元测试去覆盖,因此这可以从根本上提高代码的质量。那么自动化测试如何去学习呢?这里给出一个很平滑的线路图。学习一门脚本语言,ruby p
4、ython or javascript。当然,如果你信仰优雅,追求美感的话,你可以学习ruby(本框架使用的语言)学习语言的过程是漫长而枯燥的,你可以通过使用selenium webdriver api来更加有效率的学习。在学会自动化测试的同时也搞定了一门语言,而且每一步都很有成就感。,自动化框架思想与构建,序言,也许到现在大家对所谓的“自动化测试框架”仍然觉得是一种神秘的东西,仍然觉得其与各位很远;其实不然,“自动化测试框架”从理念来说,并不复杂,但其之所以神秘,是因为其运用起来很是复杂,每个公司,每个部门其产品线,其运作流程都是不同的,所以就导致了在想运用“自动化测试框架”去完成自动化测试
5、时产生了很多不定因素,导致了很多自动化测试项目的失败,让人对“自动化测试框架”开始敬而远之。而自动化测试发展也有一段时间了,为什么到现在虽见其火热,但难见其规模,关键是大家对其的定位,很多公司以及很多人都知道做好自动化测试不简简单单的靠一个工具,而更需要一个框架,但其总是对“自动化测试框架”缺乏清晰的定位,很容易将其定位成了一个固定的框架,其实个人理解不然,自动化测试框架不是一个模式,而是一系列思想的集合,是将各种自动化测试框架思想集合应用去搭建成的一个分层组织。,一、简述自动化测试框架,也许很多人印象里的自动化测试框架就是一个能够进行自动化测试的程序似的。其实这不全面,真正的自动化测试框架可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动化 测试 讲解 ppt 课件
链接地址:https://www.31ppt.com/p-1437062.html