当前位置: 首页 > 面试题库 >

如何测试界面?

康泽宇
2023-03-14
问题内容

我想为接口做一个JUnit测试用例,如您所知,我不能从该接口创建对象,并且我不希望在该测试中显示任何类名,我只想测试该接口,并且只在测试中使用它的方法。

所以,我不能实例化一个对象:

Interface obj = new Class();

因为我不会使用任何类方法,并且我也不想将接口实例化为:

Interface var = new Interface{//methods};

因为我不想覆盖测试中的方法。

更新:

i have an interface and a class which implements it:
public interface inter {
public void method1();
public void method2();
}


public class BlaBla implements inter{
@override
public void method1(){//stuff}
@override
public void method2(){//stuff}
}

我想测试BlaBla,但要处理其接口(内部)。


问题答案:

一个interface是合同。它没有逻辑可以测试。

您可以使用类似的模拟框架Mockito来创建的实例,而interface无需手动对方法进行打桩。但这只会在后台将它们存根。

你要问自己 是什么 你想测试?鉴于这些interface方法 没有 实现,因此 没有 要测试的 代码。

说我有一个interface像这样

public interface DoesStuff {
    void doStuff();
}

有什么要测试的?我曾经说过的唯一的事情是,我想一个类implements DoesStuffdoStuff



 类似资料:
  • 本文向大家介绍如何测试登陆界面相关面试题,主要包含被问及如何测试登陆界面时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 一、功能测试 输入正确的用户名和密码,点击提交按钮,验证是否能正确登录。 输入错误的用户名或者密码,验证登录会失败,并且提示相应的错误信息。 登录成功后能否能否跳转到正确的页面 用户名和密码,如果太短或者太长,应该怎么处理 用户名和密码,中有特殊字符(比如空格),和其他非

  • 本文向大家介绍请问如何对登录界面进行测试相关面试题,主要包含被问及请问如何对登录界面进行测试时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 黑盒测试方法 输入正确用户名和密码,验证是否登陆成功 输入正确的用户名和错误的密码,验证是否登陆失败并且提示信息正确 输入未注册的用户名和任意的密码,验证是否登陆失败并且提示信息正确 用户名和密码都为空,验证是否登陆失败并且提示信息正确 用户名和密码两

  • Some quick examples for techniques for testing. 合约事件Testing ERC-20 Transfer Event describe('Events', async function() { it('triggers a Transfer event', function() { let contract = new Con

  • 我最近刚刚了解了Xcode中的单元测试。现在我正在试用Xcode 7,当我创建一个新项目时,我看到有一个新的UI测试组。 我看了WWDC 2015的视频,非常好,但你有一个超级简单的例子,我可以自己看一下吗?视频示例对我来说有点太复杂了。 笔记 下面的答案是我试图弄明白这一点,但我欢迎任何更好的答案 我读过这些关于Xcode中UI测试的问题,但它们是不同的:文档、重新加载、应用与UI、ViewCo

  • 1.自我介绍 2.对测试的理解和掌握知识 3.做过的项目,为什么做 4.限时领奖测试 5.黑盒测试有哪些测试方法 6.项目中怎么测的,xx模块具体怎么测试 7.项目中做到的接口测试 8.限时皮肤测试 9.自己在测试行业的优势 10.自己的缺点 11.最有压力的事情,怎么排解压力 12.还投了什么公司,面到了什么东西 13.什么时候可以到岗 13.反问 (部门实施的流程和用到的技术;对游戏行业的看法

  • 1.自我介绍 2.为什么选择测试,有什么优势 3.对游戏行业测试基本流程的了解 4.玩过什么游戏 5.LOL最喜欢英雄,怎么测试他的技能 6.对游戏数值这块比较了解吗 7.需要编写游戏测试脚本,你对此掌握什么 8.对氪金网游怎么看 9.做了哪些项目,学到了什么东西 10.你对游戏行业这么了解,从哪得知的。 11.什么时候可以到岗、还投了什么 12.反问:主要是以功能测试为主?面的具体是哪个项目