学生实验报告学院:用友软件学院课程名称:软件测试与质量保证专业班级:软件08级4班学号:0088225姓名:陈贝贝学生实验报告(一)学生姓名陈贝贝学号0088225同组人:无实验项目被测程序的准备■必修□选修□演示性实验□验证性实验■操作性实验□综合性实验实验地点H123实验仪器台号H123-**指导教师段喜龙实验日期及节次2011
13567节一、实验综述1、实验目的及要求实验目的:完成测试程序的编写,后续的实验将以这些程序作为测试对象用不同的测试方法来进行测试
实验要求:(1)设计工具不限(2)保证程序功能的正确实验内容:三角形问题、日期操作函数、计算佣金问题2、实验仪器、设备或软件1
个人计算机PC;2
VisualC++/
NET二、实验过程(实验步骤、记录、数据、分析)(1)步骤一三角形问题问题描述从键盘输入三角形三条边a、b、c(三角形长度均在[1,200]范围),判断该三角形是什么三角形(等腰、等边、直角、等腰直角、一般、非),并从屏幕上输出结果
测试方法:等价类
边界值法一般用于输入数相对独立的情况
因为这里在判断是否构成三角形满足条件时,三条边之间相互有关联,所以选择等价类方法进行测试
编写代码#include#include//检查是否合法intcheck(floata,floatb,floatc){if(a>=1&&a=1&&b=1&&cc)&&(a+c>b)&&(b+c>a))//满足构成三角形的条件{if((a==b&&(a
=c))||(a==c&&(a
=b))||(c==b&&(a
=c)))//满足等腰三角形的条件判断{if((abs(a*a+b*b-c*c