zoukankan      html  css  js  c++  java
  • B/S测试与C/S测试之区别

    我们在日常功能测试工作中,常常依据测试对象和测试目标的不同分为四个级别的测试,单元测试、集成测试、系统测试和验收测试,但是往往忽略了被测应用系统架构。在测试过程中针对不同的系统架构,测试的侧重点也不同。下面以B/S结构和C/S结构的特殊应用系统为例,分析在功能测试中的区别。

    我们谈到的web系统是指以Brower/Server的访问方式为主,包含客户端浏览器、web应用服务器、数据库服务器的软件系统。一般的B/S结构,都是多层架构的,有界面层、业务逻辑层、数据层。由于这种结构不需要客户端的安装,客户端主要通过浏览器来访问,因此客户端测试的重点是:客户端操作系统(不同类型和版本)、客户端浏览器(不同类型和版本)以及客户端配置(cookie设置和分辨率设置)等测试。除客户端测试外,根据WEB系统常用技术还需要关注以下几个方面的测试:

    1)链接测试

    2)表单测试

    3)脚本测试

    4ActiveX控件测试

        C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。这种结构与B/S最显著的区别是需要安装客户端,通过客户端程序来访问应用系统,因此C/S客户端测试是重点,并且与B/S结构有所不同。

    C/S客户端测试的重点有:

     (1)客户端安装测试

    Ø 安装手册的评估

    Ø 安装的自动化程度

    Ø 安装选项和设置得测试

    Ø 安装过程的中断测试

    Ø 安装顺序测试

    Ø 多环境安装测试

    Ø 安装的正确性测试

    Ø 修复安装测试

    Ø 卸载安装测试

    2)客户端升级测试

    Ø 与变更相关的测试

    Ø 变更内容的测试

    Ø 与变更相关的测试         

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

    4)服务器端数据验证

    5)客户端可维护性测试

    以上内容总结了B/SC/S系统测试的不同点,唯实践使理论之树常青,我们可以在实际工作中积累总结出更多的不同的测试关注点。

  • 相关阅读:
    CodeForces 288A Polo the Penguin and Strings (水题)
    CodeForces 289B Polo the Penguin and Matrix (数学,中位数)
    CodeForces 289A Polo the Penguin and Segments (水题)
    CodeForces 540C Ice Cave (BFS)
    网站后台模板
    雅图CAD
    mbps
    WCF学习-协议绑定
    数据库建表经验总结
    资源位置
  • 原文地址:https://www.cnblogs.com/duyy/p/3579723.html
Copyright © 2011-2022 走看看