• B/S测试与C/S测试区别


    1.  C/S 结构与 B/S 结构

    C/S client/server即客户端/服务器 分为客户机与服务器两层,客户机不是没有任何运算能力的输入输出设备,要求有一定的数据处理能力和数据存储能力,通过把应用软件的数据和计算合理地分配给客户机和服务器;有效地降低网络通信量和服务器运算量,也就减轻了服务器的运算压力;
    B/S Browser/server即浏览器/服务器 在这种结构中,应用软件的业务逻辑完全在应用服务器端实现,用户操作完全在Web服务器实现,客户端只需要浏览器即可进行业务处理,它只完成浏览,查询,输入等简单的功能,绝大部分的功能在服务器上实现,对服务器的要求就提高了.
     

    2.  二者测试区别点

    区别思考点:客户端的安装(B/S的客户端是浏览器)
    B/S测试重点:

    浏览器(不同类型和版本)以及客户端配置(cookie设置和分辨率设置)等测试。除客户端测试外,根据WEB系统常用技术还需要关注以下几个方面的测试:

    (1)链接测试

    (2)表单测试

    (3)脚本测试

    (4)ActiveX控件测试

            C/S测试重点:

    (1)客户端安装测试

    Ø 安装手册的评估

    Ø 安装的自动化程度

    Ø 安装选项和设置得测试

    Ø 安装过程的中断测试

    Ø 安装顺序测试

    Ø 多环境安装测试

    Ø 安装的正确性测试

    Ø 修复安装测试

    Ø 卸载安装测试

    (2)客户端升级测试

    Ø 与变更相关的测试

    Ø 变更内容的测试

    (3)客户端与服务器链接测试

    (4)服务器端数据验证

    (5)客户端可维护性测试

    具体:
    思考点 C/S B/S
    功能测试-链接   xenu检查网站死链接
    功能测试-表单 同B/S 表单操作,例如用户注册、登陆、信息提交等
             数据库检查
    功能测试-Cookies   fiddler等工具拦截
    如果Web应用系统使用了Cookies,就必须检查Cookies是否能正常工作。测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响等。
    功能测试-语言 灰盒测试 灰盒测试
    功能测试-数据库    
    性能测试-   连接速度测试
          负载测试

             压力测试
    可用性测试   导航
         
       图形:

    (1)要确保图形有明确的用途,图片或动画不要胡乱地堆在一起,以免浪费传输时间。Web应用系统的图片尺寸要尽量地小,并且要能清楚地说明某件事情,一般都链接到某个具体的页面。
    (2)验证所有页面字体的风格是否一致。
    (3)背景颜色应该与字体颜色和前景颜色相搭配。

    UI/UE    
    客户端兼容性 更复杂  
    安全性 更高  
         
         
         
  • 相关阅读:
    Linked List Cycle leetcode java (链表检测环)
    Remove Duplicates from Sorted List II leetcode java
    Remove Duplicates from Sorted List leetcode java
    Merge Two Sorted Lists leetcode java
    Swap Nodes in Pairs leetcode java
    Median of Two Sorted Array leetcode java
    阿里云最便宜的四种域名注册
    nohup和&后台运行,进程查看及终止
    ipv6转ipv4 NAT64与DNS64基本原理概述
    ros使用pppoe拨号获取ipv6,并且下发IPV6的dns到客户机win7
  • 原文地址:https://www.cnblogs.com/LWK5100/p/14233791.html
Copyright © 2020-2023  润新知