今天咱们来聊聊小白如何快速入门软件测试,对于新手来说,软件测试行业就像一个围城,很多城外的人想进来(薪水相比其它行业要高),作为一个门外汉,容易陷入到“广泛搜索却又无处下手”的困境,若想进入软件测试这个行业,还是有些难度的。我呢,做为一个过来人,结合自己多年的测试实战经验,希望能给想入行测试却又不知道如何着手的同学提供一些实用的学习方法。
那么作为特别白的小白,怎样入行呢?
下面就是我们今天要聊的重点:软件测试常识。
一、什么是软件测试(测试定义)
这个大家可以自行查找资料,理论基础知识需要理解透彻,否则在以后工作中容易犯很LOW的错误。
二、软件测试的分类(测试类型)
按开发阶段来分:单元测试、集成测试、系统测试、验收测试;
按测试的实施单元来分:开发方测试、用户测试、第三方测试;
按测式技术:白盒测试、黑盒测试、灰盒测试;
三、软件测试常用的一些设计测试用例的方法
测试用例的类型包括功能测试,边界测试,异常测试,性能测试,压力测试等;
测试用例设计方法包括等价类划分法、边界值分析法、错误推断法、因果图法、判定表驱动法、正交试验设计法、功能图法、流程图法等等;
四、如何做需求分析
根据需求规格提取独立的功能点,确定测试范围;
对独立功能进行分析,确定各独立功能的测试点;
对业务场景即功能组合进行分析,提供业务场景的测试点;
对非功能特性进行分析,了解需要测试的非功能特性;
针对系统级接口进行分析,了解被测试对象、测试规格。分析可测性,确定测试方法、工具。
五、如何写软件测试用例
管理测试用例的有Excel表格、testlink、QC、禅道等工具;
测试用例主要由8部分构成:所属的模块、名称、编号、等级、描述、预设条件、操作步骤、预期结果;
六、工作中常用的测试工具
BUG管理工具:redmine、jra、禅道等;
自动化工具:loadrunner、selenium、QTP、jmeter等;
常用抓包工具:fiddler、wireshark、charles等;
七、软件测试计划与软件测试报告
报告要有明确的结论;
每一条结论都建立在事实、数据上;
测试报告中结果应尽可能图文结合方式展现出来;
测试报告中,必须客观填写,在结尾给予一定的建议;
以上7个重要知识点都有掌握的话,那你也算是测试界有身份有地位的人了,懂技术懂业务,能文能武,找工作那是分分钟钟的事儿~