《测试Web应用程序》PPT课件

《测试Web应用程序》PPT课件

ID:39610764

大小:227.26 KB

页数:62页

时间:2019-07-07

《测试Web应用程序》PPT课件_第1页
《测试Web应用程序》PPT课件_第2页
《测试Web应用程序》PPT课件_第3页
《测试Web应用程序》PPT课件_第4页
《测试Web应用程序》PPT课件_第5页
资源描述:

《《测试Web应用程序》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、测试Web应用程序姚砺yaoli@dhu.edu.cn内容C/S系统测试C/S系统测试方法C/S系统测试的步骤C/S系统测试工具2C/S系统测试什么是C/S系统计算机体系结构的发展历史主机系统PC机器C/S系统(客户机/服务器系统)多层结构、B/S系统功能/计算、数据的演化集中-〉分离-〉分布3C/S系统测试什么是C/S系统结构:广义的C/S系统数据一般使用数据库管理,放在Server端表示层或者用户界面一般使用GUI或者Web技术,放在Client端业务逻辑一般分布在Server端和Client端Client与Server一般是独

2、立的机器,使用LAN或者Internet联接多个操作系统平台,多个Client,一个或者多个Server4C/S系统测试什么是C/S系统优势提升系统性能,减少用户等待时间集中、共享计算能力集中、共享数据减少网络负载支持多用户并发访问提升系统灵活性扩展容易修改灵活具备容错能力和恢复能力易于扩展计算能力和数据分布能力硬件扩展支持异构系统单独升级数据可以分布并冗余计算可以分布并冗余机器硬件可以分布并冗余异构系统5C/S系统测试什么是C/S系统开发技术常用Client端开发工具PB/VB/Delphi,也有VC/Developer一般使用组

3、件技术,并具备强大的数据库联接能力事件驱动,可视化编程,对象编程,RAD开发方法常用Server端数据库关系型数据库:Oracle/DB2/Sybase/SQLServer支持SQL和ODBC支持事务处理、安全机制、并发访问、数据分布6C/S系统测试C/S系统测试与传统测试的比较目标一致为了尽早发现尽可能多的错误对“错误”的理解的一个误区:易用性和用户界面美观是不重要的在使用用户界面上的时间和频度方面,用户比开发人员或者测试人员要多得多;在技术难度不大的地方或者表面上不重要没有精心设计,那么这些错误对用户的影响会越来越大,直至最终掩

4、盖了应用程序的优势。例如:消费类产品的精心设计为产品和过程度量提供数据7C/S系统测试C/S系统测试与传统测试的比较C/S系统的测试难度更大1、计算与数据分布,导致并发和安全问题,使场景复杂2、使用事件驱动和组件技术设计的GUI界面使得测试路径趋近无穷,测试场景复杂8C/S系统测试C/S系统测试与传统测试的比较C/S系统的测试难度更大3、使用对象编程技术使得对象之间的依赖和继承关系复杂,错误修改引起的连锁反应增大4、使用对象和组件技术使得系统对第三方组件/类库依赖增强,在质量和技术上存在风险9C/S系统测试C/S系统测试与传统测试的

5、比较C/S系统的测试难度更大5、文档问题系统本身复杂,导致文档内容复杂使用了RAD开发方式,导致文档不详细多系统,导致文档术语难以统一10C/S系统测试C/S系统测试与传统测试的比较C/S系统的测试难度更大6、多系统、多语言使得错误的隐蔽性和数量增大,测试环境的搭建更加困难,测试人员的技术要求更加全面普通文件v.s.数据库系统难于直接控制数据:数据独立并通过接口访问;内置安全机制和应用层安全机制混合在一起单机v.s.网络硬件之间和软件之间的通讯通过网络和上面的协议多硬件、多软件、多数据库、多协议标准、多语言失效、不匹配可能性增大多开

6、发人员协调一致难度比较大11C/S系统测试C/S系统测试与传统测试的比较C/S系统的测试难度更大7、高度依赖于第三方系统第三方产品的稳定性不能保证多厂商带来的复杂性和管理问题厂商之间的版本影响(DLLHell)厂商之间的版本更新组合情况复杂PM是一个总承包商,厂商之间踢皮球12C/S系统测试C/S系统测试与传统测试的比较C/S系统的测试难度更大8、测试历史数据和针对性的测试方法匮乏可供参照的样板少系统多样,可重复性比较小技术比较新,可参考样板少,有经验的组织和个人比较少13内容C/S系统测试C/S系统测试方法C/S系统测试的步骤C/

7、S系统测试工具14C/S系统测试C/S系统测试的具体目标1、检查系统是否达到公布的功能说明功能范围要在项目开始之前确定,中途如果修改,重新修改项目计划和预算功能说明需要逐步完善,尽可能地将用户的期望写入公布的功能说明JAD方式保证用户参与设计和确认,并降低最后验收的风险RAD方式帮助用户表达和反馈对于系统的意见功能的改变尽早提出越到开发后期,功能改变越要谨慎,代价也越大15C/S系统测试C/S系统测试的具体目标2、检查是否满足性能要求用户永远比开发人员更加关注性能用户要成年累月地面对性能的困扰不要试图与用户玩文字游戏例如:某个窗口在

8、1秒内可用(实际上,只有窗口10%内容在1秒内显示,其他内容还要等1分钟)用户是甲方用户可能当时无话可说,但是满意度下降,信任度下降,容忍度下降用户一定会在其他的地方找出本来可以忽略的毛病,并揪住不放如果用户忘记提到某一条性能(实际上

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。