一、什么是软件测试?(软件测试的定义)
顾名思义,就是在规定的条件下对一个产品或程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
二、发展的现状
1、就业竞争小,工作起点高
2、薪资待遇好,职业寿命长
3、无性别歧视
三、职业的类别
初级、中级、高级、测试管理层人员....
四、职业发展空间
结合国内外软件测试行业现状,划分为三个方向,分别是自动化测试工程师、白盒测试
工程师、性能测试工程师。
自动化测试工程师,为其定义在功能测试范畴,指通常所说的依靠自动化测试工具进行
软件黑盒测试的工程师。
白盒测试工程师,定位于在软件测试周期的单元测试阶段对软件进行的代码级测试的
人,包括代码走读、代码功能与逻辑测试、代码内存泄漏检查、代码运行效率检查、代码测
试覆盖率分析等。
性能测试工程师, 即在系统测试阶段、功能测试后对软件系统性能指标进行采集分析和
运行效率检测。
五、新人如何融入一个团队
学习测试文档、查阅用户手册、学习需求文档、查阅bug库、多提问、寻找可以学习的人员、拥有一个虚心求学的决心
六、程序测试包含的内容
程序测试包括程序逻辑功能,界面,性能,易用性,兼容性,安装等测试,当然文档测试也算,排版,字体大小,也算程序测试的内容
七、测试的流程(重点)