测试设计方式1

上一篇 / 下一篇  2010-03-17 15:11:18 / 个人分类:经验之谈

日志测试性设计需求:
1、日志输出信息
    日志输出的详细程度
    日志物理打点一般性要求
2、日志输出规则
    内容信息的统一输出规则
    日志关键字、关键信息统一表达式
3、日志分类过滤
        日志按模块、软件行为属性进行细分  
        提供了灵活的、精细化的日志过滤机制
4、日志相关性组合
    日志按某些特定条件(手机号码、IP地址等)进行关联输出。
    日志信息按流程处理顺序进行组合


数据库可测试性设计:
1、数据库交互过程、输出信息
    记录系统与数据库进行交互的所有操作、过程及操作结果
    SQL语句的信息分类过滤
    提供数据库操作、错误信息关键字,如果有数据库错误码必须透传。
    对以系统自定义的结构体(一般采用二进制方式)保存的数据进行格式转换以易于理解形式输出
2、数据库操作性能统计
    SQL语句的性能统计,包括SQL语句处理时间和执行次数。
    对于存储过程调用的统计信息。
3、数据库检查机制
    对数据库的运行状态、连接状态、磁盘空间和异常事务的检测 。


文件可测试性设计:
1、文件交互过程、输出信息
    记录系统与文件进行交互的所有操作、过程及操作结果
    话单文件的翻译通道、信息分类过滤
    缓存模式输出的数据文件触发条件可以控制。
2、文件输入控制
    配置数据的输入构造。
    配置文件的配置项易于输入。
3、文件操作性能统计
    有性能要求的文件操作的文件处理效率
4、文件检查机制
      系统文件句柄持用情况和重要文件的工作状态的监视;
      空间和数目增长较快的文件需要进行定期。例:日志文件、处理临时文件等。


内部对象可测试性设计:
1、交互过程信息
    内部对象的所有操作过程、操作数据及结果   
2、可观察性
    内存对象数据的查询
    状态机的当前状态、状态机的历史状态迁移过程及迁移条件
    持久化对象的属性访问
    远程对象的服务状态
3、可控制性
    内存对象数据的加载、卸载、修改
    设置状态机的当前状态
    持久化对象的结构化操作
    远程对象的服务调用


TAG:

 

评分:0

我来说两句

yimuli

yimuli

要离开一个地方,把有用的资料整理出来。

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 18252
  • 日志数: 44
  • 文件数: 1
  • 建立时间: 2010-01-20
  • 更新时间: 2010-07-13

RSS订阅

Open Toolbar