当前位置:首页 > 软件测试上机报告
一 实验目的
使用C++test自动测试工具进行简单的基本路径测试,了解自动测试的方法、过程和效果,培养使用自动测试工具的基本能力。
二 实验设备
Windows XP,parasoft C++ Test测试软件,VisualC++ 6.0
三 实验内容
用VC++ 6.0编写三角形函数:
三角形中,要求输入三边的长度:a,b,c,当三边不可能构成三角形时提示错误,可构成三角形时计算三角形的周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则打印“等边三角形”。
流程判断:
输入a,b,c 三角形条件等边三角 N 是否成立 Y 形? Y 等边三角形
N 等腰三角 Y
N
输出数据 普通三角形 等边三角形
源代码
#include
double triangleType(double a,double b,double c) { double l; l=a+b+c; if(a+b<=c||a+c<=b||b+c<=a) cout<<\不能构成三角形\ else if(a==b&&a==c) cout<<\等边三角形\
else if(a==b||a==c||b==c)
cout<<\等腰三角形\else
cout<<\三角形周长:\
return 0;
}
void main(){ double x,y,z; cout<<\输入三个边长:\ cin>>x>>y>>z; triangleType(x,y,z); }
测试报告 自定义测试用例:
a b c l 2 3 3 0 3 4 5
测试执行
测试项目名称 任务 已执行的测试用例 修复运行时错误 修复单元测 审查单元测检测 违规 triangle 合计 [0:00:15] 试 问题 0 0 2 2 试 结果 通 失 合过 败 计 2 12 10 10 10 10 2 12
说明:
测试项目名称
- 包含测试的项目。
修复单元测试问题 - 代表从已经审查的测试中产生的任务。这包括已经被标记为预期的异常,之前已
经审查测试的断言失败,和任何其他形式并需要加以研究的非预期的行为 (例如超时)。
审查单元测试结果 - 这些结果来自于没有导致异常或断言失败的自动生成的测试。用户只需要审查和
确保结果是恰当的 (如果它们还未被表示为断言,将其转换为断言).
全部的任务 [2] 单元测试问题 [1] 断言失败 [1] 已经超时 (5 秒)。 测试中断。 [CPPTEST_TIMEOUT] [1] 运行时异常 [1] 数据源中的错误值 [10] 单元测试结果 [10] 未验证的结果 [10] 结果
覆盖率
覆盖率概要 + 合计 [LC=79 BC=N/A PC=N/A DC=N/A SCC=N/A MCDC=N/A (%)]
+ triangle [LC=79 BC=N/A PC=N/A DC=N/A SCC=N/A MCDC=N/A (%)] + abs1 [LC=79 BC=N/A PC=N/A DC=N/A SCC=N/A MCDC=N/A (%)] + triangle.cpp [LC=79 BC=N/A PC=N/A DC=N/A SCC=N/A MCDC=N/A (%)] 说明:
共分享92篇相关文档