- http和https的区别
http是明文传输,https是密文传输加身份认证比较安全,https加入了ssl层
http端口80,https端口443 - socket编程
网络中进程通信
Socket是一种特殊的文件
socket=ip地址:端口号 - 一块蛋糕切三刀怎么分成5份
把蛋糕看做一个圆柱体,第一刀过圆心等分成两份,第二刀过圆心垂直于第一刀等分成4份,第三道看侧面,在高度五分之一的地方切一刀,则等分成5份了。 - b/s和c/s架构的区别
c/s架构:
客户端:包含一个或多个在用户电脑上运行的程序
服务器端:数据库服务器端或者socket服务器端
优点:
c/s架构的界面和可操作性丰富
安全性能可以保证
响应速度快
缺点:
适用面窄
用户群体固定
维护成本高
b/s架构:
web浏览器
优点:
客户端无需安装,有web浏览器即可
交互性强,放在广域网上
缺点:
在速度和安全性上的设计成本巨大
请求响应模式要经常刷新页面
差别:
b/s架构浏览器端直接访问服务器端,无需安装软件。维护升级简单。c/s架构要安装专门的客户端软件,开发维护成本高,安全性好。
b/s是一种特殊的c/s,浏览器是特殊的客户端
c/s可以使用任何通信协议,b/s必须实现http协议
为什么选择测试:
首先我觉得我现在所掌握的技能和测试这个岗位比较吻合,其次我觉得测试是一个返现问题,保证产品质量的工作,会非常有成就感。
测试和开发的区别
//测试主要是跑脚本,定位产品问题,上报bug,督促修改
//测试开发主要是开发内部使用的工具,
- 人员不同
开发只需要开发人员做,测试需要测试和开发的配合 - 处理阶段不同
测试贯穿整个软件开发的生命周期,开发主要是在编码阶段和bug调试阶段 - Bug处理的结果不同
测试只需要找出错误,不需要解决。开发需要找出错误并解决错误。
职业规划
- 首先在春招的时候想找到一个软件测试的职位
- 入职后用3个月左右来熟悉业务。(白盒测试)
- 入职后1-2年内专注于提高技术,增强在测试方面的思维、经验,积累一些开发经验。
- 3-4年内希望可以成为测试组的技术好,经验多的人。争取成为测试组长,可以给新人提供一些帮助,能负责一些或大或小的项目,给公司带来更大的价值。
- 在之后如果觉得技术上已经遇到瓶颈无法突破,自身发展得还不错的话,可能会考虑转向技术性管理方向。可以管理一个小型的技术团队。
栈和队列的应用场景
栈:
逆序输出
符号匹配
表达式求值
数制转换
递归
函数调用与返回
队列:
操作系统的消息机制
进程调度
打算怎么深入自己的技术:
- 在语言方面,我现在对C/C++熟悉一些,了解java。我觉得还需要学习比如python和shell
- 在数据库方面,我以前上课学过visual fox pro,现在好多都忘记了,也在补mysql,我觉得数据库需要更加深入熟悉以下
- 还有就是还没有做过测试方面的项目,需要学习常用的测试工具,去做一两个项目来熟悉整套流程和工具的使用
其他面试和offer情况:
之前面了6家,全都没拿到offer。现在正在继续投,继续面,希望不要失业….
优缺点:
优点:积极乐观,吃苦耐劳
缺点:思想没有深度,见识不多,挫折遇多了会怀疑自己
期望薪资:
8k到1w
测试的挑战:
- 制定测试计划
软件测试应该贯穿于软件开发的整个生命周期,所以明白在什么时间节点做什么事情是很重要的。 - 沟通能力与团队协作能力
与开发的沟通非常重要,包括某个bug到底有没有必要修改,某个bug应该什么时候弄好,到底是谁的责任都需要好好沟通。 - 不断学习
软件测试人员应当有一定的开发能力,熟练使用测试工具的能力,所以需要具备快速学习的能力
http和https的区别:
http是明文传输,https用了数据加密(用了ssl协议),所以https更安全
在浏览器上使用https会让网站的排名提高
https需要到ca申请证书,大多数都是收费的
http是80端口,https是443端口
常用抓包工具
使用抓包工具抓一些发给服务器的请求,观察请求时间和发送内容,找出原因进行性能优化。
Flidder http抓包工具
Hping 修改和发送自定义的icmp udp tcp
Wireedit
性能测试工具
Loadrunner
Webload
Smartmeter
Jmeter
安全测试工具
Tcpdump
Wireshark
非科班出身有什么优势
优势就是吃苦耐劳,愿意比别人更努力一些,相信日积月累再自己的不足上面能够赶上来。
还有就是自己在本科期间一边学计算机相关一边也要搞本专业,相对来说对于时间利用分配,提高学习效率方面有更多的经验。
项目中使用的工具:eclipse和visual fox pro
主修课程:我本专业的主修课程大多数是偏向化学和土木的。然后自己也选了一些计算机方面的课程,比如C、java、数据库、保密信息管理
专业排名:
百分之51%,44/86
最有成就感的事:
大学期间应该是在体育方面比较有成就感,作为我们学院的足球队成员拿了两个冠军。