

# 测试并验证改进
<a name="test-and-validate-improvements"></a>

 以最少的投资进行小规模测试，借此降低大规模工作伴随的风险。

 在测试环境中实施工作负载的代表性副本，可限制执行测试和验证工作的成本和风险。执行一组预定义的测试事务、测量预置资源并确定每个工作单元的所用资源，由此建立测试基准。

 在测试环境中实现目标改进，再在相同条件下使用相同方法重复执行测试。然后，根据改进情况，衡量预置资源和每个工作单元的所用资源。

 计算每个工作单元的预置资源相对于基准资源的百分比变化，确定生产环境中预置资源的预期减少数量。将这些值与预期值进行对比。判定结果是否达到可接受的改进水平。评估所耗额外资源的权衡是否会令改进带来的净效益变得不可接受。

 判定改进是否成功，以及是否应投入资源来实施生产变更。如果此时变更被评估为不成功，请重定向资源来测试并验证下一个目标，然后继续推行改进周期。


|  **每个工作单元的预置资源降幅（%）**  |  **预置资源减少数量**  |  **处理建议**  | 
| --- | --- | --- | 
|  达到期望  |  达到期望  |  继续进行改进  | 
|  未达到预期  |  达到期望  |  继续进行改进  | 
|  达到期望  |  未达到预期  |  寻求替代改进  | 
|  未达到预期  |  未达到预期  |  寻求替代改进  | 

 将此步骤应用于 [示例方案](improvement-process.md#example-scenario)，即可执行测试来验证是否成功。

在对改进后的压缩算法进行测试后，每个工作单元的预置资源（原始图像和修改后的图像所需的存储空间）的百分比降幅达到了预期，预置存储空间的平均降幅达到 30%，计算负载的增幅可以忽略不计。

与存储空间实现的降幅相比，您确定将改进后的压缩算法应用于生产环境中的现有文件所需的额外计算资源微不足道。您确认所需资源（存储空间 TB 数）在减少数量方面取得了成功，并且改进也获准用于生产部署。