<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <icon>http://ln.ht/_/images/favicon-4c526c32c48400028d7739cac47cd2a3.svg?vsn=d</icon>
  <link type="text/html" rel="alternate" href="http://ln.ht/JavaScript/javascript/testing"/>
  <link type="application/atom+xml" rel="self" href="http://ln.ht/_/feed/JavaScript/javascript/testing"/>
  <id>http://ln.ht/_/feed/JavaScript/javascript/testing</id>
  <title>Bookmarks tagged with: JavaScript,javascript,testing</title>
  <updated>2026-09-17T20:35:01.452126Z</updated>
  <entry>
    <category label="benchmarking" term="benchmarking"/>
    <category label="work" term="work"/>
    <category label="testing" term="testing"/>
    <category label="webdev" term="webdev"/>
    <category label="js" term="js"/>
    <category label="javascript" term="javascript"/>
    <author>
      <name>eli</name>
      <uri>https://ln.ht/~eli</uri>
    </author>
    <content type="html">&lt;blockquote&gt;
  &lt;p&gt;
For years now, though, I’ve been using Tachometer for most browser-based benchmarks. It’s featured in this blog a few times, although I’ve never written specifically about it. Tachometer doesn’t make benchmarking totally foolproof, but it does automate a lot of the trickiest bits. What I like best is that it:  &lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <link rel="alternate" href="https://nolanlawson.com/2024/08/05/reliable-javascript-benchmarking-with-tachometer/"/>
    <id>https://nolanlawson.com/2024/08/05/reliable-javascript-benchmarking-with-tachometer/</id>
    <title>Reliable JavaScript benchmarking with Tachometer | Read the Tea Leaves</title>
    <updated>2024-08-05T15:18:55Z</updated>
  </entry>
  <entry>
    <category label="tutorial" term="tutorial"/>
    <category label="howto" term="howto"/>
    <category label="ui" term="ui"/>
    <category label="webdev" term="webdev"/>
    <category label="javascript" term="javascript"/>
    <category label="testing" term="testing"/>
    <category label="playwright" term="playwright"/>
    <author>
      <name>chrisSt</name>
      <uri>https://ln.ht/~chrisSt</uri>
    </author>
    <content type="html">&lt;p&gt;
Visual testing is essential in web app development, ensuring your users never face a broken UI. Learn everything you’ll need in this comprehensive guide.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://www.browsercat.com/post/ultimate-guide-visual-testing-playwright"/>
    <id>https://www.browsercat.com/post/ultimate-guide-visual-testing-playwright</id>
    <title>Ultimate Guide to Visual Testing with Playwright</title>
    <updated>2024-03-10T02:31:37Z</updated>
  </entry>
  <entry>
    <category label="testing" term="testing"/>
    <category label="javascript" term="javascript"/>
    <author>
      <name>eli</name>
      <uri>https://ln.ht/~eli</uri>
    </author>
    <content type="html">&lt;p&gt;
Minimalistic zero dependency Jest-like test library to run tests in browser, nodejs or deno&lt;/p&gt;
</content>
    <link rel="alternate" href="https://github.com/ValeriaVG/tiny-jest"/>
    <id>https://github.com/ValeriaVG/tiny-jest</id>
    <title>GitHub - ValeriaVG/tiny-jest: Minimalistic zero dependency Jest-like test library to run tests in browser, nodejs or deno</title>
    <updated>2024-01-12T23:34:15Z</updated>
  </entry>
  <entry>
    <category label="info" term="info"/>
    <category label="help" term="help"/>
    <category label="cheatsheet" term="cheatsheet"/>
    <category label="browser" term="browser"/>
    <category label="web" term="web"/>
    <category label="javascript" term="javascript"/>
    <category label="testing" term="testing"/>
    <category label="playwright" term="playwright"/>
    <author>
      <name>chrisSt</name>
      <uri>https://ln.ht/~chrisSt</uri>
    </author>
    <content type="html">&lt;p&gt;
