基于代码的测试(软件静态测试)

  • 格式:doc
  • 大小:107.50 KB
  • 文档页数:13

下载文档原格式

  / 13
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

辽宁工程技术大学上机实验报告

输入三边,a=5,b=6,c=7,能构成一个三角形。且任意两边不相等。构成一个普通三角形。输出结果为“该三角形是普通三角形!”。如图4。

图4 测试用例1

2.测试用例2

输入三边,a=5,b=5,c=6,能构成一个三角形。且有两边相等。与第三边不相等。构成一个等腰三角形。输出结果为“该三角形是等腰三角形!”。如图5。

图5 测试用例2

3.测试用例3

输入三边,a=5,b=5,c=5,能构成一个三角形。且有任意两边相等。构成一个等边三角形。输出结果为“该三角形是等腰等边三角形!”。如图6。

图6 测试用例3

4.测试用例4

输入三边,a=3,b=4,c=7,不能构成一个三角形。输出结果为“ERROR!”。返回主函数,继续输入如图5。

图7 测试用例4

心得

体会

本次实验主要是掌握软件静态测试及其用例的设计。总结来说就是六个步骤。先是编写有关三角形问题的相关程序。在这个环节老师给我们一

个参考程序。只要我们在老师给的程序的基础上进行改编。很快就能调试

成功。这次用的程序相对简单,应用基础知识就能很好地完成。只要注意

一些小细节,比如分号的书写,中括号的书写,变量是否定义。这一步完

成的很顺利。

对程序进行数据流分析。数据流分析是我的难点。以前没有接触到,不是很熟悉。对其中的定义掌握的也不是很熟练。重点是数据流覆盖指标

层次结构图,数据流覆盖指标层次结构图描述数据“定义-使用”对,找出

所有变量的定义-使用路径,考察测试用例对这些路径的覆盖程度。这个地