This is first Test Automation Weekly issue. In this week’s issue we have news, articles, tools update, and more. Happy reading! if you’d like to support Test Automation Weekly please share this issue with friends and colleagues. Don't forget to subscribe to our newsletter to stay up to date on all news
📚 Articles, Tutorials, and Opinions
Migrating Cypress Tests from a Github Action to a Netlify Build Plugin — The Netlify engineering team runs their end-to-end tests with Cypress. In this blog, they'll talk about why they decided to migrate from GitHub actions to a Netlify Build Plugin, and how the migration went.
Charlie Gerard & Nasiba Carrasco
Achieving Continuous Integration and Deployment with Jenkins — This article aims to ease someone’s work and make it so they don’t have to go through what author went through to set this up. Mariam Adedeji
Testing React Native Apps — From small to large scale, all applications require automated testing to make sure they do not break when other developers add new features. React Native apps are no different, and there are several libraries available to make the testing experience joyful and entertaining.
Debugging Java on the Command Line — Some bugs are hard to replicate on your personal computer but easily replicated on production or test machines. It is a common situation that professional Java developers deal with frequently. To debug such problems, OpenJDK provides two tools, remote debugging and jdb. Vipin Sharma
Cypress Real Events Plugin — Cypress automates the browser with its own unique architecture. Besides, there are strict limitations, and firing real events such as clicking, typing can behave different from real native event. So, in this article author describes how to deal with such limitations.
Why mentorship in tech is important — Everyone has the opportunity to make a difference in the tech industry because every day new people are joining the ranks for their first time. And just like all of us on our first day, newcomers need guidance along the journey.
Debugging iOS Safari — It's a short article of general steps how to do that.
Modify HTTP Request Headers In JAVA Using Selenium WebDriver — One of the most common test automation challenges is how do we modify the request headers in Selenium WebDriver. As an automation tester, you would come across this challenge for any programming language, including Java. Harshit Paul
Test Automation Career Path — One of the most frequently asked question is 'what is the career ladder for a test automation engineer?'. And that is a good question, which should have a great answer.
Perform Automation Testing With Cucumber And Nightwatch JS — One of the key features of the agile way of software development is the combination of DevOps and automation testing. Test automation speeds up the testing cycle, aids in detecting bugs at an early stage, and helps in handling repetitive, time-consuming tasks at a faster pace. Harita Ravindranath
Promenade is a platform that helps independent business owners thrive in the world of e-commerce. We've built an entire eco-system that helps empower local shops and levels the playing field against the large online brokers. Promenade
Want your vacancy be here? Contact us.
🛠 Code, Tools and Resources
Flipper — Extensible mobile app debugger. It is a platform for debugging iOS, Android and React Native apps. Visualize, inspect, and control your apps from a simple desktop interface. Use Flipper as is or extend it using the plugin API.
@webdriverio/codemod — Help migrating from either one major WebdriverIO version to another or from Protractor to WebdriverIO.
Remote Repositories — Extension for Visual Studio Code! This is a new experience that we've been building in partnership with our friends at GitHub to enable working with source code repositories quickly and safely inside VS Code.
Slidev — Aims to provide the flexibility and interactivity for developers to make their presentations even more interesting, expressive, and attractive by using the tools and technologies they are already familiar with.
gock — HTTP traffic mocking and testing made easy in Go Tom
Top 10 Plugins for IntelliJ IDEA You Don’t Want to Miss — Though IntelliJ IDEA is a fully capable IDE, you may want to personalize it. The JetBrains Marketplace has plenty of plugins with useful features that can address your personal or business-specific needs.
gmail-tester — A simple Node.js Gmail client which checks the inbox for message existence Lev Gelfenbuim
Auto VO — Automating Screen Reader Testing On macOS Using Auto VO. Automated testing is an important part of any software project, including testing for accessibility.
Ghost Inspector — A complete end-to-end testing solution. It makes automated testing for websites and web apps easier — but they haven’t skimped on powerful features. Whether you’re new to QA testing or a seasoned test engineer, we give you a versatile set of tools to achieve your quality assurance goals. No coding required.
Geziyor — A fast web crawling & scraping framework for Go. Supports JS rendering. geziyor Release It — Use release-it for version management and publish to anywhere with its versatile configuration, a powerful plugin system, and hooks to execute any command you need to test, build, and/or publish your project.
test-console — A simple and pragmatic library for testing Node.js console output.
PHP Insights — Analysis of code quality and coding style. Beautiful overview of code architecture and it's complexity. PHP Insights
Security researcher Crl Schou found that after joining a Wi-Fi network with the name "%p%s%s%s%s%n" his iPhone's Wi-Fi functionality was left "permanently disabled."
Testing Web APIs with Mark Winteringham — Want to develop a diverse testing program that gets your whole team involved in ensuring quality? If so, this episode is for you as testing expert Mark Winteringham discusses his upcoming book Testing Web APIs
Joe Colantonio & Mark Winteringham
Agile, DevOps and Testing - New Directions in Methods and Tools — The focus of the conference is on finding methods and tools for business value through the adoption of Agile, DevOps and Testing and well-built software. This transformation depends on significant changes in culture, roles & responsibilities, team structure, and tools & processes.
UNICOM | 14-15 July 2021| Online