How can one easily do black box automated testing across multiple platforms?
-
I work for a software development company that develops a certain application across multiple platforms: Web App, iOS, Android, Mac and Windows. We are looking for a way to do black box automated testing across all these platforms in an easily maintainable way. So far it seems that Watir (http://watir.com) will be the best solution for the Web app (I prefer to use Ruby), while MonkeyTalk (http://www.gorillalogic.com/ testing-tools/monkeytalk) may be the best for our Mobile platforms (because we can write one set of tests for both platforms at the same time). We still have not been able to find a good solution for our desktop platforms. We're a startup so we don't have the budget for a proprietary solution and those are looking for open source solutions. Is there a better way to tackle the situation we're in and are there any better solutions for the various platforms we want to test.
-
Answer:
I don't think there is a good freeware solution for desktop applications, especially when you say it should be maintainable. Assuming you are talking windows desktop, you could consider the support for automation in the Microsoft programming languages like C#, look for UI automation. You may also want to consider not using GUI automation, but working at the API level/below the GUI. There is a cutting edge tool - http://sikuli.org (haven't used it) I have also heard accounts of people using Auto-IT (it's a great tool, but not sure if it is scalable/maintainable). --- If I had to choose (given your situation - startup), I would first focus on a non-GUI automation solution, i.e., using API. This also allows developers to commit to writing tests. You can use a GUI solution later if necessary.
Nilanjan Bhattacharya at Quora Visit the source
Related Q & A:
- How can I easily whiten my teeth?Best solution by Yahoo! Answers
- How can one deal with Obsessive-Compulsive tendencies?Best solution by helpguide.org
- How can one enter uk via france?
- How can one start a non-profit organization?Best solution by Yahoo! Answers
- How Can i turn a black and white picture back into a colored picture?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.