软件白盒测试实例之二——答案

发表于:2010-01-13来源:作者:点击数: 标签:实例白盒软件
软件 白盒测试 实例之二——答案 测试用例设计 很多初学者一看到这个 需求 (详见白盒测试实例之一——需求说明收藏),都觉得很简单,然后立刻就开始动手写代码了,这并不是一个很好的习惯。如果你的第一直觉也是这样的,不妨耐心看到文章的最后。 大部分人的

        软件白盒测试实例之二——答案  测试用例设计 

    很多初学者一看到这个需求(详见白盒测试实例之一——需求说明收藏),都觉得很简单,然后立刻就开始动手写代码了,这并不是一个很好的习惯。如果你的第一直觉也是这样的,不妨耐心看到文章的最后。

  大部分人的思路:

  1、首先建立一个main函数, main函数第一件事是提示用户输入三角形的三边,然后获取用户的输入(假设用户的输入都是整数的情况),用C语言来写,这一步基本上不是问题(printf和scanf),但是要求用java来写的话,很多学生就马上遇到问题了,java5.0及之前的版本不容易获取用户的输入。

  点评:这样的思路做出来的程序只能通过手工方式来测试所有业务逻辑,而且这个程序只能是DOS界面版本了,要是想使用图形化界面来做输入,就得全部写过代码。

  2、业务处理流程的思路用流程图表示如下:

  3、C语言代码:

原文转自:http://www.ltesting.net