python测试问题 有没有人用过pytest测试工具啊,要写测试用例,请问怎么操作?

主程序和测试用例要分开来写么?我看的pytest的例子#contentoftest_sample.pydeffunc(x):returnx+1deftest_answer... 主程序和测试用例要分开来写么?我看的pytest的例子
# content of test_sample.py
def func(x):
return x + 1
def test_answer():
assert func(3) == 5
写在一起的啊- - !
求解求解,急求
还有判断输入数据的正负,长度,以及比较两个波形文件的方差。。。感觉一头雾水啊
展开
 我来答
ahzb0565
推荐于2016-05-04 · TA获得超过141个赞
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:92.6万
展开全部

编写用例需要搞清楚测试对象、测试需求。

你的例子中,

测试对象: 是func,

测试需求: func(x) return x+1.

所以你写了一条case test_answer

按照这个逻辑来设计测试case 就不是难事。


比如func 需要有如下需求:

  1. 特征值: func(100), func(20.5)

  2. 边界值: fun(0), fun(-1), fun(1), func(sys.maxsize)

  3. ...

就可以写出三条case了

更多追问追答
追问
懂了点,我还想问下,你知道怎么比较两个波形文件么?- -!
追答

什么是波形文件?不太懂哎

如果简单正弦波啥的可以这么来考虑:

  1. 波峰波谷

  2. 波长

  3. 再取几个特征点

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式