标签:小明 操作系统 虚拟机 硬件 接口 学习 字长 软件测试
绪论1.1软件测试背景
什么是软件测试?
用尽一切可能的方法或工具,查找软件中潜藏的错误和缺陷,保证软件产品的质量符合预期要求,并进而为 产品发布树立(质量)可靠信心的一种手段!
三个重点
- 覆盖软件研发的各个阶段(所以学习的内容广泛)
- 需要同时使用手工和工具的方式进行(所以需要学习开发知识)
- 属于质量管理的范畴(所以职业晋升空间巨大)
1.2软件测试职业发展
软件测试职业发展图:
注:可平行换行,但不可跨行换行;目前,性能测试和自动化测试前景看好。
1.3软件测试学习体系
1、计算机的几个重要概念
概念图: ,
注:所谓环境配置,是指选择合适的硬件和操作系统去部署,在这个环境中安装有关的软件进行测试。
2、计算机硬件
硬件有关概念图:
注:
- CISC是指数量少但是指令内容复杂。eg:小明帮我倒一杯水。
RISC是指数量多但是单个指令内容简单。eg:小明在座位上站起来。->小明往前走三步。->小明拿起水杯。->小明右转身四步。->小明接满水。->小明回来。->小明坐回座位。 - 随着现代硬件技术的进步,摩尔定律在一些场合已经失效了。
存储器:
注:
- ROM:如BIOS
- RAM:平常说到的各种各样的内存基本都指的是RAM
外存储器:
注:
- 硬盘接口:SATA SCSI
- 一般情况下,我们看到的有关容量会比厂商标注的下,原因是:厂商是除以1000来换算G,计算机是除以1024来换算G。
主板:
注:
- 以北桥芯片的名称来称呼整个主板的名称。
- 离CPU比较近的为北桥芯片,较远的为南桥芯片。
- 接口分为内部接口和外部接口。在不拆机箱盒所能看到的接口都属于外部接口,eg:USB接口、声卡音频接口;相反,为内部接口。
- 一般情况下,我们只需要简单了解一下计算机三大件(CPU、内存、主板)即可,为后续性能测试做准备。
其他硬件:
3、计算机软件
软件分类:
操作系统:
其他系统软件:
应用软件:
分类:
分类:
C/S VS B/S:
C/S VS B/S:
4、计算机体系结构
计算机体系结构:
注:
- 一维线性:只能一个方向寻址,如从前往后寻址或者从后往前寻址。
- 冯诺依曼体系三点最好记住。
5、进制转换
二进制:
十六进制:
第二章 操作系统基础
1、操作系统的定义
定义:
2、操作系统的发展(了解)
Unix:
DOS:
Windows:
苹果:
3、操作系统的功能
功能:
处理机管理主要包括以下几个方面:进程控制、进程同步、进程通信、调度
注:
- 进程:是一个执行的程序。
- 线程:进程中的实体,可以看成是该程序具体做的事。
处理机管理有关概念解释:
功能:
存储管理有关概念解释:
功能:
4、虚拟机的使用以及Windows server环境搭建
虚拟机:
注:
- 兼容性测试可能需要用到虚拟机
- 下载的ISO镜像文件不需要解压缩
- 虚拟机名称支持中文
- 从固件类型开始后续的全部硬件类型直接默认即可,不需要修改,因为前面所做的工作会帮助系统自动判断所需要的硬件类型。
- 网络连接选择桥接可以连接外网
- Ctrl+Alt 切换鼠标
- Ctrl+Alt+enter 全屏
第四章 网络体系结构
1、计算机网络的历史
第一代:
第二代:
第三代:
第四代:
2、OSI/RM模型
OSI七层模型:
注:描述时从下往上,书写时从上往下
解释:
数据通信:
对等会话:
数据封装:
3、TCP/IP简介
TCP/IP四层模型:
注:描述时从下往上,书写时从上往下
对比:
网络接口层:
网络互联层:
传输层:
应用层:
缩写:
4、IP地址
IP地址特点:
IP分类:
image.png
总结
总之呢,学习如逆水行舟,不进则退。想要多高的薪资,就要付出多大的努力。
上面这些是我的收集和整理,这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你
关注我的微信公众号【程序员二黑】免费获取
最后,写给大家:每一个优秀的人,都不是带着与生俱来的光环的,也不一定是比别人幸运。他们只是在任何一件小事上,都对自己有所要求,不因舒适而散漫放纵,不因辛苦而放弃追求。雕塑自己的过程,必定伴随着疼痛与辛苦,可那一锤一凿的自我敲打,终究能让我们收获一个更好的自己。
希望大家都能努力奔跑,追上那个曾经被赋予厚望的自己!
标签:小明,操作系统,虚拟机,硬件,接口,学习,字长,软件测试 来源: https://blog.51cto.com/u_15090928/2793458
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。