标签: fitnesse

BDD是否测试验收测试?

或者,如果你有BDD测试,你需要像Fitnesse这样的东西吗?

bdd fitnesse acceptance-testing

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

如何将fitnesse页面添加到版本控制?

建议的做法是什么?我应该将fitnesse文件夹下的my子文件夹添加到版本控制中吗?

上下文:在单个开发人员rails pet项目上工作.我的版本控制(Subversion)下我的rails项目,但我的fitnesse维基页面位于fitnesse程序文件夹下.

Fitnesse似乎有自己的版本控制...(我看到编号的拉链以及我的每个维基页面)它可靠吗?它在哪里存储修订版?

version-control fitnesse acceptance-testing

36
推荐指数
2
解决办法
7894
查看次数

如何设置FitNesse以与.NET一起使用?

我正试图在Windows Vista上开始使用FitNesse for .NET.在我在网上找到的所有教程中,我都被告知要执行run.bat文件,但是在下载最新版本时我得到的只是一个.jar文件.当我运行它时,文件结构被解压缩,我可以通过浏览http:// localhost到达fitnesse服务器.现在,当我尝试设置一个测试项目时,根据所有文档,我发现我应该定义fitsharp.dll的路径,但是我无法在文件结构中的任何位置找到此文件. JAR文件.我究竟做错了什么?

.net testing installation automated-tests fitnesse

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

错误java.lang.RuntimeException:Stub!在Android中进行Fitnesse测试

我正在尝试使用Fitnesse框架创建一个测试夹具,我想测试一个从服务器检索数据的函数(RESTFUL服务).我的测试用例非常简单:

public class FriendListActivityFixture extends ColumnFixture {
    public int URL;
    public String test() {
    JSONArray array = JsonHelper.getJsonArrayFromUrl("http://107.22.209.62/android/get_users.php");
    return array.toString();
    }
}

public static JSONArray getJsonArrayFromUrl(String url) {
        InputStream input = null;
        String result = "";
        JSONArray jsonArray = null;
        try {
            HttpClient httpclient = CustomHttpClient.getHttpClient();
            HttpPost httppost = new HttpPost(url);
            HttpResponse response = httpclient.execute(httppost);
            HttpEntity entity = response.getEntity();
            input = entity.getContent();
        }
        catch (Exception e) {
            Log.e(TAG + ".getJsonArrayFromUrl(String url)", "Error in http connection " + e.toString()); …
Run Code Online (Sandbox Code Playgroud)

testing rest android http fitnesse

26
推荐指数
3
解决办法
4万
查看次数

为什么Fit/FitNesse?

使用Fit/FitNesse而不是xUnit风格的集成测试有什么意义?在我看来,它的语法非常奇怪且非常不清晰.

真的只是让产品所有者编写测试吗?他们不会!这对他们来说太复杂了.那么为什么有人会Fit/FitNesse?

更新因此它仅适用于业务规则测试吗?

xunit fitnesse fit-framework

23
推荐指数
1
解决办法
4246
查看次数

Spock vs FitNesse

我一直在调查Spock,我有FitNesse的经验.我想知道人们如何选择一个而不是另一个 - 如果他们似乎在解决相同或类似的问题空间.

对于那些一直使用Spock或其他groovy代码进行测试的人,您是否看到任何明显的性能下降?测试应该给出即时反馈 - 正如我们所知,如果测试需要更长时间运行,开发人员往往不那么频繁地运行它们 - 所以我想知道测试执行速度的降低是否对现实世界有任何影响.

谢谢

groovy automated-tests fitnesse spock

11
推荐指数
1
解决办法
1321
查看次数

如何使Tomcat中的所有会话失效?

我想在Tomcat中使所有会话失效.我们在Fitnesse下测试我们的产品,并且一些会话仍然存在,并且会话结束导致测试之间的依赖性.我使用以下代码手动执行,但仍保留一些会话(我可以使用http:// localhost:8080/manager/html/list url进行检查)

public static void expireAllSessions() {
    String[] applications = { "a", "b", "c", "d",  "e" };
    for (String application : applications) {
        try {
            expireAllSessions(application);
        } catch (Exception e) {
            logger.error(e);
        }
    }
}

private static void expireAllSessions(final String application) throws Exception {
    // cf doc http://hc.apache.org/httpclient-3.x/authentication.html
    HttpClient client = new HttpClient();
    client.getParams().setAuthenticationPreemptive(true);
    Credentials userPassword = new UsernamePasswordCredentials("tomcat", "tomcat");
    client.getState().setCredentials(AuthScope.ANY, userPassword);

    String url = "http://localhost:8080/manager/html/expire";
    NameValuePair[] parametres = new NameValuePair[] {
            new NameValuePair("path", "/" + application),
            new …
Run Code Online (Sandbox Code Playgroud)

java tomcat fitnesse

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

Selenium v​​s Fitnesse

想知道Selenium和Fitnesse如何融入软件测试人员的工具库中.应用这些工具在哪里适合?它们是重叠还是互补?

如果有人可以将这些工具放在上下文中,那将会很棒.

testing selenium qa fitnesse

9
推荐指数
2
解决办法
6312
查看次数

如何将预格式化的文本放入FitNesse夹具表格单元格?

我希望能够将预先格式化的文本(即包含换行符)放入FitNesse夹具表的单个单元格中.有没有办法操纵FitNesse wiki标记来做到这一点?

fitnesse

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

正则表达式如何在硒中起作用?

我想存储一部分id,然后扔掉剩下的部分.例如,我有一个id为'element-12345'的html元素.我想扔出'element-'并保留'12345'.我怎么能做到这一点?

我可以捕获并回显值,如下所示:

| storeAttribute | //pathToMyElement@id | myId |
| echo | ${!-myId-!} | |

当我运行测试时,我得到这样的东西:

| storeAttribute | //pathToMyElement@id | myId |
| echo | ${myId} | element-12345 |

我正在使用Selenium IDE进行录制,并使用Selenium Bridge夹具将测试复制到Fitnesse.问题是我每次运行测试时都使用干净的数据库,我需要在整个测试过程中捕获并使用随机ID.

regex selenium fitnesse selenium-fitnesse-bridge

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