怎样运用python构建CC++编写的程序的单元测试

怎样运用python构建CC++编写的程序的单元测试,第1张

一般不会用python去做c/c++的代码单元测试

c/c++编写的程序,都有专门的框架叫CUnit去编写单元测试代码。

Java也有自己的单元测试框架,叫JUnit;python编写的代码也可以用PyUnit单元测试框架。

ic=float(input('请输入路程(单位为公里km):'))

sj=float(input('请输入等待时间(单位为分钟min):'))

times=str(input('请输入乘车时段是“白天”还是“晚上”:'))

test=['白天','晚上']

if

times=='白天':

if

ic<=2:

fy=8

print('此次乘车的费用是',fy,'元。')

else:

sf=8+ic2-4+sj/3

print('此次乘车的费用是',sf,'元。')

elif

times=='晚上':

if

ic<=2:

zj=9

print('此次乘车的费用是',zj,'元。')

else:

jq=8+ic3-6+sj/3

print('此次乘车的费用是',jq,'元。')

else:

print('时段只能输入“白天”“晚上”,请重试!')

用python做自动化测试,主要是接口测试和UI自动化测试。 一、接口测试: >

主要用到while循环和reduce 方法

from functools import reduce

sum = 0

n = 1

x = int(input())

n_value = x

while (n_value > 10(-10)):

    sum = sum + n_value

    n += 1

    # 计算第n项的值

    n_value = xn / reduce(lambda x, y: xy, range(1, n+1))

print(sum)

随便写了一个参考一下吧:

class Role:

def __init__(self, name, height, weapon):

selfname = name

selfheight = height

selfweapon = weapon

def printInfo(self):

print('名字:%s  身高:%d  武器:%s' % (selfname, selfheight, selfweapon))

a = Role('孙悟空',170,'金箍棒')

b = Role('猪八戒',165,'九齿钉耙')

aprintInfo()

bprintInfo()

以上就是关于怎样运用python构建C/C++编写的程序的单元测试全部的内容,包括:怎样运用python构建C/C++编写的程序的单元测试、用python编写一个程序、如何对Python写的程序进行 GUI 自动化测试等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10147021.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存