软件测试分为:功能测试、需求测试、性能测试、兼容性测试、稳定性测试等,这些类型的测试基本不需要有编程基础。
1、与所从事的测试工作种类有关系
首先,是否需要编程技能与测试人员从事的测试工作种类有极大关系。
相信很多人都听过微软曾经聘用一名家庭主妇来测试Windows操作系统的故事。测试主要是从实现结果上去分析系统存在的问题,而不是过程。而对于分析代码的白盒测试,以及开发测试工具才要求测试人员有较强的编程能力。
2、初级、中级、高级测试人才侧重点各不同
其次,真正初、中级测试人员参与的都是第一类测试。也就是说与代码实现过程的关系不是很紧密,他们所