TestJS Summit 2022
who it's for
frontend developers, test engineers, automation engineers, QA engineers, engineering managers, DevOps engineers, freelance contractors
topics
Cypress end-to-end testing; Playwright cross-browser testing; API-focused dynamic application security testing; contract testing for gRPC Kafka GraphQL; Testcontainers for integration tests; xk6-browser frontend performance testing; tiny fast end-to-end techniques; Cypress component testing (cy.mount); GitHub Actions for security scans; WebRTC application testing and monitoring; unit testing Angular applications; machine learning assisted unit testing in JavaScript
| title | author | length |
|---|---|---|
| Automated Security Testing for JS Apps | Scott Gerlach | 08m |
Claims that API-focused DAST finds the actually exploitable bugs in JS apps, not just front-end fluff, and demonstrates a toolchain that proves it: driving… | ||
| Tiny Tests, Large Results | Nikolay Advolodkin | 21m |
Concrete recipes for turning slow, brittle end-to-end checks into fast, focused validations that touch at most two screens: perform a POST to create a session… | ||
| A Medley of Frontend and Backend Performance Testing? | Marie Drake | 16m |
Argues that both frontend and backend testing matter and shows a working demo: install via go and build custom k6 binary, run real Chromium sessions with… | ||
| Full-Circle Testing With Cypress | Filip Hric | 27m |
Shows concrete recipes: uses cy.request to post and assert 201 responses, wires MailSlurp-style inbox checks to verify welcome emails, finds a real bug where… | ||
| Testing Web Applications with Playwright | Debbie O'Brien | 20m |
Playwright claims reliable end-to-end cross‑browser tests that run in parallel and in full isolation, with a VS Code extension that installs… | ||
| Testing Mail Service With Playwright | Kat Kmiotek | link |
This talk discusses how to test mail service with Playwright, covering e-mail verification, reset password user journey, and more. It explores the use of… | ||
| E2E Tests for Web3 Applications | Rafaela Azevedo | link |
In this talk, Rafaela discusses Web3, its decentralized and token-based model, and the architecture based on smart contracts. Testing Web3 poses challenges due… | ||
| Delightful Integration Tests With Testcontainers | Oleg Šelajev | link |
Testing is crucial for development and production, with integration tests becoming more popular. Test containers is a library that integrates with Docker to… | ||
| Playwright Can Do This? | Stefan Judis | link |
Playwright is a powerful tool for end-to-end testing, offering support for all major browsers and platforms. It provides features like parallelization… | ||
| Overtesting: why it happens and how to avoid it | Daniel Irvine | link |
This talk is about overtesting, a technique to improve test suites and testing proficiency. It addresses the common problem of spending excessive time on… | ||
| Beyond Rest - Contract Testing in the Age of gRPC, Kafka and GraphQL | Matt Fellows | link |
This talk explores the challenges of API communication in a multi-protocol environment and the limitations of REST. It discusses how contract testing can… | ||
| How to Start With Cypress | Filip Hric | link |
The workshop is led by Filip Nits, a QA lead in Slido, who teaches testers about web development and developers about testing. The workshop focuses on using… | ||
| Dissecting Complexity in Tests | Artem Zakharchenko | link |
This talk discusses complexity in tests and how to effectively deal with it. The speaker emphasizes the importance of testing critical user-facing paths and… | ||
| CCTDD: Cypress Component Test Driven Design | Murat K Ozcan | link |
Cypress component test-driven design can take front-end engineers to the next level by covering TDD examples, component testing, endpoint testing, and… | ||
| Zero Dependency Testing With Node.js | Colin Ihrig | link |
This talk is about zero dependency testing with Node.js. The new test runner in Node.js supports CLI and standalone file execution, and different test runner… | ||
| Automated Testing Using WebdriverIO | Kevin Lamping | link |
This workshop focuses on testing web applications using WebDriverIO, with a demo website called Real World IO. It covers installation, configuration, and… | ||
| Machine Learning based Unit Tesing in JavaScript | Shivay Lamba | link |
This talk explores machine learning-based unit testing in JavaScript and TypeScript, focusing on tools like the Pony Code VS Code extension and GitHub Copilot… | ||
| Unit Testing Angular Applications | Filip Voska | link |
This talk explores unit testing in Angular applications, covering topics such as testing front-end applications, specifics of testing Angular, best practices… | ||
| How to Choose an Automation Tool | Lia Moreira | link |
I am Lia, a software engineer at Nocare, and I'm going to show you a process to choose an automation tool. I'll compare three frameworks and discuss other… | ||
| Using Tests for What?! | Evyatar Alush | link |
This talk introduces VEST, a form validation framework that combines the syntax and style of Unitest with form validation. The lack of structure in form… | ||
| Automate WebApp Security Testing using GitHub Actions (from StackHawk team) | Zachary Conger | link |
Welcome to the Test.js and DevSecOps workshops, where we automate web app security testing using Java, React, and StackHawk's DAST utility. We cover setting up… | ||
| Challenges of Testing and Monitoring WebRTC Applications | Tsahi Levent-Levi | link |
WebRTC is an HTML5 specification for real-time media communications between browsers and devices, with challenges in testing and monitoring. Browsers… | ||
| 5 Habits to Treat Your Test Code Like Production | David Burns | link |
This talk focuses on the five habits to treat test code like production code. It emphasizes the importance of modular testing and breaking down UI tests into… | ||
| Testing CLI Utilities | Florian Rappl | link |
CLI utilities are important to test because they act as an intersection point between different parts of an application. The main challenge in testing CLI… | ||
| Web Testing Architecture and Refactoring With Cypress | link | |
The workshop on Migrator.cyprus.io covered the migration of Protractor test scripts to Cypress using the Migrator.cyprus.io application. The workshop included… | ||
| How to Design a Sustainable Freelance/Contracting Career (from Toptal team) | Shane Ketterman | |
-- no description -- | ||
| nothing matches | ||