| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 软件测试周刊(第30期):专注 力量 敏捷 协作 -> 正文阅读 |
|
[开发测试]软件测试周刊(第30期):专注 力量 敏捷 协作 |
编辑:国薇、一口锅、菜菜、静怡、小淑子 这里记录过去一周我们看到的软件测试及周边的行业动态,周五发布。 本周刊开源(GitHub: SoftwareTestingWeekly ),欢迎提交 issue,投稿或推荐软件测试相关的内容。 科普B端产品/C端产品/SaaS/PaaS/IaaS的区别是什么?吴朝博( 产品老吴) C 端产品和 B 端产品的区别是什么? C 端产品的 C 指的是 Customer,我们每天都在接触 C 端产品,比如微信、抖音、今日头条。 二者的主要区别 SaaS 产品本质上来说,属于一种部署方式,除了 SaaS,还有本地部署、laas、Pass。 那么 SaaS、PaaS、IaaS、本地部署的区别是什么? 一个系统能够正常运营需要三个层面上提供支持,分别是:
根据客户对这三个层面上的东西是自建还是外采,就决定着采用那一种部署模式:
如下图所示: 文章1. 微信小程序渗透测试技巧Bypass 微信小程序安全测试应该怎么做呢? 从两方面入手:
方法一:小程序解包(反编译)步骤 STEP 1. 安装手机模拟器,比如,夜神、MuMu。 STEP 2. 下载和安装两个应用,微信和 RE 文件管理器。 STEP 3. 获取 root 权限(设置中心 → 基本设置 → 勾选【开启root权限】) STEP 4. 打开微信,搜索相对应的小程序,然后再打开 RE 文件管理器,定位到目录。 STEP 5. 下载微信小程序反编译脚本,解包。 下载地址: https://github.com/xuedingmiaojun/wxappUnpacker.git 解主包: ./bingo.sh 主包.wxapkg 解分包: ./bingo.sh 分包.wxapkg -s=主包目录 合并分包内容,就成功获取小程序前端的源码了。 方法二:小程序抓包 小程序抓包推荐使用 Charles 或 Fiddler。 2. 张一鸣:我发现混得好的人,全都有同一个特质21CTO 张一鸣把乔布斯的“Stay hungry, Stay foolish”,改成“Stay hungry, Stay young”。 下面是他的解释。 什么是“Stay hungry, Stay young”?“Stay hungry”,大家都知道,就是好奇心、求知若渴、上进心。但为什么要说“Stay young”? 我觉得年轻人有很多优点:做事不设条条框框,没有太多自我要维护,经常能打破常规,非常努力、不妥协、不圆滑世故。
经过 10 年的观察,我发现优秀的年轻人都有这 5 大特质:
3. 即战力法则:来之能战 战之能胜涩郎 大家都在说一个趋势:未来的社会和企业需要有即战力的人才。 什么即战力法则? 如果人是企业的关键,企业就会格外在意人才进入角色的速度,某种意义上,企业不会再像过去那样有耐心地培养人,等待着你成长,它会更加在意你是不是能够“来之能战”,以及是不是“战之能胜”。有人将这一点称为人的“即战力”,就是即时业务能力。 为什么需要即战力?
如何培养自己的即战力呢?
工具1. 将低质量的图片调整为高清 - Waifu2x-Extension-GUI老逛(逛逛GitHub) 数码图片经过各种传递、压缩和转换会出现失真,会缺失很多细节。如何将这些低质量的图片调整为高清呢? 用 Waifu2x-Extension-GUI。 Waifu2x-Extension-GUI 是基于 waifu2x 开发的 Windows GUI 客户端。它借助深度卷积神经网络对图片 & GIF & 视频进行超分辨率放大(即放大与降噪) 以及 对视频进行插帧(即补帧)。 开源地址:https://github.com/nagadomi/waifu2x 功能特性:
效果展示: VS 2. 一条命令把 Web 页面变成电脑桌面应用 - Nativefier小秋(开源前哨) Nativefier 是一个命令行工具,可以轻松地将任何网站转换为桌面应用程序,支持 macOS、Linux、Windows 操作系统。 基本信息
安装命令: 使用方法:https://mp.weixin.qq.com/s/3c-Pdi7zdBVhyycFIuf38A 3. 无需下载和安装的在线录屏工具 - RecordScreen.ioRecordScreen.io 是一款不需要安装就能使用的在线录屏工具,支持录制整个屏幕、浏览器、指定标签页,支持前置摄像头,无需下载任何安装包,有浏览器、有网就能录屏。 功能特性:
怎么使用 RecordScreen.io 录屏? 两种录屏模式:屏幕 + 摄像头或仅屏幕,任选其一,点击开始录制,选择录制屏幕即可,支持麦克风同步录制声音,操作简单。 录制后产生的文件格式为 .webm,可供下载。 如何播放 webm 格式的影片?
参考资料: 方法1. 产品经理如何做好验收测试?东瓶西镜(产品大峡谷) 产品经理验收的意义:
所谓的闭环,如下图所示: 产品经理应该怎么验收呢?
2. 怎么做单元测试?ciuwaalu(腾讯技术工程) 在实际研发与测试工作中,单元测试是保证代码质量的有效手段,也是效能优化实践的重要一环。 那,什么是单元测试? 简单点说就是,开发同学 在 编码阶段 以 函数方法 为粒度编写测试用例,检验 代码逻辑 的正确性。 注意四个核心要素:
单元测试的好处是什么? 当然是能够尽早发现编码中的低级错误。 早发现低级错误的好处是什么? 节省成本,降低风险。 来自微软的数据,不同测试阶段发现 BUG 的平均耗时,供参考:
单元测试该怎么做呢? 一个模板:GWT(被测函数、断言、输入数据、预期输出这几个要素的模板)
三条准则:
一些经验:以黑盒指导功能验证,以白盒提升覆盖率
3. 如何不依靠运气变得富有?Naval Ravikant(卫夕指北) 2018年5月31日,Naval Ravikant(硅谷著名的投资人) 在 Twitter 上一口气发了 39 条推文,讲如何不依靠运气变得富有。 下面是节选:
言论1、 人总是短期内高估自己,却又低估自己长期的变化。 | 工程师日常 2、 3、 图片1、靠 BUG 支撑起来的产品... 2、 来源:https://www.monkeyuser.com/ 订阅本周刊每周五发布,会同步更新在微信公众号。 微信搜索“毕小烦”或者扫描下面的二维码,即可订阅。 如果文章对你有帮助,记得留言、点赞、加关注哦! (完) |
|
开发测试 最新文章 |
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/17 20:50:31- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |