软件测试与质量保证基础性实验.doc

《软件测试与质量保证》基础性实验 告 报实 生 验学 用友软件学院 院: 学 软件测试与质量保证课程名称: 软件08级4班 专业班级: 0088225 号: 学 贝贝 姓 名: 陈 )(一学生实验报告 学生姓名 陈贝贝 学号 0088225 实验项目 被测程序的预备 □选修 ■必修 □综合性实验 ■操作性实验 □验证性实验 □演示性实验 实验地点 学生姓名 陈贝贝 学号 0088225 边界值测试用例的生成 实验项目 序直角 直角 5 1 3 Pass 4 三角形 三角形 超出题目边长范2 2 Pass 0 1 超出题目边长范畴畴 超出题目边长范 3 0 0 2 Pass 超出题目边长范畴 畴范出题目边长超 0 4 0 0 Pass 超出题目边长范畴 畴 200 5 1 1 Pass 非三角形 非三角形范出题目边长超 201 6 200 200 Pass 超出题目边长范畴 畴范超出题目边长 1 7 201 201 pass 超出题目边长范畴 畴 200 200 200 8 Pass 等边三角形等边三角形 4 2√29 2√2Pass 等腰直角三角形等腰直角三角形 范超边长出题目 . 10 . . Pass 超出题目边长范畴 畴范超出长边题目 @ a 3 11 Pass 超出题目边长范畴 畴 3 12 4 Fail 输入错误无返回值4 3 13 4 1 Fail 输入错误 等腰三角形 5 2300 pass 1 1922 7 20 日期不合法 日期不合法2011 -1 pass 8 3 日期不合法 日期不合法3 9 Fail 33 2011 2011-3-34 日期不合法 2 30 10 2000 pass 日期不合法 日期不合法11 2004 Fail 29 2 2004-2-30 2004-2-29 序输入 预期输出 实际输出 结果 号佣金枪托销售额枪管销售额枪机佣金 pass1 0 1 1 等价类测试用例的生成 实验项目■必修 □选修 □演示性实验 □验证性实验 ■操作性实验 □综合性实验 H123 输入 3 2 日期不合法 实验仪器台号 H123-** pass 日期不合法 指导教师 号A 1912 6 学生姓名 段喜龙B C 4 0 日期不合法陈贝贝 学号 实验日期及节次 预期输出 0088225 2011.9.13 567节 实际输出 结果 pass 日期不合法 一、实验综述 1、实验目的及要求 实验目的: 完成测试程序的编写,后续的实验将以这些程序作为测试对象用不同的测试方法来进行测试。 实验要求: (1)设计工具不限 (2)保证程序功能的正确 实验内容: 三角形咨询题、日期操作函数、运算佣金咨询题 2、实验仪器、设备或软件 1. 个人运算机PC; 2. VisualC++/.NET 二、实验过程(实验步骤、记录、数据、分析) (1) 步骤一 三角形咨询题 咨询题描述 从键盘输入三角形三条边a、b、c(三角形长度均在[1,200]范畴),判定该三角形是什么三角形(等腰、等边、直角、等腰直角、一样、非),并从屏幕上输出结果。 测试方法:等价类。边界值法一样用于输入数相对独立的情形。因为那个地点在判定是否构成三角形满足条件时,三条边之间相互有关联,因此选择等价类方法进行测试。 编写代码 #include stdio.h #include math.h //检查是否合法 int check(float a,float b,float c) { if(a=1a=200b=1b=200c=1c=200)//三边的范畴在1-200之间 { if((a+bc)(a+cb)(b+ca))//满足构成三角形的条件 { if((a==b(a!=c))||(a==c(a!=b))||(c==b(a!=c)))//满足等腰三角形的条件判定 { if((abs(a*a+b*b-c*c=0.01))||(abs(a*a+c*c-b*b=0.01))||(abs(c*c+b*b-a*a=0.01))) { );牰湩晴尨 等腰直角三角形 } else );牰湩晴尨等腰三角形 } 判定等边三角形 else if(a==ca==b)// );牰

文档评论(0)

1亿VIP精品文档

相关文档