标签: testing

你如何测试VBA代码的运行时间?

在VBA中是否有代码可以包装一个函数,让我知道它运行的时间,以便我可以比较函数的不同运行时间?

testing optimization performance vba profiling

91
推荐指数
5
解决办法
13万
查看次数

Espresso:Thread.sleep();

Espresso声称没有必要Thread.sleep();,但我的代码不起作用,除非我包含它.我正在连接到IP.连接时,会显示进度对话框.我需要sleep等待对话框解散.这是我使用它的测试片段:

    IP.enterIP(); // fills out an IP dialog (this is done with espresso)

    //progress dialog is now shown
    Thread.sleep(1500);

    onView(withId(R.id.button).perform(click());
Run Code Online (Sandbox Code Playgroud)

我曾尝试使用和不使用此代码,Thread.sleep();但它说不R.id.Button存在.我能让它发挥作用的唯一方法就是睡觉.

此外,我尝试用Thread.sleep();类似的东西替换,getInstrumentation().waitForIdleSync();但仍然没有运气.

这是唯一的方法吗?或者我错过了什么?

提前致谢.

testing android android-espresso

91
推荐指数
6
解决办法
6万
查看次数

如何在Mac上安装jmeter?

我们想用jmeter.

我已经按照http://jmeter.apache.org/usermanual/get-started.html用户手册中的说明下载了生产版本.

但是我如何开始并安装软件?

我不知道java,我找不到任何关于我应该如何处理下载的说明.

我在Mac上.

如何将产品安装为可用程序?

testing jmeter load-testing performance-testing

91
推荐指数
6
解决办法
12万
查看次数

python:如何使用TO,CC和BCC发送邮件?

我需要用于测试目的,用各种消息填充几百个电子邮箱,并且将使用smtplib.但除此之外,我需要能够不仅向特定邮箱发送消息,还要向CC和BCC发送消息.在发送电子邮件时,它看起来不像smtplib支持CC-ing和BCC.

寻找如何做CC或BCC从python脚本发送消息的建议.

(并且 - 不,我没有创建一个脚本来向我的测试环境之外的任何人发送垃圾邮件.)

python email testing

90
推荐指数
8
解决办法
13万
查看次数

Java JUnit:方法X对于类型Y是不明确的

我有一些测试工作正常.然后,我将它移动到另一个包,现在我遇到了错误.这是代码:

import static org.junit.Assert.*;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;

import org.jgrapht.Graphs;
import org.jgrapht.WeightedGraph;
import org.jgrapht.graph.DefaultWeightedEdge;
import org.jgrapht.graph.SimpleWeightedGraph;
import org.junit.*; 

@Test
    public void testEccentricity() {
        WeightedGraph<String, DefaultWeightedEdge> g = generateSimpleCaseGraph();
        Map<String, Double> eccen = JGraphtUtilities.eccentricities(g);

        assertEquals(70, eccen.get("alpha"));
        assertEquals(80, eccen.get("l"));
        assertEquals(130, eccen.get("l-0"));
        assertEquals(100, eccen.get("l-1"));
        assertEquals(90, eccen.get("r"));
        assertEquals(120, eccen.get("r-0"));
        assertEquals(130, eccen.get("r-1"));
    }
Run Code Online (Sandbox Code Playgroud)

错误消息是这样的:

方法assertEquals(Object,Object)对于JGraphtUtilitiesTest类型是不明确的

我怎样才能解决这个问题?为什么在将类移到另一个包时会出现此问题?

java testing junit compiler-errors package

90
推荐指数
1
解决办法
8万
查看次数

如何以编程方式关闭ExpressJS实例进行测试?

我正在试图找出如何关闭Express的实例.基本上,我想要.listen(port)调用的反转- 如何让Express服务器停止监听,释放端口,并干净地关闭?

我知道这似乎是一个奇怪的查询,所以这里是上下文; 也许还有另一种方法可以解决这个问题,我认为这是错误的方式.我正在尝试为我的socket.io/nodejs应用程序设置测试框架.这是一个单页面的应用程序,所以在我的测试脚本中(我使用的是Mocha,但这并不重要)我希望能够启动服务器,对它运行测试,然后关闭服务器.我可以通过假设在测试开始之前打开服务器或者让其中一个测试启动服务器并让每个后续测试都认为它已经启动来解决这个问题,但这真的很麻烦.我更希望每个测试文件都使用适当的设置启动服务器实例,然后在测试结束时关闭该实例.这意味着运行测试没有奇怪的依赖关系,一切都很干净.这也意味着我可以进行启动/关机测试.

那么,有关如何做到这一点的任何建议?我已经考虑过手动触发异常以降低异常,但这看起来很混乱.我已经挖掘了Express文档和源代码,但似乎无法找到任何关闭服务器的方法.socket.io中也可能有这样的东西,但由于套接字服务器只是连接到Express服务器,我认为这需要在快速层发生.

testing unit-testing mocha.js node.js express

90
推荐指数
2
解决办法
4万
查看次数

方形改造服务器模拟测试

在使用方形改造框架时,模拟服务器进行测试的最佳方法是什么.

潜在方式:

  1. 创建一个新的改造客户端并将其设置在RestAdapter.Builder().setClient()中.这涉及解析Request对象并将json作为Response对象返回.

  2. 将此带注释的接口实现为模拟类,并使用它来代替RestAdapter.create()提供的版本(不要测试gson序列化)

  3. ?

理想情况下,我希望模拟服务器提供json响应,以便我可以同时测试gson序列化.

任何例子都将非常感谢.

testing android mocking retrofit mockwebserver

90
推荐指数
8
解决办法
5万
查看次数

如何解决错误LNK2019:未解析的外部符号 - 功能?

我收到此错误,但我不知道如何修复它.

我正在使用Visual Studio 2013.我制作了解决方案名称MyProjectTest 这是我的测试解决方案的结构:

结构

- function.h

#ifndef MY_FUNCTION_H
#define MY_FUNCTION_H

int multiple(int x, int y);
#endif
Run Code Online (Sandbox Code Playgroud)

-function.cpp

#include "function.h"

int multiple(int x, int y){
    return x*y;
}
Run Code Online (Sandbox Code Playgroud)

- main.cpp

#include <iostream>
#include <cstdlib>
#include "function.h"
using namespace std;

int main(){
    int a, b;
    cin >> a >> b;
    cout << multiple(a, b) << endl;

    system("pause");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我是初学者; 这是一个简单的程序,它运行没有错误.我在互联网上阅读并对单元测试感兴趣,所以我创建了一个测试项目:

文件>新建>项目...>已安装>模板> Visual C++>测试>本机单元测试项目>

名称:UnitTest1 解决方案:添加到解决方案 然后位置自动切换到当前打开解决方案的路径这是解决方案的文件夹结构:

文件夹结构

我只编辑了文件unittest1.cpp:

#include "stdafx.h"
#include "CppUnitTest.h"
#include "../MyProjectTest/function.h"

using namespace Microsoft::VisualStudio::CppUnitTestFramework; …
Run Code Online (Sandbox Code Playgroud)

c++ testing error-handling lnk2019

90
推荐指数
6
解决办法
41万
查看次数

如何在eclipse中轻松创建单元测试

我想通过选择方法轻松创建单元测试.是否有一个日食工具可以做到这一点.它应该支持模板.我应该能够创建积极的测试以及否定测试.

eclipse testing junit unit-testing

89
推荐指数
3
解决办法
13万
查看次数

线和分支覆盖范围之间的差异

我使用Cobertura Maven插件进行我的一个项目.但我对生成的报告有疑问:

线路和分支覆盖范围有什么区别?

testing cobertura maven test-coverage

88
推荐指数
2
解决办法
4万
查看次数