TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What testing tools do you use?

4 pointsby blufoxabout 11 years ago

3 comments

softatlasabout 11 years ago
Firefox&#x27;s PixelPerfect for Manual Visual Testing. There are some great tools for grunt to do automated visual testing[0] — and CSS unit tests are viable strategies[1].<p>Jasmine specs in Karma&#x2F;Protractor for overall functional testing: of code&#x2F;calls&#x2F;functional groups, of functional flows, and of behavior specifications: so, Unit Testing, E2E testing, Behavior Testing (BDD). Search for headless versions of the browsers you&#x27;re interested in, and integrate into grunt — but here&#x27;s a Stack thread on mobile: <a href="http://stackoverflow.com/questions/464089/simulators-emulators-for-mobile-browser-testing?rq=1" rel="nofollow">http:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;464089&#x2F;simulators-emulato...</a><p>There&#x27;s a great tool in Firefox to record actions in Selenium, though WebDriver probably isn&#x27;t adequate for tech like AngularJS templates or even Semantic HTML (which is a moving target, since W3C Standards enable richly complex &quot;pears&quot;[2]).<p>Semantics[3]; use Fangs-to-Audio[4] to get a &quot;subjective&quot; feel for how your copy sounds to people on screen-readers&#x2F;assistive tech&#x2F;devices. Use <a href="http://wave.webaim.org/" rel="nofollow">http:&#x2F;&#x2F;wave.webaim.org&#x2F;</a>.<p>Follow schema.org as a normative guide to what Search Engines will likely look for. You can probably automate diffs between semantic markup structures and Web Scrape schema.org to determine how &quot;meaningful&quot; your markup is overall.<p>As always, believe in Unicorns[5].<p>[0]: <a href="https://www.npmjs.org/package/grunt-screenshot-diff" rel="nofollow">https:&#x2F;&#x2F;www.npmjs.org&#x2F;package&#x2F;grunt-screenshot-diff</a><p>[1]: <a href="http://prezi.com/piifihs2ohet/test-driven-css/" rel="nofollow">http:&#x2F;&#x2F;prezi.com&#x2F;piifihs2ohet&#x2F;test-driven-css&#x2F;</a><p>[2]: <a href="http://pea.rs/" rel="nofollow">http:&#x2F;&#x2F;pea.rs&#x2F;</a><p>[3]: <a href="http://www.w3.org/2002/08/extract-semantic" rel="nofollow">http:&#x2F;&#x2F;www.w3.org&#x2F;2002&#x2F;08&#x2F;extract-semantic</a><p>[4]: <a href="https://addons.mozilla.org/en-US/firefox/addon/fangs-screen-reader-emulator/" rel="nofollow">https:&#x2F;&#x2F;addons.mozilla.org&#x2F;en-US&#x2F;firefox&#x2F;addon&#x2F;fangs-screen-...</a><p>[5]: <a href="http://validator.w3.org/unicorn/" rel="nofollow">http:&#x2F;&#x2F;validator.w3.org&#x2F;unicorn&#x2F;</a>
guidedlightabout 11 years ago
In terms of Performance Testing, most of the tools out there are either expensive or awful. However a couple of weeks ago, HP released a community edition of its flagship LoadRunner 12. It&#x27;s basically the full LoadRunner product for up to 50 concurrent users (plenty for most startups).
bjoernsabout 11 years ago
mainly using <a href="http://casperjs.org/" rel="nofollow">http:&#x2F;&#x2F;casperjs.org&#x2F;</a> to do all my high level testing.<p>as to services, recently started moving to <a href="https://www.codeship.io/" rel="nofollow">https:&#x2F;&#x2F;www.codeship.io&#x2F;</a> for continuous integration testing. though I love it it doesn&#x27;t 100% cut it for me though as I have some dependencies on Windows, unfortunately.