Forum Discussion
karkadil
12 years agoValued Contributor
TestComplete license doesn't cost much comparing to other commercial tools, but it gives some benefits:
1. Support. You can't expect any qualified support from open source tools, only answers from community volunteers. And from my experience, SmartBear support is one of the best.
2. Supported components. In case of using commercial tools, if you need to test applications with third-party components (e.g. not native Web applications like Silverlight, Flash, Flex, etc.) you have to search for additional plugins (which are not necessarily developed by the same community). In case of TestComplete you get support for all these components from the box.
3. From my experience, open source tools have more bugs since they are not tested properly. Therefore, you have to submit to some of them and find workarounds by yourself.
However, in case of cloud-based testing I would choose Selenium. The reason is simple: TestComplete needs active connection to the computer where you run the tests (e.g. RDP). It means that if you experiense internet connection problem during the test run, it will fail. In case of Selenium this problem doesn't exist.
1. Support. You can't expect any qualified support from open source tools, only answers from community volunteers. And from my experience, SmartBear support is one of the best.
2. Supported components. In case of using commercial tools, if you need to test applications with third-party components (e.g. not native Web applications like Silverlight, Flash, Flex, etc.) you have to search for additional plugins (which are not necessarily developed by the same community). In case of TestComplete you get support for all these components from the box.
3. From my experience, open source tools have more bugs since they are not tested properly. Therefore, you have to submit to some of them and find workarounds by yourself.
However, in case of cloud-based testing I would choose Selenium. The reason is simple: TestComplete needs active connection to the computer where you run the tests (e.g. RDP). It means that if you experiense internet connection problem during the test run, it will fail. In case of Selenium this problem doesn't exist.
Related Content
Recent Discussions
- 6 hours ago
- 6 hours ago
- 4 days ago