Month: February 2025

Playwright Tutorial 2025 : Recording Tests

February 25, 2025
In this lesson we want to have a look at recording tests with the Playwright test generator. The Playwright “Test Generator" is a tool for recording tests. And I agree with you … recording tests is not a good approach to build automated tests. However, it is a good approach for learning Playwright and working out how Playwright works. It can also help you build chunks of code that you can copy into your projects. Starting the Test Generator You can start the “Test Generator" from the Playwright menu in the test explorer view. From here you should see a browser open with the recording bar displayed. In the background, in VS Code, you should see the creation of an...
Read more...

Playwright Tutorial 2025 : Writing Your First Tests

February 24, 2025
In this module we're looking at writing our first tests in Playwright. We'll look at the structure of a a Playwright script and see learn about the basic functions used to construct tests. Keep in mind though, that in many respects Playwright is no different to any other automation tool. Everything always boils down to three parts. You need to… 1. identify objects (use locators to identify an element) 2. interact with objects (use a method to interact) 3. inspect objects (inspect properties to verify) For example you'll want to use selectors to identify an object. Then use object methods to interact with an object. For example click a button. Then you'll need to Inspect an object to check it's...
Read more...

Playwright Tutorial 2025 : Creating Projects

February 18, 2025
In this session we look at creating Playwright projects. There’s two ways to create projects. 1. In Visual Studio Code 2. Command Line using `npm` First I'll walk you through the Visual Studio Code approach. Then I'm going to show you, and explain, the command line approach. Creating Playwright Projects with Visual Studio CodeIf we look at Visual Studio code approach first. The simplest way is to create an empty folder and then create a project using the “Command Palette“. In VSC then select the “Open folder option” first Find a location where you want to create your project and add a new folder in here for say, Project 2. We've selected an existing folder, then created a new sub...
Read more...

Playwright Tutorial 2025 : Setting Up Playwright

In this first lesson, we’re going to go through the process for installing Playwright and setting up your first Playwright project. In the video above, and the detailed steps below, we cover the four steps to getting your first Playwright project up and running: Installing Node JS Installing Visual Studio Installing the Playwright Extension Creating your first Playwright project We’ll be installing Node JS as we’re going to be using TypeScript (a variation on Java Script) for writing and running our tests. The execution of our tests will be in this Node JS environment too. Then we’ll install Visual Studio Code, our test development environment and IDE. Steps three and four will cover the installation of the Playwright extension and...
Read more...

JIRA Tutorial 2025 : Searching For Issues

February 11, 2025
The power of Jira comes from it's search capability. The ability to categorise and organise your work using features like labels, priorities, components, versions, etc. Well all of this leads into being able to search for your issues and work items using these fields. Jira's search features form the foundation of reports, dashboards and sprint planning boards. Whichever way you want to display your work you can keep it focused on the issues from the underlying search you define. Understanding Filters in Jira You can undertake a basic search in Jira and just view the results. Then throw those results away when you navigate away from the search view. However, when you search for issues in Jira you can then...
Read more...

JIRA Tutorial 2025 : Priorities and Labels

Want to keep your Jira issues well-organized and easy to find? Priorities and labels are two powerful features that can help you categorize and track your work more effectively. Issue Priorities Priorities help you indicate how urgent or important different issues are in your project. In company-managed projects, you'll typically find priority fields already set up and ready to use. Team-managed projects might need a bit more setup, as priority fields aren't always visible by default. You can easily enable them through your project settings, choosing which issue types should display priority options. Adding The Priority Field To Team Managed Projects If you need to enable the 'Priority' field in a Team managed project then follow these steps: 1. Select...
Read more...

JIRA Tutorial 2025 : Components and Versions

February 5, 2025
One of Jira's strongest capabilites is it's ability to allow you to categorise and organise the work you're tracking. Components and versions are another way of grouping, tracking, and managing your work more efficiently. While these features originated in software development, they're valuable tools for any type of project management. Components: Breaking Down Your Project Think of components as sections or categories within a product or service you're developing. Components allow you to break up a bigger piece of 'something' and allocate your Jira issues to those components. A simple example here might be that your project is to develop a car. You have lots of issues/work items you need to track in order to complete that development. Some issues...
Read more...

JIRA Tutorial 2025 : Workflows, Statuses and Transitions

February 4, 2025
“Workflows” are a major part of Jira. Workflows help you track the statu, and oversee the progress, of work within your Projects. This lesson takes you through what workflows are and what they are made up of. What follows takes you through the set up of a workflow and how to use them. This will help you with tracking work progress and ensure that you have clear visibility of what's in progress, what's completed and what's still to be done. What is a Jira Workflow? At its heart, a workflow in Jira is the path, through a defined set of “Status” values, that your work takes from start to finish. Your workflows should model your real life work process. So...
Read more...

JIRA Tutorial 2025 : Projects

February 3, 2025
In this post I'm going to break down one of the fundamental concepts in Jira: projects. You're going to find out why we need projects and see how issues relate to those projects. What is a Jira Project? Think of a Jira project as a container – a bit like a digital filing cabinet for your work items. Every piece of work you track in Jira needs to live somewhere, and that somewhere is a project. There's two key points to understand about how issues relate to projects: Each project can hold one or more “issues” (or records that track units of work if you prefer that terminology) Every issue belongs to one project It's important to understand that an...
Read more...