0
投票
1答案
67 次观看

是将这种情况视为功能测试还是其他形式的测试?

我正在编写测试,以检查外部服务是否在提供(可以在他们的测试服务器上)检出并还可以取消的清单数据。该测试适用于旅行/酒店界,我需要先进行测试预订,然后再取消预订。 我采取以下步骤: 1)未来90天搜寻库存(饭店房间) 2)得到第一个结果,并对其进行测试结帐 3)取消订单并确认我得到取消号码 4)确认已执行适当的数据库条目 此测试涉及系统的广泛部分,而我(当前)没有隔离它们的机制。因此,我不考虑此单元测试。但是,这会称为功能测试还是其他? 作为后续,它可能会帮助隔离和编写与我交互的每个子系统的测试。你们将在隔离过程中从哪里开始?

3
投票
3答案
4636 次观看

自动化集成测试:使用xUnit?

我正在研究如何最好地自动化集成测试(我的意思是完全在我们的应用程序中完整的用例) 问题 用于复杂交互的单元测试的正确方法 什么单元测试和自动集成测试的优缺点是什么? 很好地了解“为什么”和“什么”方面。 问题自动集成测试具有数据库的C ++应用程序意味着xUnit框架是创建和执行集成测试的好方法。 xUnit是否真的很适合该任务?有一些常见的陷阱要注意吗?遵循的好方法吗? 是否有更好的方法(可能没有购买HP /以前的Mercury工具套件)? 我在此项目的特定环境是Java / SpringSource / Hibernate,但也对.Net平台的建议感兴趣。

16
投票
7答案
2890 次观看

(导轨)Assert_Select烦人的警告

有人知道如何使rake测试期间assert_select不输出所有这些讨厌的html警告吗?你知道,像这样的东西: .ignoring attempt to close body with div opened at byte 1036, line 5 closed at byte 5342, line 42 attributes at open: {"class"=>"inner02"} text around open: "</script>\r\t</head>\r\t<body class=\"inner02" text around cl...

8
投票
2答案
6943 次观看

任意或自定义URL的Rails功能测试

我的Rails应用程序中有一个名为“ Photo”的RESTful资源。我正在使用 Paperclip 为我的照片提供不同的“样式”(用于缩略图等) ),而我正在使用自定义路由来RESTful访问这些样式: map.connect "photos/:id/style/*style", :controller => "photos", :action => "show" 这很好,但是我想编写一个测试以确保它保持这种状态。 我已经有一个功能测试来调用Photo控制器的show action(实际上是由脚手架生成的): test "should show phot...

4
投票
4答案
359 次观看

How to automate by Firefox browser for functionality testing?

I have to automate the Firefox application to do Functional testing, kindly help me which testing tool I can use. thanks

3
投票
1答案
2468 次观看

How to assert action returns correct text?

Is there a standard or best-practices way to test that an action in rails is returning the correct text? For example, I have a simple action that is used for doing ajax validation that does the following: def get_object_id if params[:id].blank? return render(:text => -1, :layout => ...

1
投票
2答案
1648 次观看

Assert difference of number of children in relationship in Ruby on Rails

My controller is able to create a child book_loan. I am trying to test this behavior in a functional test but am having a hard time using the assert_difference method. I've tried a number of ways of passing the count of book_loans to assert_difference with no luck. test "should create loan" do...

7
投票
3答案
4473 次观看

How to automate functional/integration tests and database rollbacks

In contrast to my previous question, i'll try to give my requirements. I am trying to find some framework/methodology/"thing" that would fit the following: Ability to write an automated test, preferably written in Visual Studio, using C#. Test should drive a web browser and interact with SUT j...

0
投票
2答案
1062 次观看

Authlogic edit_password_reset_url in Functional / Integration Tests

I am trying to implement some tests to validate the behavior for Authlogic password resets as explained in http://www.binarylogic.com/2008/11/16/tutorial-reset-passwords-with-authlogic/ I am using Authlogic, Shoulda, Webrat and Factory Girl and here's my test: require 'test_helper' class Passw...

1
投票
2答案
2033 次观看

DRYer tests with associations in factory_girl

Can anyone suggest a better way to make a factory use a pre-built model instance for its association? For example, so that it would be possible below to define a child of the Message factory so that a call to Factory(:my_message) could substitute for Factory(:message,:sender=>@me) ? Sometimes...

19
投票
6答案
3296 次观看

Integrating Automated Web Testing Into Build Process

I'm looking for suggestions to improve the process of automating functional testing of a website. Here's what I've tried in the past. I used to have a test project using WATIN. You effectively write what look like "unit tests" and use WATIN to automate a browser to click around your site etc. O...

4
投票
3答案
937 次观看

How to manage test fixtures for end-to-end testing?

Having just set up a test framework for a new web application, I realized I missed one of the big questions: "How do I make tests independent from each other?" Years ago I have set up some complicated Ant scripting to do full cycles of deleting all database tables, creating the schema again, add...

13
投票
5答案
1739 次观看

如何自动化中等信任代码的测试

我想编写以中等信任度运行的自动化测试,如果需要完全信任,则会失败。 我正在编写一个库,其中某些功能仅在完全信任的情况下可用,并且我想验证我希望以中等信任度运行的代码是否可以正常工作。如果还想知道如果我更改了一个需要完全信任的类,那么我的测试将会失败。 我曾尝试创建另一个AppDomain并加载中等信任的PolicyLevel,但是在尝试运行跨AppDomain回调时,我总是遇到程序集错误或无法加载其依赖项。 有没有办法做到这一点? 更新:根据答复,这是我的答复。请注意,正在测试的类必须扩展MarshalByRefObject。这是非常有限的,但我看不出有解决办法。 usi...

5
投票
9答案
1927 次观看

如何减少测试时间?

我回头看了一下最近完成的项目,发现了一个非常严重的问题。我花了大部分时间在测试代码上,重现了“可能”导致代码错误的各种情况。 您是否有任何想法或经验可以分享如何减少测试时间,从而使开发更加顺利? 我尝试对所有代码都遵循“测试驱动”的概念,但是我发现要实现这一点真的很困难,真的需要这里的资深人士帮助。 谢谢 回复:全部 感谢这里的答案,最初我的问题是如何减少通用测试的时间,但是现在,问题在于如何编写有效的自动化测试代码。 我将努力提高如何编写测试服的技能,以减少这部分时间。 但是,我仍然非常努力减少如何花在重现错误上的时间,例如,一个标准的博客项目将很容易重现可能会导致错误的...

9
投票
2答案
1861 次观看

困惑:忽略功能测试与单元测试的范围?

我正在努力找出应该从功能测试中排除的内容(在我的情况下,使用Rails,但我认为框架可能无关紧要)。 我的印象是,我不应该为在单元测试中遇到的事情而使用功能测试,例如检查一个字段不能包含太多字符或一个字段不能包含太多字符是空的。如果是这种情况,则应该使用功能测试来测试哪些意外情况,和/或将其他人仅用于单元测试的经验法则是什么? 还是这种印象一开始是不正确的? 我看过 此 和 此 但我仍然茫然。

8
投票
1答案
4464 次观看

带有RESTful身份验证插件的Ruby on Rails功能测试

我今天开始为Rails应用编写功能测试。我使用RESTful身份验证插件。我遇到了一些令人困惑的事情,希望有人能为我澄清。 1)我写了一个快速登录功能,因为我的rails应用程序中的大多数功能都需要身份验证。 def login_as(user) @request.session[:user_id] = user ? user.id : nil end 我看到的与此功能有关的问题是,它基本上是伪造的身份验证。我应该为此担心吗?只要我在某处测试了真正的身份验证方法,就可以走这条路线。也许这是可怕的做法。 2)第二个令人困惑的事情是,在我的功能测试中的某些地方,我需要...

