字符终端自动化测试技术及其应用
28 浏览量
更新于2024-08-04
收藏 512KB PPT 举报
"字符终端自动化测试PPT资料.ppt"
字符终端自动化测试是针对使用文本界面(字符界面)而非图形用户界面(GUI)的终端应用进行的自动化测试过程。这种测试方法尤其适用于银行、电信和其他金融领域,这些领域中很多业务系统仍然依赖于字符终端进行操作。
在系统应用环境中,自动化测试涉及到对开发状态和执行状态的模拟。在开发状态下,系统会依据参数配置文件中的设定返回特定值。例如,当执行“开户交易”时,首次打印的日志会被记录并存储在一个名为“开户交易”的文件中。在执行状态下,系统对设备的交互会有所不同,如在接收到读取“密码键盘”指令时,会通过PassKeyInputAPI返回相应参数;同样,当读取“磁条读写器”时,TrackInputAPI会处理相关参数。
终端输入设备主要由“密码输入键盘”和“磁条读写器”组成,它们虽然有不同的控制指令,但模拟行为相似。当解析到读取指令时,VT(虚拟终端)会将预设信息反馈给服务器端。例如,执行状态下的“密码键盘”读取指令会触发PassKeyInputAPI的参数返回。
文件管理规则是基于CreateSessionAPI创建的文件名,如“开户交易”交易产生的首次打印日志会保存在同名文件中。在回放状态时,系统不会对某些操作进行处理,例如不会对打印日志做任何动作。
测试过程中,所有输出到票据打印机的字符流都会被记录并保存到文件中,以便后续分析和验证。这有助于确保交易处理的准确性和一致性。例如,"开户交易"的所有打印日志都将保存在其对应的文件中。
应用模型通常设计为记录和保存这些字符流,以便在回放测试时重现之前的执行情况。在回放状态下,系统不执行任何处理,主要是为了对比和验证之前的测试结果。
字符终端自动化测试涉及对字符终端操作的模拟、设备交互、文件管理和日志记录,以确保系统在各种状态下的正确运行。这种方法有助于提高测试效率,减少手动测试的工作量,并确保字符终端应用的稳定性和可靠性。
2023-06-13 上传
2022-10-16 上传
2021-10-12 上传
2022-11-24 上传
2021-12-09 上传
2021-10-12 上传
2021-10-08 上传
2021-10-09 上传
2023-06-12 上传
xinkai1688
- 粉丝: 378
- 资源: 8万+
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章