软件测试课程设计_第1页
软件测试课程设计_第2页
软件测试课程设计_第3页
软件测试课程设计_第4页
软件测试课程设计_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件测试方法和技术课程设计报告班 级:学 号: 学生姓名:指导教师:时 间:2010年7月一、 课程设计目的软件测试是软件工程中非常重要的环节,是软件质量的保证。该课程是培养训练学生软件质量保证能力的重要实践性教学环节,与软件测试技术课程的教学内容紧密配合,同步进行。开设该课程设计的主要目的是:通过软件测试的实践训练,深刻理解和掌握软件测试和软件测试过程的基本方法和基本技术,熟练掌握功能测试、结构测试的测试用例的设计,同时进一步提高对于复杂程序的编写能力,为将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实践基础。二、课程设计使用环境操作系统: Windows XPWord 版本:

2、Microsoft Office Word 2003三、课程设计要求1、掌握软件测试的基本步骤和方法; 2、根据课题的要求进行上机实验调试;3、基本掌握实际软件工程中与软件测试有关的相关文档的编制。四、课程设计题目及解答 答:(1)等价类表如下: (2) 解答:(1)程序的控制流图如下:(2)假设M=(x>3&&(z<10,N=(x=4|(y>5,/M表示M 的取反,/N同理 条件x>3为真时为T1,为假时为F1, 条件z<10为真时为T2,为假时为F2, 条件x=4为真时为T3,为假时为F3, 条件y>5为真时为T4,为假时为F4.语句覆盖

3、:输入x=5,y=6,z=9,满足MN ,执行路径为:1-2-3-4-5-6-7-8-9-10,输出k=29,j=1判定覆盖:输入x=5,y=6,z=9,满足MN ,执行路径为:1-2-3-4-5-6-7-8-9-10,输出k=29,j=1输入x=3,y=5,z=10,满足/M/N,执行路径为:1-2-7-9-10,输出k=j=0 条件覆盖:输入x=4,y=5,z=10,满足T1F2T3F4,执行路径为:1-2-7-8-9-10,输出k=j=0输入x=3,y=6,z=9,满足F1T2F3T4,执行路径为:1-2-7-8-9-10,输出k=0,j=1判定/条件覆盖:输入x=4,y=6,z=9,满

4、足MN 、T1T2T3T4,执行路径为:1-2-3-4-5-6-7-8-9-10,输出k=23,j=1输入x=3,y=5,z=10,满足/M/N、F1F2F3F4,执行路径为:1-2-7-9-10,输出k=j=0条件组合覆盖:输入x=4,y=6,z=9,满足MN 、T1T2T3T4,执行路径为:1-2-3-4-5-6-7-8-9-10,输出k=23,j=1输入x=4,y=5,z=10,满足/MN、T1F2T3F4,执行路径为:1-2-7-8-9-10,输出k=j=0输入x=3,y=6,z=9,满足/MN、F1T2F3T4,执行路径为:1-2-7-8-9-10,输出k=0,j=1输入x=3,y=

5、5,z=10,满足/M/N、F1F2F3F4,执行路径为:1-2-7-9-10,输出k=j=0路径覆盖:输入x=5,y=6,z=9,执行路径为:1-2-3-4-5-6-7-8-9-10,输出k=29,j=1 输入x=5,y=5,z=9,执行路径为:1-2-3-4-5-6-7-9-10,输出k=24,j=1 输入x=3,y=6,z=9,执行路径为:1-2-7-8-9-10,输出k=0,j=1 输入x=3,y=5,z=10,执行路径为:1-2-7-9-10,输出k=j=0 太原工业学院软件测试方法和技术课程设计报告 答: 1.划分等价类 输入条件 有效等价类 地区码 1.空白; 2.三位数; 前

6、缀 3.多于三位数字。 3.从 200 到 999 之间的 4.有非数字字符;5.起始位为0; 三位 6.起始位为1; 7.少于三位数 字; 8.多于三位数字。 9.有非数字字符;10.少于四位数字; 11.多于四位数字。 设计测试方案 方案 地区码 1 空白 2 三位数字 3 4 5 6 7 8 9 有非数字字 符 少于三位数 字 多于三位数 字 有非数字字 符 起始位为 0 起始位为 1 少于三位数 5 无效等价类 1. 有非数字字符;2.少于三位数 字; 后 缀 4.四位数字。 内容 前缀 200999 之 间的三位数 字 输 后缀 四位数字 四位数字 入 预期 输出 有效 有效 无效

7、无效 无效 无效 无效 无效 无效 ( 276-2345 (635805-9321 (20A723-4567 (33 234-5678 (5555345-6789 (3455A2-3456 (345012-3456 (345132-3456 (345 92-3456 太原工业学院软件测试方法和技术课程设计报告 10 11 12 13 字 多于三位数 字 有非数字字 符 少于四位数 字 多于四位数 字 (3454562-3456 (345342-3A56 (345342- 356 (345562-34567 无效 无效 无效 无效 五、总结 软件测试方法和技术这门课程是计算机软件工程专业的一门专业课,它 具有很高的专业性知识,通过学习软件测试方法和技术 ,在现代软件工程 课程基础上,将现代软件工程课程中的软件测试部分专门提取出来并详细解 读,足以见本门课程的内容在软件实际开发过程中的重要性,软件测试做的好坏 能决定一个软件的好坏,软件测试用例使用的好坏也决定着软件测试过程、软件 的好坏。学习好本门课程对以后进行软件开发以及软件测试有着很好的作用。通 过本次课程设计,以具体的测试实例加深巩固了本学期所开设的软件测试方法 和技术课程。掌握并总结实践中的缺点和成功之处,将为我们将来在软件行业 工作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论