| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 软件测试周刊(第36期):为什么你要当程序员? -> 正文阅读 |
|
[开发测试]软件测试周刊(第36期):为什么你要当程序员? |
编辑:国薇、一口锅、菜菜、静怡、小淑子、夏至 欢迎来到第 35 期!这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。 本期看点:字节通过 Android 调用链实现自动化精准测试的设计思路是什么?JUnit5 带来的新特性是什么?京东是如何度量自动化测试的效果的?技术人员如何才能具备产品思维?如何熟悉新业务并且形成新洞察?如何读懂一份财报? · 阅读愉快! 测试1. 如何通过 Android 调用链实现自动化精准测试?吴思成(字节跳动技术质量) 什么是自动化精准测试? 自动化精准测试是指对每次 MR 中改动部分的代码,能够进行自动的、准确的测试,从而提高代码的质量保障以及减少测试的人耗。 如何实现自动化精准测试? 三步:
01 如何将改动的代码跟测试用例关联起来呢? 将代码关联 Activity 如何知道某段代码关联哪个 Activity 呢? 通过生成方法调用链来实现 什么是方法调用链? 就是将一段代码中的所有函数的调用关系通过调用边连接形成图,如果能够找到 Activity 的直接关联的函数,并且结合方法调用链,我们就能够找到 Activity 所间接关联的函数。 02 如何获取每次 MR 的变更内容呢? 使用静态分析的技术,首先获取本次 mr 中所有发生变更的源码文件,以及其对应的变更前的源码文件。然后通过 intellij 的 sdk 将源码文件转化为 psi,最后通过对比 psi 能够获取变更的方法有哪些。 03 如何精准的推荐用例呢? 使用精准测试中台: 原文地址: 2. 为什么你应该使用 JUnit5 ?Java旅途 JUnit5 有哪些特点?
如何使用 JUnit5 呢? 原文地址: 3. 如何度量自动化测试的效果?熊志男 公式 1:EMTE(Equivalent Manual Test Effort)= 自动化的测试集合如果完全手工执行需要的工作量(时间)* 当前迭代中执行的次数 公式 2:ROI=(自动化测试节省的时间 - 自动化测试投入总时间)/自动化测试投入总时间。 公式 3:自动化测试用例发现缺陷率 = (自动化测试发现的缺陷数量/自动化测试用例执行数量)* 100%。 公式 4:自动化测试覆盖比率 = 自动化测试覆盖率/ (自动化测试覆盖率+手工测试覆盖率) * 100% 单一指标很难准确度量自动化测试的有效性,应该选择多个指标相互印证。 原文地址: 质效1. 什么是软件质量?郭泰瑜 到底什么是软件质量? 看完了你也不一定能明白。 原文地址: 2. 网易大数据平台下的数据质量中心的建设思路是什么?楚乔 大数据平台的核心理念是构建于业务之上,用数据为业务创造价值。糟糕的数据质量往往就会带来低效的数据开发,不准确的数据分析,最终导致错误的业务决策。 而网易也在数据质量方面不断探索,本文将对网易有数大数据平台的子产品,数据质量中心的现状及规划方向进行介绍。 原文地址: 开发1. 技术人员如何才能具备产品思维?什么是产品思维? 产品思维是通过科学方法论来持续获取最大化价值的思维方式。 但这样说或许有点空洞,基于日常产品技术的产品迭代,产品思维应该是以下这几种形式: 为何要具备产品思维呢? 对比: 具备产品思维的技术人员的优势:
如何提升产品力? 原文地址: 2. 字节跳动大规模埋点数据治理最佳实践Cody 埋点是什么? 是描述用户在 APP 内触发的一系列行为,包括点击、侧滑等。 为什么要埋点? 基于这些行为,我们可以进行行为分析、个性化推荐、精准营销等很多事情。 埋点主要描述的是哪些数据?
字节跳动是如何治理埋点数据的? 原文地址: 产品1. 如何实现 PMF?Masa Hamada 什么是 PMF? “产品/市场匹配,意味着在一个良好的市场中拥有能够满足该市场的产品” 这意味着产品和市场之间“良好”匹配的3个关键标准:
实现 PMF 的 5 个步骤:
原文地址: 2. 如何熟悉新业务,形成新洞察?天猫设计 推荐 6 个业务分析模型与方法,可运用在内容营销评估、产品设计分析、用户增长设计、阶段性产品设计复盘等方面。 原文地址: 成长1. 如何读懂一份财报?人神共奋 财报就好像你的下属定期向你汇报工作,糟糕的上司只能从汇报中了解下属,因此常常受下属的蒙蔽;好的上司,一定是非常了解下属的个人特点、工作重点、阶段性目标,再与汇报的内容相比较,才能够评估下属的真实能力和业绩。 我们投资的对象是股票,股票不是上市公司,它只是三维状态的公司在二维世界的简单投影,财报更只是一瞬间的剪影。 在财报中读懂公司,读懂公司后更深地理解财报背后的信息,这才是读财报的正确姿势。 如何读懂一份财报呢? 四项准备: 第一、财报不是小说,知道重点,才知道要看什么。所以要先了解行业基本研究方法和现状。 第二、企业财报是以三张财务报表为核心展开论述的,至少要理解主要财务科目的内容、作用和彼此之间的关系。所以要了解基本的财务常识。 第三、如果是你没有研究过的新企业,那么最好不要直接读财报,先看一份靠谱的券商的深度研究报告,理解基本逻辑,但不要轻易相信报告中的结论。 第四、如果是你深度研究过或持有的企业,在读财报之前,要建立基本的预期,以及你想从财报中得到的信息。 二个重点: 重点一:战略推进情况验证核心逻辑 读财报,看到营收利润超预期,固然是一件好事,但优秀的企业都是由战略驱动的,而非跟着市场、跟着经营数字跑,理解企业战略,用财报去验证核心战略,才是价值投资者最应该关心的事。 重点二:关注当前对股价影响最大的因素 研报不是纯粹的研究,而是以交易为导向的研究,这就是需要关注当前影响股价的核心因素——上涨走势中,支持因素是什么?下跌趋势中,压制因素是什么?震荡行情中,可能打破多空判断平衡的因素在哪儿? 原文地址: 2. 如何做职业规划?如何做职业规划?才能成长得更快一点? 8 个字:制定目标,安排计划。 有了自己的目标,所有的注意力,就会聚焦在目标上。 在《爱丽丝漫游奇境记》里,爱丽丝问一只猫: “请你告诉我,我该走哪条路?” “那要看你想去哪里?”猫说。 “去哪儿无所谓。”爱丽丝说。 “那么走哪条路也就无所谓了。”猫说。 没有目标,就没有战略;没有战略,就没有计划;没有计划,就没有行动。 原文地址: 工具1. 从 Android 手机上连接远程服务器 - ConnectBotConnectBot 是适用于 Android 的 Secure Shell 客户端,可让你通过加密安全链接连接到远程服务器。 开源地址: https://github.com/connectbot/connectbot 2. 深入浅出 Performance 工具 & APIELab.liqiao 日常开发任务中,对于性能优化或多或少会接触到一些内容,可能也参照过 雅虎35条军规进行过相关的性能优化。 但是具体的优化结果以及实际的页面速度如何,我们怎么去看呢?以及出现性能问题了,我们如何通过现有工具进行定位&解决? 本文介绍了 Chrome Perormance 工具使用、Performance Api 监测网页性能、三方性能检测工具(LightHouse、PageSpeed、YSlow) 原文地址: 言论1、 总是有人问我怎样才能成为作家,我说首先要让你的屁股和椅子建立起友谊来,你要坐下来,能够长时间坐在那里。 2、 为什么你要当程序员? 3、 程序员为什么被“高薪”? 图片1、 2、你这么喜欢编程,那数学一定很厉害吧... 订阅本周刊每周五发布,会同步更新在微信公众号。 微信搜索“毕小烦”或者扫描下面的二维码,即可订阅。 如果文章对你有帮助,记得留言、点赞、加关注哦! (完) |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 0:27:20- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |