![ZOMBIES:为什么简洁性是交付健壮软件的关键(五)](/data/attachment/album/202306/05/153322mror89lsrwl9os3g.jpg.thumb.jpg)
当你坚持最简场景时,你最终会得到最简单的解决方案。
![ZOMBIES:如何在软件开发中实现业务需求(四)](/data/attachment/album/202305/30/094226xz66t662t42auuht.jpg.thumb.jpg)
完善你的电商应用,使它能够正确处理业务规则。
![ZOMBIES:在软件开发中定义边界和接口(三)](/data/attachment/album/202305/30/092200y7hzd07eareedegg.jpg.thumb.jpg)
丧尸是没有边界感的,需要为你的软件设定限制和期望。
![ZOMBIES:软件开发和测试中的构建与拓展(二)](/data/attachment/album/202305/16/154949rgu89gbzpzp1p0et.jpg.thumb.jpg)
在开发初期只对单个元素进行编码和测试,之后再拓展到多个元素上。
![用 Python 测试 API 的 3 种方式](/data/attachment/album/202208/18/180800clp08p82pi838zrs.jpg.thumb.jpg)
单元测试可能令人生畏,但是这些 Python 模块会使你的生活变得更容易。
![利用 BATS 测试 Bash 脚本和库](/data/attachment/album/202103/11/214705wcjm3vjpn9g69gl3.jpg.thumb.jpg)
Bash 自动测试系统可以使 Bash 代码也通过 Java、Ruby 和 Python 开发人员所使用的同类测试过程。
![Python 突变测试介绍](/data/attachment/album/202011/29/230106ie9xc89dj3jx1yj9.jpg.thumb.jpg)
通过突变测试来修复未知的 bug。
![CI/CD 中的自动化测试的概要知识](/data/attachment/album/202007/27/210026blobu65f77accbob.jpg.thumb.jpg)
持续集成和持续交付是由测试驱动的。以下是如何做到的。
![使用 PyHamcrest 执行健壮的单元测试](/data/attachment/album/201901/29/003322zr855ene5unu00un.jpg.thumb.jpg)
使用此框架编写断言,提高开发测试的准确性。
![使用 Selenium 自动化 Web 浏览器](/data/attachment/album/201812/02/221155nvsjusbroxsaj2r2.jpg.thumb.jpg)
Selenium 是浏览器自动化的绝佳工具。使用 Selenium IDE,你可以录制命令序列(如单击、拖动和输入),验证结果并最终存储此自动化测试供日后使用。
![用 Python 和 Conu 测试容器](/data/attachment/album/201811/25/215123sq8nep3nn7ccp13m.jpg.thumb.jpg)
Conu (container utilities 的简写) 是一个 Python 库,让你编写容器测试变得简单。
![8 个很棒的 pytest 插件](/data/attachment/album/201811/19/114149ufkyyfiq3n4n3y5z.jpg.thumb.jpg)
Python 测试工具最好的一方面是其强大的生态系统。这里列出了八个最好的插件。
![什么是行为驱动的 Python?](/data/attachment/album/201810/16/182736st3x3b2gt8ct23ry.jpeg.thumb.jpg)
使用 Python behave 框架的行为驱动开发模式可以帮助你的团队更好的协作和测试自动化。
![测试 Node.js,2018](/data/attachment/album/201808/07/071243z9l0v6zx6r756r7l.jpg.thumb.jpg)
本文我们会展示 Node.js 测试过程中的困难部分,以及我们在 Winds 2.0 中用到的各种工具,并且在你要编写下一个测试集合时为你指明正确的方向。
![如何在Linux的终端测试网速](/data/attachment/album/201804/19/011651exdlvgxkssjtjhj3.png.thumb.jpg)
学习如何在 Linux 终端使用命令行工具 speedtest 测试网速,或者仅用一条 python 命令立刻获得网速的测试结果。
![在 Linux 上检测 IDE/SATA SSD 硬盘的传输速度](/data/attachment/album/201802/06/192251yo898kcvcc24cqhp.jpg.thumb.jpg)
你知道你的硬盘在 Linux 下传输有多快吗?不打开电脑的机箱或者机柜,你知道它运行在 SATA I (150 MB/s) 、 SATA II (300 MB/s) 还是 SATA III (6.0Gb/s) 呢?
![Linus Torvalds 说针对性的模糊测试正提升 Linux 安全性](/data/attachment/album/201710/23/144908tmjc3qpntw11xtpz.jpg.thumb.jpg)
模糊测试通过产生随机代码来引发错误来对系统进行压力测试,从而有助于识别潜在的安全漏洞。模糊测试可以帮助软件开发人员在向用户发布软件之前捕获错误。
![介绍 Flashback,一个互联网模拟工具](/data/attachment/album/201710/15/215549qf6816w11zwjpkwz.jpeg.thumb.jpg)
Flashback 用于测试目的来模拟 HTTP 和 HTTPS 资源,如 Web 服务和 REST API。
![用 C 语言对 Gtk+ 应用进行功能测试](/data/attachment/album/201710/12/132540ni4mi77xmr2m27x2.png.thumb.jpg)
这个简单教程教你如何测试你应用的功能。
![GitHub 的 MySQL 基础架构自动化测试](/data/attachment/album/201710/03/120948wz4d0xvwq4w0vwxi.jpg.thumb.jpg)
我们建有基础架构来自动化测试这些操作,在这篇文章中,我们将分享几个例子,来说明我们是如何通过持续测试打造我们的基础架构的。这是让我们一梦到天亮的根本保障。
![如何在 CentOS 7.x 上安装 Zephyr 测试管理工具](/data/attachment/album/201512/09/200618siq8kr5n5oc5rwvr.png.thumb.jpg)
测试管理(Test Management)指测试人员所需要的任何的所有东西。测试管理工具用来记录测试执行的结果、计划测试活动以及汇报质量控制活动的情况。在这篇文章中我们会向你介绍如何配置 Zephyr 测试管理工具,它包括了管理测试活动需要的所有东西,不需要单独安装测试活动所需要的应用程序从而降低测试人员不必要的麻烦。一旦你安装完它,你就看可以用它跟踪 bug 和缺陷,和你的团队成员协作项目任务,因为你可以轻松地共享和访问测试过程中多个项目团队的数据。 Zephyr 要求 安装和运行 Zephyr 要求满足以下最低条件。可以根据你的基础设
![FreeBSD 10.0 Beta 1已经可以下载测试](/data/attachment/album/201310/23/2130383fgk0gpputzuljf0.png.thumb.jpg)
FreeBSD 10.0 Beta 1, 一个可以运行在x86, ARM, IA-64, PowerPC, PC-98, and UltraSPARC 等架构上的操作系统, 已经发布并且可供下载测试。
FreeBSD的开发者在以不可思议的速度前进,并且不断地发布一个又一个的新版 …