Angie Jones: Recent Episodes

None

View Details

What if Wordle could replace job interviews? Every guess, letter choice, and even your settings say a lot about your problem-solving abilities and how you adapt to feedback.

The post What if Wordle Could Replace Job Interviews? appeared first on Angie Jones.

View Details

Web5 is an open source decentralized web platform based on open web standards that returns ownership and control over data to individuals where it belongs.

The post Web5 appeared first on Angie Jones.

View Details

You may hear folks talk about crypto wallets. What are these and how do you choose which kind to use? What Is a Crypto Wallet? A wallet is used to hold your crypto. Associated with your wallet is a unique set of keys: šŸ”‘ a...

The post Crypto Wallets: Custodial vs Non-Custodial appeared first on Angie Jones.

View Details

I’m known in tech for Java development, software testing, and public speaking. So you may be wondering what brings me to Blockā€˜s decentralized finance division as Vice President of Developer Relations. Oooh, I’m so glad you asked! Let me share some fun, little known facts...

The post Why I Joined Block appeared first on Angie Jones.

View Details

Lately, I’m hearing a lot about crypto, blockchain, bitcoin, Ethereum, smart contracts, defi (decentralized finance), dapps (decentralized applications), DAOs (decentralized autonomous organizations), NFTs (non-fungible tokens), web3, and on and on. I wanted to learn more about all of this stuff so I started digging around...

The post Blockchain 101: A Quick Primer for Absolute Beginners appeared first on Angie Jones.

View Details

Here is a recipe for deserializing API responses into the new Java construct: Record, and using it for easier verification.

The post Deserializing API Responses Into Java Records appeared first on Angie Jones.

View Details

A common frequently asked question is ā€œwhat is the career ladder for a test automation engineer?ā€. This is a great question, as this role is often perceived as a flat one which makes it difficult for managers and practitioners alike to determine how one can...

The post Test Automation Career Path appeared first on Angie Jones.

View Details

I had the pleasure of getting some of my favorite developer advocates together in one virtual space to discuss the role of Developer Relations! If you are interested in becoming a developer advocate, are currently a developer advocate, or just want to know what is...

The post Let’s Discuss: Developer Relations appeared first on Angie Jones.

View Details

Learn 3 practical approaches to achieve in-sprint test automation to reduce risk and technical debt.

The post 3 Ways to Achieve In-Sprint Test Automation appeared first on Angie Jones.

View Details

The post Past Live Streams: Automation Cookbook appeared first on Angie Jones.

View Details

Join the TAU community as we celebrate this amazing milestone - 50,000 engineers now enrolled! I'll be hosting a Live Stream Party which will include special guests (instructors and students), trivia games, and TAU swag prizes! All who attend will also get a cool new TAU 50K badge.

The post Test Automation University 50K Live Stream Party appeared first on Angie Jones.

View Details

This recipe shows how to automate the playing of an online tic-tac-toe game using Selenium WebDriver and Java

The post Selenium for Games: Automating Tic Tac Toe appeared first on Angie Jones.

View Details

While most people are still using Java 8 from six years ago, new versions of the language are being released every six months! The latest Java versions provide an abundance of new features, such as functional programming capabilities, switch expressions, local variable type inference, additions...

The post Test Automation Beyond Java 8 appeared first on Angie Jones.

View Details

This recipe demonstrates how to use Selenium 4 to mock geolocation of user within Chrome DevTools.

The post Selenium 4: Mocking Geolocation appeared first on Angie Jones.

View Details

When using Cucumber, if you want to share state between multiple step definition files, you’ll need to use dependency injection (DI). There are several options: PicoContainer, Spring, OpenEJB, etc. If you’re not already using DI, then I recommend PicoContainer. Otherwise, use the one that’s already...

The post Sharing State Between Cucumber Steps with Dependency Injection appeared first on Angie Jones.

View Details

Here is a recipe for programmatically reading data from an Excel spreadsheet using Apache POI. Note that in this example, I’m using the spreadsheet to store test data. However, this isĀ NOT an endorsement to manage your test data this way. This is just one practical...

The post Using Apache POI to Read Excel Files appeared first on Angie Jones.

View Details

Here is the recipe for automating the task of selecting a date from a Date Picker component. I illustrate this recipe with Selenium WebDriver and Java, however, the recipe itself can be used with any automation tool and programming language. Ā  Recipe to Automate Date...

The post How to Select Dates from Date Pickers appeared first on Angie Jones.

View Details

For the next couple of months, I’ll be live streaming every Wednesday at 12:00 PM PST. In each session, I’ll take a specific automation challenge and come up with a recipe for solving it.

The post Automation Cookbook: Coding Recipes for Tests appeared first on Angie Jones.

View Details

The most popular design pattern used in web UI test codebases is the Page Object Model (POM) design pattern. These tips should help you design healthy classes that implement the Page Object Model design pattern. The use of this pattern promotes separation of concerns (e.g. tests vs managing state), reduces code duplication, and provides reusable methods.

The post Tips for Healthy Page Object Classes appeared first on Angie Jones.

View Details

I joined a live Twitch session with Jason Lengstorf on his show ā€œLearn with Jasonā€.Ā  We paired as I showed him how to use Cypress for test automation, and also how to add visual testing to his suite, using Applitools. We had an absolute blast...

The post Live Stream of Cypress and Applitools appeared first on Angie Jones.

View Details

Selenium 4 brings Relative Locators (originally named Friendly Locators). This functionality was added to help you locate elements that are nearby other elements.

The available options are above, below, toLeftOf, toRightOf, and near.

The post Selenium 4 Relative Locators appeared first on Angie Jones.

View Details

I’ve released a brand new course – completely free – on Selenium WebDriver with Java! The Test Automation University course takes you from zero to 100, covering introductory and advanced concepts in 3.5 hours! Ā  Ā  I cover all of the following in this free...

The post Selenium WebDriver Tutorial with Java appeared first on Angie Jones.

View Details

Behavior Driven Development, also known as BDD, is an example-based methodology for developing software. The key to BDD is collaborative exercises between Business, Development, and Testers. These parties are collectively known as the Three Amigos. When beginning the work for a new feature, the three...

The post Writing Good Gherkin Enables Good Test Automation appeared first on Angie Jones.

View Details

Many teams struggle to automate their tests within the same sprint that the feature is developed, thus leading to technical debt. In my latest article, I’ve provided 3 techniques to help you close your sprints with tests in place! Read it on Techbeacon by clicking...

The post How to Achieve In-Sprint Automation appeared first on Angie Jones.

View Details

Since Java 8, there have been many cool features introduced. In fact, Java is releasing a new version every 6 months! With so many additions, it can be hard to keep up. Here’s how some of the newer features from Java 8 – 12 can be used in test automation.

The post A Look at New Java Features in Test Automation appeared first on Angie Jones.

View Details

Most people do a pretty lazy job of testing APIs. In my ABCs of APIs workshop, I ask people to manually test an API. When looking at a response, they typically glance at it, and maybe carefully review some of the key fields. Same goes...

The post Verifying Entire API Responses appeared first on Angie Jones.

View Details

With Java being the most popular language for test automation, I decided to create a FREE course that teaches core Java! This course is a self-paced, online video course which includes tons of practical examples and also exercises for you to try on your own....

The post My FREE Java Course appeared first on Angie Jones.