Python中文
首页
教程
问答
标签
搜索
登录
注册
在Python中运行测试脚本场景
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正在开发一个脚本来测试另一个程序。基本上,我复制了一个类,其中包含了我正在测试的程序的所有函数。为了简单起见,假设我只有两个函数:set(value)和add(value)。set(value)设置一个累加器值,add(value)向其添加值;我正在测试一个应该执行相同操作的程序。在</p> <p>我还有一个check()函数,它验证set(value)和add(value)操作的累加器值是否与我正在测试的程序检索的值相同;因此,在每次操作之后,我都要运行check()函数并确保它们匹配。在</p> <p>为了说明这一点,下面是一个(未经测试)的示例:</p> <pre><code>def set(self, value): self.acc = value sendCommandToMyProgram('set', value) def add(self, value): self.acc += value sendCommandToMyProgram('add', value) def check(self): return self.acc == sendCommandToMyProgram('check', value) </code></pre> <p>我想做“测试场景”,比如:</p> ^{pr2}$ <p>还有很多其他人</p> <p>制作这个“测试场景”脚本的最佳方法是什么?如果它可以与接受不同参数的函数一起工作,那就更好了(在本例中,set()和add()都只收到一个参数值,但情况并非总是如此)。在</p> <p>谢谢</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>设置值。创建一个包含要添加的值的列表。然后,循环该列表,在每个循环中运行<code>check</code>和{<cd2>}。i、 e.:<code>numlist = [1, 2, -2, 3]; for num in numlist: obj.check(); obj.add(num)</code></p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
9 回答
如何添加表示整数的擦边字符串?
10 回答
如何添加要在Bokeh中使用的新font.ttf文件?
5 回答
如何添加要显示的矩阵XY轴编号和XY轴
5 回答
如何添加计数?
9 回答
如何添加计数器函数?
1 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
6 回答
如何添加计数器来跟踪while循环中的月份和年份?
5 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
7 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
7 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
10 回答
如何添加评论拉梅尔亚姆
3 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
6 回答
如何添加谷歌地点自动完成到Flask?
6 回答
如何添加超时、python discord bot
8 回答
如何添加超过1dp的检查
10 回答
如何添加距离方法
3 回答
如何添加跟随游戏的敌人精灵
10 回答
如何添加路径以便python可以找到程序?
1 回答
如何添加身份验证/安全性以使用happybase访问HBase?
4 回答