testing

Asp.net MVC View Testing?

With more and more code pushed to the Views in Asp.Net MVC (i.e. AJAX, JQuery, etc...), how do you maintain the 'testability'? How do you test your Views? How do you test your views with client-side jscript code? How do you test your Views with Async behavior? It seems that most examples on the testability of MVC deal with controller...

What opensource projects do you support, or what keeps you from supporting projects?

I often feel like I should be contributing more to certain projects as I depend on them daily, but often feel I would mostly be getting in the way. Do you have any projects that you are not a main developer but do submit patches to? Any stumbling blocks keeping you from lending a hand? ...

Rails test hanging - how can I print the test name before execution?

I'm having a test hang in our rails app can't figure out which one (since it hangs and doesn't get to the failure report). I found this blog post http://bmorearty.wordpress.com/2008/06/18/find-tests-more-easily-in-your-testlog/ which adds a setup hook to print the test name but when I try to do the same thing it gives me an error saying...

iMacros is good but unreliable. Is there any alternative?

iMacros is a very nice tool which allows to authomatically fill HTML forms and extract content, includes cycles and many other features. The problem is that it is quite tricky to make it extracting content properly. For example, I have failed to extract all London-to-Tokio flight prices for all the dates between 1/10/08 to 1/12/08 to fin...

What are the best ASP.NET performance counters to monitor?

There are truckloads of counters available in perfmon for ASP.NET. What are the best (I am thinking of choosing 5-10) that will be the best to monitor in our test environment so that we can feed back to developers. I am thinking of things like request time, request queue length, active sessions etc. ...

How to evict file from system cache on Linux?

When running performance tests file system cache hit or miss can significantly influence test results. Therefore generally before running such tests used files are evicted from system cache. How to do that on Linux? Clarification: If possible, the solution should not require root privileges. ...

Using Selenium IDE with random values

Is it possible to create Selenium tests using the Firefox plugin that use randomly generated values to help do regression tests? The full story: I would like to help my clients do acceptance testing by providing them with a suite of tests that use some smarts to create random (or at least pseudo-random) values for the database. One of t...

Free program for building/Managing Test Plans?

Is there a free tool to manage/write test plans? At the moment my firm uses an excel spreadsheet, but it's less than Ideal. I'm not talking about Unit tests but functional testing. If there isn't a Free peice of software available what features should such software have. What needs to be recorded. Becuase I might just build something m...

How to get Selenium working with PHP/Firefox3 on Linux

I am trying to get Selenium RC working with Firefox 3 on Linux with PHP/Apache but am experiencing problems. Here's what I've done: I have installed the Firefox Selenium-IDE extension. On the web server (which in my case is actually the same machine running Firefox), I've started the Selenium server with: java -jar selenium-server.jar...

How to write acceptance tests

Hi, How would you go about introducing acceptance tests into a team using the .NET framework? What tools are available for this purpose? Thanks! ...

Mock testing and PHP's magic __get method

I'm having problems when trying to mock objects with __get and __set methods (using simpletest). Writing mock responses for __get doesn't smell right - the tests seem too tightly tied to implementation. Any recommendations for testing, or should I just avoid the magic methods completely ? ...

What was the most productive improvement suggestion you ever made for your team

I suggested the testing and functional teams to use Freemind map for jotting the functional flows and test steps. There was some paranoia but our module took it up and the QA teams were surprised to see near zero review comments. There was misconception among the team that there are doing more work. I assured them that by the time others...

Sharing Test code in Maven

How can you depend on test code from another module in Maven? Example, I have 2 modules: Base Main I would like a test case in Main to extend a base test class in Base. Is this possible? Update: Found an acceptable answer, which involves creating a test jar. ...

How do I use an ArrayFixture in FitNesse?

I'm having a hard time getting an array fixture to work. Origanlly the test was written as a rowfixture, Requirements later changed and now the order of the results matters. It seems you have to pass the data into the base arrayfixture constructor but I don't see how that is possible or how you pass arguments into the arrayfixture. If...

How can I make email go to a local folder during testing?

How can I test sending email from my application without flooding my inbox? Is there a way to tell IIS/ASP.NET how to deliver email to a local folder for inspection? ...

Test a site in Mac Firefox

I need to test a site with a dynamic menu in Mac Firefox, but I'm running in Windows. A simple browsershot.com test won't help; I need to actually use the site. How can I acquire a method of doing Mac emulation without physically having a Mac? Is there some kind of remote VM product out there? ...

What would you do when you are about to add some new features to a large (and dirty) codebase which has virtually *NO* unit-testing code?

Martin Fowler says that we should do refactoring before adding new features (given that the original program is not well-structured). So we all want to refactor this dirty codebase, that's for sure. We also know that without unit-testing code it's very easy to introduce subtle bugs. But it's a large codebase. Adding a complete suite of...

Best way to simulate a WAN network

Simplified, I have an application where data is intended to flow over the internet between two servers. Ideally, I'd like to test at what point the software ceases to function. At what lowerbound limit (bandwidth, latency, dropped packets) do things stop working to test the reliability of the software. What I thought I would do was the ...

What is the easiest way using .net to check if events have been logged in the eventlog?

What is the easiest way to check if events have been logged in the eventlog during a period of time? I want to perform a series of automated test steps and then check if any errors were logged to the Application Event Log, ignoring a few sources that I'm not interested in. I can use System.Diagnostics.EventLog and then look at the Entri...

Testing rails partial views standalone

Hi, I'm using Test/Unit with a standard rails 2.1 project. I would like to be able to test Partial Views in isolation from any particular controller / action. It seemed as though ZenTest's Test::Rails::ViewTestCase would help, but I couldn't get it working, similarly with view_test http://www.continuousthinking.com/tags/view_test Mos...