测试相关概念
来源:互联网 发布:广州cda数据分析培训 编辑:程序博客网 时间:2024/04/29 10:04
白盒测试:又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。
黑盒测试:也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试
灰度测试
灰度发布可以从业务,功能,性能,用户体验很多方面使产品得以提升,并平滑上线。
与现有国内一般的公司发布的作法相比,灰度发布的过程是一个渐近的过程,其实这才是一种正确、规范、安全的发布过程。正常一个产品开发过程中,会对其进行功能测试,用户体验测试,交互评估等。功能测试可以让产品尽量少的BUG;用户体验测试与交互评估等可以在开发过程中,使产品尽可能的满足于用户的使用习惯,以及对功能的可接受程度。但这些都是少部分人的感觉与习惯所产生的结果,只是公司内部的测试+小范围外部测试。
在标准的软件产品的发布过程中,这充其量只是一个Alpha版本,而一般互联网产品的发布大多都是做到这里就直接上线,替换了原有的版本,这种跳跃式的发布是非常危险的,如果产品影响面大,对项目成员的压力是非常大的。灰度发布可以在原有的Alpha版本之后增加了更大范围的外部测试,是一个不断的放量过程,通过这样的发布过程可以使产品的问题暴露出来,而不会影响到全部的用户,最终可以让产品最大程度稳定、适合用户。
如果要使用灰度发布,与往常的项目过程不同的是,需要做好提升点的预准备,通过数据分析,日志分析找到改进点;也要考虑在出问题时可以快速的定位到问题,并切换到原有产品;当然放量也是可以有多种多样的,可以通过选取最能让产品改进的用户参与新版本的试用。
0 0
- 软件测试相关概念
- 测试相关概念
- android测试相关概念
- 测试相关概念
- 软件测试相关概念
- 自动化测试相关概念
- 软件测试--相关概念
- 软件测试相关概念
- 测试相关概念
- 测试相关概念
- 测试相关概念
- 性能测试相关概念
- 软件测试相关概念一
- 测试相关的几个概念
- 浅谈接口测试相关概念
- 回归测试相关概念及经验总结
- 关于软件测试的几个相关概念
- web缓存相关概念及测试
- Mybatis的ResultMap的使用
- 解决修改httpd配置文件Options Indexes FollowSymLinks仍然无法禁止访问网站目录
- rabbitmq初探
- cordova打开文件的类型设置
- 从零开始构建一个spring boot + angular web应用(2)
- 测试相关概念
- 带你阅读dubbo源码之通过SPI装载扩展(一)
- nolock查询
- linux 下软件安装包的格式有哪些?
- lua中数字转成人民币大写形式
- 开涛博客分享
- spring boot实战(第十二篇)整合RabbitMQ
- 深入理解 Spring 事务原理
- AMQP协议(经典)