Test Management Blog

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

August 25, 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...

Jira Basics – Module 3: Labels and Priorities

June 14, 2019
Lables and Priorities In the last module we saw how to create and structue our Jira Projects. In this module our objective is to understand why we need labels and priorities. We'll also look at setting project priority values and label values. Finally we'll see how we can search for issues based on labels and make bulk updates to our Jira issues.  Why Do We Need Labels and Priorities? There are two other properties of an issue that will help you organise and track your issues. One is the ability to give an issue a priority category. The other is to give your issues one or more labels. Assigning lables and priorities helps you look, for example, for all...
Read more...

Jira Basics – Module 2.5: Lead Management

May 29, 2019
For different reasons, users data can be organized and readily accessible in a variety of formats. With ADBMS, a user can then easily store data, retrieve data, modify data, analyze data, and create a variety of reports from the data (Aldrin 25-37). Many organizations today have all three of these types of application software packages installed on their personal computers. Word processors, electronic spreadsheets, and database management systems make users' tasks more efficient. When users are more efficient, the company as a whole operates more economically and efficiently. This is how can safely conclude that there is nothing these days that cannot be done with the use of comprehensive and meaningful applications. This is the main reason why there are...
Read more...

Jira Basics – Module 2: Jira Projects

April 18, 2019
We’ve looked what an issue is in Jira and how to create them. It’s great to be able to track our work as issues in Jira but the real power comes from Jira’s ability to group, organize and categorize these issues. When you start to get into 100’s, 1000’s or even 10,000’s of an issue the ability to focus just the issues you need becomes absolutely critical. Each Jira issue records a number of key pieces of information that allow us to categorize the issues. Those pieces of information can include the following: Project Components Releases Priority Status Labels Assignment So, for example, you might have an issue that is part of a particular software project, that is related to...
Read more...

Jira Basics – Module 1: An Introduction to Jira

March 17, 2019
We’ve put together a series of 6 training modules that make up an introduction to Jira course. This course is focused on the basics of Jira. We’re covering the core concepts, the building blocks, that makeup Jira. This isn’t focused on any particular development methodology (like Agile) and we don’t go into configuring/using Jira to manage Agile projects here. We’re leaving that for a separate course. What we are doing is going through the core components of Jira and showing you what Jira is built on. It’ll give you the knowledge you need to deal with Issues and see how those issue records can be managed. We’re going to start out looking at what an Issue is (not any specific...
Read more...

Os Jogos De Casino Online Mais Populares

November 15, 2018
Se você é novo no mundo dos jogos de casino online, então você certamente notou o excesso de jogos de casino online para escolher. Com tantos jogos, como pode saber quais jogar? Talvez você tenha um jogo de casino ao vivo favorito, como keno ou baccarat, mas se não você deve experimentar os jogos de jogo online mais populares e ver quais você gosta mais. Quatro dos jogos de casino online mais populares são slots, Video poker e blackjack. Se você já não sabe como jogá-los não se preocupe-eles são todos fáceis de aprender. As máquinas de fenda são os jogos de jogo mais populares, online e off. Quando você pensa em casinos ao vivo você não pode deixar de...
Read more...

SVN Basics – Module 5: Tagging and Branching

June 12, 2018
On to tags and branching then. Tags allow us to give a more human-friendly name to a specific revision of our folders/files. Branching gives us the capability to create a copy of the folders/files in our repository and have a different copy to work on - without fear of corrupting our main copy. As you've probably already grasped every time you commit a changed file to the repository SVN gives the repository a new, incremented by 1, revision number. In a reasonably sized project, over a year or two, it's not long before those revision numbers get into the thousands or even tens of thousands. So you're likely to get to the point where you have a stable set of...
Read more...