软件测试学习记录

OSI七层模型

osi七层模型描述了网络活动的特点:
1.应用层:所有应用程序的网络在此展开
2.表示层:表示数据形式,完成对传输数据的转化(数据的加密解密)
3.会话层:负责建立,维护,拆除会话(session缓存)
4.传输层:负责建立一个可靠的端到端的链接
5.网络层:负责路由寻址和广播
6.数据链路层:负责将上层数据封装成帧
7.物理层:只负责传输01二进制比特(bit)流

TCP/IP协议
定义:网络通讯协议
1、应用层:应用程序之间相互沟通的层
2、传输层:提供了数据传送,应用程序之间的通信服务
3、网络互联层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机
4、网络接口层:接收数据,并进行传输

B/S架构与C/S架构
什么是是B/S架构:
Browser-Server,浏览器和服务器架构,包含客户端浏览器、web应用服务器、数据库服务器的软件系统。用户只需要一个浏览器就可以访问服务。系统更新时候,只需要更新服务端,不需要更新浏览器(比如百度、淘宝、微博等网站) .

什么是C/S架构:
Client-Server,客户机和服务器结构,这种结构与B/S最显著的区别是需要安装客户端,通过客户端程序来访问应用系统。所以更新时,既要更新服务端,也要更新客户端(比如微信、王者荣耀手游、QQ音乐等软件)

B/S软件与C/S软件区别
1、硬件环境不同:
C/S建立在专用网络上,小范围的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务,
B/S建立在广域网上,不需要专门的网络硬件环境
2、安全要求不同:
C/S-般面向相对固定的用户群,对信息安全控制能力强,一般高度机密的信息系统采用
B/S建立在广域网上,对安全的掌控能力弱,面向不可知的用户的用户群。
3、系统维护不同:
C/S程序由于整体性,必须整体考察,开级困难,多建立在Windows上,表现方法有限,对程序员要求较高。
B/S系统无缝升级,维护开销小,有更加丰富的表现形式,开发难度较低
4、处理问题不同:
C/S处理用户固定,安全需求高,要求相同操作系统
B/S面向所有用户,分散广,对系统要求小.

DOS操作命令
1.ipconfig/all 查看电脑的物理地址(mac)信息
2.arp -a 查看ip地址和物理地址的对应关系
3.ping 网络地址 查看当前计算机和要访问的计算机之间的通信情况
4.cls 清屏
5.切换盘符: 盘符:
6.进入文件夹: cd 文件夹名字
7.返回上级目录: cd…
8.返回根目录: cd/
9.建立文件夹: md 名字
10.显示文件目录: dir
11.删除目录: rd 名字 不能删除有内容的文件夹
12.复制文件: copy 要复制的路径文件名 目标路径 例子: copy d:\1\2\1.png d:\1
13.剪切文件: move 要移动的路径文件名 目标路径 例子: move d:\12\1.png d:\113
14.删除文件: del 文件路径\名字 注意:如果只写目录,会删除该目录中的所有文件 例子: del D:1213
15.删除文件夹中所有文件: del .
16. Md 新建目录
17. Rd 目录地址名字 删除目录结构(里面如果还有内容,会提示:目录不是空的,不执行删除操作)
18. Copy 想复制的目录结构和名字目标目录.
19. Move 移动(剪切) 使用方法同上.
20. Del 目录名字 删除目录内的所有文件(小心不要删除重要文件)
15. Del*.* 删除当前目录中的所有文件(不是文件夹) .
16. Del 具体的文件目录和名字 可以单独删除某一个文件
17. 键盘上、下可以快速生成写过的代码
18. Format:盘符 格式化硬盘!

常见的域名后缀
.com 国际域名
.net 网络公司
.cn 中国公司
.com.cn 中国公司
.org 非盈利组织
.edu 教育机构
.gov *
.cn 中国公司和.com.cn 中国公司 这种域名不适合个人网站要备案(20个工作日)
域名唯一性,不能注册相同的域名

测试用例构成要素
软件测试学习记录