00:00:00:00

November 18-19, 2021

7am PST / 10am EST / 4pm CET

Test JavaScript. Test with JavaScript.

  • 2
    Days
    Of practical talks
  • 20+
    Speakers
    Sharing know-how
  • 5K+
    QAs & Engineers
    Gathering

All things JavaScript testing.

Bugs shall not pass.

TestJS Summit is a 2-day online event for QAs and software developers to get up to date with JS testing best practices, sharpen skills and get latest updates from top products core teams. Get a full ticket to participate in workshops, and network with thousands of others JS testing folks on November 18-19, 2021.

This year, you can expect:

  • Performance

  • Security

  • TestOps

  • Unit testing

  • API testing

  • Mobile testing

  • Automation

  • Accessibility

  • Visual Regressions

  • Cross Browser testing

Want to know the rest? Follow us

Features

AWESOME SPEAKERS

High-quality talks from field experts

NETWORKING

Join live chat rooms, meet new friends and new opportunities

REMOTE, SAFE, YET FUN

Socialize at remote afterparties and gaming tournaments

Speakers

Maaret Pyhäjärvi
Vaisala Oyj, Finland
Talk: Go Find What We May Have Missed!

Maaret Pyhäjärvi is an exploratory tester extraordinaire with a day-job at Vaisala as Principal Test Engineer. She is a tester, (polyglot) programmer, speaker, author, and a community facilitator. She has been awarded the two prestigious global testing awards, Most Influential Agile Testing Professional Person 2016 (MIATPP) and EuroSTAR Testing Excellence Award (2020), and selected as Top-100 Most Influential in ICT in Finland 2019&2020.

Andrey Lushnikov
Playwright
Full Info
Andrey Lushnikov
Microsoft, USA
Talk: Playwright Test Runner

Andrey Lushnikov, Principal Engineer at Microsoft, is a former Chrome DevTools engineer and Chrome Puppeteer technical lead with over 11 years of experience in software engineering. Today, Andrey is a member of the Playwright core team.

Gleb Bahmutov
Testing types
Full Info
Gleb Bahmutov
Mercari, USA
Talk: Testing Pyramid Makes Little Sense, What We Can Use Instead

Gleb Bahmutov is a JavaScript ninja, image processing expert, and software quality fanatic. During the day Gleb is making the engineers more productive at Mercari US in his position as the Senior Director of Engineering. At night he is fighting software bugs and blogs about it at glebbahmutov.com/blog. You can follow him and his work @bahmutov and find the slides from conference presentations at slides.com/bahmutov.

Gleb is a GitHub Star, Algolia Ambassador, Microsoft MVP, and ex-Cypress Distinguished Engineer.

David Burns
Selenium
Full Info
David Burns
BrowserStack, UK
Talk: Selenium 4 – What's New and How you Can Use it!

David is the Chair of the W3C Browser Testing and Tools Working group and co-editor of the WebDriver specification, trying to ensure automation frameworks in browsers are interoperable. He was an engineering manager at Mozilla within Developer Experience working on tooling and infrastructure to help make a better web and now heads up the Open Source work at BrowserStack. David has been a core contributor on the Selenium project for over a decade supporting Firefox and the Python client bindings.

Steven Lambert
Axe-core
Full Info
Steven Lambert
Deque Systems, USA
Talk: Configuring Axe Accessibility Tests

Steven is the primary developer on axe-core. He enjoys working on an open-source product that contributes to a more accessible web and loves chasing down performance improvements. In his free time, he develops accessible JavaScript games and participates in game jams.

Cecelia Martinez
Cypress
Full Info
Cecelia Martinez
Cypress.io, USA
Talk: Network Requests with Cypress

Cecelia Martinez is a Technical Account Manager at Cypress.io in Atlanta, GA, where she spends her days talking to Cypress users about testing strategies, helping them overcome technical challenges, and providing education and training. She is a conference speaker and panelist on the Angular Experience podcast.

She is a graduate of the Full-Stack Software Engineering Program at Georgia Tech. Before transitioning to tech, she worked in journalism and financial services, and obtained a B.A. in Public Communications and an M.B.A. in Marketing. She is a volunteer with Women Who Code Front End and Out in Tech Atlanta.

