Raul2018

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

08 2018 档案

摘要:https://blog.csdn.net/seetheworld518/article/details/49535285 阅读全文
posted @ 2018-08-24 14:11 Raul2018 阅读(133) 评论(0) 推荐(0) 编辑

摘要:Understanding the Python GIL 阅读全文
posted @ 2018-08-22 09:31 Raul2018 阅读(222) 评论(0) 推荐(0) 编辑

摘要:From: https://www.cnblogs.com/jokerbj/p/7460260.html 一 threading模块介绍 multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性,因而不再详细介绍 官网链接:https://docs.pyt 阅读全文
posted @ 2018-08-22 09:20 Raul2018 阅读(209) 评论(0) 推荐(0) 编辑

摘要:From: https://www.cnblogs.com/yyds/p/6901864.html 本节内容 一、日志相关概念 日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述 阅读全文
posted @ 2018-08-21 20:48 Raul2018 阅读(150) 评论(0) 推荐(0) 编辑

摘要:From: https://www.jb51.net/article/64119.htm 一、软件测试 大型软件系统的开发是一个很复杂的过程,其中因为人的因素而所产生的错误非常多,因此软件在开发过程必须要有相应的质量保证活动,而软件测试则是保证质量的关键措施。正像软件熵(software entro 阅读全文
posted @ 2018-08-21 11:12 Raul2018 阅读(1820) 评论(0) 推荐(0) 编辑

摘要:https://wiki.python.org/moin/PyUnit 阅读全文
posted @ 2018-08-21 11:10 Raul2018 阅读(124) 评论(0) 推荐(0) 编辑

摘要:From: https://www.cnblogs.com/yyds/p/6901864.html 本节内容 一、日志相关概念 日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述 阅读全文
posted @ 2018-08-20 16:27 Raul2018 阅读(1980) 评论(0) 推荐(0) 编辑

摘要:From: https://blog.csdn.net/site008/article/details/77622472 3.1 unittest简介 前言 (python基础比较弱的,建议大家多花点时间把基础语法学好,这里有套视频,可以照着练习下:http://pan.baidu.com/s/1i 阅读全文
posted @ 2018-08-14 15:46 Raul2018 阅读(770) 评论(0) 推荐(0) 编辑

摘要:From: http://www.testclass.net/pytest/report/ pytest有非常友好的命令行报告输出,在做用例开发的时候,这是极好的。然而我们在运行用例后经常会需要将测试结果广而告之,发送给相关责任人浏览,所以生成简洁美观的测试报告是很有必要的。 生成junit格式的x 阅读全文
posted @ 2018-08-14 08:15 Raul2018 阅读(864) 评论(0) 推荐(0) 编辑

摘要:From: http://www.testclass.net/pytest/test_api_with_expected_result/ 背景 接上一节v2ex网站的查看论坛节点信息的api。 我们在上一节的测试用例里只断言了返回值的name字段必须与我们传入的入参相同,但是返回值的id却没有进行判 阅读全文
posted @ 2018-08-14 08:14 Raul2018 阅读(331) 评论(0) 推荐(0) 编辑

摘要:From: http://www.testclass.net/pytest/test_api_using_params/ 背景 接上一节v2ex网站的查看论坛节点信息的api。具体如下: 节点信息 获得指定节点的名字,简介,URL 及头像图片的地址。 https://www.v2ex.com/api 阅读全文
posted @ 2018-08-13 16:57 Raul2018 阅读(893) 评论(0) 推荐(0) 编辑

摘要:From: http://www.testclass.net/pytest/test_api/ 背景 我们现在需要测试v2ex网站的查看论坛节点信息的api。具体如下: 节点信息 获得指定节点的名字,简介,URL 及头像图片的地址。 https://www.v2ex.com/api/nodes/sh 阅读全文
posted @ 2018-08-13 16:56 Raul2018 阅读(1732) 评论(0) 推荐(0) 编辑

摘要:From: http://www.testclass.net/pytest/common_useage/ 在使用pytest的时候,下面这些问题我们可能会经常遇到,这里给出官方的解决方案,按照套路来执行就可以了。 基础用法 把命令行参数传入到用例 动态添加命令行参数 根据命令行参数来忽略用例执行 编 阅读全文
posted @ 2018-08-13 16:55 Raul2018 阅读(220) 评论(0) 推荐(0) 编辑

摘要:From: http://www.testclass.net/pytest/parametrizing_fixture/ 背景 @pytest.mark.parametrize 装饰器可以让我们每次参数化fixture的时候传入多个项目。回忆上一节,我们参数化的时候只能传入传入1个字符串或者是其他的 阅读全文
posted @ 2018-08-13 16:54 Raul2018 阅读(195) 评论(0) 推荐(0) 编辑

摘要:From: http://www.testclass.net/pytest/parametrize_fixture/ 背景 继续上一节的测试需求,在上一节里,任何1条测试数据导致断言不通过后测试用例就会停止运行,这样每次只能检查出1条不符合规范的数据,有没有什么办法可以一次性把所有的不符合结果都测出 阅读全文
posted @ 2018-08-13 16:50 Raul2018 阅读(213) 评论(0) 推荐(0) 编辑

摘要:From: http://www.testclass.net/pytest/fixture/ 我们可以简单的把Fixture理解为准备测试数据和初始化测试对象的阶段。 一般我们对测试数据和测试对象的管理有这样的一些场景 所有用例开始之前初始化测试数据或对象 所有用例结束之后销毁测试数据或对象 每个用 阅读全文
posted @ 2018-08-13 16:49 Raul2018 阅读(193) 评论(0) 推荐(0) 编辑

