博文

目前显示的是 九月, 2021的博文

一加氧OS使用大陆本地化应用

图片
情况描述 一加7T,氧OS 希望能使用一些比较方便的本地化应用,比如基于NFC的公交卡 解决方案 来源: https://v2ex.com/t/777232#r_10532955 需要注意 第三点:不要找一加应用商店,直接找oppo应用商店安装 使用钱包时登录账号,可能会提示账户存在问题,根据提示 在系统设置中退出一加账户 强制关闭一加账户应用,卸载其所有更新 在oppo应用商店中更新一加账户应用 2021/11/02更新 由于上周末 OTA 更新过程出现差错(没有到系统的重启提示就操作了 Magisk,正确的操作顺序见下图),导致手机格式化了,之后再走一次上面的解决方案就遇到了一个问题: 钱包打开就闪退 解决方案 用旧版本的钱包 app ,找了很久都没找到直接能用的 apk,所以自行从一加氢版本系统固件里提取了一个出来: https://drive.google.com/file/d/1HquNpMywHnHr3aIcxWKlkaVGLmlnGxnR/view?usp=sharing 值得庆幸的是云端同步了之前录入的卡片,所以不用重新走一遍了👏 补充说明 提取工具: https://github.com/vm03/payload_dumper 固件下载地址: https://yun.daxiaamu.com/%E4%B8%80%E5%8A%A0%E6%89%8B%E6%9C%BA%E5%AE%98%E6%96%B9ROM

配置自定义域名

 情况描述 想要将顶级域名也绑定至 blogger 使用 cloudflare 作为 DNS 服务商 使用 cloudflare 免费提供的 SSL 证书 希望全域强制使用 https 正确配置 blogger 配置 勾上“重定向网域” 勾上“HTTPS 可用性” 不要勾“HTTPS 重定向” cloudflare 配置 SSL/TLS 加密模式为 灵活 边缘证书勾上“始终使用 HTTPS” 边缘证书勾上“自动 HTTPS 重写” 参考 blogger help  的 Step 3 添加顶级域名的记录

Google软件测试之道

成为优秀的测试工程经理的三条建议: 去了解你的产品; 知人善用; 经常相互交流经验共同提高; 解决掉一些难题来赢得尊重。 Ankit Mehta Ankit在Gmail的经验: 不要把你所有的精力都放在前端; 使用与应用程序开发语言相同的编程语言来编写测试; 开发新特性的人同时负责相应测试的执行,他需要对漏掉的测试负责; 关注测试基础设施的建设,让测试的编写和执行非常容易,甚至比忽略他们还要容易; 20%的用例覆盖了80%的使用场景(数值仅做参考)。把这20%自动化而别管剩下的,剩下的测试通过手工完成。 与开发团队的沟通至关重要; 测试团队也应该被看做创新者。发现重要的问题并能创造性地提出解决方案。 团队可能遇到的陷阱:试图构造完美的解决方案。 应该快速迭代,展现阶段性成果。 个人可能遇到的陷阱:他们写了很多测试,但忘记思考为什么要写这些测试,怎么让这些测试为整体目标服务。 Ankit为团队寻找人才: 那些不会沉迷于系统的复杂性、遇到困难的问题时能够分解为可执行的步骤并能最终解决的人; 有执行力的人,他们会被紧迫感激发而不是吓跑; 能够在创新和质量中掌握平衡的人,他们不应该只满足于发现更多的bug; 那些有激情,真正想做测试的人。 Hung Dang 当你建立好了合适的团队,建设好正确的基础框架和测试流程,无论产品最终变得多么复杂和多样化,测试起来对你来说也不是什么难事。 让大家熟悉产品。每个人都必须了解产品系列的每个方面,没有商量的余地。 了解测试中的困难是什么,然后你就可以根据这些需求来建设你的团队了。 团队建立好之后,定下基调:创造价值!最好还能找到可复制的创造价值的方法。 探索式测试就是深入学习理解一个产品的最佳途径。 手工测试对我来说就是抓重点和做沟通。 我可以继续抱怨或者开始做点儿什么产生价值,我选择了后者。 Joel Hynoski 竞品分析*自动化:竞品可以是产品的历史版本。 通过代码层面的工具定位改动对整体的影响范围。——现在的概念“精准化测试” Shelton Mar 能够获取开发工程师的支持是特别重要的。合作变成团队的一种氛围,整个项目团队(开发+测试)共同对组件级别的产品质量负责,而测试可以集中精力来改进流程、框架、工具集和集成测试。 把测试推