上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 40 下一页
摘要: 发送纯文本邮件 导入模块 import smtplib from email.mime.text import MIMEText from email.utils import formataddr 登录邮箱 smtp=smtplib.SMTP('smtp.163.com',25) smtp.log 阅读全文
posted @ 2021-11-08 00:14 暄总-tester 阅读(229) 评论(0) 推荐(0)
摘要: 发送邮件 1)导入模块 import smtplib from email.mime.text import MIMEText from email.utils import formataddr MIME含义 Multipurpose Internet Mail Extensions,多用途互联网 阅读全文
posted @ 2021-11-08 00:13 暄总-tester 阅读(125) 评论(0) 推荐(0)
摘要: DDT数据驱动模块总结 a)ddt测试本身的意思是数据驱动测试(Data Driven Test),说白了就是使用用例来驱动测试,用例要称为参数, ddt测试也叫做参数化测试 b)ddt主要用于执行大量用例,如果不用ddt或其他参数化方式,那就自己写循环,自己写循环,一旦断言失败,测试就会停止 c) 阅读全文
posted @ 2021-11-08 00:09 暄总-tester 阅读(265) 评论(0) 推荐(0)
摘要: 调试project_M1 目的:运用ddt数据驱动模块调试完善exam项目测试脚本 调试postdata中的第十五行考虑数据类型转换 import requests from project_M1.common import log def post(address, argument, case_ 阅读全文
posted @ 2021-11-08 00:07 暄总-tester 阅读(123) 评论(0) 推荐(0)
摘要: 什么是DDT Data Driver Test 由外部数据集合来驱动测试用例,一组不同的数据来执行相同的操作(一份脚本),测试数据和测试操作进行完全的分离的脚本设计模式 从数据文件读取输入数据,通过变量的参数化,将测试数据传入测试脚本,不同的数据文件对应不同的测试用例 在这种模式下数据和脚本分离,脚 阅读全文
posted @ 2021-11-07 23:48 暄总-tester 阅读(231) 评论(0) 推荐(0)
摘要: 测试套件和测试运行器总结 a)调试时可以使用unittest.main() b)正式执行测试时,一般会把执行代码放入一个单独的py文件中(不要与测试类放在一起),此时需要创建测试套件,以及测试运行器 创建套件 suite = unittest.defaultTestLoader.discover(' 阅读全文
posted @ 2021-11-07 23:26 暄总-tester 阅读(102) 评论(0) 推荐(0)
摘要: 使用日期时间命名测试报告 导入time模块 import time 获取日期时间 now=time.strftime("%Y%m%d %H%M%S") strftime用于获得指定格式的日期时间字符串 组装报告文件名 report_filename=now+'_result.html' 调试proj 阅读全文
posted @ 2021-11-07 23:25 暄总-tester 阅读(121) 评论(0) 推荐(0)
摘要: 测试运行器 测试运行器提供run()方法来执行测试用例,并在执行完成后将测试结果输出并生成测试报告 unittest测试运行器的分类 unittest.TextTestRunner -- 文本测试运行器 真正测试使用较少 HTMLTestRunner -- 生成网页测试报告 TextTestRunn 阅读全文
posted @ 2021-11-07 23:22 暄总-tester 阅读(243) 评论(0) 推荐(0)
摘要: 测试套件(Test Suite) 也称测试集、测试组件,用于把多个测试用例集合到一起,也可以将多个测试套件组合在一起,形成更多的测试用例集合,这个集合仍然称为测试套件 定义测试套件 suite=unittest.TestSuite() 创建一个测试套件,名为suite 需要首先导入unittest 阅读全文
posted @ 2021-11-07 23:09 暄总-tester 阅读(353) 评论(0) 推荐(0)
摘要: 测试固件(Test Fixture) 也称用例包裹方法 测试固件是固定的测试代码,整合了代码的公共部分 用于处理测试执行之前的准备工作和测试执行后的清理工作 如果代码需要在整个模块之前做,可以使用setUpModule,把代码放到方法体中 如果代码需要每个类之前做,可以使用setUpClass,把代 阅读全文
posted @ 2021-11-07 18:52 暄总-tester 阅读(135) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 40 下一页