recentpopularlog in

garrettc : testing   173

« earlier  
How to test software, part I: mocking, stubbing, and contract testing
"In my last post, I talked about building a structured path to production: which tests to include, when to do them, and why. In this post, we’ll get into exactly how to do each kind of test.We’ll cover the techniques of mocking and stubbing, and test-driven development to help each testing layer."
testing  programming  mocking  stubbing  unittests 
15 days ago by garrettc
Oops, I did it again: A guide to debugging common JavaScript errors
"Writing JavaScript code can sometimes make us feel like running, hiding, or just being scared. But, with some debugging tips we can get in the zone and then dance until the world ends!"
javascript  programming  debugging  testing 
25 days ago by garrettc
Feature policy

Feature Policy allows you to control which origins can use which features, both in the top-level page and in embedded frames. Essentially, you write a policy, which is an allowed list of origins for each feature. For every feature controlled by Feature Policy, the feature is only enabled in the current document or frame if its origin matches the allowed list of origins.
browser  worldwideweb  security  features  testing 
6 weeks ago by garrettc
Low Findability and Discoverability: Four Testing Methods to Identify the Causes
"Use IA- and UI-focused user research to determine if low findability and discoverability are caused by site information architecture or navigation design."
informationarchitecture  webdevelopment  userexperience  navigation  testing 
6 weeks ago by garrettc
Consumer Driven Contract Testing with Pact
"In this article I’ll walk you through how we perform consumer driven contract testing in our Node.js microservices architecture with the Pact framework."
javascript  testing  contract  node  npm  pact 
december 2018 by garrettc
Spinnaker
An open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.
devops  cloud  deployment  automation  testing  jenkins  travis  docker  kubernetes 
december 2018 by garrettc
httpbin.org
A simple HTTP Request & Response Service.
http  https  networking  python  testing  worldwideweb  tool 
november 2018 by garrettc
AVA
Asynchronous javascript test runner.
programming  webdevelopment  javascript  testing  async 
november 2018 by garrettc
Cypress: Write Automated Tests to Validate Web Applications
"In this tutorial, you will learn how to use Cypress to write automated tests that run on browsers to validate web applications. Although the article uses a React application to illustrate the topic, Cypress is agnostic when it comes to what technologies you are using in your web applications."
testing  javascript  webdevelopment 
november 2018 by garrettc
What Does My Site Cost?
Find out how much it costs for someone to use your site on mobile networks around the world.
performance  tool  webdevelopment  testing 
november 2018 by garrettc
Meta Tags — Preview, Edit and Generate
With Meta Tags you can edit and experiment with your content then preview how your webpage will look on Google, Facebook, Twitter and more!
webdevelopment  metadata  google  facebook  twitter  graph  socialmedia  testing 
november 2018 by garrettc
Knowbility
Knowbility is a nonprofit organization with the goal of improving technology access for millions of youth and adults with disabilities all over the world.
accessibility  userexperience  testing 
october 2018 by garrettc
Regex101 - online regex editor and debugger
Online regex tester, debugger with highlighting for PHP, PCRE, Python, Golang and JavaScript.
regex  tools  programming  javascript  python  testing 
august 2018 by garrettc
BackstopJS - Visual regression testing
"BackstopJS automates visual regression testing of your responsive web UI by comparing DOM screenshots over time."
css  javascript  html  webdevelopment  testing  chrome  headless  automation  regression  tool 
july 2018 by garrettc
Executable Specifications
"How do we specify requirements? Chatting is inherently imprecise. Email looses context. Even the ideal requirement document starts to decay once it is done. The most precise way we know to store knowledge is code. Could we use code to write specifications that are easy to understand by non-technical stakeholders […]"
bdd  testing  programming  webdevelopment  development  specification 
june 2018 by garrettc
Introducing Kit
Say hello to Kit, a set of tools for developing, documenting, and testing React components.
javascript  webdevelopment  reactjs  documentation  testing  toolkit 
may 2018 by garrettc
Custom properties for breakpoint debugging
Clever trick using CSS variables to display the currently active breakpoints during development.
css  webdevelopment  webdesign  debugging  responsivedesign  testing 
february 2018 by garrettc
Marker.io – Screen capture software for product teams
Report visual bugs, ideas & tasks, directly into existing issue tracking tools like Trello, Jira, GitHub, Asana, and more.
debugging  feedback  testing  chrome  slack  tool  productivity 
february 2018 by garrettc
Automatic visual diffing with Puppeteer
"I did a little song-and-dance that sets up Puppeteer* , takes screenshots of your app (like, all the routes you care about), and then compares them to the “golden” ones. If they match, your test passes!"
javascript  testing  webdevelopment  puppeteer  nodejs  npm 
february 2018 by garrettc
Litmus: Email Marketing, Email Design & Email Testing Tools
Litmus provides a suite of email design and email marketing tools, helping you build, design, test, and analyze your emails.
email  testing  marketing  webdesign  tools  analytics  webdevelopment  tool 
january 2018 by garrettc
SpeedCurve
Monitor the front-end performance and build of your website. Compare yourself to others and beat the competition. Start a 30 day free trial now!
performance  speed  testing  webdevelopment  devops  tool 
january 2018 by garrettc
Accessibility Testing Tools for Desktop and Mobile Websites
Paul J Adam demonstrates how to use automated and manual accessibility testing tools on desktop and mobile websites, covering five tools, the pros and cons of each tool, and describe the best features of each tool.
accessibility  automation  testing  webdevelopment 
january 2018 by garrettc
Performance testing a graph database
The Parliamentary Digital Service is helping to transform the way Parliament does digital
api  government  sparql  data  opendata  testing  graphdb 
december 2017 by garrettc
Automating Your Accessibility Tests
Seren Davies reminds us that unlike Christmas, accessibility testing should not come but once a year with a look at how to apply automated testing. By configuring tests to run against each commit, you can ensure that your site’s accessibility compliance need not be left to chance.
accessibility  userexperience  testing  webdevelopment 
december 2017 by garrettc
Left to our own devices.
"For me, the real value of a device lab isn’t in testing. A device lab is a design tool."
webdesign  webdevelopment  responsivedesign  defensivedesign  designthinking  testing 
november 2017 by garrettc
Can You Afford It?: Real-world Web Performance Budgets – Infrequently Noted
"Performance budgets are an essential but under-appreciated part of product success and team health. Most partners we work with are not aware of the real-world operating environment and make inappropriate technology choices as a result."
performance  webdevelopment  appdevelopment  progressivewebapps  userexperience  testing 
october 2017 by garrettc
Cypress.io | JavaScript End to End Testing
Fast, easy and reliable testing for anything that runs in a browser. Install Cypress in seconds and take the pain out of front-end testing.
webdevelopment  testing  javascript 
october 2017 by garrettc
chatbottest
If you can't measure it, you can't improve it.
Chatbottest is an open source guide that helps you identify chatbot's design issues under 7 different categories.
chat  chatui  chatbot  testing  programming 
october 2017 by garrettc
Tenon.io
"Tenon.io can identify 508 and WCAG 2.0 issues in any environment - even on your developer's laptop. Because production is a bad place to discover bugs."
accessibility  testing  tool  saas  webdevelopment 
october 2017 by garrettc
Screenshots
Generate website screenshots across desktop and mobile browsers. Capture browser previews for local and protected web pages.
webdevelopment  testing  screenshots  browser  ie  safari  chrome  firefox 
september 2017 by garrettc
globtester
a little tool for testing minimatch
webdevelopment  programming  gulp  tool  testing  regex 
september 2017 by garrettc
How to Run a Cheap, Fast, & Incredibly Useful User Test
"User testing isn’t rocket science. In fact, it’s common sense wrapped in fancy language. Unfortunately, every discipline tends to make itself more and more complicated the longer it’s around, even if the added complexity doesn’t add much.

