使用TestStand测试系统架构课程

“使用TestStand构建测试系统架构”课程是“使用TestStand开发测试程序”课程的进阶课程,主要介绍了如何自定义TestStand来进一步满足特定的测试需求。本课程包含一系列系统设计场景,您将从中学习何时以及如何修改TestStand框架的不同组件,从而满足您的测试系统需求。

 

课程最新发行日期或版本号:2021

课程详情:

使用TestStand测试系统架构课程大纲

课程概述主题

测试序列开发人员和测试框架架构师的职责

确定序列开发人员和框架架构师的分工。

  • 测试序列开发人员的职责
  • 测试框架架构师的职责

修改所有序列的执行

选择和部署适当的方法,修改测试站所有测试序列的执行。

  • 自定义过程模型
  • 实现可选的框架组件
  • 修改所有过程模型的执行

选择结果处理策略

选择并实现满足测试框架需求的结果处理策略。

  • 选择数据记录机制
  • 选择报告配置
  • 修改报告生成代码

 

创建自定义步骤类型

创建自定义步骤类型,为所有测试开发人员提供一组一致的可复用组件。

  • 创建自定义步骤类型
  • 在模块之前或之后执行代码
  • 自定义步骤类型属性
  • TestStand类型管理最佳实践

 

使用TestStand API,以编程方式控制TestStand

使用TestStand API来开发以编程方式与TestStand进行交互的代码。

  • 什么是TestStand API?
  • 访问TestStand API
  • 动态记录结果
  • 以编程方式编辑或创建序列
  • 开发可与TestStand交互的代码模块

 

 

创建自定义用户界面

实现自定义用户界面(UI)来简化测试操作人员的测试过程。

  • 根据用户角色自定义UI功能
  • 使用TestStand控件构建UI
  • 处理UI中的TestStand事件
  • 使用原生控件构建UI
  • UI和测试系统间通信

执行TestStand代码审查

了解有助于进行TestStand代码审查的各种工具和技术。

  • 强制执行开发标准和最佳实践
  • 序列文件查看工具

TestStand部署管理 

了解哪些方法可以确保将测试框架部署到开发人员,以及将系统部署到最终用户。 

  • 将框架发布给测试开发人员 
  • 测试系统的增量更新 

 

提高TestStand系统性能 

优化使用TestStand开发的测试站的性能。 

  • 优化测试序列的执行选项 
  • 提高序列文件加载性能 
  • 提高代码模块性能 
  • 通过并行测试提高测试性能 
  • 优化硬件使用情况 
  • 优化结果处理 

定义代码模块开发的策略

了解如何最高效地开发测试系统代码模块并为测试序列调用这些代码模块。 

  • 确定代码模块开发的策略 
  • 选择要实现功能的位置 
  • 定义代码模块的仪器仪表使用策略 

 

 

即刻开始学习“使用TestStand测试系统架构”课程