摘要: 问题 使用apt-get install时,提示: E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它? 解决方案 方案一:列出进程,找到含有apt-get的进程,直接sudo 阅读全文
posted @ 2017-07-28 17:02 臂力棒在想 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 之前测试时,iOS 开发会把测试版本上传到蒲公英上,可以很方便的获取。后来认为不安全,万一测试版泄露了会有风险,就又回到了解放前,测试跑到开发那里编包。想过把手机越狱安装开发的编的 ipa 包,这样测试机好多测试机都要越狱。 铺垫完毕。直接上解决方案:ios-ipa-server。目前 Window 阅读全文
posted @ 2017-07-28 16:56 臂力棒在想 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 参考:AnyProxy HTTPS相关教程 参考教程中,说明了 Windows 和 Mac 系统的配置,这里补充一下移动端(Android、iOS)的配置 生成RootCA > 下载 rootCA.cr > 启动 AnyProxy 服务,与参考教程一致。 移动端安装时遇到一些问题: Android 阅读全文
posted @ 2017-07-28 16:22 臂力棒在想 阅读(5125) 评论(0) 推荐(0) 编辑
摘要: 测试身份证校验时遇到过这样需求: 对于需求1,长度、合法生日都比较好造数据,但第18位校验码得按照特定规则来生成: 以下为Python实现的代码: 执行结果: 对于需求2,可通过假接口或后台开关来控制。 阅读全文
posted @ 2017-07-27 19:22 臂力棒在想 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 自动化测试断言失败时,根据不同业务场景,可能需要立即终止或继续执行。这里以 Appium + pytest 为例。 一. 断言失败立即终止 用途一:用例的预期结果是其他用例的前提条件时,assert 失败需要立即终止,这是我们设计自动化测试用例时最常见的场景。 用途二:用例中的任何一个步骤执行失败时 阅读全文
posted @ 2017-07-27 15:25 臂力棒在想 阅读(1658) 评论(1) 推荐(1) 编辑