selenium2学习笔记(虫师)—-1

作为在计算机行业混沌了将近4年的非计算机专业从业人员,从最开始的幸运/迷茫,到后来的更加迷茫,渐渐的沥青头绪。我想做一个高级测试工程师。我只的自己浪费了很多时间,希望自己以后都不有混沌的时光。为了自己的目标努力前进。之前就看过虫师的博客,并从中学习了很多。现正式写读书笔记督促自己。

第一章 自动化测试基础

项目流程:需求分析 设计 编码 单元测试 集成测试 系统测试 验收测试

单元测试:是对程序中的单个子程序或具有独立功能的代码段进行测试的过程。 集成测试:在单元测试的基础上,将通过单元模块组装成系统或子系统,再进行测试,重点是检查模块之间的接口是否正确。 系统测试:系统测试是针对整个产品系统进行的测试,验证系统是否满足了需求规格的定义,以及软件系统的正确性和性能等是否满足其规约所以制定的要求。 验收测试:验收测试是部署软件之前的最后一个测试操作。验收测试的目的是确保软件准备就绪,向软件购买者展示该软件系统满足其需求。

白盒测试 黑盒测试 灰盒测试

黑盒测试:指的是被测的软件看作是一个黑盒子,我们不去关心盒子里面的结构是什么样子的,只有关心软件的输入数据和输出结果。主要针对软件界面和软件功能进行的测试。 白盒测试:指把盒子打开,去研究里面的源代码和程序执行结果。 灰盒测试:介于黑盒测试与百合测试之间。

功能测试与性能测试

功能测试:检测实际的功能是否符合用户的需求。 性能测试:通过自动化测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。

手工测试与自动化测试

冒烟测试 回归测试 随机测试

冒烟测试:指在对一个新版本进行系统大规模的测试之前,先验证一下软件的基本功能是否实现,是否具备可测性。 回归测试:修改了旧代码后,重新进行测试以确定修改后没有引入新的错误或导致其他代码产生错误。 随机测试:指测试中的所有输入数据都是随机生成的,其目的是模拟用户的真是操作,并发现一些边缘性的错误。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年1月11日
下一篇 2015年1月11日

相关推荐