关注公众号,获取测试开发实战干货合辑。本文节选自霍格沃兹《测试开发实战进阶》课程教学内容。 数据驱动就是通过数据的改变驱动自动化测试的执行,最终引起测试结果的改变。简单来说,就是参数化在自动化测试中的应用。 测试过程中使用数据驱动的优势主要体现在以下几点: 提高代码复用率,相同的测试逻辑只需编写一条 ...
分类:
Web程序 时间:
2020-07-13 15:20:45
阅读次数:
70
安装 homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 常用命令 安装软件:brew install 软件名,例:brew insta ...
分类:
系统相关 时间:
2020-07-13 13:51:28
阅读次数:
155
运行环境:Xcode11.1Swift5.0最近参与的一个项目需要从Objective-C(以下简称OC)转到Swift,期间遇到了一些坑,于是有了这篇总结性的文档。如果你也有将OC项目Swift化的需求,可以作为参考。OC转Swift有一个大前提就是你要对Swift有一定的了解,熟悉Swift语法,最好是完整看过一遍官方的LanguageGuide。转换的过程分自动化和手动转译,鉴于自动化工具的
分类:
编程语言 时间:
2020-07-12 14:17:57
阅读次数:
52
Header 和 Params 的区别: Headers The REST headers and parameters contain a wealth of information that can help you track down issues when you encounter th ...
分类:
其他好文 时间:
2020-07-10 16:59:18
阅读次数:
62
生成全部模型 import os cmd = "sqlacodegen mysql+pymysql://root:123456@192.168.1.14/management >tmp.py" os.system(cmd) 生成指定模型 import os cmd = "sqlacodegen -- ...
分类:
数据库 时间:
2020-07-10 15:06:52
阅读次数:
77
[记录点滴]编译安装luarocks、luacheck、luautf8 0x00 摘要 记录一次安装luarocks&第三方库的过程。 0x01 luarocks 如今每个语言体系中都有一个包管理工具,PHP的Composer,Ruby的gem,Python的pip,lua第三方包管理工具就是lua ...
分类:
其他好文 时间:
2020-07-09 20:51:53
阅读次数:
90
安装brew 终端上运行 $ /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” 安装NVM $ brew install nvm 安装完成之后打开she ...
分类:
系统相关 时间:
2020-07-08 13:49:41
阅读次数:
179
教程 Flutter 和桌面应用的最新进展 译】Flutter vs React Native vs Native:深度性能比较 Flutter 中的图文混排与原理解析 告别 Flutter Channel,调用 Native API 仅需一行代码! Flutter 核心原理与混合开发模式 我们用 ...
分类:
其他好文 时间:
2020-07-08 13:06:24
阅读次数:
61
一,业务分析 在分布式系统架构中,假设把上述的三个子系统部署在三个不同的服务器上。前提是用户登录之后才能访问这些子系统。那么使用传统方式,可能会存在这样的问题: 1.当访问用户中心,需要用户登录帐号 2.当访问购物车,还需要用户登录帐号 3.当访问商品结算,又一次需要用户登录帐号 访问每一个子系统都 ...
分类:
其他好文 时间:
2020-07-06 16:00:53
阅读次数:
49