Automatisiertes & manuelles
Browser-Testen

Erreichen Sie für Ihre automatisierten und manuellen Testverfahren
neue Dimensionen mit TestingBot.
Sofortiger Zugriff auf Hunderte von echten Browsern.

TestingBot gratis ausprobieren
  • Browser-Tests in der Cloud

    Browsers

    TestingBot stellt Ihnen Hunderte von Browser-Versionen bereit, die Sie sofort zum automatischen und manuellen Testen verwenden können.


    Alle verfügbaren Browser anzeigen
  • Manuelle Browser-Tests

    Laptop Laptop small

    Genau wie ein lokal installierter Browser.
    Steuern Sie jeden Browser über Ihren eigenen Browser. Es ist keine Installation notwendig.


    Mehr über das manuelle Testen erfahren
  • Testen mit Vertrauen

    Tunnel

    Die Tests laufen im unseren sicheren Datenzentrum.

    Die VMs sind durch Firewalls geschützt und werden nach jedem Testlauf gelöscht.<br />Somit wird garantiert, das keine Kundendaten bei nachfolgenden Sitzungen preisgegeben wird.


    Weitere Funktionen anzeigen
  • Apps auf Test-Servern

    Staging Staging small

    Testen von Apps auf Test-Servern, die sich hinter einer Firewall oder Proxy befinden.
    Unsere Secure-Tunnel-Technologie ermöglicht es Ihnen, in der Entwicklung befindliche und interne Websites zu testen.


    Erfahren Sie mehr über unsere Tunneling-Technologie

Automatisiertes Testen

TestingBot betreibt eines der größten Selenium Grids auf dem Internet.

Nach einer einfachen Änderung an Ihren vorhandenen Selenium-Tests können Sie Ihre Tests auf unserem Selenium Grid ausführen.
Wir stellen für jedes Test-Framework Testbeispiele bereit.

Lassen Sie mehrere Tests parallel über Dutzende von Browser-Versionen/Plattformen/Geräten laufen. Sie erhalten stets die aktuellsten Testprotokolle, Screenshots und Videos.

Alle Funktionen

var webdriverio = require('webdriverio'),
client = webdriverio.remote({
    desiredCapabilities: {
        browserName: 'firefox',
        version: '44',
        platform: 'WINDOWS'
    },
    host: 'hub.testingbot.com',
    port: 80,
    user: 'API_KEY',
    key: 'API_SECRET',
    logLevel: 'silent'
}).init();

client
.url('http://google.com')
.setValue('*[name="q"]','TestingBot')
.click('*[name="btnG"]')
.pause(1000)
.getTitle(function(err,title) {
    console.log(title);
})
.end();
import org.openqa.selenium.By;
import org.openqa.selenium.Platform;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;

import java.net.URL;

public class JavaSample {
  public static final String URL = "http://API_KEY:API_SECRET@hub.testingbot.com/wd/hub";

  public static void main(String[] args) throws Exception {

    DesiredCapabilities caps = new DesiredCapabilities();
    caps.setCapability("browserName", "Firefox");
    caps.setCapability("version", "latest");
    caps.setCapability("platform", "WINDOWS");

    WebDriver driver = new RemoteWebDriver(new URL(URL), caps);
    driver.get("http://www.google.com/ncr");
    WebElement element = driver.findElement(By.name("q"));

    element.sendKeys("TestingBot");
    element.submit();

    System.out.println(driver.getTitle());
    driver.quit();
  }
}
#!/usr/bin/env ruby
require 'rubygems'
require 'selenium-webdriver'

caps = Selenium::WebDriver::Remote::Capabilities.firefox
caps.version = "44"
caps.platform = :WINDOWS

driver = Selenium::WebDriver.for(
  :remote,
  :url => "http://API_KEY:API_SECRET@hub.testingbot.com/wd/hub",
  :desired_capabilities => caps)
driver.navigate.to "http://www.google.com"
element = driver.find_element(:name, 'q')
element.send_keys "TestingBot"
element.submit
puts driver.title
driver.quit
import unittest
import sys

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from testingbotclient import TestingBotClient

class TestTestingBotClient(unittest.TestCase):

    def setUp(self):
		desired_cap = {'platform': 'Windows', 'browserName': 'firefox', 'version': '44' }

		self.driver = webdriver.Remote(
		    command_executor='http://API_KEY:API_SECRET@hub.testingbot.com/wd/hub',
		    desired_capabilities=desired_cap)

    def test_google_example(self):
		self.driver.get("http://www.google.com")
		if not "Google" in self.driver.title:
		    raise Exception("Unable to load google page!")
		elem = self.driver.find_element_by_name("q")
		elem.send_keys("TestingBot")
		elem.submit()
  • + 5 Millionen Tests jeden Monat

    Jeden Monat lassen unsere Kunden mehr als 5 Millionen automatische und manuelle Tests mittels TestingBot laufen.

  • 5 Jahre Erfahrung

    TestingBot hat eines der ersten cloud-basierten Selenium Grids bereitgestellt und arbeitet kontinuierlich an der Optimierungs dieses Diensts.

Logo head

Für eine kostenlose Testversion registrieren

Jetzt beginnen, Ihre Apps mit TestingBot zu testen.