Gert Hengeveld
Component testing, UI
Full Info
Gert Hengeveld
Chromatic, Netherlands
Talk: Test your UI in the REAL Browser

Gert is an engineer at Chromatic, the company behind Storybook. He works closely with the rest of the Storybook team to envision and build the future of UI development and testing.

Shai Reznik
Best practices
Full Info
Shai Reznik
HiRez.io, Israel
Talk: Test Effective Development

Shai Reznik or "That guy who always talks about testing..." is the founder of HiRez.io which focuses on cost effective testing training.

Being a leading part of the JavaScript community since 2012 and a Google Developer Expert, Shai has been speaking all over the world giving wild and entertaining talks.

His courses and training have helped thousands of developers enjoy a stress free life and while increasing their code confidence, quality and efficiency.

And his lectures have been viewed by over 170,000 developers (and probably a few random people as well!)

As a hobby, Shai does improv and standup comedy and love to tease friends with weird sweaters.

Scott Gerlach
Security
Full Info
Scott Gerlach
StackHawk, USA
Talk: Automated Application Security Testing

Scott Gerlach is Co-founder and Chief Security Officer at StackHawk, a Denver-based startup focused on empowering engineers to easily identify and remediate security bugs. Scott brings over two decades of security and engineering experience to his current role, having served as CSO, CISO, and in other executive leadership functions at companies like SendGrid, Twilio, and GoDaddy. When he's not at work, you'll find Scott spending time with family, brewing beer, and playing guitar.

Tibor Blenessy
SonarSource, Switzerland
Talk: Who Guards the Guards? – Finding Bugs in Your Tests

I am a Software Engineer at SonarSource working on JavaScript/TypeScript static analysis in SonarQube, SonarCloud, and SonarLint. I am passionate about coding and developer tools. I want to help developers write reliable and secure code.

Ramona Schwering
Automation
Full Info
Ramona Schwering
shopware AG, Germany
Talk: It's a (Testing) Trap! - Common Testing Pitfalls and How to Solve Them

After her apprenticeship as an application developer, Ramona has contributed to product development at shopware AG for about six years now: First in quality assurance and now, as Software Developer. She has both views of the product - that of a tester and that of a developer. Ramona uses this primarily to strengthen trust in test automation and to support the testers. The automation in the end-to-end area of shopware originates from her pen, and she continues to push it firmly.

Roman Sandler
Testing types
Full Info
Roman Sandler
Fiverr, Israel

Roman Sandler is a former educator turned self-taught software engineer. Roman spends most of his time working on the Fiverr Business platform at Fiverr, focusing on UI development. Roman cares deeply about test automation and has spent the last few years coming up with patterns and practices to do so in a reliable and sustainable way.

Tamar Twena-Stern
Performance
Full Info
Tamar Twena-Stern
XM Cyber, Israel
Talk: Effective Performance Testing to your Server with Autocannon

Tamar is a software developer , manager and architect.

She has a decade of software engineering experience in various technologies: Server side, big data, mobile, web technologies, and security.

She is currently focusing on Node.js, and has a deep knowledge of Node.js server architecture and Node.js performance optimisations.

Rainer Hahnekamp
Visual regression
Full Info
Rainer Hahnekamp
AngularArchitects.io, Austria
Talk: Visual Regression with Puppeteer, Playwright and Cypress

I am a passionate software developer and love to work with Angular, Java or .NET. In 2019, I joined AngularArchitects.io as trainer and consultant.

Philipp Giese
TestOps
Full Info
Philipp Giese
[Your Company], Germany
Talk: Tests That Help you Find Defects Faster

Philipp loves to code and teach people. His first project was a webpage to manage which of his friends had borrowed which VHS. It was this project that also convinced him that the internet is where the future is. Fast forward some 20 years and he is still coding.

Valentin Kononov
Unity, Finland
Talk: E2E Tests for API – Saving Nerves and Hours

