上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 40 下一页
摘要: unittest注意事项 使用unittest测试框架:主要处理初始化代码测试 unittest使用 1)一般将测试代码放在一个或多个模块中比如登录接口login.py,注册接口的signup/.py 2)在一个模块(py文件)中,创建一个或多个测试类,必须继承unittest.TestCase,类 阅读全文
posted @ 2021-11-07 18:50 暄总-tester 阅读(85) 评论(0) 推荐(0)
摘要: 断言 断言的含义 断言用于判断测试结果的正确性,即比对预期结果与实际结果是否相等或匹配 unittest提供断言方法进行断言 断言语句要写在测试用例中 断言通过时,测试结果中默认显示. 断言失败时,测试结果中默认显示F(Failure),并抛出异常 出现断言失败时,测试代码不会停止而是继续执行 断言 阅读全文
posted @ 2021-11-07 18:49 暄总-tester 阅读(168) 评论(0) 推荐(0)
摘要: 运行测试 unittest.main() 自动调用以test开头的测试用例 一般用于调试测试代码 运行测试时,先按ASCII顺序对类名进行排序,再对每个类中的测试用例名按ASCII顺序排序,按照顺序执行测试用例 unittest运行机制 """ unittest运行机制 """ import uni 阅读全文
posted @ 2021-11-07 18:29 暄总-tester 阅读(103) 评论(0) 推荐(0)
摘要: 什么是测试框架 (1)编写好一些可以复用的代码,以便于测试 (2)测试框架可以简化测试,减少测试编码 测试框架模型 (1)线性模型 1)代码雍容、冗余、复用性差 (2)函数模型 1)复用性较强 (3)面向对象模型 1)复用性较强 (4)使用模块的模型 1)团队协作编程的最基本单位 2)复用性强 3) 阅读全文
posted @ 2021-11-07 17:19 暄总-tester 阅读(148) 评论(0) 推荐(0)
摘要: 模块简介 (1)一个模块(就是py文件)存储解决一个大问题的相关代码(多个函数、多个类等) (2)模块是员工分工编程的基本单位 针对面向模块测试框架 1)面向过程的编程 堆代码 函数 2)面向对象的编程 a)创建类 配置文件相关类、数据库相关的类 具体过程: 编写构造方法 定义成员变量 编写普通成员 阅读全文
posted @ 2021-11-07 17:10 暄总-tester 阅读(252) 评论(0) 推荐(0)
摘要: 面向过程 a.1)线性编码方式 往py文件中罗列代码,代码按照顺序编写,按照顺序执行 缺点:代码量很多,不方便调试,不方便维护,不方便复用 a.2)使用函数封装代码 将代码按照功能进行分类,一个函数实现一个或多个功能,调试、维护更为方便,也可以复用了 在实际工作编码时,会使用这种方式 面向对象步骤 阅读全文
posted @ 2021-11-07 16:12 暄总-tester 阅读(76) 评论(0) 推荐(0)
摘要: 使用函数与类封装框架 面向对象的编程过程 1.创建类 构造方法(可以省略,要写的话必须写__init__(self),一般用于定义成员变量) 成员方法(可以省略,名字自己起,self参数必须写,而且写在第一个,用于处理数据) 2.创建对象 对象名 = 类名() -- 实例化 3.调用方法 对象名.成 阅读全文
posted @ 2021-11-07 16:09 暄总-tester 阅读(61) 评论(0) 推荐(0)
摘要: 使用面向对象实现测试框架 目录结构 common -- main.py conf -- db.conf entry.ini server.conf excelcase -- login.xlsx signup.xlsx initsqls -- login.sql signup.sql log 类 与 阅读全文
posted @ 2021-11-07 15:23 暄总-tester 阅读(62) 评论(0) 推荐(0)
摘要: 什么是自动化测试框架 框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法 也可以认为,框架是可被应用开发者定制的应用骨架 自动化测试框架由一个或多个自动化测试基础模块、自动化测试管理模块、自动化测试统计模块等组成的工具集合 使用函数实现测试框架配置 在project_h1中修 阅读全文
posted @ 2021-11-07 15:09 暄总-tester 阅读(90) 评论(0) 推荐(0)
摘要: 使用函数封装请求方法 Response.headers['Content-Type'] 获得响应头中的响应内容类型 text/html html文本格式 json json格式 修改project_h1目录test.py 目的:封装post方法 作用: 把requests.post方法以及对比响应结 阅读全文
posted @ 2021-11-07 14:13 暄总-tester 阅读(87) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 40 下一页