分布式存储产品的测试实践
在分布式存储产品的测试过程中,测试到底做了些什么事情呢?
一:测试工作内容
- 需求,设计评审
测试需要参与到每一个过程中
在设计评审的时候就需要知道验收的标准,这是最重要的开始。因为这个时候如果没有理解用户的需求,验收标准就会跑偏。
用户的需求是测试的基准点。 - 测试范围
需要确定测试范围。上线的时间都是固定的,在有限的时间内可能无法覆盖所有的测试,得指定测试范围。
这一方面取决于测试对整个系统的了解程度,另一方面也是考验和开发沟通和交流能力。 -
测试用例的设计与开发
主要是根据需求编写测试工具或者测试用例代码。一些测试书籍上也介绍了一些常见的方法。这里不多讲。
- 自动化测试框架的设计与维护
只有自动化测试才能把人从简单,重复,繁琐的劳动中解放出来。
引入持续集成机制,及时发现代码中存在的问题。 -
测试对象确定
主要是确定需要测试的版本,