测试用例生成工具

cases的Python项目详细描述


案例

cases是一个测试用例生成工具。

可能的选项:
  • “每个选项”案例
  • “成对”案例
  • “阴性”病例

安装

使用pip安装:

pip install cases

使用setup.py安装:

python setup.py install

示例

from cases import Cases

cases = Cases()

each_choice_cases = cases.get_each_choice(
    username = ('adaline', 'keegan'),
    gender = ('male', 'female'),
    age = (1, 17, 18, 122) # 122 - oldest person by Guinness World Records
)

for case in each_choice_cases:
    print(case.username, case.gender, case.age)

# ('adaline', 'male', 1)
# ('keegan', 'female', 17)
# ('adaline', 'male', 18)
# ('adaline', 'male', 122)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java计时器结束得太早?   java通过行选择编辑jtable内容   java如何将数组的值传递给另一个类?   java对象。hashCode()算法   代号为1且lambda不工作的java Android本机代码   泛型Java方法签名中是否真的需要“?扩展”?   异常处理声纳问题“main”不应“抛出”任何JAVA 7   java无法使用MVEL导入静态方法   java什么是类路径容器?   java从InputStream解码字节   Eclipse重构仅限Java   java使用Qpid通过SSL与AMQP1.0代理通信   java有没有一种方法可以在Oracle中使用带有时区的时间戳作为函数输入   保存文件时运行安卓 lint的java出错   尽管添加了JScrollPane,java JList视图区域仍在增长   java计算第n个浮点   java如何在mysql中插入日期?   GWT中异步回调的java问题