一.B/S架构和C/S架构

1.B/S架构

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

2.C/S架构

Client-Server , 客户机和服务器结构,这种结构与B/S最显著的区分是需要安装客户端,通过客户端程序来访问应用系统。所以更新时,既要更新服务端,也要跟新客户端(如微信,qq等)

区别:

   1.硬件环境不同:

C/S建立在专业网路上,小范围的网络环境,局域网之间再通过专门的服务器提供连接和数据交换服务

B/S建立在广域网上,不需要专门的网络硬件环境

   2.安全要求不同

   3.系统维护不同

   4.处理问题不同

3.二进制

计算机是由各种电子元器件组成的,其中有最重要的基础电子元件就是半导体,也就是熟悉的二极管、三极管等

半导体通过逻辑电路传递和处理数字信号,它能够按照一定的条件去控制信号的通过或不通过,逻辑电路通常只有两种状态,开关的接通和断开,这两种状态正好用0和1表示

4.域名

域名就是我们常见的网站

域名后缀:.com国际域名  , .net 网络公司  , .cn 中国 , .com.cn 中国公司  ,  .org非盈利组织 ,  .edu 教育机构 ,   .gov 政府

注意:自己的网站千万不能注册  .com  .com.cn ,因为在中国大陆要备案才可以,(推荐香港)

域名和身份证一样是唯一的,不能注册相同域名 

5.软件测试

 软件测试就是在规定条件先对程序进行操作,从而发现问题,对软件质量进行评估的过程

  1.软件产品质量模型(ISO/IEC9126):

        1.功能性

        2.可靠性

       3.易用性

       4.效率

       5.可维护性

       6.可移植性

  2.软件质量模型保证(SQA)

       软件质量保证是建立一套有计划,有系统的方法,来向管理层保证拟定出来的标准、步骤、实践和方法能够正确的别所有项目所采用

      软件质量保证的目的是使软件过程对于管理人员来说是可见的

6.软件测试基本流程

   1.需求分析

   2.编写测试用例(测什么,怎么测)

   3.评审测试用例

   4.搭建测试环境

   5.等待开发提交测试包

   6.部署测试包

   7.冒烟测试(对软件主体基本功能进行基本测试)

   8.执行测试用例

   9.BUG追踪处理(提交及回归BUG)

   10.N轮之后符合需求

   11.测试结束

7.Web前端标准

  Web前端技术指的不是某一项技术,而是一系列技术的集合,主要包括:

   1.html--结构标准:负责网页结构的搭建

   2.css --样式标准/表现标准: 负责网页的美化工作

   3.js--行为标准 :负责网页的行为动作

8.行业词条

   1. internet------互联网

   2. WWW-----万维网(资料空间)World Wide web 万维网,简称WWW或3W

   3.URL -----统一资源定位器(网络地址)

   4.HTTP-----超文本传输协议

   5.W3C-----万维网联盟(它是一个组织不是某一个公司)

   6.网站----- 多个页面的集合(首页,内容页,列表页)

   7.网页 -----网页文件就是后缀名以 .html 或者 .htm 结尾的文件。文字,图片,超链接

   8. 浏览器----- 观看网页最终效果的平台

9.web浏览器驱动地址

    1.Chrome:http://chromedriver.storage.googleapis.com/index.html

10.接口测试

概念:一种是内部接口:方法与方法之间的交互,模块与模块之间的交互

一种是调用对外保证的接口

web常用接口方式:

   1.webService:是走soap协议通过http传输,请求报文和返回报文都是XML格式的,还需要解析麻烦而且速度可能降低,严格

   2.Http :协议是超文本传输协议 ,Post ,get

   3.Https: 并非是应用层的的一种新协议,只是http通信接口部分用SSL和TLS协议代替而已

你可能感兴趣的:(一.B/S架构和C/S架构)