请教,如何测试二元一次方程
各位大侠:我是新来了,对测试的实践一点都没有,前段时间去一家公司,提问:
二元一次方程式如何测试.
能否给我一些思路哪,好困惑啊.先谢谢了. 是测试对二元一次方程求解的软件还是什么? 对方这样提问,作为测试人员首先需要通过提问来搞清楚到底要测什么,也就是要搞清被测对象,否则谈如何测试都是空谈。
哦,测试对象
是测试二元一次方程求解的软件,如何选取两个数,选数的时候应选择怎样的测试数,希望能得到解释。谢谢了。 要先从二元一次方程本身开始分析。 同意jackei,如果你对二元一次方程式本身了解不多,且面试方不会提供对二元一次方程式比较详细的说明,测试根本无法进行。
按照我的推测,面试方是希望你对一段解二元一次方程式的代码进行黑盒测试,所有的系数(应该是三个而不是两个,包括常系数)可作为黑盒的输入,而输出就是解出来的结果。
1。可分为正常测试和异常测试。正常测试就是保证根据输入的系数能够组成一个二元一次方程式。异常测试就是将二元系数设成0,看该代码会不会报错。
2。正常测试又可分为有实数解和有虚数解(或者无解)。
3。还可以考虑更细的情况,主要从数据类型以及各数据类型的范围来考虑,可以考虑较大的系数。
先想到这么多。
谢谢各位,现在有点头绪了,以后还请多多帮忙啊
这道题我们软件工程期末考试时也考过,当时考的是先编写一段求解二元一次方程根的程序,然后用白盒法测试是否达到路径覆盖。也不知道当时做的对不对,呵呵。我也认为先搞清楚二元一次方程根的求法最重要 同意 到底是二元一次方程组还是一元二次方程啊? 从楼上诸位学到:了解业务是第一步,否则根本无法展开啊!谢谢!
欢迎进一步讨论
如何验证根的正确性呢?一元二次方程X*X+2*X+1 =0, 软件解得 X =-1对于简单的算法我们能判断出结果的正确,如果是复杂算法,经过曲折打量计算,怎么知道结果是正确的呢?
页:
[1]