Devtunnel lets you debug line by line of code… device by device – in the cloud, any device, debug your code running it step-by-step
Inject quality into development, QA and ops processes – Teams can integrate unit, exploratory and automated testing directly into their IDE of choice for mobile or web.
Use your native mobile testing frameworks – Espresso (Android) and XCTest (iOS), enables developers to receive early feedback from CI builds over a wide range of platforms, environments and real user conditions.
Gain improved visibility into bugs – Perfecto’s DigitalZoom reporting provides cross-platform visibility and allows teams to track quality trends, analyze platform-specific issues and collaborate on test results for faster fixes.
Companies need to continually innovate in order to thrive
That means that if a developer needs to solve an issue that comes from QA / production they can easily open devices on the Perfecto cloud, connect via DevTunnel and from that moment they can investigate the issue in the same way or on the same tool that they are used to working with – This can save them hours or days in setting up the environment necessary to solve the problem.
Development teams today in many cases become THE business. More and more organizations build their business strategy on digital channels – Web, mobile and social. Although developers spend most of their day in their IDE, developing new code and debugging – in many cases, those few development teams are responsible for hundreds of millions in company revenue.
To address business needs, development teams need to move fast and be more agile, they need to be able to secure the business necessary to build the right process – one which includes a set of safety nets. Such teams would like to focus on developing new capabilities, be more innovative and drive the business forward rather than address issues, however, when those occur they may be as important as new functionality and in most cases even more critical for the business.
FOUR WAYS PERFECTO IMPROVES DEVELOPMENT VELOCITY & QUALITY
1. CODE & DEBUG
Code, validate, debug, repeat. Whether you’re working on new features or debugging issues, hunting for the right device and configuring environments wastes precious time.
Perfecto provides immediate, hassle-free access to the widest variety of mobile devices and web browsing environments right from your IDE so you can quickly get back to coding.
2. TEST & VALIDATE
Think you’re ready to close that story or bug? About to commit a patch? Will it break the build?
What you don’t know, matters.
Perfecto helps you validate your work fast on real platforms before check-in. Easily execute tests written in Espresso, XCTest, Selenium or other test frameworks on multiple platform versions and form factors directly from your workstation.
Espresso on Real Android Devices
Selenium in the Cloud
Launch on Multiple Cloud Devices
3. BUILD & VERIFY
Preventing bugs, rather than merely detecting them, requires fast and complete feedback across your entire delivery process. From unit and smoke tests on incremental and branch builds to fully automated UI regression testing on pre-release candidates, we’ve got you covered.
Perfecto offers the coverage you need executed in parallel across environments, platform capabilities, and conditions that your users experience.
Video: Jenkins project that runs a Selenium test that activates EspressoExecute command
Article: Running Espresso Tests with Jenkins
4. ANALYZE + ACT
Continuous automated testing creates lots of data, but where should you focus? The right visibility over your work helps you resolve blockers quickly and release on time.
Perfecto’s reporting and analysis platform enables you to quickly understand overall quality, then instantly zoom in to problem areas and take action. Within a single interface, teams can collaborate on issues, track project quality changes over time, and quickly zoom in on issues to speed mean time to resolution.