~/conference

Assert(js) 2018

date:2018-02-22
location:San Antonio, TX, United States
series:Assert(js) · 2 editions
editions:[Assert(js) 2018, Assert(js) 2019]

Assert(js) Testing Conference is a one-day, single-track conference with a laser focus on testing for JavaScript developers - both UI and Node.js.

JavaScript developers, React developers, frontend engineers, QA engineers, mobile engineers, engineering managers

Cypress end-to-end testing; Detox gray-box mobile E2E; BDD with cucumber.js; Jest and Enzyme patterns; Angular TestBed fundamentals; CI gating and static analysis; Snapshot and visual diffing; Mocking and test-double patterns; Time travel and fake timers; Puppeteer trace and visual checks; Integration-focused testing strategy

titleauthorlength
Building a testing- and quality-driven culture at IBMJason Lengstorf01h 00m
IBM scales a pull‑request workflow that disallows direct commits, runs automated linters and tests via Travis Jenkins CircleCI plus git hooks (husky) and…
Talk on
Establishing testing patterns with software design principlesAaron Abramov32m
Lack of clarity around testing React apps causes fragile, low-value tests so the claim is to apply software design patterns to tests: favor mutation-layer…
Talk on
BDD with cucumber.jsRyan Marsh16m
Describes using cucumber.js to connect concrete feature file examples (a 30‑year fixed mortgage) to step definitions so natural language becomes executable…
Talk on
I see your point, but… (Part 1)Brian Mann27m
Cypress demonstration shows concrete techniques: a real Conduit app gets end-to-end specs and the login problem is solved three ways—Cypress silentRequest to…
Talk on
I see your point, but… (Part 2)Gleb Bahmutov23m
Argues for replacing parts of the testing pyramid with Cypress component mounting that runs real DOM components in a real browser, shows adapters for all major…
Talk on
Testing against time in JavaScript applicationsJessica Jordan21m
Concrete patterns for testing time-dependent JavaScript: use ember-test-helpers and QUnit with async/await so visit/render helpers wait until Ember’s internal…
Talk on
Detox A year in. Building it, Testing with itRotem Mizrachi-Meidan20m
Detox claims to make mobile end-to-end tests deterministic by running a gray‑box driver inside the app and synchronizing with the main thread so actions only…
Talk on
Testing React ApplicationsMary Snow10m
Project adds tests to a React app using Jest, Enzyme and JSDOM and shows concrete patterns that work. Unit tests use shallow to assert a counter starts at 1…
Talk on
Please don’t mock meJustin Searls52m
Claim: a mocking library’s popularity is irrelevant if teams misuse it. Concrete examples show partial mocks and half‑real/half‑fake dependencies break builds…
Talk on
Testing Angular Components FundamentalsJesse Palmer13m
Covers specific setup and code: uses Jasmine, Karma and Angular CLI, and TypeScript; recommends three test types—isolated, shallow and integration—and gives…
Talk on
Write tests. Not too many. Mostly integration.Kent C. Dodds17m
Argument claims write tests not too many mostly integration and explains why integration tests hit the best tradeoff between cost, speed and confidence…
Talk on
Working Well, The Future of JavaScript TestingTrent Willis21m
Argues that tests must prove software works well by measuring performance, visual correctness and code necessity with concrete instrumentation rather than…
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.