简答题

简述客户/服务器体系结构应用系统的测试特点及主要内容

正确答案

C/S体系结构的软件测试通常是从单个客户端开始,然后再逐步集成客户端、服务器和网络系统进行集成测试,最后进行系统的整体测试。
(1)客户端的独立测试
对客户端的测试主要是属于功能性测试。用户客户端应用以“分离的”模式被测试,即这层测试不考虑服务器和底层网络的运行。通常包括:
客户端的测试——检测客户端的业务逻辑流程的应用
(2)客户端与服务器端的集成测试
客户端软件和关联的服务器端应用作一体测试,但并不过多考虑网络运行的关联因素。对服务器的测试——主要是性能的测试。测试包含服务器的协调和数据管理功能以及服务器的性能(整体响应时间和数据的吞吐量)的表现。通常包括:
数据库测试-一致性错误,输出的错误
连接速度测试-速度太慢,引起数据丢失。
负载测试-为了测量C/S系统在某一负载级别上的性能,以保证系统在需求范围内能够正常工作。
压力测试-通常是指对Web应用系统负载能力极限的测试。系统限制和故障恢复信息页面的传输能力。
对应用服务器(中间件)的测试
(3)整体测试
对完整的C/S体系结构整体测试,在上述功能测试和性能测试的基础上,还包括网络运行及其性能的测试。整体测试通常包括以下测试项目:
事务测试——创建一系列的测试以保证每类事务被按照需求处理。事务测试着重于处理的正确性,同时也关注性能问题。
网络通信测试——用于验证网络节点间的通信是否正常的发生,并且消息传递、事务和相关的网络通信有无错误的发生。

答案解析

相似试题
  • 简述系统测试的测试类型。 

    简答题查看答案

  • 获得系统最大服务级别的测试是()。

    单选题查看答案

  • 验收测试目标为使客户验收签字,并使系统符合()。

    填空题查看答案

  • 集成测试是为确定软件系统是否满足验收标准以及使客户决定是否接受而进行的正式测试.。

    判断题查看答案

  • 平台化软件的兼容性测试应包括跨硬件平台能力、跨操作系统能力、()、客户端兼容性测试和数据兼容性测试。

    单选题查看答案

  • 服务器的测试主要是性能的测试,包括()

    多选题查看答案

  • 客户端性能测试的主要内容是什么?

    简答题查看答案

  • 简述压力测试与性能测试的联系与区别。

    简答题查看答案

  • 简述面向对象测试与传统测试的区别?

    简答题查看答案