~/conference

Assert(js) 2019

date:2019-09-12
location:Toronto, Canada
series:Assert(js) · 2 editions
editions:[Assert(js) 2018, Assert(js) 2019]
tags:[testing]

frontend developers, full stack developers, engineering managers, test engineers, quality engineers, release engineers, automation engineers

Cypress end-to-end testing; Cypress Auto Record plugin; Storybook visual regression; Chromatic story snapshots; Selenium browser automation; Puppeteer browser automation; 100% code coverage practices; flaky test detection and mitigation; test-driven development katas; component-driven development; Ganache local Ethereum testing; test-data-bot and fixture design

titleauthorlength
Thinking in testsJames Shore32m
Argues that test-driven development is a rapid cycle of testable hypotheses exercised with xUnit/JUnit and continuous integration, driving small…
Talk on
Scaling R&D to thousands of people without dedicated QAAdam Archer39m
Shopify scales R&D to thousands without a dedicated QA by making developers own changes end-to-end, running ~800 deploys per day companywide (about 40 to…
Talk on
Old solutions to new testing problemsJosh Justice32m
xUnit Test Patterns provides five concrete warning signs and fixes applied to JavaScript: a flexible test with loops becomes split simple tests; a mystery…
Talk on
Robust tests for unconventional environmentsCarolina Pinzon24m
A practical account of building tests for a Chrome extension wallet that actually works and speeds development claims that full end to end testing is possible…
Talk on
Convert your team into TDD enthusiastsRyan Marsh25m
A hands-on workshop uses Conway's Game of Life as a deceptively hard kata, runs 30–45 minute cycles with constraints (no talking, pass-the-keyboard, small…
Talk on
99% is not enough - full test coverage and why it's awesomeIsaac Z. Schlueter10m
Argues for aiming for true 100% line, branch, statement and function coverage and shows how that changes design, not just test quantity. Mentions concrete…
Talk on
Pros and cons of UI testing toolsClare So09m
Selenium, Puppeteer and Cypress are compared by concrete tradeoffs: Selenium requires a driver per browser version so maintenance cost rises but it supports…
Talk on
Tests are greater than typesColin Ihrig11m
Claim: when deadlines are tight, writing tests yields more immediate return than adopting TypeScript because tests catch runtime regressions that types miss…
Talk on
Integration Testing with CypressNancy Du20m
Claims that Cypress lets teams write acceptance-criteria-driven tests during development, not after, and that setup takes minutes. Demonstrates a small plugin…
Talk on
Test flakiness; methods for dealing with flaky testsJason Palmer28m
Shows concrete fixes: use jest-junit XML output, ingest results into a DB, and flag tests that fail inconsistently; run suspicious tests 50–100 times to…
Talk on
Component-Driven Development & Visual Test CoverageMichael Shilman27m
Argues that building UI components in isolation yields test coverage for free by pairing Storybook stories with visual regression; shows a working service…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.