Playwright is a Node.js library for cross-browser end-to-end testing across Chromium, Firefox, and WebKit.&lt;/p&gt;
</content>
    <link rel="alternate" href="https://proxiesapi.com/articles/the-complete-playwright-cheatsheet"/>
    <id>https://proxiesapi.com/articles/the-complete-playwright-cheatsheet</id>
    <title>The Complete Playwright Cheatsheet | ProxiesAPI</title>
    <updated>2024-01-05T14:00:10Z</updated>
  </entry>
  <entry>
    <category label="puppeteer" term="puppeteer"/>
    <category label="testing" term="testing"/>
    <category label="react" term="react"/>
    <category label="javascript" term="javascript"/>
    <category label="framework" term="framework"/>
    <author>
      <name>pyrho</name>
      <uri>https://ln.ht/~pyrho</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://testing-library.com/"/>
    <id>https://testing-library.com/</id>
    <title>Testing Library | Testing Library</title>
    <updated>2021-03-11T18:14:45Z</updated>
  </entry>
  <entry>
    <category label="based" term="based"/>
    <category label="property" term="property"/>
    <category label="typescript" term="typescript"/>
    <category label="testing" term="testing"/>
    <category label="javascript" term="javascript"/>
    <category label="github" term="github"/>
    <author>
      <name>pyrho</name>
      <uri>https://ln.ht/~pyrho</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://github.com/dubzzz/fast-check"/>
    <id>https://github.com/dubzzz/fast-check</id>
    <title>dubzzz/fast-check: Property based testing framework for JavaScript (like QuickCheck) written in TypeScript</title>
    <updated>2020-03-31T13:35:09Z</updated>
  </entry>
  <entry>
    <category label="tool" term="tool"/>
    <category label="testing" term="testing"/>
    <category label="test" term="test"/>
    <category label="javascript" term="javascript"/>
    <category label="framework" term="framework"/>
    <author>
      <name>pyrho</name>
      <uri>https://ln.ht/~pyrho</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://github.com/avajs/ava"/>
    <id>https://github.com/avajs/ava</id>
    <title>avajs/ava: 🚀 JavaScript test runner</title>
    <updated>2020-01-20T02:02:02Z</updated>
  </entry>
  <entry>
    <category label="js" term="js"/>
    <category label="javascript" term="javascript"/>
    <category label="web" term="web"/>
    <category label="testing" term="testing"/>
    <author>
      <name>chrisSt</name>
      <uri>https://ln.ht/~chrisSt</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://24ways.org/2019/twelve-days-of-front-end-testing/"/>
    <id>https://24ways.org/2019/twelve-days-of-front-end-testing/</id>
    <title>Twelve Days of Front End Testing ◆ 24 ways</title>
    <updated>2019-12-09T14:38:17Z</updated>
  </entry>
  <entry>
    <category label="mocha" term="mocha"/>
    <category label="endtoend" term="endtoend"/>
    <category label="e2e" term="e2e"/>
    <category label="javascript" term="javascript"/>
    <category label="test" term="test"/>
    <category label="testing" term="testing"/>
    <category label="cypress" term="cypress"/>
    <author>
      <name>pyrho</name>
      <uri>https://ln.ht/~pyrho</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://www.cypress.io/"/>
    <id>https://www.cypress.io/</id>
    <title>Fast, easy and reliable testing for anything that runs in a browser.</title>
    <updated>2019-03-21T11:42:06Z</updated>
  </entry>
  <entry>
    <category label="testing" term="testing"/>
    <category label="api" term="api"/>
    <category label="javascript" term="javascript"/>
    <category label="development" term="development"/>
    <author>
      <name>rogeruiz</name>
      <uri>https://ln.ht/~rogeruiz</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="https://github.com/vesln/hippie"/>
    <id>https://github.com/vesln/hippie</id>
    <title>vesln/hippie · GitHub</title>
    <updated>2013-12-14T23:29:50Z</updated>
  </entry>
  <entry>
    <category label="javascript" term="javascript"/>
    <category label="testing" term="testing"/>
    <category label="unittesting" term="unittesting"/>
    <author>
      <name>lamnatos</name>
      <uri>https://ln.ht/~lamnatos</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="http://blogs.lessthandot.com/index.php/WebDev/UIDevelopment/Javascript/getting-started-with-javascript-unit"/>
    <id>http://blogs.lessthandot.com/index.php/WebDev/UIDevelopment/Javascript/getting-started-with-javascript-unit</id>
    <title>Less Than Dot - Blog - Getting Started with JavaScript Unit Testing</title>
    <updated>2013-11-13T12:43:56Z</updated>
  </entry>
  <entry>
    <category label="unittesting" term="unittesting"/>
    <category label="javascript" term="javascript"/>
    <category label="testing" term="testing"/>
    <category label="programming" term="programming"/>
    <author>
      <name>lamnatos</name>
      <uri>https://ln.ht/~lamnatos</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="http://coding.smashingmagazine.com/2012/06/27/introduction-to-javascript-unit-testing/"/>
    <id>http://coding.smashingmagazine.com/2012/06/27/introduction-to-javascript-unit-testing/</id>
    <title>Introduction To JavaScript Unit Testing</title>
    <updated>2013-06-19T13:16:34Z</updated>
  </entry>
  <entry>
    <category label="unittesting" term="unittesting"/>
    <category label="testing" term="testing"/>
    <category label="programming" term="programming"/>
    <category label="javascript" term="javascript"/>
    <author>
      <name>lamnatos</name>
      <uri>https://ln.ht/~lamnatos</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="http://alistapart.com/article/writing-testable-javascript"/>
    <id>http://alistapart.com/article/writing-testable-javascript</id>
    <title>Writing Testable JavaScript</title>
    <updated>2013-06-19T07:24:11Z</updated>
  </entry>
  <entry>
    <category label="programming" term="programming"/>
    <category label="errors" term="errors"/>
    <category label="testing" term="testing"/>
    <category label="javascript" term="javascript"/>
    <author>
      <name>lamnatos</name>
      <uri>https://ln.ht/~lamnatos</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="http://ruben.verborgh.org/blog/2012/12/31/asynchronous-error-handling-in-javascript/"/>
    <id>http://ruben.verborgh.org/blog/2012/12/31/asynchronous-error-handling-in-javascript/</id>
    <title>Asynchronous error handling in JavaScript | Ruben Verborgh</title>
    <updated>2013-01-04T14:32:35Z</updated>
  </entry>
  <entry>
    <category label="dev-web" term="dev-web"/>
    <category label="testing" term="testing"/>
    <category label="javascript" term="javascript"/>
    <author>
      <name>bbohling</name>
      <uri>https://ln.ht/~bbohling</uri>
    </author>
    <content type="html">&lt;p&gt;
