软件工程师必备的12个基础测试技能零基

良多测试新手在刚开端进修软件测试的光阴都不认识该怎样开端,以及软件测试须要控制哪些必备的学识点。下列是遵循小我归纳,概略整治的一份软件测试进修纲要,根基涵盖了软件测试工程师须要控制的所有本领,渴望给筹备进修测试的友人供应一点指派和扶助。

关于软件测试,须要控制哪些业余学识呢?

认识软件的性命周期一、

软件摆设与可行性研讨(题目界说、可行性研讨)——须要解析——软件安排(撮要安排、详细安排)——编码——软件测试——运转与保护

认识软件测试的过程二、

同意测试摆设

编写测试用例

施行测试用例

发觉并提交BUG

开拓人员矫正BUG

对已矫正BUG停止复测

矫正完竣的BUG将形态置为已合上,未无误矫正的BUG从头激活

测试用例三、

测试用例是为某个特别对象而编写的一组测试输入、施行前提以及预期效果,以便测试某个程序途径或核实能否满意某个特定须要。

测试用例的因素为:用例编号、本能模板、测试点、急迫级别、预置前提、测试输入、职掌环节

期冀效果(含判定准则)。

测试用例的安排办法:等价类区分、边境值

、过失推断法、因果图法、正交法

、场景安排法、断定表启动法。

一份好的测试用例所要抵达下列几点请求:

测试用例必需完竣对须要的完备笼罩

测试用例必需是可施行的

测试用例的效果独一性

测试用例必需简略领会

弊端汇报(提交bug)四、

通常来讲,弊端越严峻,优先级越高,但也有破例:

从用户角度看:弊端不是很严峻,但或者影响到测试施行了(优先级高严峻品级低)

有些弊端(bug)对比严峻但由于本领的束缚,暂且没法窜改,这时优先级就升高了

怎样有用的汇报弊端?

测试汇报五、

测试汇报是指把测试的一切过程以及测试效果写成文档,而后对发觉的弊端(BUG)停止解析,为矫正项目存在的原料题目供应充满的根据,也可认为项目结尾的验收和委托做好根基。

测试汇报的主体框架为:

测试战术六、

软件测试的终究对象是考证产物的本能,找生产物存在的题目(BUG),评价产物原料能否抵达请求。软件测试战术要缠绕对象去考量和同意。测试战术同意的能否正当高效会对测试产物的进度形成很大的影响。

测试战术分为了一下几个模块:

职掌系统吩咐、数据库吩咐七、

熟练window和linux系统的根基职掌吩咐、由于客户端根基哄骗的是window,效劳器大多采取了linux。最最少得控制这两个职掌系统中:文献的新建、搜索、窜改、省略,紧缩、解紧缩;软件的安设、卸载;程序的启动、中止。

关于数据库,良多人都认为测试关切生意就也许了,没须要懂数据库的职掌。原本生意的实质实质即是对数据库中的职掌储备数据停止职掌。数据是测试人员开展生意的根基,于是测试人员最最少要掌sqlserver、mysql、Oracle这几种干流数据的增窜改查职掌吩咐。通常口试也就问这几种。

UI主动化八、

目前主动化测试

曾经成为测试人员提升薪资的一个须要本领。

接口测试九、

接口测试,提升薪资的本领包。

接口测试神器,你绕不开的雄壮用具:Jmeter。小巧柔软:Postman

本能测试十、

本能测试一样也是提升薪资的本领包。本能测试是经过主动化的测试用具摹拟多种寻常、峰值以及反常负载前提来对系统的各项本能目标停止测试。

END

扫描


转载请注明:http://www.jiaju1314.com/zytd/zytd/16171.html