Category: Uncategorized

Test Automation at Scale – part 1

October 21, 2019
In our series on Test Automation at scale, our first session looks at the architecture of a data driven automation framework running GUI front end tests across large numbers of client machines. We walk you through the architecture of a system that minimises script and code complexity. A system that increases reliability and speeds up test execution.  Critical in this setup is the concept of test case execution isolation. The concept of making sure that each test is run in isolation so that one failure doesn't cause the whole test run to collapse. With the execution of each test isolated it's easier to identify and investigate failures. This also makes it easier to scale, as more scenarios and more...
Read more...

Jira Basics – Module 6: Custom Dashboards and Filters

July 23, 2019
Custom Dashboards and Filters There's no point putting all this data in and organising everything if you can't see where you're up to on your projects. Jira provides you with dashboards that can be customized to your requirements and filters you can setup and save. Both dashboards and filters allow you to see exactly where you are with your particular project. The start of all this is then is the System Dashboard. This is the dashboard you're presented with when you log in and when you select the 'View System Dashboard' option. Each dashboard is just a one page container for a number of gadgets. Where a gadget is a panel that displays a particular set of informations. Some dashboards...
Read more...

Jira Basics – Module 5: Versions & Components

July 9, 2019
Versions & Components The other major features in Jira that lets us group and categorise our issues are Versions and Components. Both of these features provide us with useful ways to visualise the status of our projects and the work/issues that we need to be focusing on. Each Project you define in Jira can contain many 'Versions' and many 'Components'. Before we look at what Versions and Components are though lets just recap on what a project is. A project in Jira is just a container for a lot of issues. It's the top level container. Every issue must be assigned to one (and only one) project. With a project we can also create Component and Version identifiers. The issues...
Read more...

Jira Basics – Module 4: Workflow and Status

June 26, 2019
Workflow & Status If you're looking at tracking work tasks the simplest way of categorising the pieces of work you have is with a few simple status values like 'To Do', 'In Progres' and 'Done'. In Jira terms you'd have your issues tracking those pieces of work. Each issue then would be set with a status value of 'To Do', 'In Progress' and 'Done'. When you haven't yet started a piece of work the status is set to 'To Do' on the issue. When you pick up the piece of work and start working on it you move the status value for the related issue to 'In Progress'. And obviously once you've finished the work you move the status value...
Read more...

SVN Basics – Module 3: SVN Check out

May 30, 2018
At this point, having completed module 1 and module 2, we have an SVN server, a repository in that server and we have files/directories in that repository. The whole point of this is to share files and version control them between different users. The next step then is for you to check out the files from the repository. From here we can simulate another user checking out the files from that same repository. In this way, we can see and learn how SVN deals with two people editing the same set of files at the same time.     In the last module, we created two user accounts (user1 and user2). With your first user account then (the one that...
Read more...