PhantomJS is a headless WebKit with JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.&lt;/p&gt;
</content>
    <link rel="alternate" href="http://phantomjs.org/"/>
    <id>http://phantomjs.org/</id>
    <title>PhantomJS: Headless WebKit with JavaScript API</title>
    <updated>2012-12-12T16:51:07Z</updated>
  </entry>
  <entry>
    <category label="jasmine" term="jasmine"/>
    <category label="testing" term="testing"/>
    <category label="javascript" term="javascript"/>
    <category label="framework" term="framework"/>
    <category label="development" term="development"/>
    <author>
      <name>chrisSt</name>
      <uri>https://ln.ht/~chrisSt</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="http://pivotal.github.com/jasmine/"/>
    <id>http://pivotal.github.com/jasmine/</id>
    <title>Jasmine javascript testing framework introduction</title>
    <updated>2012-10-29T18:58:26Z</updated>
  </entry>
  <entry>
    <category label="framework" term="framework"/>
    <category label="testing" term="testing"/>
    <category label="javascript" term="javascript"/>
    <author>
      <name>lamnatos</name>
      <uri>https://ln.ht/~lamnatos</uri>
    </author>
    <content type="html">&lt;p&gt;
Jasmine is a behavior-driven development framework for testing JavaScript code.&lt;/p&gt;
</content>
    <link rel="alternate" href="http://pivotal.github.com/jasmine/"/>
    <id>http://pivotal.github.com/jasmine/</id>
    <title>Jasmine JS testing framework</title>
    <updated>2012-09-14T05:40:23Z</updated>
  </entry>
  <entry>
    <category label="sharing" term="sharing"/>
    <category label="css" term="css"/>
    <category label="editor" term="editor"/>
    <category label="testing" term="testing"/>
    <category label="jquery" term="jquery"/>
    <category label="tools" term="tools"/>
    <category label="javascript" term="javascript"/>
    <author>
      <name>lamnatos</name>
      <uri>https://ln.ht/~lamnatos</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="http://jsfiddle.net/"/>
    <id>http://jsfiddle.net/</id>
    <title>Create a new Fiddle - jsFiddle - Online Editor for the Web (JavaScript, MooTools, jQuery, Prototype, YUI, Glow and Dojo, HTML, CSS)</title>
    <updated>2011-04-20T13:21:48Z</updated>
  </entry>
  <entry>
    <category label="headless" term="headless"/>
    <category label="testing" term="testing"/>
    <category label="browser" term="browser"/>
    <category label="webkit" term="webkit"/>
    <category label="javascript" term="javascript"/>
    <author>
      <name>pyrho</name>
      <uri>https://ln.ht/~pyrho</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="http://www.phantomjs.org/"/>
    <id>http://www.phantomjs.org/</id>
    <title>PhantomJS: Headless WebKit with JavaScript API</title>
    <updated>2011-03-22T22:52:21Z</updated>
  </entry>
  <entry>
    <category label="test" term="test"/>
    <category label="web" term="web"/>
    <category label="development" term="development"/>
    <category label="testing" term="testing"/>
    <category label="browser" term="browser"/>
    <category label="javascript" term="javascript"/>
    <author>
      <name>pyrho</name>
      <uri>https://ln.ht/~pyrho</uri>
    </author>
    <content type="html"></content>
    <link rel="alternate" href="http://zombie.labnotes.org/"/>
    <id>http://zombie.labnotes.org/</id>
    <title>Insanely fast, headless full-stack testing using Node.js</title>
    <updated>2011-01-04T12:42:41Z</updated>
  </entry>
</feed>