测试的基本素养

2017.7,那时我大三参加实习,歪打正着进入了软件测试行业。现在2019.9,毕业一年多的我,仍然坚守在软件测试岗位。对于测试这个岗位,我只能说是略懂一二,在不断探索学习中。听说很多人想从事互联网,因为来钱多。坊间还流传这样的说法,想转战互联网,可以从软件测试做起,那么软件测试的门槛真的很低吗?如果在几年前,互联网是比较宽容的,能接受转行人士,而在现下寒冬的情况下,想转行互联网,难。。。言归正传,软件测试人员需要具备哪些基本素养呢

  • 具备一定的计算机知识
    如计算机网络知识(DNS是什么、http错误码有哪些、session和cookie的区别等)

1、 域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

2、 附上:http错误码

3、session和cookie的区别
简单的说,当你登陆一个网站的时候,如果web服务器端使用的是session,那么所有的数据都保存在服务器上,客户端每次请求服务器的时候会发送当前会话sessionid,服务器根据当前sessionid判断相应的用户数据标志,以确定用户是否登陆或具有某种权限。由于数据是存储在服务器上面,所以你不能伪造;

  • 具备一定的软件测试知识
    如软件测试流程、测试用例的编写、黑盒测试、压力测试、接口测试、回归测试

  • 会编程
    以前的软件测试大多数要求功能测试即手工测试,现在一方面是为了淘汰弱者,一方面是提升软件测试的地位,软件测试已经在自动化的方向发展,而自动化测试是要求测试者会编程,如Python、Java等
    如:什么是python装饰器
    答案示例:python装饰器就是用于拓展原来函数功能的一种函数

  • 会数据库oracle、SQL Server
    从软件测试的招聘上来看,会数据库是一个比较基本的技能。和数据库关联的一个工具是Navicat,主要是连接数据库进行一些数据的增删改查。

  • 掌握基础工具的使用
    如Jmeter、Postman、Xmind、Fiddder

  • 熟悉bug管理工具
    云效、禅道、Bugzilla、JIRA等

  • 良好的沟通能力
    如对需求有疑问,我们需要和产品经理沟通;发现bug要和前后端沟通。如果沟通不好,一来影响工作进度,二来影响团队协作

  • 耐心再耐心
    测试工作重复性很强,bug修复后可能还会出现

  • 心细、细心
    产品上线后发现的bug,往往是一些比较细小的点,也是比较被忽略的点,因此需要测试员非常细心

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

袁太太的小站

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值