Test tools

Hi all,

We want to run some integration tests in our company. We have already written a lot of unit tests for each component (total solution consists of several different and separate applications).

Now, we want to test the integration of all the components and test failures by taking servers down to see what happens.

Is there a tool out there which can help us with integration testing or do we have to test it all manually (or write scripts ourselves)?

Best regards,
[506 byte] By [Tischnoetentoet] at [2007-11-20 11:00:33]
# 1 Re: Test tools
Integration of what with what?
PeejAvery at 2007-11-9 12:19:39 >
# 2 Re: Test tools
We have 4 in-house developed applications (2 windows services, 1 client application and 1 server application). We also have 2 software solutions from other companies.

We want to test the flow of data through all of the software (since they all are part of one big flow). So, I want to test if all software applications/services can work together before we release anything into our organization.
Tischnoetentoet at 2007-11-9 12:20:39 >
# 3 Re: Test tools
Have you checked Google's ( http://www.google.com/search?source=ig&hl=en&q=software+compatibility+testing&btnG=Google+Search) search results?
PeejAvery at 2007-11-9 12:21:37 >
# 4 Re: Test tools
I'm not exactly sure what you mean precisely, because you must have some understanding how each program is going to deal with the others data coming out of it, (and in theory if unit testing outputs correctly the next program should take the inputs correctly) but it might help you in testing if you managed to set up your scenario on a virtual machine and then running copies of that virtual machine to test scenarios like what happens when one piece of software goes down, how the other pieces in the flow will continue to operate.

VM's are ideal because you copy they tend to be encapsulated in a single file and can be copied such that you always have one pristine version of your scenario as a backup.

We used one called VMware where I used to work, while I didn't like the use of VM's there, this sounds like an ideal solution.

Check out wikipedias section on VM's, while wikipedia there is an exhaustive list of links there to hardware VM's.
goatslayer at 2007-11-9 12:22:42 >