




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程第一作者第二作者七、测试计划1引言111编写目的112项目背景213定义214参考资料22任务概述221目标222运行环境223需求概述224条件与限制23计划331测试方案332测试项目333测试准备334测试机构及人员34测试项目说明341测试项目名称及测试内容343进度744条件745测试资料75评价751范围752准则71引言11编写目的具体结合到我们这个软件,是要做到一下几点。1,通过测试来检验软件是否可以正常运行。2,如果无法正常运行,需要检测出错误处在哪里,并加以纠正3,本软件是否可以一一满足用户的所有要求。4,当用户出现违规操作(例如设定最大绿灯时间大于所给范围等),系统能否发现并提醒用户改正。12项目背景随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。13定义本系统包含“数据输入”、“数据查询”、“数据修改删除”、“数据输出”、“用户管理”、“统计功能”“退出”等功能。这些功能是以下拉菜单的形式要求用户选择相应的操作。本系统包含DHHMKDBF和MMKDBF数据库主要用于存放职工编号信息和用户信息。14参考资料小组各位成员。2任务概述21目标财务处于每月月底将教职工的工资表做好并将数据送银行。每月初(3日前)将工资条发给各单位。若有员工调入、调出、校内调动、离退休等数据变化,则由人事处通知相关部门和财务处。22运行环境本软件运行环境要求CPU166HZ以上内存32M显卡至少支持256色硬盘1G操作系统WIN9X/2000/ME/XP23需求概述由于各种活动的相互影响和制约,我们不可能把这个软件设计的完美无缺,可能有许多错误,这些错误甚至会对软件产品以至整个系统产生致命的危害,因此就需要对我们的软件进行测试,主要是对制作的软件产品进行检查,及时的发现程序中逻辑错误,以保证软件产品的正确性和可靠性。24条件与限制1)在启动系统时,点了启动按钮,进入设置密码对话框,此时,如果点取消按钮,系统可以开始工作。改正后排除2)启动灰掉的问题。按理说,启动只能按一次,按一次后就灰掉,同时菜单中的更改密码和更改参数变亮。但是我们这里的启动不会变灰,还是亮的可以继续按。改正后排除。3)还有如果系统没有启动,这时如果点界面上的8个按钮,由于没有启动的初始化操作,所以此时系统会报错。改正后排除。3计划31测试方案静态测试是指不执行程序而找出程序存在的错误。这种方法以人工的、非形式化的方法对程序进行分析和测试,不依赖计算机的测试。在静态测试中,主要是找出程序中的语法错误,我们将通过下面检验清单来完成,可以提高检查程序的一般性错误的评审效果。32测试项目【列出组装测试和确认测试中每一项测试的内容、名称、目的和进度。】1在STMPMAIL要测试的单元为TESTSENDMAIL。测试的内容为路径测试。目的是程序结构是否达到预期的设计要求。另2一个要测试的单元为TESTMAILPANE。测试的内容为界面测试。目的是该界面是否能达到预期的设计要求。3在STMPSERVER要测试的单元为TESTANSWER。测试的内容为路径测试。目的是程序结构是否达到预期的设计要求。4在POPMAIL要测试的单元为TESTLOGIN。测试的内容为路径测试。目的是程序结构是否达到预期的设计要求。另一个要测试的单元为TESTGETMAIL。测试的内容为路径测试。目的是程序结构是否达到预期的设计要求。5在POPSERVER要测试的单元为TESTANSWERCLIENT。测试的内容为路径测试。目的是程序结构是否达到预期的设计要求。33测试准备在测试阶段我们首先必须明确信息的流向,下图给出了测试阶段信息流向的模型,我们也将根据这个图来指导我们完成测试阶段的工作。软件配置纠错纠正错误测试结果错误率测试配置预期结果可靠性预测34测试机构及人员小组负责测试的人员,具体不做说明。4测试项目说明1数据引用错误(1)引用未赋值的变量;(2)数组元素下标越界或非整数值;(3)指针变量访问的内存空间非法;(4)对具有多个名字的同一内存区中的数据,由于属性(或数据类型)说明不一致而引起的错误;(5)使用了非法的变量类型和属性说明;(6)访问了不存在的存储空间;(7)指针或索引所访问的数据属性不属于编译系统处理的范围;(8)多个过程或程序引用的数据结构不一致;(9)变址引用越界;(10)变址或数组下标运算“差1”;(11)汇编累加器、位移量、程序定位及空留位值越限;2数据说明错误(1)对某些变量没有说明,缺省属性使用不正确;(2)数组或字符串初始化不正确;(3)变量的长度,类型,存储类别规定不对;(4)变量初始值与其存储类别说明不一致;(5)误用相似的变量名,系统保留字、未加说明和前后矛盾的变量名;(6)定义了未被引用或仅引用了一次的变量;3计算错误(1)不同类型的变量混合计算,或用零作除数;(2)赋值长度大于被赋值变量长度;(3)表达式中间结果或最后结果出现上溢或下溢;(4)二进制数的运算精度不够或变量值超出有效范围;(5)非法运算符和运算符优先顺序不对;(6)整形变量使用错误或有非法算式;3比较错误(1)不同类型的变量进行比较,如布尔量和整形的比较;(2)比较运算符的五接和不正确的布尔表达式;(3)逻辑操作数和比较数混合在一起;(4)二进制浮点数进行比较由舍入造成错误;(5)编译程序不能正确处理的布尔表达式;4控制流程错误(1)多路分支表示变量值大于可能的分支数;(2)循环不终止或出现死循环;(3)入口条件不正确出想多循环一次或少循环一次;(4)复合语句不配对,或迭代次数不对(过多或过少);5接口错误(1)调用模块预备调用模块间的参数个数、顺序、类型、范围和单位不匹配;(2)模块间传送的变量的类型、范围、单位定义不一致;(3)函数、过程和子程序调用中的实参和形参的个数、类型、范围、单位、顺序不匹配;(4)子程序调用前后定义的属性不一致;6输入/输出(1)文件显示说明、属性是否正确;(2)I/O语句与格式语句失配,I/O缓冲区与纪录大小失配,没有必要的出错处理;(3)使用未打开的文件;(4)同时打开的文件数超过系统允许的文件数;(5)忘记检查输入的有效性;7其他错误(1)定义未被引用或仅引用了一次的变量;(2)程序的功能被遗漏;(3)忘记检查输入的有效性;41测试项目名称及测试内容单元测试项目SENDMAIL的测试测试项目测试内容测试预期测试结果DECRYPT方法4565885654ENCRYPT方法8565445658SENDMAIL方法路径测试路径完整GETMAIL的测试测试项目测试内容测试预期测试结果GETHEADERGETSUBJECTGETBODYGETMAILSMTPSERVER的测试测试项目测试内容测试预期测试结果ANSWERCLIENTSAVEMAILTPOPSEVER的测试测试项目测试内容测试预期测试结果ANSWERCLIENT“USER”“ERROR”“ERROR”“USER”“ERROR”“OK”“”“END”“END”“”“END”“END”“USERWM”“OK”“OK”“USERWM”STATE”“ERROR”“ERROR”“USER”“PASS”“ERROR”“ERROR”“ERROR”“ERROR”“USERJM”“PASS“OK”“ERROR”“OK”“ERROR”“USERJM”“PASS323”“OK”“ERROR”“OK”“ERROR”功能测试对GETMAIL的登陆界面测试测试内容测试预期测试结果单击LOGIN按钮将有一个出错信息被显示出来输入有效ID并单击LOGIN按钮将有一个出错信息被显示出来输入有效口令并单击LOGIN按钮将有一个出错信息被显示出来输入无效ID并单击LOGIN按钮将有一个出错信息被显示出来输入无效口令并单击LOGIN按钮将有一个出错信息被显示出来输入有效服务器地址和有效口令并单击LOGIN按钮将有一个出错信息被显示出来输入有效服务器地址和无效口令并单击LOGIN按钮将有一个出错信息被显示出来输入有效服务器地址和有效ID并单击LOGIN按钮将有一个出错信息被显示出来输入有效服务器地址和无效ID并单击LOGIN按钮将有一个出错信息被显示出来输入无效服务器地址和有效口令并单击LOGIN按钮将有一个出错信息被显示出来输入无效服务器地址和无效口令并单击LOGIN按钮将有一个出错信息被显示出来输入无效服务器地址和有效ID并单击LOGIN按钮将有一个出错信息被显示出来输入有无效服务器地址和无效ID并单击LOGIN按钮将有一个出错信息被显示出来输入有效服务器地址,有效ID和有效口令并单击LOGIN按钮成功登录单击CANCEL按钮将取消先前的输入信息对SENDMAIL的登录界面测试测试内容测试预期测试结果单击LOGIN按钮将有一个出错信息被显示出来输入有效ID并单击LOGIN按钮将有一个出错信息被显示出来输入有效口令并单击LOGIN按钮将有一个出错信息被显示出来输入无效ID并单击LOGIN按钮将有一个出错信息被显示出来输入无效口令并单击LOGIN按钮将有一个出错信息被显示出来输入有效POP服务器地址和有效口令并单击LOGIN按钮将有一个出错信息被显示出来输入有效POP服务器地址和无效口令并单击LOGIN按钮将有一个出错信息被显示出来输入有效POP服务器地址和有效ID并单击LOGIN按钮将有一个出错信息被显示出来输入有效POP服务器地址和无效ID并单击LOGIN按钮将有一个出错信息被显示出来输入无效POP服务器地址和有效口令并单击LOGIN按钮将有一个出错信息被显示出来输入无效POP服务器地址和无效口令并单击LOGIN按钮将有一个出错信息被显示出来输入无效POP服务器地址和有效ID并单击LOGIN按钮将有一个出错信息被显示出来输入有无效POP服务器地址和无效ID并单击LOGIN按钮将有一个出错信息被显示出来输入有效POP服务器地址,有效ID和有效口令并单击LOGIN按钮成功登录单击CANCEL按钮将取消先前的输入信息对SENDMAIL中的发送邮件界面的测试测试内容测试预期测试结果单击SEND按钮将有一个出错信息被显示出来输入有效邮件地址并单击SEND按钮将有一个出错信息被显示出来输入有效邮件地址和SUBJECT单击SEND按钮将有一个出错信息被显示出来输入有效邮件地址和BODY单击SEND按钮将有一个出错信息被显示出来输入无效邮件地址和SUBJECT单击SEND按钮将有一个出错信息被显示出来输入无效邮件地址和BODY单击SEND按钮将有一个出错信息被显示出来输入无效邮件地址和SUBJECT,BODY单击SEND按钮将有一个出错信息被显示出来输入有效邮件地址和SUBJECT,BODY单击SEND按钮邮件发送成功单击CANCEL按钮将取消先前输入的信息对GETMAIL中的收取邮件界面的测试测试内容测试预期测试结果421输入注这是一个例子。该系统没做成功。422输出没有成型的系统,所以没有输出结果。423步骤及操作注往上实例。1测试VOIDINTERSECTIONSENDNUMBER函数是否能够正常工作采用下列函数对其进行测试VOIDMAINIFSTREAMHELLOHELLOOPEN“OTRYTXT“INTERSECTIONHHOTRYHSENDNUMBERIFSTREAMHELLO为一个输入流对象,通过该对象打开一个我们要读入的文件,这里我们的文件名为OTRYTXT文件中的数据如下12345423142214354242536433254435654325632165658543267975764367357512345423142214354242536433254435654325632165658543267975764367357512345423142214354242536433254435620120105508020401006112518075620902012010550802040100611251807562090201201055080204010061125180756209020120105508020401006112518075620902012010550802040100611251807562090424允许偏差期待的输出结果为123454231422143542425364332544356实际的输出结果为12345423142214354242536433254435643测试资料1学校教职工1000人姓名。2每个月20日前各部门(包括系、部)要将出勤情况上报人事处,23日前人事处将出勤工资、奖金及扣款清单送。3财务处于每月月底将教职工的工资表做好的送给银行的数据。5评价51范围在校教职工的每月工资情况。一、为了方便用户操作,该系统提供了部分提示窗口,使用户能够按照提示语句完成各项操作。二、本系统的查询功能可以按照编号或者姓名、学历、职务、工作时间、民族等项目进行查询,也可以按照各个字段组合进行查询。三、本系统的修改功能提供了逐条察看的方式修改删除和以姓名方式进行查询修改和删除的功能,而且本着直
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 偏头痛诊治攻略2025
- 世界人口日人口发展现状老龄化探讨提升出生人口素质课件
- 初中数学九年级下册统编教案 7.6用锐角三角函数解决问题(第1课时)
- 2025届高考物理大一轮复习课件 第六章 第31课时 专题强化:动力学和能量观点的综合应用
- DeepSeek大模型教育领域解决方案
- 江苏省苏州市2024-2025学年七年级下学期生物期末模拟试卷 (含解析)
- 相似三角形测试题及答案
- 物业保安试题及答案
- 安徽省阜阳市太和县太和中学2024-2025学年高二下学期5月月考英语试题(解析版)
- 英语●全国甲卷丨2021年普通高等学校招生全国统一考试英语试卷及答案
- 法人免责协议书
- 2025年交警职业法律知识综合试题库
- 2025-2030中国高等职业教育行业市场现状供需分析及投资评估规划分析研究报告
- 2025年上半年酒店市场营销部工作总结与下半年计划
- 旅居基地免责协议书
- 2025陕西水务集团限公司招聘80人易考易错模拟试题(共500题)试卷后附参考答案
- 江西省南昌市2025届高三下学期二模化学试题 含解析
- 现代公司制度试题及答案
- DB42-T 2078-2023 红火蚁监测与防控技术规程
- 企业统计考试试题及答案
- 2022教学能力大赛《智能网联汽车传感器测试与装调》实施报告
评论
0/150
提交评论