软件测试需要掌握哪些知识?入门好吗?
软件测试基础学习需要掌握哪些内容?首先,我们应该有广泛的计算机基础知识。系统学习微机原理、数据结构、数据库、操作系统原理、编译原理、逻辑、编程语言、网络等。不太可能精通,因为人们的兴趣不同,但应该了解这些作业的基本知识点。
当我们谈到职业类别时,我们可以说C程序员,C#没有C测试员的程序员,Java程序员,C#测试员,Java测试员,程序员只能擅长某种编程语言,但测试员不能。为什么?
测试人员代表用户。在做测试时,他(她)需要考虑各个方面。例如,对于C编写的在线拨号程序,测试人员需要考虑:
(1) 程序的功能是否正确(需要计算机知识)
(2) 是否符合用户的使用习惯;(需要界面设计知识和换位思维能力)
(3) 性能是否符合要求,如长期使用;稳定性;(需要深入的计算机知识)
(4) 能否满足用户可能的不同操作系统的要求;(需要计算机知识)
(5) 若在全球范围内发布,是否能满足不同语言和文化的需要;(软件国际化测试知识)
(6) 如何构建测试环境(动手能力、硬件知识)
(7) 代码检查;(C语言知识比较深入)
0