有人一直在问,软件测试需要什么?从我实战中来,具体的就靠个人,我也在一直反思中,希望帮到大家,跟大家一同学习,一同进步哈。
1.软件测试、软件测试的艺术等测试书籍;
2.bug管理工具要会一个,,Bugzilla、bugfree、QC、mantis、redmine等
3.计算机组成原理、操作系统等基本的计算机基础;
4.C语言、java、C++等编程语言选一种;
5.python、ruby、js等脚本语言选一种;
6.sql server、mysql、oracle等数据库要会一种;
7.linux或者shell也要会一种;
8.自动化或者性能测试:必须要会以上的一些编程语言;然后自动化有selenium、appium、robotium等开源工具,jemeter等开源性能工具;
9.junit、testNG等单元测试所需要的
差不多了,,不管是自动化还是性能、单元什么的测试,只是辅助测试的手段或者工具,最重要的就2个字测试,,回归测试本身,就是需要对产品了解,知道测试的基本理论,测试用例肯定要慢慢会设计的,
对于测试,人的品质很重要,要学会与人沟通,测试要跟不同部门的人打交道的,是一种桥梁、纽带的作用吧,要负责、细心、耐心、乐观、要懂得调整自己的情绪、必要时要推动项目进程,要版本控制、风险控制,差不多就是这样