51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4689|回复: 2
打印 上一主题 下一主题

[原创] C/S和B/S的区别和对测试工作的影响

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-10-12 20:49:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
再总结一下C/S和B/S的区别:在早期的时候软件系统是单机版的,为了实现资源的共享,于是
开发出C/S和B/S的系统,这两个系统相同点都是客户端和服务器端,不同点是:
1.C/S是两层结构为客户端和服务器端,而B/S是三层结构分为客户端,应用服务器端,数据库服务器端。
2.C/S结构需要安装客户端软件而B/S不用安装客户端软件。
3.系统使用对象不同,C/S有特定的使用对象,固定的客户群体,而B/S不限定客户群体。
4.C/S需要专门的技术支持人员对客户的软件进行维护,升级,成本高,而B/S只对SERVER端进行升级,成本低。
5.C/S因为只有二层机构,数据传输快,而B/S有三层结构,数据传输慢。
6.承受的压力是不同的,C/S是胖C,而B/S是胖S
7.C/S一般是项目类居多,程序代码复用率低,而B/S程序代码复用率高。
        C/S和B/S对测试工作的影响?
1.C/S系统中在注册用户功能中对性能进行测试的方法是:构造多个正确用户并且符合数据库
规则往SERVER上加压。例如增删改查,多做多表查询和统计操作(因为多表查询要做迪卡儿积再进行筛
选,数据量很大,可以先做试图,提高效率)。
B/S系统中对WEB服务器进行性能测试的方法是构造不同的用户进行注册。
对应用服务器的操作是对所有的功能按钮不停的操作,如发表,重写等。
对数据库服务器进行多表查询,统计操作。
2.对安全性进行测试,C/S设置权限方面,B/S黑客攻击的方向
3.C/S要做安装测试。
4.发布周期C/S长于B/S
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-10-15 11:27:14 | 只看该作者
谢谢啊!又学到一些东西
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-9-29 20:32:51 | 只看该作者
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-19 22:39 , Processed in 0.068491 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表