2*KunPeng 0 码力 |
12 页 |
873.78 KB
| 2 年前 3 ## MeterSphere 一站式开源持续测试平台
2023 年 9 月
持续测试的兴起与现状
MeterSphere 加速企业持续测试落地
MeterSphere 企业版及专业服务
## 持续测试是持续交付发展的必然需求
## 持续交付能力是企业核心竞争力
保证业务足够稳
## 持续测试能力保障业务足够可靠
## 催生
保证交付足够快

## 为什么测试环节会成为持续交付中的瓶颈?
 主要内容
• 可靠的测试环境
• benchstat
• 例子与实践
☐ 例1: 对代码块进行性能调优
☐ 例2: Benchmark 的正确性分析
☐ 例3: 其他的影响因素
• 假设检验的原理
• 局限与应对措施
• 总结
## 教科书式的性能测试方法论
在《Software Testing: Principles and Practices》一书中归纳的性能测试方法论:
1. 搜集需求
2. 编写测试用例
3. 自动化性能测试用例
4. 执行性能测试用例
5. 分析性能测试结果
6. 性能调优
7. 性能基准测试(Performance Benchmarking)
8. 向客户推荐合适的配置
## 可靠的测试环境
## 什么是可靠的性能基准测试环境
## 影响测试环境的软硬件因素
• 硬件: CPU 型号、温度、IO 等
软件:操作系统版本、当前系统调度的负载等 0 码力 |
37 页 |
1.23 MB
| 2 年前 3 ## RUST CHINA CONF 2023
第三届中国 Rust 开发者大会
6.17-6.18 @Shanghai
## 大家好!
## 应用 waPC (rust) 做软件测试工具
Alan poon 潘泳权


Frames 目前绝大多数VR头盔都采用Outside-In的定位方案,需要在环境中放置一个或多个传感器,活动范围受限,不支持大范围移动的定位。
《The Devices of VR: Part 3 – The Future of VR》
基于SLAM技术的VR/AR可以实现Inside-Out方案:将传感器固定在使用者端。优点:不需要提前布置环境中的传感器,且没有活动范围的限制。
## SLAM应用介绍
• 0 码力 |
60 页 |
4.61 MB
| 2 年前 3 ## 微服务环境下的系统治理与容错
王新栋

## 收获国内外一线大厂实践 与技术大咖同行成长
✓ 演讲视频 ✓ 干货整理 ✓ 大咖采访 ✓ 行业趋势
关注 QCon 公众号
![Image](/uploads/documents/ 功能性需求
☑ C端用户需要能够快速查看自己的订单
■ 研发人员需要通过配置的方式实现降级
运营人员可以及时的调整库存策略
■ 业务人员需要查看销售报表
■ 企业领导需要查看全年业绩报表
■ 不同角色人员需要有相应的权限配置
一个应用程序做什么
用例,用户故事
## 非功能性需求
☑ 可维护
☑ 可测试
■ 可扩展
☑ 可部署
■ 高可用、高可靠、高性能
■ 快速安全的交付软件 抗争
-- Robert C. Martin
## 多种架构思想的本质
六边形架构
## DCI架构
BCE架构
■ 按照这些架构设计出来的系统,他们都具备以下特点:
独立于框架
可被测试
独立于UI
独立于数据库
独立于任何外部库
■ 这些不能风格的架构设计的目标,都是按照不同的关注点进行切割;
■ 会将软件切割成不同的层,至少一层是只包含软件的业务逻辑的;
☑ 用户输入、系统API则属于其它层; 0 码力 |
45 页 |
16.09 MB
| 2 年前 3
|