软件测试周刊(第55期):梦想养活不起你的时候,你得养着梦想啊

今天是 2022年01月21日,欢迎来到第 55 期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。

本期看点:10 分钟快速入门UI自动化:Puppeteer+Mocha;用户研究是如何进行可用性测试的?如何高效地编写测试用例?哪些 Intellij IDEA 插件堪称神级插件?vivo的代码覆盖率平台「马可」是如何设计的?产品经理如何快速理清方向?产品经理如何提性能需求?思想性和写作之间有啥关系?普通人该如何写作?如何制定一个高质量年度规划?

·

阅读愉快!

软件测试

1. 10 分钟快速入门UI自动化:Puppeteer+Mocha

吴思棋(转转QA)

转转内部实现 UI 自动化测试的一种方案: Puppeteer+Mocha

  • Mocha 是JavaScript的一种单元测试框架;
  • Puppeteer 是一个 Node 库,它提供了一个高级 API 来通过 DevTools 协议控制 Chromium;
  • Puppeteer+Mocha 的方案,就是在 Mocha 框架里 写一些 js 代码, 调用 Puppeteer 启动一个浏览器并操纵它完成你的 UI Case 的操作。

    具体怎么做呢?

    原文地址:

    https://mp.weixin.qq.com/s/lM-7dNonHRPXZCvTdY5pww

    2. 用户研究是如何进行可用性测试的?

    藜漫

    用户研究目前最常用的实用性、可操作性比较强的四大方法:可用性测试、 站访客(埋点数据)、用户调查、A/B Test。

    可用性测试是设计师在验证阶段相对比较能贴近用户的用研方式,在测试过程中通过观察用户行为,从即时的反馈中更容易获得贴近真实的定性数据,用对话沟通的方式深度挖掘用户遇到的问题,从而锁定优化重点。

    可用性测试可以分为两种测试类型:

  • 形成性测试(Formative Test):主要作用于查找与修复可用性问题,提供及时反馈便于改进,是设计师重点参与的测试类型;
  • 总结性测试(Summative Test):用指标度量可用性,用来评估效果,其中又分为基准测试和比较测试。
  • 可用性测试具体应该怎么做呢?

    原文地址:

    https://mp.weixin.qq.com/s/65j8kuahKeQg0zfmatvF4A

    3. 如何高效地编写测试用例?

    李春辉

    原文地址:

    https://mp.weixin.qq.com/s/54y4H0zI8itUfk5HESzTkg

    质量效能

    1. 哪些 Intellij IDEA 插件堪称神级插件?

    程序员黄小斜

    原文地址:

    https://mp.weixin.qq.com/s/8BQ1QYymOCoR8O0mvZqM7A

    2. vivo的代码覆盖率平台「马可」是如何设计的?

    Song Jiachao

    着互联 科技的飞速发展,越来越多的公司将敏捷开发的流程引入到项目迭代中,所以越来越多的项目呈现出三个特点:

    随着项目的这些特点越来越明显,对我们开发和测试的挑战也变得越来越大。

    所以我们会有如下的一些烦恼:

    这样的烦恼,归根结底有两方面的原因:

  • 测试人员:他们不知道开发代码的改动点在哪里,影响点在哪里,很难用精准化的测试方案,来提升测试效率,所以为了保险起见,只能把相关功能全部测一遍。
  • 开发人员:他们无法全面的知道每一行代码的执行情况,很难通过执行数据,来分析哪些代码是有用的,哪些代码是没用的,哪些代码测试已经验证过,哪些代码还没有被验证。
  • 所以我们迫切的需要一个平台,能够方便的看出代码的改动点和执行情况,而这个平台就是集成代码覆盖率平台。

    具体是怎么设计的,有什么难点、亮点和优势?

    原文地址:

    https://mp.weixin.qq.com/s/b76b3n0BOVNfoeYSqqlUBw

    产品共振

    1. 产品经理如何快速理清方向?

    laceylu(腾讯大讲堂)

    在设计和运营产品的过程中,产品经理们或多或少会遇到这样的问题:产品方向不明确,对未来也毫无头绪,不知道要如何走。

    针对这些问题,应该如何破局呢?

    原文地址:

    https://mp.weixin.qq.com/s/0dOUG6NiM3L7CJ4-NwovEw

    2. 产品经理如何提性能需求?

    产品大鹿

    很多产品经理在编写需求文档时忽略了性能需求,可能是没有这方面的意识,也可能是不知道怎么提。

    性能需求什么时候提?怎么提?常见的性能指标有哪些?性能需求达不到怎么办?如何从产品设计上提高性能?

    原文地址:

    https://mp.weixin.qq.com/s/EaIsVAxaGpmnlVNzVaswOQ

    持续成长

    1. 思想性和写作之间有啥关系?普通人该如何写作?

    和菜头

    原文地址:

    https://mp.weixin.qq.com/s/CCKQB4VeorpQORJFvVwT_w

    2. 如何制定一个高质量年度规划?

    笔记侠

    原文地址:

    https://mp.weixin.qq.com/s/DekDDfbZZN38f2wrI11nFQ

    拥抱开源

    1. dsq:使用 SQL 查询 JSON, CSV, Excel 等数据文件的命令行工具

    dsq 是一个命令行工具,可用于对 JSON、CSV、Excel、Parquet 等数据文件运行 SQL 查询。

    例如:

    
    

    或:

    
    

    开源地址:

    https://github.com/multiprocessio/dsq

    2. Omni:一款开源的 Chrome 快捷键管理工具

    小 G(GitHubDaily)

    Omni 是一款 Chrome 快捷键管理工具。它拥有 50 多项特性,为提高生产力而生。主要目的,是让你可以像极客一样,通过键盘快捷键来使用 Chrome。

    包括了快速切换和搜索页面标签,搜索 页浏览记录,多个快捷键配置等功能,并集成了 Notion、Figma、Docs 等多款工具。

    完整功能特性如下:

  • 切换、打开、关闭和搜索标签;
  • 浏览和管理个人书签;
  • 快速搜索浏览历史记录;
  • ?? 拥有 50 多项提高生产力的特性;
  • 用于过滤和执行更多操作的特殊命令;
  • 与 Notion、Figma、Docs、Asana 的集成;
  • ?? 静音、置顶、书签等操作的快捷方式;
  • ?? 解决浏览问题的高级设置;
  • 暗黑模式。
  • 开源地址:

    https://github.com/alyssaxuu/omni

    原文地址:

    https://mp.weixin.qq.com/s/cS7m9EAox53aD-IIY0w66g

    言论

    1、功利教育最失败的一点:引诱大多数普通人去做天才,结果却批量制造了一生痛苦的庸才。

    2、各有各的音,各有各的知音。甲与乙斗,丙支持甲,丁支持乙。后来甲乙议和,第一条款:诛丙、丁。

    ——木心《素履之往》

    3、多听,少说,接受每一个人的责难,但是保留你的最终裁决。

    —— 莎士比亚

    图片

    1、TODO 经典用法!

    2、虽然但是,蜘蛛侠三步曲…

    3、正式进入春节前摸鱼白嫖公司时间

    如果文章对你有帮助,记得留言、点赞、加关注哦!

    (完)

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年1月17日
    下一篇 2022年1月17日

    相关推荐