《传统测试与WEB测试的区别.ppt》由会员分享,可在线阅读,更多相关《传统测试与WEB测试的区别.ppt(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、传统测试与传统测试与Web测试的区别测试的区别蒋蒋 涛涛 2007-2-1 2007-2-1 目目 录录 n n1.1.传统的测试模型传统的测试模型n n2.2.传统测试包含哪些测试传统测试包含哪些测试n n3.3.传统测试与传统测试与WebWeb测试的异同测试的异同n n4.Web4.Web测试下的性能测试测试下的性能测试n n5.Web5.Web测试下的安全性测试测试下的安全性测试n n6.Web6.Web时代引入的新测试时代引入的新测试传统的测试模型传统的测试模型传统的测试模型传统的测试模型VV模型模型需求分析概要设计详细设计编码代码审查单元测试集成测试系统测试验收测试验证与确认验证与确
2、认验证与确认验证与确认传统测试包含哪些测试传统测试包含哪些测试n n单元测试单元测试(白盒测试白盒测试)是对软件基本组成单元进行的测试是对软件基本组成单元进行的测试n n集成测试集成测试(灰盒测试灰盒测试)将所有模块按照概要设计要求组装为系统进行的测试将所有模块按照概要设计要求组装为系统进行的测试n n系统测试系统测试(黑盒测试黑盒测试)在实际环境下对已经集成好的软件系统进行的测试在实际环境下对已经集成好的软件系统进行的测试 包括包括:功能测试、性能测试、安全性测试、容量测试、功能测试、性能测试、安全性测试、容量测试、兼容性测试、转换测试、可用性测试、文档测试、备份测兼容性测试、转换测试、可用
3、性测试、文档测试、备份测试、恢复性测试、安装测试等试、恢复性测试、安装测试等 传统测试与传统测试与Web测试的异同测试的异同n n相同之处相同之处:Web:Web测测试基于传统测试试基于传统测试,传传统测试技术都可用统测试技术都可用于于WebWeb测试中测试中n n不同之处不同之处:Web:Web测测试更加注重传统测试更加注重传统测试中的性能测试和试中的性能测试和安全性测试安全性测试,且测试且测试的性能指标和安全的性能指标和安全性不完全相同性不完全相同Web测试传统测试传统测试传统测试WebWeb测试测试性能性能测试测试指标指标CPUCPU使用情况使用情况内存使用情况等内存使用情况等平均响应时
4、间平均响应时间(秒秒)成功率成功率(%)(%)系统最大处理能力系统最大处理能力(请求请求/秒秒)系统支持的最大并发用户数系统支持的最大并发用户数系统预期响应时间系统预期响应时间(秒秒)等等 安全性安全性系统的登录系统的登录系统是否有超时限制系统是否有超时限制相关信息是否写进日志文件相关信息是否写进日志文件,是否可以追踪是否可以追踪服务器端的安全漏洞服务器端的安全漏洞信息是否加密等信息是否加密等解析问题解析问题转换问题转换问题共享数据共享数据缓冲区泛溢缓冲区泛溢SQLSQL注入等注入等传统测试与传统测试与Web测试的异同测试的异同Web测试下的性能测试测试下的性能测试n n性能测试是检验系统的性
5、能是否符合要求的测试性能测试是检验系统的性能是否符合要求的测试n n性能测试包括压力测试、负载测试、可靠性测试、稳定性性能测试包括压力测试、负载测试、可靠性测试、稳定性测试测试n n性能测试的目的性能测试的目的:测算系统的性能指标测算系统的性能指标 查找系统的性能瓶颈查找系统的性能瓶颈 给出较适合的软硬件配置方案给出较适合的软硬件配置方案 检验硬件配置能否满足客户要求检验硬件配置能否满足客户要求n n自动化性能测试工具自动化性能测试工具:LoadRunner:LoadRunner、WebLoadWebLoad、Apache JMeter Apache JMeter 等等Web测试下的安全性测试测试下的安全性测试n n解析问题n n转换问题n n共享数据n n缓冲区泛溢n nSQL注入Web时代引入的新测试时代引入的新测试n n链接测试n n表单测试n nCookies测试 n n设计语言测试 n n整体界面测试 n n浏览器测试 谢谢 谢!谢!