In this short guide, we’re going to cut out all the crud and give you everything you need to know about user testing — all in less than 10 minutes."
usertesting  prototype  mockup  lean  testing 
august 2017 by garrettc
How to Write Test Cases for Software
A test case is a set of steps and preconditions which a tester uses to execute a software test. Here are tips on how to write test cases for software.
testing  software  webdevelopment  appdevelopment 
july 2017 by garrettc
Online User Testing Tool | Loop11
Loop11 is a website user testing tool that enables you to identify navigational and usability issues of any website
testing  usability  tools  webdevelopment  userexperience 
may 2017 by garrettc
Nettitude Security Testing
"Nettitude is a global leader in the delivery of Cyber Security Testing, Penetration Testing, Risk Management, Compliance and Digital Forensic services."
security  performance  webdevelopment  business  testing  company 
may 2017 by garrettc
Get a peek into the power of user research.
See and hear a 5-minute video of a real person using your site or app with Peek, the free usability tool brought to you by UserTesting.
video  usability  testing  userexperience  usertesting  pamoja 
may 2017 by garrettc
Yellow Lab Tools web performance tool
Free online web performance tool. Audit your webpage for performance and front-end quality issues. And it's open-source!
performance  testing  webdevelopment  opensource  userexperience 
may 2017 by garrettc
Verify
Verify lets you quickly upload any screenshot or image to gather user feedback on your designs.
testing  usability  usertesting  appdevelopment  webdevelopment 
february 2017 by garrettc
WebPageTest
"Run a free website speed test from around the globe using real browsers at consumer connection speeds with detailed optimization recommendations."
performance  webdevelopment  tool  loadtesting  testing 
january 2017 by garrettc
Component QA in Design Systems
"In systems, you better be ready for the next questions: “What do you mean by quality?” and “How do you assure that quality?” Your answer must be better than “We check stuff after we build it.”"
designsystems  patternlibrary  webdesign  atomicdesign  qualityassurance  testing 
january 2017 by garrettc
Webchat role play
"In our recent webchat alpha we looked at whether there are common webchat needs across government. We also investigated what opportunities there might be to meet those needs in a more consistent way. This involved lots of user research including usability tests, site visits, observations, contextual enquiries and phone interviews.

