技能:
1.功能测试+接口测试
2.功能测试+性能测试
3.功能测试+web自动化
就业方向:
1.功能+接口
2.自动化+接口
3.接口+性能
按阶段划分:
1.单元测试:针对程序源代码进行测试(开发)
2.集成测试:又称接口测试,主要针对模块与模块或系统与系统之间的接口进行验证
3.系统测试:针对软件全面进行验证(功能、兼容、文档)
4.验收测试:使用内测、公测来实现
内测:公司内部进行测试。
公测:让玩家来进行测试。
按代码可见度划分:
1.黑盒测试:自动化测试,功能测试。(完全看不见源代码)
2.灰盒测试:又称接口测试(看不见部分代码)
3.白盒测试:又称单元测试(针对程序源代码进行测试)
扩展总结:
1.系统测试和黑盒测试重点核心是<功能测试>
2.集成测试和灰盒测试又称<接口测试>
3.单元测试和白盒测试是对<代码>进行测试
4.自动化测试归属<功能测试>
5.性能测试、安全测试归属<专项测试>
扩展-测试策略:
冒烟测试:大规模执行测试之前,针对程序主功能进行验证,保证程序具备可测性。
面试题:提测标准是什么?--冒烟测试通过!测试之前要怎么做?--冒烟测试
模型:
1.质量模型
2.测试模型
学到了什么?----针对任何软件或硬件,测试要覆盖的方面
1.重点:功能、兼容、性能、易用、安全
w模型
学到什么?--软件开发流程、软件测试在开发流程中的作用
1.开发流程:需求分析、概要设计、详细设计、编码、集成、实施、交付。
2.测试流程:系统测试设计、集成测试设计、单元测试设计、单元测试、集成测试、系统测试、验收测试。
目标:
1.学习掌握python的基本语法
2.在代码中遇到常见的错误,自己能动手解决问题
Python只是一个编程语言,在工作中需要结合其他的工具使用
Python+selenium web 自动化(功能测试转为代码)
Python+appium 移动端(手机APP)自动化
Python+requests 接口
变量名的起名规范
起名字的规范,标识符的规则
1.必须由字母 数字和下划线组成,并且不能以数字开头
2.不能使用Python中的关键字作为变量名
关键字:Python自带的已经使用的标识符,具有特殊的作用
3.区分大小写
4.建议性的命名
驼峰命名法:
大驼峰:每个单词的首字母大写 MyName
小驼峰:每一个单词的首字母小写,其余单词的首字母大写 myName
下划线连接法:每个单词之间使用下划线连接 my_name
python中的变量的定义使用的是 下划线连接
见名知意:
name 姓名 age 年龄 height 身高...
数据类型:将



