Posted on Leave a comment

Create random Emails

To create a random Email use button. The values are stored in buffer – clipboard content – and then can be pasted into your test.

Insert random Email into a test.

Make sure you are in mode.

  1. Make an entry field active and enter your Email address.
  2. Insert a click where the random number is to be inserted.
  3. Switch to mode.
  4. Click .
  5. Type in a PHP code to create a random number: rand(1,100000000)
    A random number will be inserted in clipboard.
  6. Click on to add the created random number to your email.

Posted on Leave a comment

Notifications

Get notifications for automated run

Make sure you open a schedule that runs automatically.

  1. Open tab “Notifications” .
  2. Check the box “Send Notifications”.
  3. Choose “failed runs” or “every run” in drop down menu.
  4. Check the box “Notify on Slack”.
  5. Insert a unique URL created with Incoming Webhooks in Slack (ex. https://hooks.slack.com/services/xxx/xxxx).
    Please notice: you need to open Slack settings to configure Incoming Webhooks in Slack and to create a unique Url. Check Slack installation instructions here https://api.slack.com/messaging/webhooks.

Posted on Leave a comment

Using schedules for automated runs

Run your tests automatically

Create a schedule to run one or several tests automatically at a certain time. A schedule can be run hourly, daily or weekly.

Setup a Schedule:

  1. Open an execution page.
  2. Click .
  3. Add tests to your new schedule.
  4. Open a schedule and rename it.
  5. Check the box “Run automatically”.
  6. Enter the time and frequency when Testup should run your tests.
Posted on Leave a comment

SmART City

The Challenge

Ensure stable functionality of the Web Platform in every browser and location

A ‘‘SmartCity’’ is project presented by Uniot company to modernize urban lightning  infrastructure.

The communication between existing ​hardware and ​software is carried out by a Web Platform – an online platform that can be managed in every browser, device and location. 

“As a Start up we are limited in human and financial resources to setup E2E Testing.” , says the Senior Software Engineer Petro Gordiievich. “However, using Uniot Web platform must guarantee that all complex operations work flawlessly.”

Before shifting to Testup, it was extremely time consuming and required highly qualified personnel to write unit tests and scripts, to test manually hardware devices in real time and to support all testing life cycles, especially during active CI/CD phase. 

About the company

Uniot is a Ukrainian innovative company that creates technological solutions that connect infrastructure in the city into a single smart system and help to use it efficiently.

Number of Employees

10

Industry

Wireless data transmission

Testup was used for

Implementation of e2e testing of hardware and software as entire system

ROI

Increase test coverage of system under from 50% to 90%

The Solution

Implement Testup.io to ensure full test coverage and optimize the quality management process.

Testup provided a quick, easy and affordable Solution to improve stability and the quality of the Web platform. “We recorded with Testup a lot of tests in a short time to cover all scenarios that ensures correct state of complex dependencies of the entire system. Software functionality and hardware devices are tested in real time as one system.” says Petro.

Tests are designed for each lightning scenario. They can be executed simultaneously, by schedule and as many times as needed.

Testup provides recordings of test executions so the monitoring becomes more convenient. From any location and device users can compare recorded data with expected data (for ex. power consumption, connected devices, power consumption, supply voltage, etc.)

The Impact

Stable system functionality and easier communication with the customers as a result of reliable E2E testing

With the implemented Solution from Testup, Uniot company benefits in different areas.

Developers don’t have to write lots of unit test. They get visual reports of the executions that are easy to analyze.

Managers save time on executing E2E tests and are able to concentrate on business development and marketing.  Recordings of test executions are also used for presentations. Meetings went smother, more reliable and efficient. The visualisation of the entire process became a key to successful sales. 

Posted on Leave a comment

How to handle randomly appearing content

Randomly appearing content such as popup windows shows up mostly due to the following reasons: unknown user for a website, deep scrolling or longer time on the webpage. In Editor, mode, you can control the flow depending on weather the pop up appears or not.

Precondition
Make sure the pop up appears during test creation.

  1. Switch to mode.
  2. Click on .
  3. Draw an Anchor area around close button and play it.
  4. Add a conditional jump .
  5. Insert actions to close the popup content.
  6. Add actions below created #Tag to continue your test.

Please notice:

Next time when the popup content would not appear, the Robot will jump directly to the #Tag.

Posted on Leave a comment

Logins and Passwords

Your Website requires authentication

Enter Login and Password in URL of the website under test as follows:

https://<user>:<password>@example.com.

  1. Open Test Settings.
  2. Enter URL, including your Login and Password;
    or
  1. Click as a new test step.
  2. Enter URL, including your Login and Password.

Your Website shows Password dialog

Make sure you are in mode.
Make sure the entry field is active.

  1. Click to enter Login.
  2. Enter Login and press [ENTER] to confirm the action.
  3. Press [TAB].
  4. Click to enter Password.
  5. Enter Password and press [ENTER] to confirm the action.

Please notice

If your user name is an e-mail address, you will need to encode the @ symbol before you can include it in the URL. To do this, simply replace the “@” with “%40”.