‘testing’ Videos

  • Giuseppe Mazzapica: Testing WordPress… without WordPress

    Giuseppe Mazzapica: Testing WordPress… without WordPress

    WordCamp Rome 2017Speaker: Giuseppe Mazzapica

    April 27, 2018 — One of the most known leitmotif for people into code quality assurance is: “run unit tests in isolation”.

    To apply this principle to code written for WordPress will bring us to write tests to be ran without loading WordPress.

    The talk will mostly pivot on real-world examples of unit-testing WordPress plugins in isolation.

    Presentation Slides »

  • George Childs: Usability Testing Workshop

    George Childs: Usability Testing Workshop

    WordCamp Birmingham 2017Speaker: George Childs

    January 11, 2018 — “Q: What could be confusing about your website?
    A: You’ll know when you test it.

    Successful businesses budget thousands of dollars to improve and maintain the usability of their websites, but you can get the main benefit of that for free today. “”Easy to use”” is a key reason people choose your product, recommend it to friends, and come back. Websites that are easier to use generate more revenue, period.

    This session will give you a fresh pair of eyes, or rather, three fresh pairs of eyes as you test your own website on three first-time users.

    First, you’ll learn how to design and test for usability:
    Can you make something so intuitive that it feels easy to a first time user?

    Second, you’ll put it into practice by testing your website on other workshop participants, watching to see what confuses them.

    Finally, we come back together and discuss how to fix any problems you found.

    This session is for Usability beginners, but even UX professionals will benefit from the pool of free test users. A good time will be had by all.”

  • Brian DeConinck: Testing for Accessibility Before You Hit Publish

    Brian DeConinck: Testing for Accessibility Before You Hit Publish

    WordCamp US 2017Speaker: Brian DeConinck

    December 12, 2017 — In this lightning session, we showcase the “NC State Accessibility Helper,” a homegrown plugin that uses the tools WordPress gives us to put accessibility testing and learning resources in front of content creators before they hit the “Publish” button. We will demonstrate the user experience and briefly walk through how this simple plugin works under the hood.

    Presentation Slides »

  • Rian Rietveld: Accessibility Testing, Tools and Workflow

    Rian Rietveld: Accessibility Testing, Tools and Workflow

    WordCamp US 2017Speaker: Rian Rietveld

    December 7, 2017 — If you are a theme, plugin or core developer/designer you need to test your work for accessibility errors, but how to do this and what guidelines to follow (like: what is WCAG 2 AA)?

    In this talk I will give you an overview of useful test tools, how to use them and how to integrate testing your development workflow. Also, I will give you tips on additional testing that can’t be automated, like using your site with only keyboard.

    Presentation Slides »

  • Boyan Yordanov: Automated Testing For WordPress Sites

    Boyan Yordanov: Automated Testing For WordPress Sites

    WordCamp Varna 2017Speaker: Boyan Yordanov

    October 3, 2017 — Как да правим автоматизирани тестове в WordPress? Има ли почва за unit tests в него? Що е то Behavior Driven Development, Gherkin, Beehat и WordHat?

  • Gabriel Pleszowski: Testeando WordPress de manera simple

    Gabriel Pleszowski: Testeando WordPress de manera simple

    WordCamp Mexico City 2017Speaker: Gabriel Pleszowski

    August 22, 2017 — El testing de plugins y sitios de WordPress no es un tema habitualmente conversado entre diseñadores, usuarios casuales, developers o administradores.

    La idea de esta charla es mostrar cuan fácil es usar una serie de poderosas herramientas que facilitan el testeo y mejoran nuestro código y markup.

  • Anand Thakkar: Automated Testing in WordPress Eco System

    Anand Thakkar: Automated Testing in WordPress Eco System

    WordCamp Nasik 2016Speaker: Anand Thakkar

    June 22, 2017 — 1. Basics About Testing and Different Level of Testing Used in WordPress Project
    1.1 Beta testing
    1.2 User testing
    1.3 Automated testing
    1.4 Other Testing
    2. Scope of Automated Testing
    3. Environment for unit testing in WordPress Core
    4. Example related to PHPUnit from WordPress Core
    5. Example related to QUnit from WordPress Core

  • Luca Tumedei: Writing testable code in WordPress

    Luca Tumedei: Writing testable code in WordPress

    WordCamp Torino 2017Speaker: Luca Tumedei

    April 13, 2017 — If “WordPress is not testable” then why bother about testable code at all?

    Because writing testable code is the first step to testing your code, testing your code is the first step to testing ALL your code, testing all your code is the first step to reduce shipping times, reducing shipping times is the first step to fast response to feature requests and bugs that makes clients happy.

    And because the first sentence is less true every day.

    Let’s find a definition of “testable code” that applies to both WordPress and the current practices of testing; let’s see how we can stop ignoring the elephant in the room and embrace testing with a sane approach that improves code and coders quality without leaving anyone out in the cold.

    I will present real-world examples of new and existing code, the tools used to write and maintain testable code and some simple rule-of-thumbs to keep in mind when developing for our beloved CMS.

  • Matt Cheney: Testing Your Code as Part of an Industrial Grade Workflow

    Matt Cheney: Testing Your Code as Part of an Industrial Grade Workflow

    WordCamp Nashville 2016Speaker: Matt Cheney

    March 18, 2017 — There are a lot of obvious benefits to using version control for your projects, but there are a lot of non obvious benefits too. In this session, learn how to create an industrial grade version control workflow using Git and automatic testing. Topics that will be covered include:

    * How to Use Git Branches – Instead of having all of the developers work on the same “master” branch, you can have developers work on separate branches that can be created per developer, per feature, or even per ticket in your project management system.

    * How to Do Performance Testing – Instead of crossing your fingers when you site gets a lot of traffic, be sure that your site can handle the traffic by doing performance testing on each deployment that you do.

    * How to Do Cross Browser Testing – Instead of firing up a bunch of Virtual Machines to test different browsers and devices, set up an automatic script so that every time you are looking to do a deploy you get a bunch of screenshots to review.

    * How to Do Visual Regression Testing – If you are pushing a change that shouldn’t effect the front end of the site, wouldn’t it be nice to verify that? Learn how to visually compare a “before” and “after” version of your site to see where (if anywhere) visual changes happen.

    * How to Notify You Of Deployments – Instead of wondering if code has been deployed, learn how to integrate your workflow with chat solutions like Hipchat/Slack or more traditional solutions like SMS or Email.

    If you are a developer or manage developers on web projects, this session will help you learn how to level up your workflow and do a lot of really powerful testing on your project every time you do a commit.

  • Alex Shiels: Press Any Key To Continue

    Alex Shiels: Press Any Key To Continue

    WordCamp Sunshine Coast 2016Speaker: Alex Shiels

    December 21, 2016 — This talk is about the importance of end-to-end testing, and not treating UX as something separate from programming. Promoting the idea that UX problems are fundamentally engineering issues, not design flaws that can be fixed later. This is aimed at a technical audience (plugin devs, designers, site implementors) but is not highly technical – includes examples of UI and error handling failures in general and from WP sites.