Cloud Testing with Browserstack
Test Evolve integrates with Browserstack to provide cloud-based testing using your existing functional test suite.
Instructions
- Set your Browserstack login credentials in accounts.yml.
default_config/accounts.yml
browserstack:
  username: Your Username
  access_key: Your Access Key
- Set the source to Browserstack in browser.yml for browser testing or mobile_app.yml for mobile app testing.
default_config/browser.yml
source: browserstack
default_config/mobile_app.yml
source: browserstack
- Within the Browserstack section of browser.yml, choose your test run configuration.
default_config/browser.yml
browserstack:
  platform: desktop # desktop, mobile
  local_testing: false
  browserstack_debug: true
  test_name: Regression Tests
  browserstack_options: []
  desktop:
    browser: Chrome
    browser_version: 45
    platform: Windows
    platform_version: 7
    resolution: 1024x768
    maximise: true # true, false
    resize: false # true, false
    breakpoint:
      width: 800
      height: 600
  mobile:
    browser_name: Safari
    platform: MAC
    device: iPhone 6S
    os_version: 10.3
- Run your tests.
- Ruby
- JavaScript
- TypeScript
cucumber features
npm run test
npm run test