小编Ben*_*Lee的帖子

在较大的图像中查找已知的子图像

有没有人知道在更大的图像中定位已知图像的算法(或搜索术语/描述)?

例如

我有一个包含各种按钮和区域(目标)的单个桌面窗口的图像.我还有代码捕获当前桌面的屏幕截图.我想要一个算法,它可以帮助我在更大的桌面图像中找到目标图像(窗口所在的x和y坐标是什么).目标图像可能位于较大图像中的任何位置,并且可能不是100%完全相同(非常相似但不完全可能是OS显示差异的b/c)

有谁知道这样的算法或算法类?

我发现了各种图像分割和计算机视觉算法,但它们似乎适用于区域的"模糊"分类,而不是将特定图像定位在另一个区域内.

**我的目标是创建一个框架,给定一些种子目标图像,可以在桌面上找到"外观",找到目标区域并"观察"它的变化.**

java algorithm image-manipulation image-processing

20
推荐指数
3
解决办法
2万
查看次数

可以将参数传递给TestNG DataProvider吗?

我们希望针对一组数据运行我们的一些测试,验证每个测试的条件是否相同.数据当前存储在平面文件或简单的Excel电子表格中.

我的第一个想法是创建一个TestNG DataProvider,它将从文件加载数据,并用于为每个数据值调用一次测试方法.我的问题是不同的测试需要从不同的文件加载数据,似乎没有任何方法可以将参数发送到DataProvider. 有谁知道这是否可能?

理想情况下,我希望我的代码看起来像以下(简化示例):

public class OddTest {
    @DataProvider(name = "excelLoader")
    public Iterator<Object[]> loadExcelData(String fileName) {
        ...
    }

    @Test(dataProvider = "excelLoader" dataProviderParameters = { "data.xls" })
    public void checkIsOddWorks(int num)
        assertTrue(isOdd(num));
    }
}
Run Code Online (Sandbox Code Playgroud)

testng data-driven-tests

20
推荐指数
3
解决办法
5万
查看次数

可以将Google AppEngine和Google Code集成以进行持续集成吗?

任何人都对如何/是否可以整合Google Code提交以使Google AppEngine部署最新代码有任何想法?

我有一个简单的Google AppEngine项目源代码托管在Google Code上,如果每次我致力于Subversion,我都会喜欢,AppEngine会反映最新的提交.我不介意如果现场的内容被破坏,因为该项目主要供个人使用和学习.

任何人都有任何想法如何绑定代码存储库的subversion提交和/或如何开始部署到AppEngine?理想情况下,解决方案不需要我手动任何东西,也不需要我机器上任何类型的服务器/监听软件.

python svn google-app-engine continuous-integration google-code

18
推荐指数
2
解决办法
2291
查看次数

可以使用TestNG DataProvider AND测试套件参数吗?

有没有人知道是否有办法在使用@Parameter注释的同时将TestNG DataProvider与测试一起使用?我们的测试套件具有一些常量配置信息,这些信息通过@Parameter注释传递给测试方法.我们现在想使用DataProvider在一组数据值上运行这些测试.

我理解确定结果参数的顺序的内部问题,但如果可能的话我们需要这个功能.

有什么想法吗?

在一个理想的世界里,我可以这样做:

@Test(dataprovider = "dataLoader")
@Parameters("suiteParam")
public void testMethod(String suiteParam, String fromDataParam) {
...
}
Run Code Online (Sandbox Code Playgroud)

testng data-driven-tests

12
推荐指数
1
解决办法
6121
查看次数

如何以编程方式使用Firebug网络面板数据?

我的敏捷团队将为现有的房地产网站添加新功能. 当我们添加功能时,我们希望更好地处理网站的整体性能以及特定页面的性能.

我希望在每个页面的请求/响应基础上自动收集性能指标(例如,浏览器发送的子请求数量,存在的数量,传输的数据量以及每个请求需要多长时间履行).

Firebug目前在其网络面板中捕获此信息,但是,我还没有找到任何方法以编程方式提取此信息.

有没有人知道在页面加载后将这些信息拉出来的方法?

我们目前正在使用Selenium运行用户验收测试,我考虑将此功能添加到selenium界面,以便我们的测试可以运行并收集数据而无需启动任何其他服务.

欢迎提出所有建议,包括利用其他工具/方法收集性能指标的建议.

谢谢.

testing performance firebug selenium metrics

10
推荐指数
1
解决办法
3996
查看次数

如何并行运行NUnit(Selenium Grid)测试?

我当前的项目使用NUnit进行单元测试并驱动用Selenium编写的UAT.开发人员通常在VS.Net 2003中使用ReSharper的测试运行器运行测试,我们的构建盒通过NAnt将其启动.

我们希望并行运行UAT测试,以便我们可以利用Selenium Grid/RC,以便它们能够更快地运行.

有没有人对如何实现这一点有任何想法?和/或针对多个浏览器环境测试Selenium测试而不自动编写重复测试的最佳实践?

谢谢.

c# testing selenium nunit selenium-grid

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