1.熟悉软件生命周期
需求-》设计 -》开发-》测试-》运营维护,说这个目的就是需要知道软件是怎么产生的,在每个阶段有那些角色参与,做了什么事?这个就不细说了,正常情况下在公司内部测试流程规范上面也有体现。
2熟悉软件测试流程规范
测试流程规范涉及到测试在整个生命周期中的职责
需求阶段:参与产品人员组织的需求分析会议
设计阶段:参与开人员的设计评审会议
开发阶段:测试人员同步制定测试计划,测试策略和完成测试用的编写及评审工作(评审工作一般有测试人员发起组织,产品和开发人员参加)
测试阶段:用例执行,提交缺陷,提交测试报告
生产发布:回归验证
文档类规范-可度娘
测试计划
测试策略
测试用例
测试报告
缺陷管理规范
缺陷提交规范
缺陷提交关闭流程规范
3.熟悉黑盒测试框架
常用B/S,C/S架构的测试方法和技巧常握
web测试:功能,UI、兼容、性能、安全 等方面
APP测试:功能,UI、兼容、性能、安全 、专项等方面
4.掌握基本的用例设计方法
等价类,边界值,场景分析法,因果图等
5.掌握常用的黑盒测试工具
思维导图:MindManager,Xmind
抓包工具:fiddler,charles,F12
数据库连接工具:navicat
接口测试工具:postman,jmeter,soapui
文本编辑器:Notepad
其他工具:VM,GIT
6.掌握基本的网络知识
http协议,tcp/ip协议,get和post请求方式,cookies和session的存储机制
dos常用命令掌握
linux常用命令掌握
7.具备良好的沟通表达能力
8.具备良好的需求分析能力