zoukankan      html  css  js  c++  java
  • 可测性提升和可恢复性提升方案初版

    可测性提升

    需求

    • 提高需求文档的可读性
    • 测试人员介入到需求设计阶段
    • 提高需求文档业务流程和场景的可分解性
    • 提高需求文档的易理解性
    • 把可测性加入需求文档的设计阶段
    • 将可测性的高低作为需求评审的要求之一

    开发

    • 开发人员技术文档的可读性,易理解性
    • 控制开发人员代码的低耦合 高内聚
    • 提高开发人员所编写代码的可观测性
    • 提高开发人员所编写代码的可控性
    • 提高开发模块的可隔离性
    • 提交测试前,开发人员提供详细功能清单
    • 开发模块代码的可分解性
    • 开发人员编码的日志覆盖
    • 开发人员提交测试前提供自测报告

    测试

    • 测试人员掌握所测需求的产品知识
    • 测试人员的编码技术能力提升
    • 测试人员了解所测需求的领域知识
    • 测试人员的测试技能提升
    • 加强测试人员和开发人员的沟通和交流
    • 测试内部协作和跨组协作能力加强
    • 设计有效的测试策略
    • 测试人员的需求测试准备工作足够充分

    项目

    • 控制需求的变更,减少需求的变更次数
    • 提高项目的环境可控性
    • 提供项目的沙盒环境
    • 提供足够的项目时间
    • 提高需求变更信息的同步力度
    • 提高项目环境的可用性
    • 测试人员提前介入测试
    • 足够的测试资源来支持项目

    可恢复性提升

    硬件相关

    • 对于硬件及设备故障是否有有效的信息保护及恢复能力?
    • 系统是否具有诊断、故障报告及指示处理方法的能力?
    • 是否具备冗余及自动切换能力?
    • 故障诊断方法是否合理和即时?

    软件系统相关

    • 系统的程序及数据是否有足够牢靠的备份措施?
    • 对系统故障是否自动检测和诊断的功能?
    • 系统遭破坏后是否具有重新恢复正常工作的能力?
    • 故障发生时,是否能对操作人员发出完整的提示信息和指示处理方法能力?
    • 是否具有自动隔离局部故障,进行系统重组和降级使用,以使系统不中断运行的紧急措施?
    • 系统局部故障,可否进行占线维护,而不中断系统的运行?
    • 在异常情况时是否按系统的分辨率,记 录了故障前后的状态,搜集了分析信息?

    数据相关

    • 测试数据进程被异常终止后,查看测试数据处理的恢复程度
    • 数据同步过程中被中断,查看测试数据处理的恢复程度
    • 数据交换过程中被中断,查看测试数据处理的恢复程度

    站点/通信故障和错误

    • 有纠正所有通信传输错误的措施吗?
    • 有恢复与其他站点或系统通信发生故障前原状的措施吗?
    • 对站点或通信故障所采取的措施是否满足运行要求?
    • 数据是否支持双活容灾

    其他

    • 健全的监控来支撑出现问题后,及时报警到相关人员来修复
    • 完备的技术支持维护方案
    • 定期巡查机制
  • 相关阅读:
    盒模型(框模型)
    边框
    尺寸及溢出处理
    HTML标签分类
    尺寸单位和颜色的取值
    选择器的优先级
    C++ 代码模板
    LC 425. Word Squares 【lock,hard】
    LC 660. Remove 9 【lock, hard】
    LC 759. Employee Free Time 【lock, hard】
  • 原文地址:https://www.cnblogs.com/waitnow/p/6575369.html
Copyright © 2011-2022 走看看