08 2021 档案
摘要:有时候我们需要在运行一批用例前对环境进行检查,如果检查不通过则不运行所有的用例。 实现的方法有3种: 使用-x参数,快速失败(遇到失败即停止运行):在第一个用例中进行检查,如果不通过则使用例失败,则后续用例不会执行。 但是如果期望,后面的用例,失败了不影响下一条,则使用-x就不能支持。 添加一个全局
阅读全文
摘要:使用Pytest测试框架生成测试报告最常用的便是使用pytest-html和allure-pytest两款插件了。 pytest-html简单(支持单html测试报告),allure-pytest则漂亮而强大。 当然想要使用自定义模板生成测试报告也非常简单,简单实现步骤如下: 介入Pytest运行流
阅读全文
摘要:近期面试-各大厂几乎面了一遍,有些不只面了一个部门。 一般的面试流程都是 graph LR A(投递) -->|面试邀约|B(1轮技术面) B --> C(2轮技术面) C --> D(3轮领导面) D --> |HR沟通|E(HR定薪) E --> |Offer审批|F(Offer发放) F --
阅读全文
摘要:在日常Linux操作常常需要对一些文件或屏幕数次中重复的字段进行分组统计。另外分组统计也是常考的面试题之一。 实现的方法非常简单,核心命令为:sort | uniq --c | sort -rn 。 sort:对指定列进行排序,使该列相同的字段排练到一起 uniq -c:uniq命令用于检查及删除文
阅读全文
摘要:开发跨平台桌面软件,目前比较流行的框架有Qt、Electronjs、CEF等,其中Electronjs和CEF都是基于Chromium浏览器内核的。 也就是说这种应用本质上套了一个浏览器的外壳。这样的PC应用,同样可以使用Selenium进行自动化测试。 前公司的PC版客户端是基于CEF框架的,CE
阅读全文
摘要:什么是App稳定性测试 App稳定性指移动应用的可靠性。 即在长期各种场景的使用过程中都可以正常使用,不出现或极少出现崩溃(闪退)、无响应等问题。 崩溃、无响应等问题如果频繁出现,会极大的影响用户的正常使用。偶现的不稳定问题也会影响用户的体验。 因此在App每次发版前,对App稳定性进行测试和评估是
阅读全文

浙公网安备 33010602011771号