美文网首页
测试第一课:软件的结构

测试第一课:软件的结构

作者: 既然何必 | 来源:发表于2020-09-06 16:50 被阅读0次

软件测试-顾名思义就是对软件进行测试。

那什么是软件呢?

软件的结构又是什么?

让我们一起来学习做测试的第一课:软件的结构

»软件是什么

软件是程序、文档、数据的一个集合。

»软件的结构

软件由前端(用户端)与后端(服务端)组成。

需要联网才能使用,其实就就是用我们的用户端去连接了服务端。连接用户端和服务端的通道就是接口。

前端:客户端(前台)、商家端、管理端(后台)属于前端;客户端大多都有APP版与web版;商家端、管理端一般只有web版。

后端:后端是运行在服务器(电脑)上的。服务器运行需要的条件:

1.程序的运行环境。软件都是需要安装运行环境才可以运行;例如安装了Java软件,还需要安装Java运行环境才能运行Java编写的代码。我们平时很多软件安装后就能使用是因为Windows自带了部分软件的运行环境。

2.服务器软件。提供访问的服务,给我们开放访问服务器的端口。

3.数据库。存储系统的所有数据。

4.后端程序。

(安装前三个软件都是为了让后端程序运行起来)

»编程语言

后端常用语言:Java、PHP、Python、asp.net、c#、c++、c    后四种语言Windows自带了运行环境。

前端常用语言:

 web:JavaScript、css、HTML,注:h5语言需一起使用。 

 APP:安卓常用Android与kotlin;iOS常用object-c与swift。

  H5为前端通用语言。

»网络基础

网络分为互联网(外网)、局域网(内网)、独立网络(一台设备)。网络是通过路由器组成。

域名:IP的别名(例: 域名:故宫;IP:北京市东城区景山前街4号);一个域名可对应多个IP地址。

IP地址:每台设备的公网IP是唯一的,但不是固定的。公网IP可以通过百度IP获取到;局域网IP通过输入cmd命令ipconfig获取到;本机IP:loaclhost/127.0.0.1。

 公网IP由网络公司分配;局域网IP由路由器分配。

通过IP就能找到服务器。

端口:如果把IP地址比作是一间房子,端口则是出入这间房子的门;通过IP地址找到网络上的计算机,通过端口号可以找到计算机运行的应用程序。端口号只有整数,范围是0-65535;

有端口才能进入程序,一般端口号默认为80。

不同的端口号进入不同的应用程序。

网络协议:tcp;udp;http;https

tcp:1.tcp协议发送消息安全可靠;2.相对而言发送消息慢;3.通过三次握手的过程,建立起了一个安全稳定的通道(例如QQ发送消息使用的是tcp协议)

udp:1.udp协议发送消息不可靠;2.发送消息的速度很快;3.发送数据时很容易丢包(例如直播使用的是udp协议)

http:基于tcp协议,继承了tcp协议的所有特点。请求+响应( 请求:头+主体; 响应头+主体)

https:跟http协议的区别--有通过证书加密

相关文章

  • 测试第一课:软件的结构

    软件测试-顾名思义就是对软件进行测试。 那什么是软件呢? 软件的结构又是什么? 让我们一起来学习做测试的第一课:软...

  • 23.2 信息系统综合测试与管理

    软件测试技术 主要包括白盒测试和黑盒测试技术黑盒测试主要检查程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软...

  • 《软件测试技术经典教程第二版》阅读笔记3

    第一部分 软件测试基础 第 3 章 软件测试的常识 本章要点: ● 了解公司里测试部门的组织结构,软件测试...

  • 软件测试分类

    软件测试的分类 2)白盒测试:也叫结构测试,是基于程序的测试只考虑程序内部结构而不考虑程序功能的测试 3)灰盒测试...

  • 【软件工程】实现、软件测试

    软件测试 软件测试:为了发现程序中的错误而执行程序的过程。 测试方法 ①黑盒测试:完全不考虑程序内部的结构和处理过...

  • 软件测试体系

    2018-02-13 软件测试体系 总结: 该体系结构没有将软件测试的知识完全覆盖,该体系结构主要是起一个大纲作用...

  • 【完美测试】之测试架构从何而来

    1.什么是测试架构 从基本的观点看,测试架构师由软件系统技术架构和软件测试结构构建的需求而定。 2.测试领域架构 ...

  • 2018-04-02

    1.软件测试类型:功能测试、安全性测试、接口测试、容量测试、完整性测试、结构测试、用户界面测试、负载测试、压力测试...

  • 测试分类

    软件测试分类 一、测试方法 1、白盒测试 白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试...

  • 软件测试的分类

    什么是软件测试:预期结果和实际结果做对比 软件测试的分类 方法分类 黑盒测试:把程序比作是遥控器,不用管内部结构,...

网友评论

      本文标题:测试第一课:软件的结构

      本文链接:https://www.haomeiwen.com/subject/ifkqektx.html