autorización

OAuth2, authorization protocol

OAuth2 is a authorization protocol, that emerged from the Social Web. This allow users to authorize third parties to access their information without them having to know the user’s credentials. There are multiples entities involved in the OAuth2 flow: Resource owner: Entity that may grant access to protected resources. It may be an authorization of certain … Read more…

Getting started automation on Android with Appium

Appium is an open source, cross-platform test automation tool for native, hybrid and mobile web apps, tested on simulators (iOS, FirefoxOS), emulators (Android), and real devices (iOS, Android, FirefoxOS). Appium is cross-platform. It allows you to write tests against multiple platforms (iOS and Android), using the same API. Appium enables iOS and Android automation using … Read more…

Continuous integration using Jenkins for iOS testing

Continuous integration is a way of work, initially by Martin Fowler which consists of automatic integration of a project as often as possible in order to detect errors as soon as possible. It is possible to achieve continuous integration using Jenkins. This post it is about a practical example to run automatic tests for an iOS application every … Read more…

iOS Testing

Useful commands in instruments for automatize tests for iOs

After having set the basic concepts for Instruments here, we keep going on learning things about Instruments DIFFERENCE BETWEEN “PUSHTIMEOUT” AND “DELAY” Sometimes, some delay is needed before the next command is executed, for instance wait until the connection has been established after a http request. It is posible to use the “delay” for it, … Read more…