摘要:
三种: 1.哈希算法 md5/sha256 加密后,无法解密的算法 ,不可逆的 2.对称加密算法 aes/cbc 加密速度快,解密速度快 3.非对称加密算法 ras 加密、解密速度慢 如何进行md5加密操作: import hashlib pwd='sdfsdfsdf' md5 = hashlib. 阅读全文
摘要:
由于公司项目中需要实现web自动化脚本的编写,并且是通过unittest框架去实现这个web自动化 所以先把项目实际运用中的框架熟悉,后面再看看能不能通过pytest框架去实现,看看两者之间的不同,发现两者各自的优点与缺点 一、unittest框架四大核心概念 1.测试用例 Test Case 测试 阅读全文
摘要:
python主流的测试报告有3类:HTMLTestRunner、BeautifulReport、Allure Allure是一款开源自动化测试报告生成框架,它支持 TestNG、Junit、pytest、unittest等自动化测试框架 pytest生成Allure报告 1、run.py 2、run 阅读全文
摘要:
目的:代码与测试数据分离 pytest数据驱动 @pytest.mark.parametrize 装饰器① @pytest.mark.parametrize('x',[1,2,3]) #这边只要后面的参数是列表就行def test_001(x): assert x==3 #断言② @pytest.m 阅读全文
摘要:
pytest是什么? pytest是基于unittest开发的另一款更高级更好用的单元测试框架 为什么要用pytest? 非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考 能够支持简单的单元测试和复杂的功能测试 支持参数化 执行测试过程中可以将某些测试跳过(skip),或者对某些预期失败的 阅读全文