软件测试课程整体架构
A. 软件的结构:Linux、MySQL、redis、tomcat、java、nginx、navicat
B. 软件测试:测试理论、功能测试、APP专项测试、接口测试、定位bug、抓包
C. 性能测试
D. 自动化测试
1. 软件的结构-一个完整的应用运行过程
1.1
软件结构的定义:程序+文档+数据
1.2
结构
前端/客户端
a.客户端(app,web)
b.商家端(web)
c.管理端(web)
后端/服务端
a.程序(软件)的运行环境——取决于用什么语言
b.服务器软件——提供访问的端口
c.数据库——存储系统的所有数据
d.后端程序——编程语言(程序员所写程序)
程序运行的流程:
- 商家通过商家端访问服务端,将A物品信息上传
- 服务端接收A物品信息并保存,再将A物品信息状态反馈给管理端
- 管理员通过管理端访问服务端,将A物品信息对其进行相关处理
- 服务端接收A物品信息并保存,再将A物品信息状态反馈给商家端
- 用户通过客户端访问服务端查看A物品信息
- 服务端将A物品信息发送到客户端给用户阅览
访问数据库流程:
用户->浏览器中输入 址->域名解析(将域名映射为IP地址)-> 建立 络连接->web服务器->应用服务器->servlet/filetr(程序处理)->controller(数据库连接)->建立数据库连接->发送sql指令到数据库->数据库处理sql语句->数据库返回结果数据->服务器对结果进行处理->生成相应数据->将相应数据返回给浏览器->web页面给用户
1. 编程语言
后端程序:同在windows下分为两种,区别在于是否需要额外配置环境
需额外配置环境:Java、PHP、python
不需额外配置环境:asp.net、C#、C++、C
前端程序:在不同的端和不同的操作系统下的编程语言
APP :
Android下 android、kotlin
iOS 下 object-C、swift
通用下 html、javaScript、css 这三种必须要一起使用
WEB : html、JavaScript、css 这三种必须要一起使用
1. 络基础
络: 互联 (公 )、
局域 (内 )、
独立 络(一台设备)通过路由器组成
域名
IP :
公 IP : 可通过百度IP获取
局域 IP : ipcpnfig
本机IP: ilaclhost、127.0.0.1
端口/prot 总共有(2^16)65535个、常用22
公 与内 :栋与户 转节点为运营商
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!