摘要:From: http://www.testclass.net/pytest/assert/ Assert就是断言,每个测试用例都需要断言。 与unittest不同,pytest使用的是python自带的assert关键字来进行断言,大大降低了学习成本。 assert关键字后面可以接一个表达式,只要表 阅读全文
posted @ 2018-08-13 16:48 Raul2018 阅读(265) 评论(0) 推荐(0) 编辑

摘要:From: http://www.testclass.net/pytest/multiple_tests/ 背景 在现实的测试活动中,我们经常会定义多个用例文件,用来实现业务逻辑或其他逻辑上用例的物理分隔,比如 login_test.py # 登录相关功能的测试用例 cart_test.py # 购 阅读全文
posted @ 2018-08-13 16:47 Raul2018 阅读(600) 评论(0) 推荐(0) 编辑

摘要:From: http://www.testclass.net/pytest/quick_start/ 简介 pytest测试框架可以让我们很方便的编写测试用例,这些用例写起来虽然简单,但仍然可以规模化以及编写更加复杂的测试用例。 官方文档 安装 pip install -U pytest 用下面的命 阅读全文
posted @ 2018-08-13 16:46 Raul2018 阅读(156) 评论(0) 推荐(0) 编辑

摘要:From: http://www.testclass.net/pyunit/assert_raise/ 背景 我们有时候需要断言一些方法会抛出异常,这些异常需要符合我们的预期。 代码 新建test_exception.py文件,内容如下 import unittest class DivZeroTe 阅读全文
posted @ 2018-08-13 11:01 Raul2018 阅读(155) 评论(0) 推荐(0) 编辑

摘要:From: http://www.testclass.net/pyunit/assert/ 背景 unittest支持各种断言方法。 断言列表 官方文档 方法检查点 assertEqual(a, b) a == b assertNotEqual(a, b) a != b assertTrue(x) 阅读全文
posted @ 2018-08-13 11:00 Raul2018 阅读(119) 评论(0) 推荐(0) 编辑

摘要:From: http://www.testclass.net/pyunit/commind_line_interface/ 背景 unittest支持命令行接口,我们可以在命令行里指定运行具体的测试用例。 实例 在test_password_1.py中定义了PasswordTeseCase用例,我们 阅读全文
posted @ 2018-08-13 10:59 Raul2018 阅读(115) 评论(0) 推荐(0) 编辑

摘要:From: http://www.testclass.net/pyunit/test_example_3/ 背景 当我们的测试数据是下面这些的时候,我们的用例是有问题的。 [ {"name":"jack","password":"Iloverose"}, {"name":"rose","passwo 阅读全文
posted @ 2018-08-13 10:58 Raul2018 阅读(106) 评论(0) 推荐(0) 编辑

摘要:From: http://www.testclass.net/pyunit/test_example_2/ 背景 接上一节的弱密码例子,我们的用例尽管运行的不错,但还是有点问题。 假如我们需要增加一些测试数据,那么我们就必须去修改setUp方法,在test_data列表中增加数据,频繁修改代码以适 阅读全文
posted @ 2018-08-13 10:57 Raul2018 阅读(169) 评论(0) 推荐(0) 编辑

摘要:From: http://www.testclass.net/pyunit/basic_example/ 我们通过最简单的例子来看一下unittest的基本用法,下面的代码测试了3个python字符串方法,基本上满足了大部分情况下的测试需求 import unittest class TestStr 阅读全文
posted @ 2018-08-13 10:56 Raul2018 阅读(139) 评论(0) 推荐(0) 编辑

摘要:From: http://www.testclass.net/pyunit/test_example_1/ 背景 考虑这样一个测试弱密码的实例,这个我们在pytest相关教程中也有过描述。 我们需要判断用户的密码中包含简单密码,规则是这样的,密码必须至少6位,满足6位的话判断用户的密码不是passw 阅读全文
posted @ 2018-08-13 10:56 Raul2018 阅读(172) 评论(0) 推荐(0) 编辑

摘要:From:http://www.testclass.net/pyunit/basic_concept/ unittest是python自带的单元测试框架,有时候又被称为”PyUnit”,是python版本的JUint实现。 该框架的作者是 Kent Beck和Erich Gamma,感谢祖师爷赏饭吃 阅读全文
posted @ 2018-08-13 10:55 Raul2018 阅读(390) 评论(0) 推荐(0) 编辑

摘要:转自:https://blog.csdn.net/u010585120/article/details/53502291 这篇文章大概写于三个月前,当时写了个大纲列表,但是在CSDN上传资源实在不方便,有时上传了莫名审核不通过,如果以前有人上传过,也会导致上传失败。现在把之前工作中找到的好东西和各位 阅读全文
posted @ 2018-08-09 16:01 Raul2018 阅读(149) 评论(0) 推荐(0) 编辑

摘要:安装环境 操作系统 centos7.3 安装Docker,安装及配置见 《Docker之Docker介绍及安装配置》 操作系统 centos7.3 安装Docker,安装及配置见 《Docker之Docker介绍及安装配置》 安装Jenkins 下载Jenkins 命令:sudo docker pu 阅读全文
posted @ 2018-08-08 09:51 Raul2018 阅读(2124) 评论(0) 推荐(0) 编辑