0基础转行测试,看这3个技能有没有掌握!掌握这3个基础知识面试少一半压力
一、测试基础知识
二、Linux技能
三、数据库技能
一、测试基础知识
1.1基础技能
首先,需要具备一定的计算机基础知识,如计算机的基本操作、软件的使用安装等,这是从事软件测试工作的必备的基本技能,在一定程度上也能提升测试工作的实施效率。
案例1:在测试过程中需要编写测试用例、测试报告等文档,需要操作Excel、word、xmind等文本文档,如何调整文档格式、换行、缩进等操作?
案例2:测试过程中会用到各种工具,有些工具是需要安装的,安装过程如何选择下一步,安装完毕之后做哪些配置等?
如何满足基本计算机技能?可以通过下列3个方法
- 自己查阅资料学习基础技能
- 不断的练习总结
- 多和有计算机技能人沟通交流
1.2.软件测试技能
a.软件测试理论知识
软件测试理论知识是开展测试工作的理论依据和支撑,是测试很重要的阶段必须掌握的技能。测试理论本身的理解掌握往往通过案例反复练习思考理解的过程。理论阶段包含的核心知识内容有如下:
- 软件的质量模型:软件测试过程保障软件的质量,从哪些方面保障可以从质量模型出发思考
- 测试分类:软件测试过程可以按照不同角度进行分类,基础测试到高级测试递进过程
- 开发流程:告诉测试人员一个软件完整的生命周期,软件从无到有到消亡的过程
- 测试流程:告诉测试人员在实际项目中如何开展测试工作
- 测试计划与方案:如何规划在项目中开展测试活动,确保测试活动有序进行
- 设计用例方法:黑盒测试阶段必须掌握的一些测试用例的设计方法
- 软件缺陷:在测试执行过程中应该确定缺陷并进行提交缺陷报告
- 缺陷管理:提交缺陷后在实际工作中如何和开发协助处理验证提交的问题
- 测试报告:测试过程的回顾和结果确认总结
二、Linux技能
扫描二维码关注公众号,回复:
13181842 查看本文章
![](/qrcode.jpg)
linux阶段知识主要是对软件测试过程中前置的知识技能的验证,该阶段技能主要体现在测试环境项目部署搭建,在测试过程中定位分析服务器端问题,后续开展自动化测试过程中必要的shell的脚本编写能力。
同样为了方便大家学习linux知识,我准备了一份关于linux知识的教学视频(资源都是免费)在我的 qq技术交流群里(技术交流和资源共享)。群号310357728
三、数据库技能
数据库作为软件系统必备的应用系统,在功能测试过程中往往需要操作数据库,验证数据正确性完整性,都离不开数据库的增删改查操作,在项目部署阶段数据库还需要配合项目部署。在性能测试、接口自动化测试中都需要数据库的支撑。