当前位置:文档之家› 软件测试分析报告

软件测试分析报告

八、测试分析报告
1.引言 (2)
1.1编写目的 (2)
1.2项目背景 (2)
1.3定义 (2)
1.4参考资料 (3)
2.测试计划执行情况 (4)
2.1测试项目 (4)
2.2测试机构和人员 (11)
2.3测试结果【按顺序给出每一测试项目的: (11)
3.软件需求测试结论 (14)
4.评价 (16)
4.1软件能力 (16)
4.2缺陷和限制 (17)
4.3建议 (18)
4.4测试结论 (19)
1.引言
1.1编写目的
为了发现和报告网上购物系统的错误和缺陷。

通过测试,确保本系统的功能、互操作性等符合软件的设计要求,满足用户的使用要求。

通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便对系统进行进行升级时进行改进。

1.2项目背景
项目名称:网上购物系统
本项目简介:本系统由软件工程课程小组提出、开发。

主要用户是网上销售的**公司,和进行购买商品的用户。

提供给商家和用户一个交互的平台。

本系统通过在网上发布之后,只要输入公司的网址就可以进入该网站进行浏览商品,购买商品等。

本系统特点:针对商家与用户的远距离交互问题,提出此项目,基于B/S架构的网上购物系统,提供网上销售,网上管理的销售系统,以最大限度的满足用户和公司的要求。

1.3定义
测试用例:测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。

B/S:B/S(Browser/Server)结构即浏览器和服务器结构。

它是随着Internet 技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。

这样就大大简化了客户端电脑载荷,减轻了系统维护与
升级的成本和工作量,降低了用户的总体成本(TCO)。

Visual Studio 2008 :微软提供的进行系统开发的平台。

SQL Server 2005 :数据库。

SQL注入:随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。

但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。

用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL 注入。

会话:有“面向连接”和/或“保持状态”这样两个含义,“面向连接”指的是在通信双方在通信之前要先建立一个通信的渠道,比如打电话,直到对方接了电话通信才能开始,与此相对的是写信,在你把信发出去的时候你并不能确认对方的地址是否正确,通信渠道不一定能建立,但对发信人来说,通信已经开始了。

“保持状态”则是指通信的一方能够把一系列的消息关联起来,使得消息之间可以互相依赖。

1.4参考资料
《软件质量保证》Daniel Galin 机械工业出版社
《.NET软件测试自动化之道》James D.McCaffrey 电子工业出版社
《软件工程》张海藩人民邮电出版社
网上购物系统需求规格说明书
网上购物系统概要设计说明书
2.测试计划执行情况2.1测试项目
用户登录的测试
用户注册的测试
统计年月:
2008/12/01
显示2008-12 销售信息如下:
总销售金额:¥7086
2.2测试机构和人员
测试机构负责人参与测试人员备注
网上购物系统开发小组王银杏练怡静
温云霞李晓丽
王银杏练怡静
温云霞李晓丽
个人在完成自己
的程序后进行单
元测试,然后,组
员同时参加项目
的集成、系统等的
测试
2.3测试结果【按顺序给出每一测试项目的:
功能名称功能描述预期结果实际结果是否正常发现的问题
用户注册用户注册
才可以进
行购买、收
藏、评论等
操作用户注册成
功。

用户注册成
功。

是用户名的类
型没有限制
用户修改个用户可以用户修改成用户修改成是
3.软件需求测试结论
4.评价4.1软件能力
4.2缺陷和限制
4.3建议
4.4测试结论
八、测试分析报告
21。

相关主题