软件测试2个月能学会吗 黑盒测试用例


黑盒测试用例(软件测试2个月能学会吗)
黑盒测试仅关注输入和输出,将程序看成一个黑盒子 。在不遗漏需求的情况下,打开这个黑盒子,从代码实现的角度进行分析,可以更好的理解测试用例,帮助我们完善测试用例设计,更好地提升测试效果 。

下面小编从一元多项式的加法和乘法运算程序进行系统阐述思路 。
程序功能描述:设计程序分别求两个一元多项式的乘积与和 。
(1)Input :输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数,数字间以空格分隔
(2)Output:输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数 。零多项式应输出 0,0
(3)举例:

执行加法运算后的结果:

(4)程序输入及预期输出
Input:
3 9 12 15 8 3 2
4 26 19 -4 8 -13 6 82 0
Output:
234 31 390 27 78 21 -36 20 -117 18 -60 16 -195 14 738 12 -12 10 1191 8 246 2
26 19 9 12 11 8 -13 6 3 2 82 0
一、程序框架思考
(1)数据结构使用链表:链表较数组灵活、但较容易出错,因此比较适合在本文举例:

(2)程序架构如下:

i. 通过Creat( ) 函数构建链表,存储数据
ii. 通过multiple( ) 函数执行乘法运算并返回结果
iii. 通过add( ) 函数执行加法运算并返回结果
iv. 通过Printl

    推荐阅读