代码编织梦想

Appium自动化测试 进阶-爱代码爱编程

所谓功能测试,其实无非是将被测APP的功能都使用一遍,看有没有出现报错,或者其他不应出现的结果。 上一个脚本已经实现了通过代码来使用APP的一些功能,理论上其实是已经在测试了,但还远谈不上“自动化”。因为,不是说不用手亲自去屏幕上一个功能一个功能地点点点就叫自动化,自动化是一种思想,一种将测试规范化,模块化的处理。前期的开发需要一些工作,但后期的维护,修改

用 Hypothesis 来自动化单元测试-爱代码爱编程

高质量的代码离不开单元测试,而设计单元测试的用例往往又比较耗时,而且难以想到一些极端情况,本文讲述如何使用 Hypothesis 来自动化单元测试 刷过力扣算法题的同学都知道,有时候觉得代码已经很完善了,一提交才发现很多情况没有考虑到。然后感叹力扣的单元测试真的牛比。 因此,高质量的代码离不开单元测试,如果现在还没有写过单元测试,建议先去学习以下

unittestreport 实用功能之钉钉群推送测试结果-爱代码爱编程

unittestreport 帮你搞定发送自动化测试结果到钉钉 前言 前段时间有小伙伴反馈,公司执行完自动化之后,需要把测试结果发送到钉钉群里面,应该怎么实现。其实往钉钉群里面发送测试结果很简单,获取到钉钉的 webhook 地址后,直接发送请求即可。但是也有小伙伴表示不知道从何下手,那么今天小编就来给大家讲讲如何去做。 1、钉钉群机器人创建 要往

python+pytest/unittest+yaml+ddt+allure/HTMLTestRunner生成测试报告-爱代码爱编程

https://github.com/syosan2 前言:请自行安装好yaml/allure/jre,并且配置好环境变量 HTMLTestRunner.py已修改,支持python3.9。请把它放在你的python\Lib目录下HTMLTestRunner.py下载1.项目文件结构目录 allureReport:用来存放allure生成的测试报告HTM

软件测试项目实战,软件测试之自动化测试项目实战,全视频免费分享!-爱代码爱编程

软件测试学习中,自动化测试时很重要的一部分,今天分享的就是有关于软件测试中自动化测试的项目实战,包含资讯类项目和电商类项目学习,分别为黑马头条项目和Tpshop项目,下面我会分别介绍,想学习的小伙伴,可以免费获取全部视频哦! 黑马头条项目对真实web项目中的自动框测试框架搭建,主要采用selenium自动化测试框架对web页面进行自动化测试、采用PO

还不会使用unitest测试框架吗???戳这里 ->>> unittest 测试框架的基本使用,一看就会-爱代码爱编程

Unittest框架基础   更多学习资料点击 ->>>>> 点击这里查看   四大核心要素Test Case(测试用例):一个测试用例是在unittest中执行测试的最小单元。unittest提供了一个名称为TestCase的基础类,可以用来创建测试用例,一条case就是一条用例。Test Suite(测试套件):一

Nose | 超轻的单元测试框架-精通-爱代码爱编程

