Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

About

BrowserStack is a service that provides instant access to 2,000+ real mobile devices and browsers on a highly reliable cloud infrastructure.  It is the world’s leading software testing platform powering over two million tests every day across 15 global data centers. It can scale as testing needs grow.

Founded in 2011, BrowserStack is a privately held company backed by Accel with offices in San Francisco, Mumbai, and Dublin.

Role in Test Automation

BrowserStack serves a device hosts so that automated tests can be run on virtual or real devices remotely from the web.  The Test Automation solution for SimplyE initiates a session on a device, install the app and runs through the test cases established in the test suite.  The solution allows the community to test specific test on an array of devices and device configurations if needed.

As a default the test suite runs when a Commit is made to the mobile app binary repo on Github for Android and iOS. 

Access

Contact James Englishto get access to BrowserStack. 

Current Plan

Automate Mobile - 5 parallel tests (5 Live users & Unlimited Automate users) 

...

  • Unlimited interactive testing minutes
  • Unlimited automated testing minutes
  • All real mobile & tablet devices
  • Test Native & Hybrid Apps
  • Multiple automation frameworks
  • Secure Local testing
  • All debugging features
  • Test real-world conditions

Precondition

To get access to BrowserStack devices and logs, you need to be logged in on https://www.browserstack.com/.

Manual browser testing on real device

  1. After signing in, open 'Live' from BS site header or go to https://automate.browserstack.com/


  2. On main page you can select OS and browser you want to test on.


    If you want to test on mobile device, browser selecting menu will appear on dragging mouse into device name


  3. Wait for device loading


  4. Start testing

Manual mobile app testing on real device

  1. After signing in, open 'App Live' from BS site header or go to https://app-live.browserstack.com/


  2. Upload/install app using one of following options:
  3. Select device to start testing


  4. Wait for device loading


  5. Start testing

Checking mobile app autotest log

  1. After signing in, open 'App Automate' from BS site header or go to https://app-automate.browserstack.com/



  2. Open test log and look for line with following info:
    2020-11-27 04:12:24 INFO  - Session id - e83ed56ba1634e0b696abac11d103e8c08f52deb

  3. Copy Session id from it 
  4. On build page, open latest build and insert into search field on build page





  5. Open found run with given id

  6. Check run info
    On Input Capabilities and Device Capabilities you can see input device settings.
    Logs tabs (Text Logs, Network Logs, Device Logs, Appium Logs. App Profiling) contain all device/app info gathered during test run.

Checking browser autotest log

  1. After signing in, open 'Automate' from BS site header or go to https://automate.browserstack.com/



  2. Open test log and look for line with following info:
    2020-11-27 17:54:56 INFO  - Session id - 99cbaea8ac5afebf952b66b432da1f0728a8ec46



  3. Copy Session id from it 
  4. Insert into search field on build page



  5. Open found run with given id



  6. Observe test run results
    On Input Capabilities and Device Capabilities you can see input device settings
    Logs tabs (Text Logs, Network Logs, Device/Console Logs, Appium/Selenium Logs) contain all device/browser info gathered during test run



...