Hoppa till innehåll

Testing

testingbot.com

TestingBot är en molntjänst för Selenium-baserad webbläsar- och enhetstestning. Tjänsten är fri att använda för projekt med öppen källkod.

Besök testingbot.com

Vad är testingbot.com?

TestingBot är en molnbaserad plattform för automatiserad webbläsar- och enhetstestning, byggd kring Selenium WebDriver och Appium. Tjänsten ger utvecklare tillgång till ett stort rutnät (grid) av verkliga och virtuella webbläsare, operativsystem och mobila enheter i molnet, så att automatiserade tester kan köras mot kombinationer av Chrome, Firefox, Safari, Edge, Android och iOS utan att teamet behöver underhålla egen testinfrastruktur. Enligt källdatan är tjänsten gratis för öppen källkod, ett vanligt mönster bland kommersiella testplattformar som vill stötta OSS-ekosystemet samtidigt som de tar betalt av kommersiella kunder. TestingBot integreras typiskt med CI/CD-pipelines via Selenium-klienter i valfritt programmeringsspråk och används för cross-browser- och cross-device-regressionstestning som en del av ett kontinuerligt testflöde.

Vad den fria nivån räcker till

Tjänsten är gratis specifikt för projekt med öppen källkod. Källdatan specificerar inga exakta kvoter, till exempel antal testkörningar eller grad av parallellitet, för det fria erbjudandet.

Användningsfall

Selenium/Appium utan egen grid

Kör automatiserade tester mot dussintals webbläsar-/OS-kombinationer utan att sätta upp en egen Selenium Grid.

Cross-browser-regression i CI/CD

Fånga rendering- eller funktionalitetsskillnader mellan Chrome, Firefox, Safari och Edge inför varje release.

Mobiltestning

Testa mobilappar eller mobilanpassade webbsidor mot verkliga eller emulerade Android/iOS-enheter.

Gratis infrastruktur för OSS-projekt

Ge ett open source-projekt gratis tillgång till professionell cross-browser-testinfrastruktur som annars vore kostsam att driva själv.

Styrkor och begränsningar

Styrkor

  • Gratis för öppen källkod, vilket sänker tröskeln för OSS-underhållare att köra fullständig cross-browser-testning
  • Bygger på etablerade, öppna standarder (Selenium WebDriver, Appium) snarare än ett proprietärt testspråk
  • Täcker både webbläsare och mobila enheter i samma plattform

Begränsningar

  • Källdatan specificerar inte villkoren för gratisnivån för kommersiella (icke-OSS) användare - verifiera direkt hos leverantören
  • Kräver att man redan skriver Selenium/Appium-baserade tester - passar inte team som vill ha ett kodlöst eller läsbart skriptspråk
  • Som molntjänst för testinfrastruktur binder man testkörningen till en extern leverantörs tillgänglighet och kapacitet

Jämfört med alternativen

TestingBot konkurrerar direkt med gridlastic.com, som också erbjuder Selenium Grid-testning i molnet men med en uttryckligt kvoterad gratisnivå (4 samtidiga noder, 4 000 testminuter/månad). UI-licious Snippets löser ett näraliggande men mindre problem - enstaka, delbara Chrome-tester utan kod - snarare än fullskalig CI-integrerad cross-browser-automation. Cypress.io är ett alternativ för team som vill äga testkörningen själva istället för att köra mot en molnbaserad grid.

Vanliga frågor

Är TestingBot gratis?

Gratis för öppen källkod enligt källan. Villkoren för kommersiell användning anges inte - verifiera direkt hos leverantören.

Vilken testteknik används?

Selenium WebDriver för webbläsartestning och Appium för mobiltestning, vilket är öppna, branschstandardiserade protokoll.

Behöver jag skriva om mina befintliga Selenium-tester?

Nej, eftersom TestingBot bygger på standard-WebDriver bör befintliga Selenium-testskript kunna pekas mot TestingBots grid med minimal anpassning.

Passar det för mobiltestning?

Ja, plattformen nämner uttryckligen enhetstestning utöver webbläsartestning.

Vem passar tjänsten för?

Open source-underhållare som vill ha gratis cross-browser/enhetstestning, samt team som redan använder Selenium/Appium och behöver molnbaserad testinfrastruktur.

SIAX perspektiv

Relevant för team som vill slippa underhålla egen Selenium Grid-infrastruktur, särskilt open source-projekt där det fria erbjudandet direkt matchar behovet. För kommersiella, icke-open source-projekt bör man räkna med en betald plan - kontrollera aktuella villkor och prisnivåer direkt hos leverantören innan tjänsten byggs in i en CI-pipeline, samt var testdata och skärmdumpar lagras om GDPR är relevant.

Osäker på vad ni behöver?

Vi hjälper er välja rätt verktygsstack

Ett kostnadsfritt första samtal - vi går igenom er stack och vad som faktiskt behövs innan ni betalar för något.

Boka samtal