利用Python中的mock库对Python代码进行模拟测试

如何不靠耐心测试 通常,我们编写的软件会直接与那些我们称之为“肮脏的”服务交互。通俗地说,服务对我们的应用来说是至关重要的,它们之间的交互是我们设计好的,但这会...

用Python开发自动化测试脚本

通常对于一个稍具规模的系统,一些新的改动势必会带来一些额外的功能回归测试工作,而这个工作是非常繁杂的,人肉的方式一次又一次的重复将会非常的枯燥乏味。 而我们所希...

使用 Twisted Python 和 Treq 进行 HTTP 压力测试

从事API相关的工作很有挑战性,在高峰期保持系统的稳定及健壮性就是其中之一,这也是我们在Mailgun做很多压力测试的原因。 这么久以来,我们已经尝试了很多种方...

一些简单的Python测试

一些简单的测试题, 主要来源是网上:) 某种程度, 可以从代码中看出一些东西 1. 编写代码, 打印1-1亿之内的偶数 2. 写一个函数, 用正则表达式清除字符...

行为驱动开发在 Python 开发测试中的应用

行为驱动开发 (BDD) 简介 行为驱动开发是什么? 说到行为驱动开发(BDD),无可避免的要提到敏捷里面的测试驱动开发(TDD),TDD 的主要思想是“代码即...

在 Python 中测试竞争条件

当你有多个进程或线程访问相同的数据时,竞争条件是一个威胁。本文探讨了在发现竞争条件后如何测试它们。 Incrmnt 你在一个名为“Incrmnt”的火热新创公司...

基于Python的测试驱动开发实战

近年来测试驱动开发(TDD)受到越来越多的关注。这是一个持续改进的过程,能从一开始就形成规范,帮助提高代码质量。这是切实可行的而非天马行空的。 TDD的全过程是...

BeautifulSoup :一些常用功能的使用和测试

BeautifulSoup :一些常用功能的使用和测试 也懒得转Markdown语法了,评论都在代码里了。其中句子后面写着OK的,那就说明测试通过,可以正常使用...

Python 并发网络库 eventlet 性能测试

为什么写这篇测试 之前写了一个Python的轻量级爬虫框架pycrawler,因为爬虫属于IO密集型程序,因此想到了使用并发,但Python本身对于并发的支持并...

测试场景和测试条件的区别

软件工程中测试场景与测试条件的区别 – 1. 测试场景:测试场景是指测试软件应用程序的所有可能方式。每种可能的方式或方法都测试应用程序的任何部分,例...

最新推荐