3
投票
4答案
1091 次观看

WatiN测试数据重置/清除

我想知道人们当前如何重置其数据/清理其WatiN / Wartir测试的测试残留物? 例如,假设有一个测试可以将用户添加到系统中,并且用户名必须唯一。显然,没有任何用户的第一次运行应该可以正常工作,但是如果没有人工干预,第二次运行将失败。

3
投票
6答案
600 次观看

测试整个程序。最佳实践

我目前正在用python开发一个库和使用该库的一组程序。 单元测试要求我从库中导入每个模块,并测试其中的类和例程。没问题。我有一个单独的测试目录,其中包含我的所有测试和导入库模块,这些目录是在开发时运行的。 但是,在测试程序时,情况会发生变化。要测试,程序必须整体运行。程序假定找到已安装的库(如果我在计算机上安装了先前版本,则可能是正确的情况,尽管是错误的,但这样会增加麻烦)。目前,我的程序由具有PYTHONPATH定义的测试人员运行,我在部署之前手动执行了这些操作(IOW,我不执行安装),但是我认为我做的不正确。我觉得通常来说,一个程序在完全部署时应该对其功能进行测试,但这意味着我每...

2
投票
9答案
425 次观看

哪种单元测试可以带来最大的业务价值?

我的问题假设人们已经相信某种形式的单元测试是值得的,并实际上将其编写在当前项目中。我们还假设代码的某些部分的单元测试不值得编写,因为它们正在测试琐碎的功能。例子是getter / setter,和/或编译器/解释器将立即捕获的东西。相反的假设是,“有趣的”代码值得测试。

4
投票
9答案
913 次观看

如果您已经进行了功能测试,是否需要进行单元和集成测试?

我公司的人们认为单元测试是许多额外的工作,与现有的功能测试相比,它提供的收益要少。单元测试和集成测试值得吗?请注意,现有的大型代码库在设计时并未考虑到测试。

6
投票
8答案
971 次观看

在典型的Web应用程序中,单元测试与功能测试之间的正确平衡是什么?

单元测试的编写和维护成本较低,但不能涵盖所有情况。它们之间的正确平衡是什么?

2
投票
6答案
1813 次观看

涵盖Asp.Net Web应用程序的功能测试软件/框架吗?

我最近开始使用 NexusLight ,功能测试自动化框架。 还有更多类似的框架吗? 相关问题:用户观点

12
投票
8答案
1610 次观看

为什么功能测试还不够?单元测试提供什么?

我刚刚与我的首席开发人员进行了交谈,后者不同意单元测试是必要的或重要的。他认为,具有足够高的代码覆盖率的功能测试应该足够,因为任何内部重构(接口更改等)都不会导致需要重写或再次检查这些测试。 我尝试解释一下,但距离还很远,并认为你们可以做得更好。 ;-)所以... 功能测试不提供的单元测试代码有哪些很好的理由?如果您只有功能测试,那会有什么危险? 编辑#1 :感谢所有出色的回答。我想补充一点,通过功能测试,我不仅意味着要对整个产品进行测试,而且还要对产品中的模块进行测试,只是在底层测试(如果需要的话)上进行底层测试,等等。我们的功能测试是自动的,并且可以连续运行,但是它们比单元...

2
投票
8答案
1783 次观看

您是否使用WaTiR?

对于Ruby Web测试,是否有比 WaTiR 更好的单元测试工具?还是事实上的标准?您使用什么单元测试工具?