计算机零基础,应该如何自学软件测试?

664
2022-04-14
首先你要学习包括:软件测试基础(测试工作基本原则)、软件测试管理、软件测试工具、缺陷管理(缺陷的分类)、测试方法、测试策略 其次是文档:测试计划、测试用例、测试报告(单元、集成、系统)、缺陷报告。 再次:版本测试工具(svn),缺陷管理工具QC……还要了解一些测试根据:...
首先你要学习包括:软件测试基础(测试工作基本原则)、软件测试管理、软件测试工具、缺陷管理(缺陷的分类)、测试方法、测试策略 其次是文档:测试计划、测试用例、测试报告(单元、集成、系统)、缺陷报告。 再次:版本测试工具(svn),缺陷管理工具QC……还要了解一些测试根据:QTP、loadrunner……
软件测试是指在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
软件测试并不是很难,尤其是一些比较成体系的公司,都会有自己的一套成型的测试方法或专用的测试工具。计算机专业的人刚开始工作的时候也是相当于零基础的,都得从基础开始做起。有很多别的专业的人一样做测试。我们部门旁边的测试就是根据开发做软件时的需求文档加上自己成型的测试方法去做测试计划。举个栗子,一个登录功能,要测的可能就有非空验证,用户名非法字符验证等。测试人员就自己输入各种字符进行验证,有问题就打回给开发。但是做测试也要有一定的计算机基础,最起码计算机的各种基本操作都得会吧。关键是得有机会进到公司,工作后就发现其实没啥东西,自学的话没有实际环境,很难着手。