该【测试Web应用程序 】是由【fanluqian】上传分享,文档一共【62】页,该文档可以免费在线阅读,需要了解更多关于【测试Web应用程序 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。测试Web应用程序
姚砺
汇报人姓名
汇报日期
内容
C/S系统测试
C/S系统测试方法
C/S系统测试的步骤
C/S系统测试工具
2
C/S系统测试
什么是C/S系统
计算机体系结构的发展历史
PC机器
多层结构、B/S系统
功能/计算、数据的演化
主机系统
C/S系统(客户机/服务器系统)
集中-〉分离-〉分布
1
2
3
4
5
6
3
C/S系统测试
什么是C/S系统
结构:广义的C/S系统
数据一般使用数据库管理,放在Server端
表示层或者用户界面一般使用GUI或者Web技术,放在Client端
业务逻辑一般分布在Server端和Client端
Client与Server一般是独立的机器,使用LAN或者Internet联接
多个操作系统平台,多个Client,一个或者多个Server
4
C/S系统测试
什么是C/S系统
优势
提升系统性能,减少用户等待时间
集中、共享计算能力
集中、共享数据
减少网络负载
支持多用户并发访问
提升系统灵活性
扩展容易
修改灵活
具备容错能力和恢复能力
易于扩展计算能力和数据分布能力
硬件扩展
支持异构系统
单独升级
数据可以分布并冗余
计算可以分布并冗余
机器硬件可以分布并冗余
异构系统
5
C/S系统测试
开发技术
什么是C/S系统
PB/VB/Delphi,也有VC/Developer
一般使用组件技术,并具备强大的数据库联接能力
事件驱动,可视化编程,对象编程,RAD开发方法
常用Client端开发工具
关系型数据库:Oracle/DB2/Sybase/SQL Server
支持SQL和ODBC
支持事务处理、安全机制、并发访问、数据分布
常用Server端数据库
6
C/S系统测试
C/S系统测试与传统测试的比较
目标一致
为了尽早发现尽可能多的错误
对“错误”的理解的一个误区:易用性和用户界面美观是不重要的
在使用用户界面上的时间和频度方面,用户比开发人员或者测试人员要多得多;在技术难度不大的地方或者表面上不重要没有精心设计,那么这些错误对用户的影响会越来越大,直至最终掩盖了应用程序的优势。
例如:消费类产品的精心设计
为产品和过程度量提供数据
7
C/S系统测试
C/S系统测试与传统测试的比较
C/S系统的测试难度更大
计算与数据分布,导致并发和安全问题,使场景复杂
使用事件驱动和组件技术设计的GUI界面使得测试路径趋近无穷,测试场景复杂
01
02
8
C/S系统测试
C/S系统测试与传统测试的比较
C/S系统的测试难度更大
使用对象编程技术使得对象之间的依赖和继承关系复杂,错误修改引起的连锁反应增大
使用对象和组件技术使得系统对第三方组件/类库依赖增强,在质量和技术上存在风险
9
C/S系统测试
02
C/S系统测试与传统测试的比较
C/S系统的测试难度更大
文档问题
系统本身复杂,导致文档内容复杂
使用了RAD开发方式,导致文档不详细
多系统,导致文档术语难以统一
01
10
测试Web应用程序 来自淘豆网m.daumloan.com转载请标明出处.