首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建测试框架

创建测试框架
EN

Stack Overflow用户
提问于 2016-02-25 07:55:04
回答 1查看 97关注 0票数 0

我目前正在尝试开发一个测试框架,目前已经使用selenium web驱动程序测试了所有的GUI。现在,我希望使用我的框架来进行功能测试。这将包括(1)在GUI上做一些工作(2)使用java jsch从命令行运行测试脚本。

所以我有一个包含所有selenium类的公共方法的基类,我有一个为每个页面创建对象的类。然后,我从基于每个页面类的测试类运行测试。现在我希望添加一个jsch类,它将运行我的脚本。我对如何做到这一点有点困惑,我想这与我有限的Java知识有关。所以我会试着这样解释

类A是我的基类

类B是继承A的对象类

类C是我的测试类,它初始化元素并运行测试

(新)类D是我的jsch类,它运行我的命令行脚本。

在我的测试类C中包含类D的最好方法是什么?我应该只在测试类中创建一个新对象吗?或者是否有更好、更优雅的方法,使用继承、多态性等。

EN

回答 1

Stack Overflow用户

发布于 2016-02-26 13:30:24

我认为您应该考虑用新的D()在C中创建D;或者在C的构造函数中使用依赖注入和注入D。

我不会使用多态性在类中引入逻辑。

就我个人而言,当我使用组合而不是多态性(继承)时,我发现理解起来要容易得多。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35615632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档