Python接口自动化测试(一)

技能储备:有一定的python基础
目标:
1. unittest框架的基本使用
2. 数据驱动unittest框架进行测试(DDT思想)
3. 使用openpyxl 从表格中读取数据进行测试。

正文:unnitest是python内置包,不需要单独安装,直接new一个py文件,选择unnitest,这里使用的是pycharm,会自动填充代码结构
在这里插入图片描述

在这里插入图片描述
这里命名用“Test_”开头。接功能名称,例如:Test_register

在这里插入图片描述
导入后会生成一段代码标准框架,如下。

import unittest


class MyTestCase(unittest.TestCase):
    def test_something(self):
        self.assertEqual(True, False)


if __name__ == '__main__':
    unittest.main()

我们需要根据项目情况对其中部分进行修改:

MyTestCase: 测试对象的名称,例如:register(注册)。
test_something: 用例的名称,“test_”是固定写法,例如:test_参数为空,test_已存在的账户
Ture: 预期结果
False: 实际结果

-------------------------------------------------------------------------------以下是无关紧要的随笔记录------------------------------------------------------------------

一个.xls的档案 = 一本活页簿(Workbook) = n个工作表(Worksheet)
一个工作表(Worksheet) = 65536(列)*256(行) = 16777216个储存格(Cell)

AssertionError : 把一个返回值为False的方法。当作异常抛出
Expection : 抛出一个真的异常

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值