软件测试经验小结1
软件测试—软件结构
一、软件是什么
定义:计算机系统中与硬件相互依存的一部分,即程序、⽂档、数据的⼀个集合。
二、软件结构划分
1.前端(客户端)
2.后端
通俗来讲,后端指的就是服务端,服务端代码一般运行在服务器上,通常我们运行Java 程序的服务器都是 Linux 服务器。
三、服务器
1.什么是服务器
服务器本质上就是⼀台电脑的主机。从广义上讲,服务器是指网络中能对其它机器提供某些服务的计算机系统。举个例子,一个PC对外提供ftp服务,也可以叫服务器。
2.常见服务器软件有哪些
四、软件的结构类型
C/S结构与B/S结构区别:
C/S:
1、需要单独的下载安装
2、需要更新 才能使⽤最新的版本
3、使⽤起来⽐ 较稳定,⽤起来⽐⽹站更好⽤
4、对 于⽹络的依赖不是特别强
B/S:
1、不需要下载安装、打开就能⽤
2、每次打开都是最新
3、必须依赖⽹ 络,没有⽹络就啥都没有
4、易⽤性 不如APP
五、网络知识
相应名词解释:
域名:域名是由一串用点分隔的名字组成的Internet上某一台计算机或bai计算机组的名称,用于在数据传输时标识计算机的电子方位,是IP地址的别称。
IP:ip指网络互连协议。ip是InternetProtocol的缩写,它的主要内容有ip编址方案、分组封装格式和分组转发规则。ip提供的服务包括ip信息包的传送、ip信息包的分割和重组。它的协议版本包括IPv4协议、IPv6协议。
端口:“计算机"端口"是英文port的译义,可以认为是计算机与外界通讯交流的出口。
其中公网IP指的是可以放在互联网上直接加入路由表的IP,这个IP是全球唯一的,而在局域网中,每台电脑都可以自己分配自己的IP,这个IP只在局域网中有效。
六、Java环境配置
1.windows的基本操作
配置环境变量:把软件的⽬录写⼊到环境变量的PATH 中。作用是指定命令搜索路径。
2.jdk安装与配置
(1)安装jdk1.8
(2)在我的电脑右键属性选择高级系统设置,再点击环境变量
(3)配置系统变量的Path变量
(4)打开cmd命令,输入java -version和javac -version检验是否配置成功