软件测试简介

(一)简单的测试——在程序投入生产之前,这种测试是质量保证的最低限度 牛顿迭代法求算术平方根:1 def my_sqrt(x):2 approx

 

(一)简单的测试——在程序投入生产之前,这种测试是质量保证的最低限度

牛顿迭代法求算术平方根:

 1 def my_sqrt(x):
 2     approx = None
 3     guess = x / 2
 4     while approx != guess:
 5         print("approx =", approx)
 6         approx = guess
 7         guess = (approx + x / guess) / 2
 8     return approx
 9 
10 print(my_sqrt(4))
11 print(my_sqrt(2))
12 print(my_sqrt(9))

运行结果图:

为了了解my_sqrt()的操作方式,一般的策略是在关键位置插入print()语句,此处可以记录的值approx,以查看每次循环迭代如何接近实际值