JUnit 单元测试学深入人心的同时,也发现它对用户交互测试无能为力:
-
TestCase 允许测试人员作动态的修改
可以在Test Case 中实现一个测试参数输入功能(UI 或参数配置文件)来解决这个问题,但实现这些功能的代价与重复工作量会很大。 -
TestCase 可以方便地重复使用、组合、保存
不是所有所有测试环境下,都容许打开一个重量级的 Java IDE 编写有严格规范的 Java 代码。这就是脚本语言受欢迎的原因。
BeanShell 可以较好解决以上问题。
1.BeanShell基本:
bsh.IntERPreter 是beanShell 的主要接口。
以下可以实现一个简单的Java Shell:
public class TestInt {
public static void main(String[] args) {
bsh.Interpreter.main(args);
}
}
结果:
BeanShell 2.0b4 - by Pat Niemeyer (pat@pat.net)
bsh % System.out.println("Hello BeanShell");
Hello BeanShell
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




