软件测试学习,对英语的要求不是很高,所以英语好不好不是学习软件测试的关键因素。一般评判自己是否适合转行软件测试,需要考虑的因素有:

1、年龄
程序员是一个体力兼脑力的工作,所以年龄也是一个需要考虑的因素,毕竟作为程序员,年龄大了,学习能力和精力都比不上年轻人。

尤其是软件开发人员,相对来说,软件测试方向受年龄限制的要求还没有那么高。
一般年龄在30以上,尤其是35岁以上,基本不建议转行做程序员了。因为程序员到了35岁以上,很少有只会敲代码的了,架构师,资深程序员,职业经理,或者CTO是他们沉淀下来的光环。然而作为刚转行初级程序员,你除了会敲代码,还会什么呢?
所以,如果大龄想转行IT我建议软件测试

2、学历
学历,代表学习的能力。程序员的最低学历要求一般是专科。有个好的基础,才可能有好的结局,因此,很多企业对学历有一定的要求。

对于高中、初中生来说,不仅学习起来比较吃力,可能半途而废,即使学完了,在就业环节,也会面临很多被拒绝打击。

3、兴趣
没有兴趣的学习是没有灵魂的,枯燥乏味。要想成为程序员,首先需要自己不抗拒写代码、找Bug。每个人的兴趣趋向不同,擅长的东西也不同,如果对软件产品比较感兴趣,对网络比较好奇,富有挑战精神,那么步入程序员行业,工作激情会比较大。

兴趣是最好的老师这句话虽然不是绝对的对,但还是有一定的道理,值得做个参考。

4、持续学习
软件这个东西日新月异,程序员如果止步不前,不主动学习新知识和技术,随时可能会被淘汰。如果不能持续学习,那么在程序员的行列,完全就没有发展前景可言。
因而,喜欢安逸生活,不想长期学习,这类童鞋也不建议转行IT。

当然,你也需要掌握一些软件测试的常用英语词汇。

比如:静态测试:Non-Execution-Based Testing或Static testing
代码走查:Walkthrough
代码审查:Code Inspection
技术评审:Review
动态测试:Execution-Based Testing
白盒测试:White-Box Testing
黑盒测试:Black-Box Testing
灰盒测试:Gray-Box Testing
软件质量保证SQA:Software Quality Assurance
软件开发生命周期:Software Development Life Cycle
冒烟测试:Smoke Test
回归测试:Regression Test
功能测试:Function Testing
性能测试:Performance Testing
压力测试:Stress Testing
负载测试:Volume Testing
易用性测试:Usability Testing
安装测试:Installation Testing
界面测试:UI Testing
配置测试:Configuration Testing
文档测试:Documentation Testing
兼容性测试:Compatibility Testing
安全性测试:Security Testing