软件工程测试分析报告

上传人:夏** 文档编号:421987292 上传时间:2023-01-17 格式:DOC 页数:9 大小:98.50KB
返回 下载 相关 举报
软件工程测试分析报告_第1页
第1页 / 共9页
软件工程测试分析报告_第2页
第2页 / 共9页
软件工程测试分析报告_第3页
第3页 / 共9页
软件工程测试分析报告_第4页
第4页 / 共9页
软件工程测试分析报告_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《软件工程测试分析报告》由会员分享,可在线阅读,更多相关《软件工程测试分析报告(9页珍藏版)》请在金锄头文库上搜索。

1、个人理财软件 测试分析 1引言1.1编写目的本测试分析报告为个人理财软件项目的测试分析报告,目的在于总结测试阶段的测试以及分析测试的结果,描述系统是否符合需求。预期参考人员包括用户、测试人员、开发人员、项目管理者、其他质量管理人员和需要阅读本报告的其他人员。1.2背景被测试软件:个人理财软件,该软件的提出者与开发者同为第x小组,成员有,惺惺惜惺惺xx。该款软件的用户主要是在校大学生,因此,该软件一般安装于个人电脑上。软件的测试环境与实际运行环境同为一般的PC,配置也为现今大学生的主流配置,所以,两者间的差异不大,对测试结果没有什么明显影响。1.3定义1SQL:(Structured Query

2、 Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。2SQL server: SQL Server 是一个关系数据库管理系统。主要功能就是同各种数据库建立联系,进行沟通。HTML:文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。3c+:(C plus plus)种使用非常广泛的计算机编程语言。C+是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多

3、种程序设计风格。1.4参考资料个人理财软件概要设计说明 2测试概要2.1 测试组织角色(人数)姓名具体职责测试管理人员xxx测试策划:(1)测试策略:测试人员分别用不同身份的ID对系统进行测试并记录。(2)测试进度:一周之内完成所有测试。(3)资源的准备:主机,路由器和客户终端。 测试设计:根据需求规格说明书的内容对系统功能进行检验和测试。 测试总结:代码健壮性较强,可维护性较强。 测试人员xxx测试执行:根据不同身份的ID对系统进行测试,记录测试过程和结果,并进行分析。 2.2 测试环境机器类型硬件配置操作系统其它应用软件测试服务器笔记本电脑CPU Intel P4 2G及以上;内存DDR5

4、12MB及以上;硬盘空间 200MB及以上。Windows 7Microsoft access;客户端笔记本电脑CPU Intel P4 1G (推荐) ; 内存 DDR256MB以上。Windows 7测试管理平台配置管理平台测试进度此次测试分为四次完成:第一次:以用户身份对系统进行注册登录消息修改测试。第二次:以用户身份对系统进行记账功能测试。第三次:以用户身份对系统进行不同账目查账测试。第四次:以用户身份对系统进行更换用户退出功能测试。2.4 测试类型测试类型测试阶段单元测试集成测试系统测试功能测试路径正常无与接口相关的错误功能使用时与access数据连接稳定性能测试性能良好兼容性测试在

5、windows系列操作系统上可以运行用户界面(UI)测试用户界面稳定文档审核测试文档不够细致安全性和访问控制测试安全性一般安装与反安装测试备注:“”表示由测试组执行,“X”表示由项目组执行;3测试结果及发现3.1基本功能测试输入数据预期输出结果运行输出结果结果正常是否正常测试输入数据1正常注册注册成功注册成功2用户登陆登陆成功登陆成功3登出清除cookie清除cookie4记账处理在相关账目增减记录在相关账目增减记录5分类查看分类显示各种账目情况分类显示各种账目情况6查看账目详情显示各种账目详细信息显示各种账目详细信息7查看一定日期账目显示所查日期账目情况显示所查日期账目情况8修改账目对所要修

6、改账目成功对所要修改账目成功9运算功能显示所要计算的账目结果显示所要计算的账目结果10修改用户信息修改成功修改成功导致反常输入数据1注册:某项留空提示输入不能为空注册成功2注册:用户名重复提示该用户已被注册提示该用户已被注册3注册:两次密码不一致提示密码不一致提示密码不一致4登陆:某项留空提示输入不能为空正常登陆(空帐号)5登陆:密码错误提示密码错误提示密码错误6登陆:未登录状态查看页面提示您未登录顺利查看8修改信息:某项留空提示修改内容不能为空修改成功3.2测试2(一段代码的分析) 测试用户注册页面的代码,结果运行正常。分析如下:/用户注册页面void CNew:OnOK() / TODO:

7、 Add extra validation hereCString aver,limit,balance,password,username,intype,outtype,temp;m_username.GetWindowText(username);if(username.GetLength()3)MessageBox(用户名太短,至少要多于3个字节。,错误,MB_OK|MB_ICONSTOP);m_username.SetFocus();return;/检测用户名是否重复/OpenDB();CRecordset rs;rs.m_pDatabase=&m_database;CString s

8、trSQL;strSQL.Format(select ID from User where Name=%s,username); rs.Open(CRecordset:forwardOnly,strSQL);if (rs.GetRecordCount()!=0)MessageBox(貌似你的用户名已经有人用啦,那就换一个吧 -_-,错误,MB_OK|MB_ICONSTOP);m_username.SetWindowText();m_username.SetFocus();rs.Close();return;rs.Close();/m_password.GetWindowText(passwor

9、d);if(password.GetLength()6)MessageBox(为了您的安全,请将密码设为6位以上。,错误,MB_OK|MB_ICONSTOP);m_password.SetFocus();return;/判断密码长度/m_balance.GetWindowText(balance);if(balance.IsEmpty()MessageBox(为了使系统能够正常工作,请填写帐户初始余额。,提示,MB_OK|MB_ICONINFORMATION);m_balance.SetFocus();return;m_aver.GetWindowText(aver);m_limit.GetW

10、indowText(limit);CStringArray ary;/提取InType的所有ID值以便插入新建用户的数据表中/strSQL.Format(select ID from InType); rs.Open(CRecordset:forwardOnly,strSQL);for(int i=0;irs.GetRecordCount();i+)rs.GetFieldValue(ID,temp);rs.MoveNext();ary.Add(temp);rs.Close();for (i=0;iary.GetSize();i+)if (intype.IsEmpty()intype=aryi;

11、else intype+=,+aryi;/提取OutType的所有ID值/strSQL.Format(select ID from OutType); rs.Open(CRecordset:forwardOnly,strSQL);ary.RemoveAll();for(i=0;irs.GetRecordCount();i+)rs.GetFieldValue(ID,temp);rs.MoveNext();ary.Add(temp);rs.Close();for (i=0;iary.GetSize();i+)if (outtype.IsEmpty()outtype=aryi;else outtyp

12、e+=,+aryi;/更新数据库/strSQL.Format(INSERT INTO User(Name,Password,Aver,Limit,InType,OutType) Values (%s,%s,%s,%s,%s,%s),username,password,aver,limit,intype,outtype);m_database.ExecuteSQL(strSQL);CTime time=CTime:GetCurrentTime();CString timeStr;timeStr=time.Format(%Y-%m-%d);/查找新建的用户的ID值/strSQL.Format(select ID from User where Name=%s,username); rs.Open(CRecordset:forwardOnly,strSQL);rs.GetFieldValue(ID,theUser);rs.Close();/查找结束/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号