自动化测试
不知名的人
这个作者很懒,什么都没留下…
展开
-
unittest单元测试框架学习之--测试报告生成以及颜值美化
测试报告生成自动化测试执行完成之后,我们需要生成测试报告来查看测试结果,使用HTMLTestRunner模块可以直接生成Html格式的报告。下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html下载后的修改:94行引入的名称要改,从 import StringIO 改成import io。 539行 self.outp...原创 2019-04-09 18:54:44 · 826 阅读 · 0 评论 -
自动化测试学习之---Jenkins持续集成环境搭建
下载地址:https://jenkins.io/download/有两个选择可以 一个是window 一个是war 这里选择war方式下载下载之后放在D:\jenkins文件夹里面安装jenkins使用cmd命令进入到cd D:\jenkins执行命令:java -jar jenkins.war等待安装如何登录jenkins这个地方告诉了ip地址...原创 2019-04-22 17:05:05 · 217 阅读 · 0 评论 -
unittest单元测试框架学习之:TypeError: setUpClass() missing 1 required positional argument: 'cls'
解决:TypeError: setUpClass() missing 1 required positional argument: 'cls'原创 2019-04-20 22:58:30 · 7771 阅读 · 1 评论 -
自动化测试学习之--整合测试报告发送指定邮箱
# 案例:将获取D:\PycharmProjects\Python1\unitest\unittest2\test_report生成的最新测试报告发送到指定邮箱。import unittestfrom BSTestRunner import BSTestRunnerimport timeimport smtplib #发送邮件模块fr...原创 2019-04-10 00:09:24 · 601 阅读 · 0 评论 -
自动化测试学习之--获取测试报告文件夹里面的最新测试报告
# 案例:获取D:\PycharmProjects\Python1\unitest\unittest2\test_report目录下最新的测试报告import os #用于访问操作系统功能的模块#报告存放位置report_dir=r'D:\PycharmProjects\Python1\unitest\unittest2\test_report'#os.listdir() 方法用于...原创 2019-04-09 23:48:32 · 230 阅读 · 0 评论 -
自动化测试学习之--Python 邮件发送带附件的邮件
# 发送带附件的邮件# 案例:发送C:\Users\lj\Desktop\目录下 baidu.png图片文件到指定的邮箱import smtplib #发送邮件模块from email.mime.text import MIMEText #定义邮件内容from email.mime.multipart import MIMEMul...原创 2019-04-09 23:22:43 · 288 阅读 · 0 评论 -
自动化测试学习之--Python 邮件同时发送多人
# 案例:使用163邮箱来结合smtp模块发送邮件 邮件同时发送多人import smtplib #发送邮件模块from email.mime.text import MIMEText #定义邮件内容from email.header import Header #定义邮件标题#发送邮箱服务器smtpserver='smtp.163.com'#发送邮箱用户名密码(...原创 2019-04-09 23:04:00 · 637 阅读 · 0 评论 -
自动化测试学习之--Python 邮件发送
Python邮件发送SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。SMTP 认证SMTP 认证,简单地说就是要求必须在提...原创 2019-04-09 22:41:58 · 1106 阅读 · 0 评论 -
unittest单元测试框架学习之--跳过测试和预期失败
跳过测试和预期失败概要unittest.skip() 直接跳过测试 unittest.skipIf() 条件为真,跳过测试 unittest.skipUnless 条件为假,跳过测试 unittest.expectedFailure 预期设置失败import unittestclass Test1(unittest.TestCase): @classmethod ...原创 2019-04-09 18:51:55 · 392 阅读 · 0 评论 -
unittest单元测试框架学习之--用例执行顺序
用例执行顺序观察如下测试脚本,思考测试用例执行顺序。importunittestclassTest1(unittest.TestCase):defsetUp(self):print("Test1 start")deftest_c(self):print("test_c")deftest_b...原创 2019-04-09 18:51:33 · 754 阅读 · 0 评论 -
unittest单元测试框架学习之--断言
断言断言内容是自动化脚本的重要内容,正确设置断言以后才能帮助我们判断测试用例执行结果。断言方法assertEqual(a, b)判断a==b assertNotEqual(a, b) 判断a!=b assertTrue(x) bool(x) is True assertFalse(x) bool(x)is False assertIs(a, b) a is ...原创 2019-04-09 18:51:10 · 298 阅读 · 0 评论 -
unittest单元测试框架学习之--unittest核心要素简介
Python单元测试框架——unittestunittest官方文档https://docs.python.org/2.7/library/unittest.htmlunittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。unittest核心要...原创 2019-04-09 18:50:40 · 488 阅读 · 0 评论 -
自动化测试学习之--自动化测试模型
自动化测试模型概念自动化测试模型可以看作自动化测试框架与工具设计的思想。自动化测试不仅仅是单纯写写脚本运行就可以了,还需要考虑到如何使脚本运行效率提高,代码复用、参数化等问题。自动化测试模型分为四大类:线性模型,模块化驱动测试、数据驱动、关键词驱动。线性模型线性脚本中每个脚本都相互独立,且不会产生其他依赖与调用,其实就是简单模拟用户某个操作流程的脚本。案...原创 2019-04-09 18:49:02 · 315 阅读 · 0 评论 -
自动化学习之--浏览器内核
浏览器内核Webkit:目前最主流的浏览器内核,webkit是苹果公司开源的浏览器内核,其前身是KHTML。基于Webkit的浏览器很多,比如Safari,Chrome,OperaGecko:是Firefox浏览器的内核Trident:是IE浏览器的内核Blink:是webkit的一个分支版本,由google开发无头浏览器无头浏览器即headless browser,是一种...原创 2019-04-10 14:19:45 · 256 阅读 · 0 评论 -
自动化测试学习之---自动化jenkins报:ModuleNotFoundError: No module named 'panf'
自己在使用cmd或者jenkins的时候都遇到了这样的问题,,看字面意思是说没有这个模块,查找方法之后解决,解决如下,感谢楼主:https://www.cnblogs.com/wangjq399/p/10743539.html...转载 2019-04-22 18:18:21 · 1019 阅读 · 0 评论