Researching webchat wasn’t easy. We weren’t just testing an interface, we were testing human interactions too."
research  pamoja  userexperience  chat  chatbot  testing 
december 2016 by garrettc
Gremlins.js
gremlins.js is a monkey testing library written in JavaScript, for Node.js and the browser. Use it to check the robustness of web applications by unleashing a horde of undisciplined gremlins.
javascript  testing  webdevelopment  nodejs 
october 2016 by garrettc
Galen Framework
Automated testing of look and feel for your responsive websites.
css  testing  responsivedesign  webdesign  java 
september 2016 by garrettc
Why and How to Test Your Pattern Library – Part 1: Testing Strategy
Still testing your pattern library manually? Here's how to improve user confidence by using design specs to combine documentation, communication and automated cross-browser testing.
designsystems  patternlibrary  testing  webdevelopment  pamoja  userexperience 
september 2016 by garrettc
A/Bsolutely fabulous testing | Inside GOV.UK
How do you make people click a ‘start now’ button first time? What we learnt from A/B tests:
abtesting  testing  govuk  gds 
august 2016 by garrettc
FullStory
"FullStory lets your company easily record, replay, search, and analyze each user's actual experience with your website. Think of it as your team's super-searchable DVR for all customer interactions."
analytics  testing  usability  userexperience  tool 
august 2016 by garrettc
The 1-page usability test plan
The Usability Test Plan is a critical document to help you manage and organise a usability test. But it can sometimes appear too documentation-heavy in agile environments. What would a usability test plan look like if it was re-envisioned as a single page?
testing  usability  plan  userexperience  research 
august 2016 by garrettc
HTTPolice
HTTPolice is a lint for HTTP requests and responses. It checks them for conformance to standards and best practices.
http  https  security  worldwideweb  testing  standards 
july 2016 by garrettc
Structured Data Validation and Testing Tools
Testing and validation tools for structured data markup and rich snippets. Validators for schema.org, RDFa, microdata and JSON-LD.
schema  metadata  webdevelopment  testing  tools 
july 2016 by garrettc
Email on Acid
"Provides email testing, troubleshooting & tracking tools so you get the most out of every email campaign, no matter where it’s read."
design  email  marketing  testing 
june 2016 by garrettc
Richard's Toolbox
A fine selection of tools for programmers, handcrafted by Richard Oosterhof & co.
development  server  sysadmin  testing  tools  webdevelopment 
december 2015 by garrettc
WebdriverIO - Selenium 2.0 bindings for NodeJS
A nodejs bindings implementation for selenium 2.0/webdriver.
javascript  testing  selenium 
october 2015 by garrettc
Browsersync - Time-saving synchronised browser testing
Browsersync makes your browser testing workflow faster by synchronising URLs, interactions and code changes across multiple devices. It’s wicked-fast and totally free.
webdevelopment  testing  npm  javascript  nodejs 
august 2015 by garrettc
BreakpointTester
Breakpoint Tester shows you ALL breakpoints in your responsive design at once.
responsivedesign  webdesign  webdevelopment  tools  bookmarklet  css  testing 
july 2015 by garrettc
WPT-Bulk-Tester
Use Google Docs to test multiple URLs using WebPageTest (either webpagetest.org if you have an API key, or another publicly accessible instance)
webdevelopment  google  testing 
july 2015 by garrettc
Completing the JavaScript Test Stack: Introducing Gremlins.js, a Monkey Test Library For Web Apps
"Stress testing HTML5 and Node.js applications is made easy with this new Monkey Testing library called gremlins.js"
javascript  loadtesting  testing 
may 2015 by garrettc
Cypress test engine
Cypress is a test engine that runs unit and integration tests in your browser. It makes it easy to write and debug web application tests.
gui  javascript  testing  webdevelopment 
may 2015 by garrettc
Architecting Websites For The HTTP/2 Era
"The arrival of HTTP/2 will require a bit of re-thinking how we handle websites (and webservers). This makes it a good time to reflect on what those changes can bring. This post is based entirely on theory (the HTTP2 spec), as HTTP/2 is hard to test today."
http  security  http2  testing  reference  devops  sysadmin  server  worldwideweb 
may 2015 by garrettc
Nightwatch.js
Browser automated testing done easy. Write efficient and straightforward Javascript End-to-End tests in Node.js which run against a Selenium server.
javascript  testing  selenium  nodejs 
may 2015 by garrettc
Postman
An API testing suite.
api  http  rest  testing  restful  chrome 
may 2015 by garrettc
Resizr
Test responsive layouts in-browser.
browser  css  webdesign  responsivedesign  testing 
april 2015 by garrettc
ATC - A tool to simulate network conditions
Augmented Traffic Control (aka ATC) is a project that allows to control the connection that a device has to the internet. Aspects that can be controlled by ATC include: Bandwith, Latency, Packet loss, Packet corruption, and Packet reordering
facebook  network  testing  bandwidth  internet  worldwideweb 
march 2015 by garrettc
Seb_m's test notifier
function tnt() {
terminal-notifier -sound Sosumi -message "The command completed"
}

$ <TEST COMMAND>; tnt
testing  hack  cli  shell  development  programming 
march 2015 by garrettc
Advanced Testing of Drupal emails with Behat and TestingMailSystem
"One of our recent projects had the following requirements: Users receive points for creating/commenting on contentWhen they receive a certain points balance they are awarded some goodies in the mailWhen they receive the achievement a notification email should be sent to the user and an admin Setting this up with Userpoints, Userpoints Rules and Rules was fairly straightforward but as part of our Agile processes, the story isn't done until there is automated testing. Read on to learn how we setup testing the email and their contents using Behat."
behat  drupal  testing  bdd 
february 2015 by garrettc
« earlier      
per page:    204080120160

Copy this bookmark:





to read