When the sample had learned to remove a person after by itself, they undertaking functioning consistently and you may well

In the short-term, it is an inside API to which you can posting a beneficial consult and you may perform certain procedures to the application side from the inside the test. It is also simple to trigger:

QaApiHelper::deleteUser(user_id);

It’s a given that QaApi can only works that have shot profiles that will be only accessible via a keen intranet.

Grade away from Badoo investigations

Nearly at every meeting we give individuals exactly what analysis degrees i enjoys in our providers. I want to briefly listing those which is actually interesting in the position away from Selenium assessment:

  • Devel ecosystem investigations: Devel are a duplicate out of manufacturing along with its own basics and you may interior features.
  • Try research: Test is actually a production ecosystem which is accessible out of an enthusiastic intranet through a certain Hyperlink, and that is an integrate regarding grasp password plus the task are checked.
  • Presenting evaluation: Presenting is actually typically the result of a combine of your own discharge part plus the learn.
  • Creation comparison.

Parallel Selenium examination having membership

Let us return to the attempt. Suppose you are you to notice-exact same QA professional who is now assigned that have training brand new membership try to work within the synchronous into several images and on staging.

Let me prompt your you to definitely images are employed in a launch environment, in other words, he’s a comparable affiliate legs. It is very visible that in the current set-upwards this is not you’ll be able to to run evaluating in the parallel. For folks who activate a couple of such evaluating a matter of seconds aside for the other photos, then the next sample attempts to would a visibility on Badoo in the event that earliest has already authored you to definitely, and it surely will usually fail:

How can we resolve this problem out-of ours? How can we make certain the test usually has actually a beneficial fresh Twitter affiliate?

In the beginning I tried to resolve this problem the best way. We written a keen mysql dining table on that we imported several manually-written Twitter users and you may marked the reputation because ‘available’. The test took a user out of this desk, and you may changed their status in order to ‘busy’. If the there’s no available member, the test damaged, providing the relevant notification.

This system had numerous evident disadvantages. To start with, in the event the so many sample occasions was indeed activated meanwhile, there were not enough account available so there is nowhere so you can have them regarding. As well as, in some way, the test you’ll neglect to call it quits the consumer at the bottom (eg in the event it is actually dropped by clicking ‘Ctrl+C’). Nothing associated with the try liked into the days when there was quicker than an her przeglД…d hour to go up until the release due date.

We pretty soon had tired of unpredictable accidents and you may aside-of-manage statuses which have Myspace levels and you may started to select a great most useful service…

The fresh Chart API

Twitter provides a good API which enables one to perform take to users in order to operate him or her – builders.facebook/docs/graph-api. It is organized fairly only: your develop this new consult need after which send they so you’re able to new Myspace servers, following the clear answer returns from inside the json structure.


You receive an application id and secret when you register your application on FB (for more details see here - developers.facebook/docs/facebook-login/overview).
  • The amount of registrations for every application is limited. Quote: “For each and every software you cannot perform over 2000 try pages.” Conclusion: you need to continue count regarding pages.
  • A test affiliate with simply become composed can simply collaborate which have you to software. In this situation the application is the domain name where the service is found. Inside Badoo, presenting and you may images have been in some other domain names. Conclusion: when you continue count away from users you need to categorise them by app id.