1. 测试开发人员作用
- 🐧①保障软件产品的质量;
- 🐧②提高用户的满意度;
2. 软件测试的定义
- 🍎 软件测试就是验证软件产品特性(功能、性能、界面、易用性)是否满足用户的需求。
3. 测试的工作
🐧①熟悉工作和测试流程;
🐧②通过业务测试熟练个人的测试能力;
🐧③掌握各种各样的工具提高测试质量和效率;
🐧④开始逐步学习开发各种效率工具;
4. 测试需要掌握的技术
- 掌握语言基础、开发框架、数据库、数据结构、Linux等课程;
掌握测试技能:测试概念、设计测试用例、执行测试;
在职人员还需要掌握更多中间件:Redis
、rabbitMQ
、ES
等;
测试的广度大
5. 调试和测试
-
🍎调试
目的:调试的任务是定位并且解决程序中的问题;
参与角色:主要由开发人员完成;
执行阶段:开发阶段; -
🍎测试
目的:测试的任务是发现程序中的缺陷;
参与角色:测试主要由测试人员和开发人员来执行,黑盒测试(功能测试)主要是由测试人员完成,单元/集成测试主要是由开发人员执行;
执行阶段:测试贯穿整个软件的生命周期。
6. 为什么走测试岗位不走开发岗位
- 🐧测试人员需要具备细心和耐心,接触了测试开发的工作后,我对测试产生了浓厚的兴趣;
7. 优秀的软件人员应该具备的素质
-
🐧①良好的沟通能力;
-
🐧②快速学习的能力,因为不同公司测试的业务不同,测试的方法也所不同,所以需要我们去学习新的测试工具和方法;
-
🐧③有责任感、做事细心,对测试工作的热爱,测试人员是软件质量的最后把关者,所以我们要时刻保持着一份对测试工作的责任感;
-
🐧④掌握自动化测试技术,一个软件产品一但更新,会有很多很多重复需要测试的内容,所以我们为了提高我们的测试效率,应该具备开发自动化测试工具的能力。
-
🐧⑤测试用例的设计能力,