Valentin just started to work at Unity3d in Helsinki as Full-Stack Software Engineer. Before that he worked at Mapbox R&D center in Minsk, Belarus. Experienced in Typescript, SQL, .NET, Angular, React, NodeJS, NestJS and other interesting stuff in full stack software development. He loves modern web technical stack, but strongly believes in understanding of fundamental aspects of programming. He likes code writing, work in amazing and useful projects, which can bring something valuable to people. His spare time is mostly dedicated to his family, reading and writing, and also traveling is important part of his life!

Shivay Lamba
TestOps, ML
Full Info
Shivay Lamba
Fabric, India
Talk: Predictive Testing in JavaScript with Machine Learning

Shivay Lamba is a software developer specializing in DevOps, Machine Learning and Full Stack Development.

He is an Open Source Enthusiast and has been part of various programs like Google Code In and Google Summer of Code as a Mentor and is currently a MLH Fellow. He has also interned at organizations like EY, Genpact.

He is actively involved in community work as well. He is a TensorflowJS SIG member, Mentor in OpenMined and CNCF Service Mesh Community, SODA Foundation and has given talks at various conferences like Github Satellite, Voice Global, Fossasia Tech Summit, TensorflowJS Show & Tell.

Simon de Lang
Mutation testing
Full Info
Simon de Lang
Info Support, Netherlands
Talk: Who is Testing the Tests?

I'm a lead developer and open source fanatic working at Info Support. I love everything related to testing and test quality and I am one of the co-founders of the mutation testing framework 'Stryker'.

Emily Xiong
Accessibility
Full Info
Emily Xiong
nrwl.io, Canada
Talk: How to Catch a11y Defects During Unit and E2E Testing

A frontend developer in Toronto.

Burak Kantarci
Thundra, Turkey
Talk: Why Tracing is a Lifesaver for E2E Tests of Distributed Systems?

Burak Kantarcı works as the Product Manager at Thundra, a developer platform that empowers application teams to develop, debug, and deliver modern microservices on the cloud. With an engineering and design background, he is creating products to drive impact. His current goal is to ease developers' daily life and make their workflows more errorless and enjoyable.

Juliette MacPhail
mabl, USA
Talk: How Low-Code Enables Continuous Testing in DevOps

Juliette MacPhail is a Product Manager at mabl, where she spends her time working on a low-code platform for simplifying test automation and helping teams ship high-quality software. She’s passionate about understanding core challenges in the test automation space and enabling the transition to quality engineering. As an active member of mabl’s DEI committee, she spends her spare time on initiatives related to accessibility, inclusivity, and mental health in the workplace.

Oliver Moradov
Security
Full Info
Oliver Moradov
NeuraLegion, UK
Talk: JS Do It.....Accurate Security Testing Automation for Developers

Oli is VP of NeuraLegion's developer focussed security testing platform, helping developers understand how they can run seamless, fast and accurate security tests on every build.

Oli works closely with security and engineering teams globally to help them ship secure software more efficiently and is passionate about automation, CI/CD and DevOps / DevSecOps.

Oli has spoken at many conferences internationally and is a regular at developer and security related events and meetups.

Jay Singh
LambdaTest, India
Talk: Test Time Execution! Why it Can't be Ignored?

Co-Founder & COO at LambdaTest || SAAS || Continuous Testing Cloud.

Juarez Barbosa Junior
Microsoft, Ireland
Talk: Microsoft Loves Javascript

Juarez Barbosa Junior has +20 years of experience in several IT-related roles throughout his career, currently working for Microsoft as the Azure Developer Engagement Lead in Ireland.

Previously, he's worked for Oracle as a Principal Blockchain Developer Advocate and as Thought Leader and Technical Evangelist in IBM Mobile and IBM Watson.

He's passionate about engaging developers and communities to present and discuss the latest technologies related to Blockchain, IoT, Cloud Native, AI, and other Emerging Technologies, with a particular focus and interest in Microsoft Azure.

Liran Tal
Security
Full Info
Liran Tal
Snyk, Israel
Talk: Are we Forever Doomed to Software Supply Chain Security?

Liran Tal is a software developer, and a GitHub Star, world-recognized for his activism in open source communities and advancing web and Node.js security. He engages in security research through his work in the OpenJS Foundation and the Node.js ecosystem security working group, and further promotes open source supply chain security as an OWASP project lead. Liran is also a published author of Essential Node.js Security and O'Reilly's Serverless Security. At Snyk, he is leading the developer advocacy team and on a mission to empower developers with better dev-first security.

Tally Barak
Yoobic, Israel

Tally Barak is a software veteran with over 30 years of experience in different aspects of software - development, product management, and architecture. Enthusiastic about neat-code. Today, she is a senior full-stack developer in Yoobic, doing all things Javascript.

Lucas Bernalte
Unit vs. Integration Tests
Full Info
Lucas Bernalte
Electronic Arts, Spain

I am Lucas Bernalte. I work at Electronic Arts and I'm a Sr Frontend Engineer. I care about the readers of our code. This led me to start "Manteniendo Código", a newsletter focused on maintaining code, maintaning our developer career and maintaining our health to be better developers. I am also a musician.

James Mortensen
TestOps
Full Info
James Mortensen
FULL Creative Pvt. Ltd , India

James Mortensen has been working with computers since his parents bought an IBM 8088 PC in the early 1980s. He has over 15+ years professional experience in the IT industry creating a variety of products for the web and desktop. He’s done everything from using third party PBX, and WebRTC software to build communication solutions for call centers and other businesses, using Websockets and other server-push technologies to route work to people, building out CI and automation workflows, to leading and coaching teams on good development practices, which build world class organizations. James is an avid learner who believes in standing on the shoulders of giants. He spends time every day listening to podcasts and reading articles from industry leaders.

Our MC's

Stefania Ioana Chiorean
Stefania Ioana Chiorean
Cognizant Softvision, Romania

Ioana is a software engineer that has more than 11 years testing experience with a specialization in mobile apps. Currently located in Romania she is leading 4 teams in an outsourcing company. In her free time she contributes to Open Source projects while enjoying a coffee or a good wine. She is the Module Owner for Mozilla Reps and one of the MozTechSpeakers.

 Richard Bradshaw
Richard Bradshaw
Ministry of Testing, UK

Richard Bradshaw is an experienced tester, consultant, trainer, and generally a friendly guy. He shares his passion for testing through consulting, training, and giving presentations on a variety of topics relating to testing. With over 12 years of testing experience, he has a lot of insights into the world of testing and software development. Richard is the BossBoss at the Ministry of Testing, co-creator of the Automation in Testing (AiT) namespace.

Walmyr Filho
Walmyr Filho
Talking About Testing, Instructor and Founder, Netherlands

Hi, I'm Walmyr Filho. I'm a software engineer that loves testing. I'm also a clean coder, blogger, YouTuber, Cypress.io ambassador, writer, online instructor, mentor, consultant, speaker, an active member of the testing automation and JavaScript communities, and a fan of good music, tattoos, vegan 🌱 food, and skateboarding.

November 18th Schedule

Times below are shown in your local browsers time zone.

2021-11-18T15:00:00.000Z
2021-11-18T15:15:00.000Z
Vaisala Oyj, Finland
Go Find What We May Have Missed!

Coming into software with an exploratory testing mindset is like coming to a multi-layer canvas with lots of information and an open ended task: find what we may have missed! This is the assignment for us all in software teams in our quest for quality.

Framing the search of how our system falls short of expectations is easier when we are able to see software from its user’s perspective. However, useful tests aren’t a collection of end-to-end tests we automate, but great tests to leave behind will decompose the testing problem differently. In this talk, we learn about using architecture as a filter in decomposing tests and look at an example of taking control over the API responses to test a React frontend.

Users don’t know or care if the problem is in the frontend and services your team provided if it fails to meet their expectations but you care. Granularity of feedback matters. Recognizing the same problems in incomplete scope - half-done features or only in frontend or APIs - is a skillset the software industry needs to be building.

2021-11-18T15:35:00.000Z
2021-11-18T15:50:00.000Z
Mercari, USA
Testing Pyramid Makes Little Sense, What We Can Use Instead

The testing pyramid - the canonical shape of tests that defined what types of tests we need to write to make sure the app works - is ... obsolete. In this presentation, Roman Sandler and Gleb Bahmutov argue what the testing shape works better for today's web applications.

2021-11-18T16:20:00.000Z
2021-11-18T16:30:00.000Z
Snyk, Israel
Are we Forever Doomed to Software Supply Chain Security?

The adoption of open-source software continues to grow and creates significant security concerns for everything from software supply chain attacks in language ecosystem registries to cloud-native application security concerns. In this session, we will explore how developers are targeted as a vehicle for malware distribution, how immensely we depend on open-source maintainers to release timely security fixes, and how the race to the cloud creates new security concerns for developers to cope with, as computing resources turn into infrastructure as code.

2021-11-18T16:50:00.000Z
2021-11-18T17:05:00.000Z
Cypress.io, USA
Network Requests with Cypress

Whether you’re testing your UI or API, Cypress gives you all the tools needed to work with and manage network requests. This intermediate-level talk demonstrates how to use the cy.request and cy.intercept commands to execute, spy on, and stub network requests while testing your application in the browser. Learn how the commands work as well as use cases for each, including best practices for testing and mocking your network requests.

2021-11-18T17:25:00.000Z
2021-11-18T17:40:00.000Z
2021-11-18T17:45:00.000Z
mabl, USA
How Low-Code Enables Continuous Testing in DevOps

As an industry, we understand that effective test automation is a key enabler - or inhibitor to - realizing the potential of DevOps. While automation is critical to innovating with speed and quality, very few of us are happy with the results. This talk will cover how low-code test automation solutions - like mabl - enable teams to embed automated tests directly into the development pipeline, strategies to overcome traditional challenges with test automation, and how to build a foundation for an efficient and effective test strategy.

2021-11-18T18:05:00.000Z
2021-11-18T18:20:00.000Z
Microsoft, USA
Playwright Test Runner
2021-11-18T18:40:00.000Z
2021-11-18T18:45:00.000Z
Automated Application Security Testing - Scott Gerlach

With StackHawk, engineering teams can run security tests against JS applications and the backing APIs to find and fix vulnerabilities faster. With automated testing on every PR, you can be confident that your app is secure. Join StackHawk co-founder Scott Gerlach for a quick overview of JS application security testing with StackHawk.

Who Guards the Guards? – Finding Bugs in Your Tests - Tibor Blenessy

Nowadays, testing has become the norm. There are many tools available to write different kinds of tests. While tests keep the guard on the main code of the application, how can you be sure that you don’t have bugs hiding in your test code? Should you write tests for the tests?

In this lighting talk I will show you a different approach on how you can eliminate certain types of issues from your tests using static code analysis tools like SonarLint or SonarQube. We will focus on common issues found in tests using frameworks such as Mocha and Chai.

Why Tracing is a Lifesaver for E2E Tests of Distributed Systems? - Burak Kantarci

Contemporary software systems are often built on a microservices architecture pattern. In this pattern, rather than build one huge code-base for a single application, systems are separated into multiple smaller code-bases. These implement services that provide a specific feature, like authentication or monitoring, and those services can have performance problems, network issues, or bugs in their code – any of which can lead to failing tests. If you want to solve such problems, you have to go a step further than just logging your errors – it is best for you to monitor your tests with distributed tracing. This talk will show you why a tracing system will rescue you from the complexity of understanding why an E2E test has failed in a distributed architecture.

JS Do It.....Accurate Security Testing Automation for Developers - Oliver Moradov

NeuraLegion's developer friendly security scanner enables development teams to run dead accurate security tests on every build as part of their pipeline. False alerts and periodic infrequent scanning results in technical and security debt, as well as insecure product. But what is developer first DAST, when and how should you be integrating it into your pipelines and what should you be looking for when enhancing your security testing automation? Join this talk to get up to date.

Test Time Execution! Why it Can't be Ignored? - Jay Singh

For modern agile teams, release velocity is very critical. Unfortunately, one of the biggest bottlenecks for faster release velocity is testing times. Even after teams implement end-to-end test automation, long testing times significantly delay the pipelines. This delay means developers get feedback of their efforts very late, which can snowball, affecting the shipping velocity. Hence test execution time becomes one of the most critical KPIs for any business that wants to ship features faster than the approaching deadlines. LambdaTest helps modern dev teams release faster by executing tests faster on a scalable, reliable test cloud.

2021-11-18T19:20:00.000Z
2021-11-18T19:35:00.000Z
HiRez.io, Israel
Test Effective Development

Developers want to sleep tight knowing they didn't break production. Companies want to be efficient in order to meet their customer needs faster and to gain competitive advantage sooner. We ALL want to be cost effective... or shall I say... TEST EFFECTIVE!

  • But how do we do that?
  • Are the "unit" and "integration" terminology serves us right?
  • Or is it time for a change? When should we use either strategy to maximize our "test effectiveness"?

In this talk I'll show you a brand new way to think about cost effective testing with new strategies and new testing terms!

It’s time to go DEEPER!

2021-11-18T19:55:00.000Z
2021-11-18T20:10:00.000Z
2021-11-18T20:20:00.000Z

November 19th Schedule

Times below are shown in your local browsers time zone.

2021-11-19T15:00:00.000Z
2021-11-19T15:15:00.000Z
BrowserStack, UK
Selenium 4 – What's New and How you Can Use it!

Selenium 4 is out and going forward Selenium Webdriver will be completely W3C standardized. Browsers such as Chrome, Safari, Firefox, IE and Edge follow W3C standardization, bringing more standard and stability around selenium commands working uniformly across different real browsers.

Join David Burns, Core Contributor to Selenium as he talks about how this would impact your tests and about the brilliant new features that you can start using straight away. David will show how you can access a site protected by basic authentication, identify a DOM mutation, get JS errors or console messages as they happen, use new Print and Window APIs to help with your testing and more.

2021-11-19T15:35:00.000Z
2021-11-19T15:50:00.000Z
Fabric, India
Predictive Testing in JavaScript with Machine Learning

This talk will cover how we can apply machine learning to software testing including in Javascript, to help reduce the number of tests that need to be run.

We can use predictive machine learning model to make an informed decision to rule out tests that are extremely unlikely to uncover an issue. This opens up a new, more efficient way of selecting tests.

2021-11-19T16:10:00.000Z
2021-11-19T16:25:00.000Z
shopware AG, Germany
It's a (Testing) Trap! - Common Testing Pitfalls and How to Solve Them

It’s a trap” - a call or feeling we all might be familiar with, not only when it comes to Star Wars. It’s signalizing a sudden moment of noticing imminent danger. This situation is an excellent allegory for an unpleasant realization in testing. Imagine having the best intentions when it comes to testing but still ending up with tests failing to deliver you any value at all? Tests who are feeling like a pain to deal with?

When writing frontend tests, there are lots of pitfalls on the way. In sum, they can lead to lousy maintainability, slow execution time, and - in the worst-case - tests you cannot trust. But it doesn’t have to be that way. In this session, I will talk about developers’ common mistakes (including mine), at least from my experience. And, of course, on how to avoid them. Testing doesn’t need to be painful, after all.

2021-11-19T16:45:00.000Z
2021-11-19T17:00:00.000Z
[Your Company], Germany
Tests That Help you Find Defects Faster

This talk is about common mistakes people make when writing tests.

Mixing multiple concerns inside tests is tempting because it can feel like painting the whole picture. However, it obfuscates the root cause when a test fails. Setup methods are great but when developers are too focussed on keeping their tests DRY they can easily lead to test interdependence. Therefore, some principles we have learned to build our software we need to unlearn when it comes to testing.

The talk highlights more aspects like bloated tests which make it hard to figure out what they are about and proper usage of assertions to get better error messages.

Especially if you don't work with TDD it can be easy to come up with a test that looks good but stands in your way when it fails.

The talk will have a look at the four scenarios I outlined above, explain why it makes sense to think about them and actionable suggestions how to improve tests.

2021-11-19T17:20:00.000Z
2021-11-19T17:35:00.000Z
2021-11-19T17:40:00.000Z
Visual Regression with Puppeteer, Playwright and Cypress - Rainer Hahnekamp

Visual Regression tests components via screenshot matching. I'll show how you do that in three different libraries/frameworks. Additionally, I will use Storybook to extract the components from your SPA of choice.

E2E Tests for API – Saving Nerves and Hours - Valentin Kononov

Having adequate test coverage means a lot for the good API. But what can make the whole life pathetic is endless mocking of data and functions for integration tests. Every time you've changed the code you need to fix the mock. After several iterations the correct thought is - what's went wrong?

Alternative approach is e2e tests for the API. Which require only minimal mocks and data preparation. The rest - pure code of your API. Change the code - e2e test remains the same.

This talk is about my experience of switching from integration tests to e2e tests for the API, proc and cons and how I started to feel happy about tests.

Who is Testing the Tests? - Simon de Lang

Have you ever wondered: "who's testing the tests"? Of course, tests are only valuable if they catch bugs, but how would one validate that? Well, let me tell you about mutation testing!

Mutation testing is the act of testing your test by verifying that they catch bugs. Of course, you can do this manually by inserting bugs and running the tests, but a mutation testing framework can do this for you!

Join me and learn the basics of mutation testing and how to use StrykerJS, the mutation testing framework for JavaScript or TypeScript.

At the end of this talk, you'll be the one that is testing your tests, and it won't even cost you much time!

How to Catch a11y Defects During Unit and E2E Testing - Emily Xiong

For developers, it is better to catch any a11y defects during unit and e2e testings. This talk is going to show how to automate a11y testing using jest and cypress.

Microsoft Loves Javascript - Juarez Barbosa Junior

This lightning talk highlights Microsoft commitment to Javascript, and the Javascript community. TestJS Summit is something we look forward to this year.

The Javascript community is vibrant, diverse, and inclusive, and we love that we can help make TestJS happen and bring the community together, in a unique, online, way this year again.

Javascript is widely used and supported by many different teams at Microsoft. Moreover, several of our customers rely on our tools and platforms for their Javascript codebases.

2021-11-19T18:10:00.000Z
2021-11-19T18:25:00.000Z
Deque Systems, USA
Configuring Axe Accessibility Tests

Axe-core is a popular accessibility testing engine that is used by Google, Microsoft, and hundreds of other companies to ensure that their websites are accessible. Axe-core can even integrate into many popular testing frameworks, tools, and IDEs. In this advanced session, we'll be learning how to configure axe and its integrations to fine tune how it runs and checks your pages and code for accessibility violations.

2021-11-19T18:45:00.000Z
2021-11-19T19:00:00.000Z
Chromatic, Netherlands
Test your UI in the REAL Browser

Imagine writing a complex function without unit tests. You would have to verify every scenario manually, over and over again. Cumbersome, but that's how most teams build user interfaces.

Imagine if you could build UIs and test UIs in the same place. If your components included expectations for how they were supposed to behave, you'd know the instant they broke.

Storybook provides an organized approach to building UIs. You document a component's use-cases as stories, which are then rendered in isolation. Stories are like tests, but for UI. Storybook interaction testing allows you to script interactions and check expectations in the story itself. That allows you to run and debug UI tests in the same environment UI components are developed for: your browser.

2021-11-19T19:20:00.000Z
2021-11-19T19:35:00.000Z
XM Cyber, Israel
Effective Performance Testing to your Server with Autocannon

Performance testing is an expertise that is developed for a long time. In order to measure your server performance you need a tool that can efficiently simulate a lot of abilities and give you good measurements according your analysing criteria.

Autocannon NPM library gave me exactly that - that library is super easy to install and has a very simple API to work with. Within a really short amount of time you can start do performance testing to your application and get good measurements in development environment and in your performance labs, and generate complicated testing scenarios.

In this talk I will introduce Autocannon, explain how to efficiently analyse your server performance with it, and show how it helped me to understand complicated performance issues in my Node.js servers. At the end of this lecture, developers will be able to have the ability to integrate a fast and easy tool in order to measure your server performance.

2021-11-19T19:55:00.000Z
2021-11-19T20:10:00.000Z

Program Committee

Alex Lakatos
Interledger Foundation, UK

Alex has spent the past 11 years working on the Open Web within Browser, Communications, and FinTech organizations. With a background in web technologies and developer advocacy, he's helped organizations build developer-friendly products while engaging with the developer community at large. As the new Technology Lead for the Interledger Foundation, he focuses on lowering the barrier to entry into the Interledger ecosystem and drive the adoption of the web standards powering the Interledger protocol. An avid traveller, it's likely you'll bump into him at developer conferences around the world.

Stefania Ioana Chiorean
Cognizant Softvision, Romania

Ioana is a software engineer that has more than 11 years testing experience with a specialization in mobile apps. Currently located in Romania she is leading 4 teams in an outsourcing company. In her free time she contributes to Open Source projects while enjoying a coffee or a good wine. She is the Module Owner for Mozilla Reps and one of the MozTechSpeakers.

Mykola Solopii
SETI @ Alteryx, Ukraine

Have 7+ years of experience in software quality assurance, mainly focusing on building Web and Mobile automation frameworks and tools using JavaScript on different test levels. Currently, work as a Software Engineer, Tools and Infrastructure at Alteryx, Co-Founder at Qaurai, and online trainer/mentor.

I love doing everything related to software quality assurance. Namely: consulting, automation, building of testing and automation processes from scratch, mentoring, and training.

Christina Zenzes
codecentric AG, Germany

Christina Zenzes is a consultant and software dev working at codecentric AG. She is passionate about React, CSS, clean code and testing (yes, really!). Besides writing functional JavaScript code, she loves growing plants on her balcony, tea and good food.

Eugenia Zigisova
Gorillas, Germany

Eugenia is a web developer with experience working at such Berlin startups as Gorillas and N26. She has been an active tech community member since 2016 when she founded a Google Developer Group in Latvia and became a Women Techmakers Lead. She is a web performance activist at work and a passionate hiker, nature, and sauna lover.

GITNATION MULTIPASS

Get access to 8 conferences with a single ticket

more details

Full Ticket with Multipass

Nov 18-19

17/month

includes Full Ticket

All features of a Full Ticket

Access to 8+ more other JS-related conferences

Order now

Full ticket

Nov 18-19

80

Free workshops

Access to talks & activities on both days (Nov 18-19)

HD quality, no ads

Q&A with speakers

Interactive sessions with speakers

Technology discussion rooms

Watching party

AfterParty Bars

Certificates on Workshops & Conference Participation

Instant Access to Talks Recordings

Order now

Full-access attendee perks

Free workshops

Get your hands on hot tech, recording included

2x more content

Enjoy the second day of talks from world renowned speakers

Enjoy Full HD streaming quality

Experience the event in full quality on a big screen

Get talk recordings right after the conference

Others will receive them one month after the event

HANDS-ON WORKSHOPS WITH FIELD EXPERTS

TestOps, Performance, API testing, Security, etc.

VIDEO CHAT ROOMS WITH SPEAKERS

Join virtual rooms with top QA & developers

SPEAKERS' DISCORD CHANNEL

Enjoy more space for your conversation with speakers

Discussions

Take part in video discussions focusing on specific technologies. Hang out with people who are on the same page.

Nov 18: BDD testing, API testing, Playwright, a11y.

Nov 19: TestOps, Unit vs. Integration Tests.

Shivay Lamba

James Mortensen

TestOps Discussion Room

Rainer Hahnekamp

Lucas Bernalte

Unit vs. Integration Tests Discussion Room

Cecelia Martinez

Valentin Kononov

API Testing Discussion Room

Philipp Giese

Juliette MacPhail

Accessibility Discussion Room

Ramona Schwering

Tally Barak

BDD Testing Discussion Room
Playwright Discussion Room

Attend Watching Parties

Join random groups of conference attendees watching/discussing the event. Make new friends!

Remote Afterparty Bars

Join our virtual rooms facilitated by community activists, and enjoy a remote drink!

Codenames Game

with

with Speakers

Networking

with

with Community

QuakeJS Tournament

Can you take over the Quake arena? Try your luck at our remote tournament.

Join tournament

Follow us for updates

Subscribe to our conference newsletter and get the latest updates and special deals.

Giving back to community

We try our best to make all our events accessible and inclusive for a diverse audience. Get in touch with us if you wish to support this initiative, and help us provide Diversity Scholarships for the underrepresented groups in tech.

10 of 50 extra diversity scholarships sponsored
Faces

Sponsors

Platinum
Silver
Media Partners
Tech Partners

This event is over. Do not miss others with GitNation Multipass.

Learn about multipass