软件测试基础笔记9

C/S结构(Client/Server,客户机/服务器模式)
C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。
C/S优点:
(1)C/S架构的界面和操作可以很丰富,能充分满足客户自身的个性化要求
(2)安全性能可以很容易保证,C/S一般面向相对固定的用户群,程序更加注重流程。
(3)由于只有一层交互,很多工作可以在客户端处理后再提交给服务器,因此响应速度快
C/S缺点:
(1)需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置
(2)用户群固定。由于程序需要安装才可使用,因此不适合面向一些不可知的用户,所以适用面较窄,通常用于局域网中。
(3)维护成本高,发生一次升级,则所有客户端的程序都需要改变兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。
(4)兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。

C/S工作原理
C/S架构是一种典型的两层结构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。

C/S测试技术
安装卸载
首次安装:
1)是否与其他已安装的软件冲突。
2)各种杀毒软件(卡巴、瑞星、360)对安装程序的影响)
3)安装目录的考虑(中英文字符、长度、空目录、根目录、修改目录、默认目录)
4)干净环境下能否正常完成安装
5)安装后快速启动、桌面、开始程序里面的快捷方式情况等
6)360一键智能安装是否能正常完成
7)安装的程序是否带有插件
再次安装:
1)在已经安装该软件的情况下,再进行安装,表现是否正常,需考虑已安装现安装版本差异问题
2)卸载后再次安装是否正常完成
升级安装:
1)在线升级时,是否能合理处理网络中断的情况
2)升级包升级时,考虑软件正在使用时是否运行进行升级,升级过程是否正

3)升级完成后,软件启动是否正常
卸载:
1)卸载时是否要退出客户端和卸载后的表现
2)是否能在控制面板里卸载
3)是否自带卸载工具,卸载能否成功
4)卸载是否完全卸载干净,包括快捷方式/注册表信息等

其他C/S测试技术还包含这些方面:
界面和用户体验
(1)界面及控件样式是否符合用户常用习惯
(2)程序所有可点击地方,比如按钮,菜单和超链接文字等
(3)显示分辨率
窗口
(1)窗口的缩放,拖动任务栏,托盘,任务管理器操作。窗口在桌面移动时,cpu占用都比较高,这个性能需要控制在某个合适的范围内。
(2)多窗口操作是否合理
提示信息
(1)各种操作对应的正确、错误类信息提示是否正确
(2)界面文字提示是否友好易懂
(3)操作流程是否清晰
鼠标键盘操作
(1)快捷操作是否正常
(2)鼠标拖动显示是否正常
(3)鼠标右键功能是否正常
具体功能
(1)是否所有可操作的功能都能按需求实现
(2)对于功能块的无效操作和极端操作是否都有合理的处理
(3)操作界面是否即时动态刷新
(4)如果有托盘图标,需要考虑托盘图标的显示状态
(5)各类控件的表现和操作是否正常
文件传输功能
(1)需要考虑不传输文件,文件内容为空,文件内容包好特殊字符
(2)文件格式
(3)端口错误或封端口操作
(4)发送文件需考虑本地的和ftp和http上的
(5)磁盘空间不足
(6)正在使用的文件是否处于独占状态
(7)文件拖动类的考虑
(8)是否超过最大容量、流量限制
兼容测试
(1)不同语言系统的使用区别
(2)不同操作系统的使用区别
(3)不同用户操作的区别
(4)系统休眠和待启动,还有各种杀毒软件对软件的影响
性能测试
(1)并发负载问题
(2)不同网络环境的信息传输性能、丢包率
(3)同等网络环境下、不同并发数场景下的信息传输性能、丢包率
(4)大数据量的测试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值