Is Selenium the best tool to test my application?
I have been asked to use automation testing tool in my project. And, Selenium has been suggested by many people. I wanted to confirm if Selenium would suit my following requirements:
1) Is it an efficient tool to test Web based Application built on VB.Net platform.
2) Is it possible to test the applications in different languages like English, Japanese, Chinese, Spanish, Korean.
3) Can we create script on one server and use the same for other servers like integration, staging....?
Any kind of help will be appreciated.
Re: Is Selenium the best tool to test my application?
Fairly decent tool to start with. Selenium I'd say is best when you need to do cross browser tests as it supports both Firefox and IE fairly well.
As for cross language issues. That is more of a matter of how you structure your test and how the app is designed. If the web app uses identifiers that stay constant when the locale changes, then you can essentially structure your tests in a data driven manner so you can swap out say an English set of data with a Japanese set when you run the test again. This will have to be done with a bit of coding, not just record/playback, as you'll have to parameterize your tests.
As for using the same scripts for different servers. It's a matter of how your structure your tests. Same as above, it's a matter of parameterizing your tests so you can pass it in different addresses.