三角形问题从需求分析到测试.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三角形问题从需求分析到测试 目录: 三角形问题从需求分析到测试1--需求说明 三角形问题从需求分析到测试2—学生的答案 三角形问题从需求分析到测试3--需求分析 三角形问题从需求分析到测试4—程序设计 三角形问题从需求分析到测试5—编码 三角形问题从需求分析到测试6—单元测试的步骤 三角形问题从需求分析到测试7—单元测试的尝试 三角形问题从需求分析到测试8—构建自己的单元测试框架1 三角形问题从需求分析到测试9—构建自己的单元测试框架2 三角形问题从需求分析到测试10—集成测试的概念 三角形问题从需求分析到测试1—需求说明 三角形问题从需求分析到测试1—需求说明 三三角角形形问问题题从从需需求求分分析析到到测测试试11——需需求求说说明明 三角形的问题在很多软件测试的书籍中都出现过,问题虽小,五脏俱全,是个很不错的软 件测试的教学例子。本文借助这个例子结合教学经验,从更高的视角来探讨需求分析、软件设计、 软件开发与软件测试之间的关系与作用。 题目:根据下面给出的三角形的需求完成程序并完成测试: 一、输入条件: 1、 条件1:a+bc 2、 条件2:a+cb 3、 条件3:b+ca 4、 条件4:0a200 5、 条件5:0b200 6、 条件6:0c200 7、 条件7:a==b 8、 条件8:a==c 9、 条件9:b==c 10、条件10:a2+b2==c2 11、条件11:a2+ c2==b2 12、条件12:c2+b2== a2 二、输出结果: 1、不能组成三角形 2、等边三角形 3、等腰三角形 4、直角三角形 5、一般三角形 6、某些边不满足限制 三角形问题从需求分析到测试2—学生的答案 三角形问题从需求分析到测试2—学生的答案 三三角角形形问问题题从从需需求求分分析析到到测测试试22——学学生生的的答答案案 在教学的过程中发现,很多学生一看到这个需求,都觉得很简单,然后立刻就开始动手写 代码了,这并不是一个很好的习惯。如果你的第一直觉也是这样的,不妨耐心看到文章的最后。 大部分学生的思路: 1、首先建立一个main函数, main函数第一件事是提示用户输入三角形的三边,然后获 取用户的输入(假设用户的输入都是整数的情况),用C语言来写,这一步基本上不是问题(printf 和scanf),但是要求用java来写的话,很多学生就马上遇到问题了,java5.0及之前的版本不容 易获取用户的输入。 点评:这样的思路做出来的程序只能通过手工方式来测试所有业务逻辑(测试困难),而且 这个程序只能是DOS界面版本了,要是想使用图形化界面来做输入,就得全部写过代码(移植 和维护困难)。 2、业务处理流程的思路用流程图表示如下: 3、C 语言代码: #includestdio.h void main() { inta, b, c; printf(please enter three integer:); scanf(%d%d%d,a, b, c); if(0a a200 0b b200 0c c200) { if(a+bc a+cb c+ba) { if(a==b b==c a==c) //这里可以省掉一个判断 { printf(1是等边三角形); } else { if(a==b || b==c || a==c) { printf(2是等腰三角形);

文档评论(0)

1166629 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档