51Testing软件测试论坛

标题: 请教,如何测试二元一次方程 [打印本页]

作者: hny2078    时间: 2004-8-5 10:47
标题: 请教,如何测试二元一次方程
各位大侠:
    我是新来了,对测试的实践一点都没有,前段时间去一家公司,提问:
   二元一次方程式如何测试.
 能否给我一些思路哪,好困惑啊.先谢谢了.
作者: 天网    时间: 2004-8-5 17:30
是测试对二元一次方程求解的软件还是什么?
作者: skinapi    时间: 2004-8-5 22:29
对方这样提问,作为测试人员首先需要通过提问来搞清楚到底要测什么,也就是要搞清被测对象,否则谈如何测试都是空谈。
作者: hny2078    时间: 2004-8-6 10:36
标题: 哦,测试对象
是测试二元一次方程求解的软件,如何选取两个数,选数的时候应选择怎样的测试数,
  希望能得到解释。谢谢了。
作者: jackei    时间: 2004-8-6 12:48
要先从二元一次方程本身开始分析。
作者: skinapi    时间: 2004-8-6 22:12
同意jackei,如果你对二元一次方程式本身了解不多,且面试方不会提供对二元一次方程式比较详细的说明,测试根本无法进行。
按照我的推测,面试方是希望你对一段解二元一次方程式的代码进行黑盒测试,所有的系数(应该是三个而不是两个,包括常系数)可作为黑盒的输入,而输出就是解出来的结果。
1。可分为正常测试和异常测试。正常测试就是保证根据输入的系数能够组成一个二元一次方程式。异常测试就是将二元系数设成0,看该代码会不会报错。
2。正常测试又可分为有实数解和有虚数解(或者无解)。
3。还可以考虑更细的情况,主要从数据类型以及各数据类型的范围来考虑,可以考虑较大的系数。
先想到这么多。
作者: hny2078    时间: 2004-8-9 09:39
标题: 谢谢各位,现在有点头绪了,以后还请多多帮忙啊

作者: realrain82    时间: 2004-8-12 14:22
这道题我们软件工程期末考试时也考过,当时考的是先编写一段求解二元一次方程根的程序,然后用白盒法测试是否达到路径覆盖。也不知道当时做的对不对,呵呵。我也认为先搞清楚二元一次方程根的求法最重要
作者: Fuli    时间: 2004-9-1 09:33
同意
作者: luckymans    时间: 2004-12-10 15:07
到底是二元一次方程组还是一元二次方程啊?
作者: noone_pm    时间: 2005-1-2 14:51
从楼上诸位学到:了解业务是第一步,否则根本无法展开啊!
谢谢!
作者: fzx    时间: 2005-1-6 10:21
标题: 欢迎进一步讨论
如何验证根的正确性呢?
一元二次方程X*X+2*X+1 =0, 软件解得 X =-1  对于简单的算法我们能判断出结果的正确,如果是复杂算法,经过曲折打量计算,怎么知道结果是正确的呢?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2