关于软件测试,须要控制哪些业余学识呢?
认识软件的性命周期一、软件摆设与可行性研讨(题目界说、可行性研讨)——须要解析——软件安排(撮要安排、详细安排)——编码——软件测试——运转与保护
认识软件测试的过程二、同意测试摆设
编写测试用例
施行测试用例
发觉并提交BUG
开拓人员矫正BUG
对已矫正BUG停止复测
矫正完竣的BUG将形态置为已合上,未无误矫正的BUG从头激活
测试用例三、测试用例是为某个特别对象而编写的一组测试输入、施行前提以及预期效果,以便测试某个程序途径或核实能否满意某个特定须要。
测试用例的因素为:用例编号、本能模板、测试点、急迫级别、预置前提、测试输入、职掌环节
期冀效果(含判定准则)。
测试用例的安排办法:等价类区分、边境值
、过失推断法、因果图法、正交法
、场景安排法、断定表启动法。
一份好的测试用例所要抵达下列几点请求:
测试用例必需完竣对须要的完备笼罩
测试用例必需是可施行的
测试用例的效果独一性
测试用例必需简略领会
弊端汇报(提交bug)四、通常来讲,弊端越严峻,优先级越高,但也有破例:
从用户角度看:弊端不是很严峻,但或者影响到测试施行了(优先级高严峻品级低)
有些弊端(bug)对比严峻但由于本领的束缚,暂且没法窜改,这时优先级就升高了
怎样有用的汇报弊端?
测试汇报五、测试汇报是指把测试的一切过程以及测试效果写成文档,而后对发觉的弊端(BUG)停止解析,为矫正项目存在的原料题目供应充满的根据,也可认为项目结尾的验收和委托做好根基。
测试汇报的主体框架为:
测试战术六、软件测试的终究对象是考证产物的本能,找生产物存在的题目(BUG),评价产物原料能否抵达请求。软件测试战术要缠绕对象去考量和同意。测试战术同意的能否正当高效会对测试产物的进度形成很大的影响。
测试战术分为了一下几个模块:
职掌系统吩咐、数据库吩咐七、熟练window和linux系统的根基职掌吩咐、由于客户端根基哄骗的是window,效劳器大多采取了linux。最最少得控制这两个职掌系统中:文献的新建、搜索、窜改、省略,紧缩、解紧缩;软件的安设、卸载;程序的启动、中止。
关于数据库,良多人都认为测试关切生意就也许了,没须要懂数据库的职掌。原本生意的实质实质即是对数据库中的职掌储备数据停止职掌。数据是测试人员开展生意的根基,于是测试人员最最少要掌sqlserver、mysql、Oracle这几种干流数据的增窜改查职掌吩咐。通常口试也就问这几种。
UI主动化八、目前主动化测试
曾经成为测试人员提升薪资的一个须要本领。
接口测试九、接口测试,提升薪资的本领包。
接口测试神器,你绕不开的雄壮用具:Jmeter。小巧柔软:Postman
本能测试十、本能测试一样也是提升薪资的本领包。本能测试是经过主动化的测试用具摹拟多种寻常、峰值以及反常负载前提来对系统的各项本能目标停止测试。
END扫描