计算机测试岗位需要学习的技能包括:
功能测试:
编写测试用例,执行测试计划,输出测试报告。
自动化测试:
应用和开发自动化测试框架。
性能测试:
移动端、PC端性能测试,压力测试。
测试开发:
Java/Python语言基础,SQL,数据结构等。
软件测试基础技术:
包括测试计划、设计测试用例、制作测试报告、错误报告、跟踪错误修正情况等。
脚本语言技术:
如Python、C语言和Java。
软件测试工具技术:
如LoadRunner、Selenium、Appium、Jmeter、Postman等。
计算机硬件知识:
了解CPU、内存、IO、带宽等硬件性能指标,以及交换机、路由器、防火墙等设备。
数据库测试技术:
包括MySQL、Redis数据库的操作和管理。
编程语言:
建议学习Python,有一定编程基础的可以选择Java。
计算机系统基础原理:
包括内存信息、运作原理、Linux操作系统命令等。
前端基础知识:
HTML+CSS+JavaScript。
网络、操作系统、数据库、中间件等知识:
掌握基本的网络协议、网络工作原理,以及操作系统和中间件的使用和安装。
缺陷管理:
掌握如何报告、跟踪和修复缺陷。
版本控制:
了解如何使用SVN、Git等工具进行版本控制。
沟通技巧:
与开发人员、产品经理等进行有效沟通。
建议从基础技术开始学习,逐步深入到自动化测试、性能测试和测试开发等高级技能,同时结合实际项目进行实践,以巩固理论知识。