R
R
ReanGD2013-01-05 08:28:44
Python
ReanGD, 2013-01-05 08:28:44

Recommend a framework for testing on virtual machines

Actually, I want a simple one - to have a cross-platform framework for testing applications (python) on virtual machines.

Ideally, the list of requirements for it is as follows:
- launching a virtual machine (in particular, vmware, but would not refuse something more universal)
- loading a new version of the application there / setting up the environment / uploading results
- running tests, with the ability to then centrally view the results
- I really want to be able to automatically work with the GUI + take screenshots

Google, in response to such requests, twists at the temple and gives out some kind of wild zoo of highly specialized and often not cross-platform solutions, it is difficult to choose a set of standing ones, you don’t want to deal with each one individually. In principle, on the same python, one could write a simplified version of something similar to oneself, but I'm afraid it will turn out to be very laborious. I hope Habrarazum will prompt a worthwhile solution.

Thank you very much in advance.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
M
moden, 2013-01-11
@ReanGD

We decide on our own.
python + VirtualBox API + email report & screenshots + report viewer (on django) In
principle, it is possible on VMWare, it just didn’t fit our requirements
And yes, labor-intensive. :-)

S
subvillion, 2013-01-06
@subvillion

Correctly Google writes this specificity? continuous testing? each organization decides in its own way, as it is impossible to create a product that satisfies everyone and in everything.
The most common CI systems: Jenkins, TeamCity, Bamboo, etc.
Which virtual machines you install CI agents on is up to you, the results will be the way you want to see them, the environment can be deployed and cleared when the test starts / ends (venv) and so on.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question