TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: TestBeacon: Web UI Automation as a Service

4 点作者 wjg大约 9 年前

2 条评论

wjg大约 9 年前
Hey HN, I built TestBeacon, a platform for writing web UI automations (think Selenium&#x2F;iMacros) without ever leaving the browser. No native drivers or extensions to install (although we do have an extension for quick writing&#x2F;testing of scripts! <a href="https:&#x2F;&#x2F;chrome.google.com&#x2F;webstore&#x2F;detail&#x2F;testbeacon&#x2F;iboncccoifgbjimboiphmlcbnnllodkn" rel="nofollow">https:&#x2F;&#x2F;chrome.google.com&#x2F;webstore&#x2F;detail&#x2F;testbeacon&#x2F;ibonccc...</a>). I wanted to be able to easily access and share automations so each one has a unique URL and can be ran at the click of a button.<p>TestBeacon can also run your tests in the background (via PhantomJS) and notify you of the results via email, with screenshots, console logs, etc. We run them on your schedule on a weekly basis.<p>TestBeacon runs on top of Flytrap.js (<a href="http:&#x2F;&#x2F;docs.flytrap.io" rel="nofollow">http:&#x2F;&#x2F;docs.flytrap.io</a>), the programming language used to build and drive automations. It’s just a javascript library and interprets and runs scripts written in Flytrap. Just embed a single JS file into your web app, and you’ll be able to automate the mindless clicking around during feature development. The automation can then double as a safety-net for testing &amp; QA, and used to spot-check problematic areas post-deployment.<p>Let me know what you think!
allanderek大约 9 年前
I think it&#x27;s quite a nice idea, but I&#x27;m struggling to imagine myself using this. For a start, I want my tests in my source code repository. Secondly, I want to run my tests locally <i>before</i> I upload to production, perhaps even before I write the code to satisfy the tests.<p>I see that you have also developed a chrome extension so that one could run their tests locally. But that is essentially different from running your tests as a service. In this case you&#x27;re essentially providing a testing library.<p>I could just about see myself writing my tests locally (perhaps using your chrome extension) and using the local tests for <i>development</i> and then uploading those tests and using a service to check a production server periodically. But I&#x27;m a little sceptical (why not just have the production server run the tests periodically itself?)<p>There may be some other uses for Web UI Automation as a service, for example scraping.
评论 #11361532 未加载