1、Web系统测试案例Software Testing11.1 博客系统概述博客系统概述n1.1.系统功能系统功能个人日志:撰写和发表日志。个人相册系统:支持多相册功能,可将相片分类收藏,方便查询和浏览,支持相片上传和使用URL地址两种方式保存相片。用户模版:提供用户风格定制功能,打造个性。文章推送:管理自己的发表的文章。搜索功能:强大的搜索功能,可快速的寻找要查看的博客和文章。Software Testingn系统体系结构系统体系结构Software Testingn开发环境开发环境操作系统:Windows XP(SP2)Web服务:Apache 数据库:MYSQL开发语言和工具:PHP+Zen
2、d+PHPWIND浏览器:IE6.0 Software Testing博客系统测试计划博客系统测试计划n测试需求测试需求功能测试n重点测试:登录模块、发表日志模块和相册管理模块。另外需要进行链接测试,检查各链接是否正常。性能测试n测试不同负载下系统的表现,并获得系统的响应能力、负载能力、吞吐率和资源利用率等性能指标。其他测试n用户界面测试n兼容性测试n安全性测试Software Testingn测试资源测试资源人力资源 测试环境 测试工具 文档资料Software Testingn测试策略测试策略功能测试功能测试测试策略项登录模块测试测试类型功能测试测试技术15%用手工测试,85%用Quick
3、 Test测试工具自动测试测试通过/失败标准95%测试用例通过,并且所有缺陷全部解决特殊考虑无Software Testingn性能测试性能测试性能测试主要是对响应时间、事务处理速率和其他与时间相关的需求进行评测和评估。测试策略项 登录模块并发测试测试技术采用LoadRunner测试工具自动化测试;测试通过/失败标准80%的事务平均响应时间不超过 8 秒,每一事务的响应时间不超过 12 秒。特殊考虑1.可创建“虚拟的”用户负载来模拟多个客户机。2.最好使用多台实际客户机在系统上添加负载。3.多用户不同网络条件下的连接速度是否满足要求 Software Testingn测试标准测试标准测试特性输出准则缺陷严重级别定义系统响应时间判断原则(2-5-10原则)Software Testing博客系统功能测试博客系统功能测试n登录个人主页的测试n发表日志模块的测试n相册模块的测试Software Testing博客系统性能测试博客系统性能测试n脚本录制脚本录制登录个人主页发表日志模块相册模块n创建测试场景创建测试场景n单脚本测试场景n多脚本测试场景Software Testing博客系统性能测试博客系统性能测试n执行测试执行测试监控测试数据n分析测试结果分析测试结果n功能测试结果n性能测试结果Software Testing