自动化测试框架与规则编程相关知识
1. 自动化测试框架概述
自动化测试框架的目录结构如下:
tests/
runtest.sh
run1test.sh
clean.sh
shelldefs.mk
JessTemplate/
Makefile
README
runtest.sh
runtest.ref
test.clp
test.ref
JavaTemplate/
Makefile
README
runtest.sh
runtest.ref
test.java
test.ref
该框架的工作流程如下:
- 顶层的 runtest.sh 脚本会查找子目录中的所有 runtest.sh 文件,并依次执行它们。
- 每个子目录中的 runtest.sh 脚本会运行各自的测试。默认情况下,这些脚本会运行一个程序,将输出捕获到一个文件中,并将其与参考文件进行比较。
- 如果文件匹配,则显示 “Test succeeded”;如果不匹配,则显示失败消息。
- 顶层的 runtest.sh 会跳过包含 runtest.sh.disable 文件的子目录,以便在必要时关闭测试。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