01 — 用例标签 前面我们已经介绍了用例的组织,测试报告等。现在我们一起来了解下nose的用例标签怎么使用。 代码结构上边文章中有介绍:Nose | 超轻的单元测试框架-进阶 test_01.py from nose.plugins.attrib import attr def setup():     print('tests

Python+unittest+requests+HTMLTestRunner 完整的接口自动化测试框架搭建过程实战-爱代码爱编程

目录 前言 第一讲,框架结构简解 第二讲,测试接口服务 第三讲、配置文件读取 第四讲、读取Excel中的case 第五讲、发送requests请求 第六讲、参数动态化 第七讲、使用unittest断言 第八讲、HTMLTestRunner源码 第九讲、调用生成测试报告 第十讲、创建程序运行主入口 第十一讲、添加日志输出 第十二讲、

Nose | 超轻的单元测试框架-进阶-爱代码爱编程

01 — 用例组织 在单元测试中,通常我们会将用例按照项目,测试套,测试用例这个层次进行划分,在nose中怎么组织用例结构呢? 如上图所示: 第一层级:测试项目(noses_project) 第二层级:测试套件(test_num&test_str) 第三层级:用例集合(test_01 & test_02) 入口

一篇文章为你揭秘pytest的基本用法-爱代码爱编程

pytest是一个测试框架,功能与unittest类似,完全兼容unittest的功能。一般做接口测试的时候,以前用的多的是python+requests+httptestrunner完成接口自动化测试与报告生成,看到现在很多都在用pytest框架,我也来学习一下,接口测试中pytest应用广泛的是通过python+pytest+allure生成测试报告,

unittest输出测试报告时报错a bytes-like object is required, not ‘str‘解决办法 2020-12-04-爱代码爱编程

初学unittest框架时,测试用例写好后,在输出测试报告时一直报错a bytes-like object is required, not ‘str’ 问题出在python3.5和Python2.7在套接字返回值du解码上有区别 百度了好久终于找到解决办法 本人使用python3进行测试 起初测试代码如下: from selenium impor

[Python] 1分钟了解unittest模板-爱代码爱编程

class TestCase(unittest.TestCase): def test(self): # function_name:待测试的方法 # parameters:输入方法里的参数 # case_result:结果 case_result = function_name(pa

.Net Core如何在单元测试中Mock IConfiguration.GetValue-爱代码爱编程

在.Net Core中通常使用IConfiguration来读取程序的配置信息,但是IConfiguratio.GetValue<>是一个扩展方法,不能Mock。其实如果去读一下IConfiguration的实现,我们就知道IConfiguration.GetValue是通过IConfigurationSection来实现的,我们可以通过Moc

Python 突变测试介绍 | Linux 中国-爱代码爱编程

  导读:通过突变测试来修复未知的 bug。                                            本文字数:4043,阅读时长大约:5分钟 https://linux.cn/article-12871-1.html作者:Moshe Zadka译者:MjSeven 你一定对所有内容都进行了测试,也许你甚至在

如何在单元测试 (Unit Test) 中模拟 DateTime.Now-爱代码爱编程

这个问题其实比较简单,只要实现一个接口,让它返回现在的时间就可以了。比如用类似下面的代码: /// <summary> /// This interface is to provide current time so that we can setup current date time in unit test based

python ddt浅析-爱代码爱编程

文章目录 前言一、ddt简单介绍1.ddt是什么2.使用ddt的好处3.导入ddt模块4.四种模式二、ddt处理各种类型数据1.分析ddt工作原理2.ddt测试元祖数据2.1测试单组元素2.2测试多组未分解元素2.3测试多组分解元素3.ddt测试列表数据3.1多组未拆分数据3.2多组拆分数据3.3 复杂列表(含字典)未拆分数据3.4复杂列表(含字典

python自动化笔记(九)——unittest框架四大核心概念学习-爱代码爱编程

unittest框架最核心的四个概念:一、unittest中测试用例的编写规范 在测试类当中,以test_开头,定义测试函数 每一个test_开头的函数,就是一个测试用例 用例编写步骤: 1 导入unittest模块,被测文件或者其中的类 2 创建一个测试类,并继承unittest模块中的TestCase类 3 定义测试函数,函数名以test_开头(一

ddt源码改写----测试名称-爱代码爱编程

https://blog.csdn.net/weixin_45912307/article/details/110312939 ddt模块源码改写----测试名称 def wrapper(cls): for name, func in list(cls.__dict__.items()): if hasatt

HTMLTestRunnerNew模块源码及调用自定义报告封装-爱代码爱编程

原文链接: https://blog.csdn.net/weixin_45912307/article/details/110252894 模块名: HTMLTestRunnerNew.py #coding=utf-8 """ A连接信息 TestRunner for use with the Python unit testing framework

关于unittest测试框架的使用-爱代码爱编程

一直用的是pytest,公司接口自动化用的是unittest,孰胜孰劣不好分析,但是都要学习,适应环境才能得到提高。 Testcase testcase是测试用例类,所有执行用例的类都要继承unittest.Testcase类: class test(unittest.TestCase): 每一个继承unittest.Testcase的子类,都是