| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 软件测试工程师—不只是你眼中的点点点 -> 正文阅读 |
|
[开发测试]软件测试工程师—不只是你眼中的点点点 |
在你的眼中软件测试岗位是什么样的呢?在网上大多数人就是看需求,看业务手册,看设计文档,然后进行点点点没有技术含量的工作。 确实,点点点是软件测试工程师不可否认的事实。但这只是你踏入软件测试行业的基本要求。在互联网高速发展的时代,已经进入网络生活化,如果你还是只会功能测试,那么必然会限制你的职业发展。 据某招聘app数据显示,2021年人才流入率最高的行业就是互联网行业,平均工资最高的也是互联网行业。平均薪资达到10K。面对日益严重的就业形势,想要在就业大军中突出自己的本领就要做到:别人做不到的我能做到,别人能做到的我可以做得更好。 以下是我通过自己总结的一些软件测试面试的必备技能,以及个人的经验总结和思考 一、软件测试基础知识 基础知识是一名软件测试工程师必备的专业技能, 当然也是最基础的。但其实在工作中并不会用到所有内容,只需要根据不同场景知道应对方法即可。 编写各种测试文档,对于初学者来说稍有难度。但是终究还是谈不上什么技术含量,如果对业务和流程足够熟悉,文档用例自然就会写了。 二、测试用例的编写
三、http与https协议 1、http协议原理 超文本传输协议(HTTP:Hypertext Transport Protocol)是万维网应用层的协议,它通过两个程序实现:一个是客户端程序(各种浏览器),另一个是服务器(常称Web服务器)。这两个通常运行在不同的主机上,通过交换报文来完成网页请求和响应,报文可简单分为请求报文和响应报文。 2、TCP和UDP区别 1). TCP面向连接(如打电话是要先拨号建立链接);UDP是无连接的,即发送数据之前不需要建立连接。 2). TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且顺序到达;UDP尽最大的努力交付,即不保证可靠交付。 3). TCP面向字节流,实际上是TCP把数据看成一连串无结果的字节流;UDP是面向报文的。UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对应时应用很有用,如ip电话,实时视频会议等) 4). 每一条TCP连接只能是点到点的;UDP支持一对一、一对多,多对一和多对多的交互通信。 5). TCP首部开销20字节;UDP的首部开销小,只有8个字节。 6). TCP的逻辑通信信道是双全工的可靠信道,UDP则是不可靠信道。 3、get和post区别 1). post更加安全不会被缓存、保存在服务器日志、浏览器浏览记录中。 2). post发送数据量更大,get有url的长度限 3). post发送的数据类型更多,get只能发送ASCII字符 4). post没有get的提速快 5). post用于修改和写入数据,get一般用于查询获取数据。 使用场景: 1). 在数据查询一般建议使用Get方式,增删改建议用Post 2). Get方式安全性差但是速度快,所以在比较机密隐私的情况下一般使用Post 四、编程能力 如果是开发人员,那么编程能力是必定会考察的内容。但是对于软件测试工程师来说,如果在编程能力上略懂一二,面试官也会给你加分。 懂编程和不懂编程的人看系统的深度不一样,一点不懂得只能看出这是按钮,那个是输入框。懂编程的人就知道你的登录是个,输入框是个,你的登录是用的post 还是get呢?逻辑层就是获取到输入的用户名密码是查数据库做比较嘛。 在测试过程中不管功能实现也好,bug也好,都会看得更透彻,从而容易挖掘出相关的bug。 五、总结 软件测试行业的发展已经比较成熟了,但是测试开发等高端人才缺口仍然巨大。 机会本身就是留给有准备的人,面试官更多的时候就是在找闪光点。学习本就枯燥,想要站到行业的顶端,我们就应该不断地坚持。 |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 2:39:32- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |