TestJS Summit is an 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 3-4, 2022.
By the end of this talk, you should be equipped with new knowledge regarding frontend and backend performance testing which you can apply to your work projects.
Explain the main differences between the most known frameworks for automation: Selenium, Cypress, Playwright and Robot Framework. Positives and negatives about the frameworks. Depending on the needs of the project your work what is the best framework to use. Small talk about how frameworks integrate with some test management tools.
- Typical journey for teams adopting test automation
- 5 habits to follow while building your test suite
- Our learnings from a recent refactoring activity
Then the talk will cover how AI and machine learning is being leveraged by tools such as Github Copilot and Ponicode to autogenerate test cases thus simplifying the software testing process.
- Introduction: Why test CLI tools
- Challenges: File system pollution, network and database issues, environment variables
- Demo: Showcase issues with a demo CLI tool - Solutions: Test plan implementation, choosing the right level of containerization
- Demo: Show solution using the previous CLI tool
You’ll learn everything necessary to start adding powerful integration tests to your codebase without the headache of managing external service dependencies manually!
WebRTC is a centerpiece of this world, enabling users to reach out to one another directly from the comforts of their browsers and applications.
In this session, Tsahi explains what exactly is WebRTC, how it is different from other web technologies and how you can assure that your WebRTC application gets adopted and successfully used by your clients.
I will introduce vest with a bit of live coding showing its unit testing syntax.
Test automation and monitoring are crucial to avoiding shipping broken apps and sites. But what functionality should you test? When should you run your tests? And aren't complex test suites super slow?
In this session, we'll get our hands on Playwright, the end-to-end testing framework, and learn how to automate headless browsers to ensure that you confidently ship new features.
The second part of the talk will focus on test strategies, types of testing and where to apply them, and finally compare
contrast them to the familiar industry approaches.
We will finish with key takeaways, sample application repos to help with learning, and rollout strategies.
Agenda: What is Web3; The Architecture of a Web3 Application; Web3 E2E Tests Introduction; Web3 E2E Tests Challenges; E2E Test Tools; Demo.