1.1Cs(/):客户端-服务器结构。 *
C/S结构技术成熟。 其主要特点是交互性强、访问方式安全、网络流量低、响应速度快、有利于处理大量数据。
CS的优点和缺点
它可以充分发挥客户端PC的处理能力,很多任务在客户端处理后可以提交给服务器,因此CS客户端响应速度很快。
操作界面美观多样,可充分满足客户的个性化要求。
C/S结构的管理信息系统具有强大的事务处理能力,可以实现复杂的业务流程。
安全性能容易得到保证。 C/S一般面向相对固定的用户群。 节目更注重过程。 可进行权限的多级验证,提供更安全的访问模式,对信息安全有强大的把控力。 。 一般情况下,高度机密的信息系统宜采用C/S结构。
需要专门的客户端安装程序,分发功能较弱,无法针对广大不具备网络条件的用户群体实现快速部署、安装和配置。
兼容性差,对于不同的开发工具有很大的限制。 如果使用不同的工具,则需要重写程序。
开发和维护成本较高,需要具有一定专业水平的技术人员才能完成。 如果升级,所有客户端程序都需要更改。 。
用户群是固定的。由于该程序需要安装才能使用,因此不适合未知用户。
1.2. BS(/):浏览器----服务器结构
这是当前应用系统的发展方向。 BS是随着技术的兴起对C/S架构的改进。 为了区别于传统的C/S模式,特称为B/S模式。 在此结构下,通过W3浏览器进入工作界面。
BS的优点和缺点
优势:
●强大的分销能力和零客户维护。 只要您有互联网连接和浏览器,您就可以随时随地进行查询、浏览等业务处理。
●业务扩展简单方便,通过添加网页即可增加服务器功能。
●维护简单、方便。 您只需要更改网页即可实现所有用户的同步更新。
●开发简单,共享性强。
缺点:
个性化特征明显减少,无法实现个性化的功能需求。
●在跨浏览器方面,BS架构并不令人满意。
●客户端与服务器之间的交互是请求-响应的方式。 通常页面是动态刷新的,响应速度明显降低(Ajax可以一定程度上解决这个问题)。
●在速度和安全性方面,需要巨大的设计成本。
●功能弱化,传统模式下难以实现特殊功能需求。
1.3. BS和CS优缺点比较
CS响应速度快、安全性强、用户体验好。 一般用于局域网,但开发和维护成本较高。 BS可以实现跨平台、零客户端维护,但个性化能力低、响应速度慢。 因此,有的单位在日常办公中采用BS结构,在实际生产中采用CS结构。
App端有专门的测试:弱网测试、中断测试、稳定性测试
常见的:
您可以通过需求文档编写测试用例进行测试。
进行兼容性测试:app手机版本、型号、系统版本、屏幕分辨率(,)
网络浏览器(IE、、)、浏览器版本
开放方面:c/s维护量比较高
运行速度:c/s运行速度快
下载:c/s下必须下载客户端才能使用,b/s下则不行。
界面美观:c/s界面美观,
安全性:c/s相对安全
自动化:
应用端:框架测试
Web端:框架测试