All Blog Posts (780)

Setting up minimal Selenium Grid with Docker

ere’s simple guide to setup a minimal Selenium Grid with Docker. For running Docker on your machine you will need Docker toolbox installed from Below steps are done on a Mac.

Next we need to create a docker-compose file describing how we want to run the Selenium Grid Hub and connect nodes to the Hub. In this example we will launch…


Added by Tejaswini on February 7, 2017 at 9:40 — No Comments

Smoke Testing vs Sanity Testing

Sanity testing is conducted after a build with fixed bugs and modified code is received. Its aim is to make sure that the functionality operates properly. This software testing type does not provide a thorough and detailed checking. It just verifies the work of new features or the removal of detected bugs.

In its turn, smoke testing ensures that the critical functionality operates correctly. It is conducted before regression testing and detailed functional testing. For example, a new…


Added by Helen QATestLab on February 1, 2017 at 12:57 — 2 Comments

Tools for Automated Web Testing

It is necessary to quickly check new versions of web products. Automated testing will help to cope with the task. Moreover, automation will help the team to easily change and made the code refactor.

The process of auto tests creation may rather difficult as the team should consider the modifications of UI, variety of servers and client platforms. Special automation tools will make the checking process easier.

There are many different automation tools. Here are some of…


Added by Helen QATestLab on January 27, 2017 at 8:33 — No Comments

Is It Worth Outsourcing Testing?

Some companies see no sense in any outsourced service – they are sure that the best possible result can be reached only by doing and managing everything by themselves. They don’t trust the unknown specialists from small companies in rather unpopular countries.

Other companies have rather good experience of outsourcing some services and they see a lot of its benefits. Tastes differ. But let’s look at this situation from the other side.

The majority of us like to go to…


Added by Helen QATestLab on January 23, 2017 at 9:53 — 2 Comments

Standards for Performance Testing

Actually, there are no published standards for performance testing. You might only find some information about performance in the standard ISO 29119-4. It contains a chapter about performance but not about testing.

Also, there is ISO/IEC 14756:1999 Information technology – Measurement and rating of performance of computer-based software systems.

You may find some information about the tests that may be used to describe the performance characteristics of a network…


Added by Helen QATestLab on January 19, 2017 at 15:52 — 1 Comment

Aim of Testing Tools

The aim of every software testing tool is to make the checking procedure faster and more effective. Tools help the testers to save time as well as effort.

There are special tools for various types of software testing. They have the common goal but possess different capacities, interface, etc.

  • Automated testing tools (Selenium, Windmill, Ranorex, eggPlant, etc.) are used to automate the process of certain system components or certain product…

Added by Helen QATestLab on January 5, 2017 at 16:03 — 1 Comment

TestComplete vs QTP

Both TestComplete and QTP are graphical interface record-payback automation tools. But they have a lot of difficulties.

  1. OS support. TestComplete supports Windows 7, Windows Vista, major Win 64-bit apps. QTP – only Windows XP.
  2. Browser support. QTP – Google Chrome (up to v.23), Internet Explorer, Firefox (v.21). TestComplete – IE, Chrome 31, Opera, Firefox.
  3. Language support. TestComplete – VB Script, JS Script, Delphi Script, C++, C#. QTP –…

Added by Helen QATestLab on December 30, 2016 at 9:51 — No Comments

Load and integration testing

Before any mobile/desktop app or software hits the market and starts being used by users, it should undergo a whole range of testing procedures, including load testing. Load testing is a totality of trials which check the possibilities of a product under serious loads, for example, a large number of users, considerable amount of data, which should be processed, etc. It is more sensible to take such tests in automation mode, in which it is possible reproduce large loads.

Apart from…


Added by Kenneth Willmes on December 29, 2016 at 13:00 — No Comments

Unit vs Integration vs Functional Testing

All these software testing types are interrelated. In an ideal scenario, it is necessary to have unit, integration and functional testing conducted to get full test coverage. But still, each of them has own peculiarities.

1.      Purpose

Unit testing is performed to check the smallest units or modules of the product system at a time.

Integration testing – to check whether two or more combined units/modules operate in a proper way. Functional testing – to…


Added by Helen QATestLab on December 27, 2016 at 14:26 — No Comments

Ishikawa’s Seven Tools(Tool 1 to Tool5)

I am writing this blog by compiling information from various sites, books and my experience. I am writing this to help beginners. Thanks.

Ishikawa’s Seven Tools

Kaoru Ishikawa (July 13, 1915 - April 16, 1989) 

Was a Japanese university professor and influential quality management innovator best known in North America for the Ishikawa or cause and effect diagram (also known as fish-bone diagram) that is used in the analysis…


Added by Shreyasi Paul on December 27, 2016 at 11:30 — No Comments

The Path to Successful Implementation of Security Information and Event Management for a Business

Remember that scene from the movie Interstellar where Cooper and TARS find themselves inside a tesseract? It appears as a series of bookshelves and offers them a chance to peer into Cooper’s daughter, Murphy’s bedroom at various points in her life. What if you could do the same with your business? What if there was a way to provide you a glimpse into the overall security of your IT system? What if you could look at all the data from a single point and easily spot the…


Added by Mack Gill on December 20, 2016 at 12:30 — No Comments

Books for Learning Test Automation

If you want to be engaged in automated testing, you can get acquainted with some books that will show you the key aspect of the checking process, specifics of automation tools, peculiarities of various development types, widespread techniques, etc.

  • “Test-Driven Development: By Example”. Author: Kent Beck.
  • “Selenium Testing Tools Cookbook” by Gundecha Unmesh. This guide will help to realize and use all advantages of using Selenium tools. It describes…

Added by Helen QATestLab on December 19, 2016 at 12:12 — No Comments

Black Box Testing

Black Box Testing

Black box testing is a method of testing in which functionality of an application being tested is based on the specifications without knowing its internal structure or working.

  • It is usually functional.
  • Views the software as a black box



Added by Shreyasi Paul on November 25, 2016 at 8:36 — 1 Comment

Rollbar vs Sentry vs Bugsnag

We will compare the key aspects of these error-tracking tools.


Rollbar has a free version (up to 5,000 events per month). Its cost varies according to the required functional – from 49$ up to 599$ per month.

Sentry also has a free version for 5,000 events. To have no limitations, you should pay 999$ per month. If it is too much, you can buy up to 288,000 events per day for 249$ or have less events available for 29$ per…


Added by Helen QATestLab on November 23, 2016 at 12:00 — No Comments

Does Exploratory Testing Need Test Cases?

Exploratory testing does not resemble any other testing type. According to its name, a specialist like an explorer investigates the product in order to detect any bugs.

Everything happens in progress. You learn the product, create the plan and record the found errors. But test cases are not designed in advance. The whole process of procedure planning consists of small test charter where the possible approaches, directions, and objectives are specified. There is no detailed plan of…


Added by Helen QATestLab on November 22, 2016 at 14:03 — 1 Comment

System Unit Components

System unit (chassis) is a set of electronic components of a computer that provides the proper its operating. There are six main system unit components:

  1. Motherboard – a system core. Actually, it is a heart of computer. Other system elements are connected to motherboard, and the whole system is managed and controlled by it. Motherboard contains special chips on which some ICs (Integrated circuits) are etched.
  2. Processor – a computer engine, its brain. CPU…

Added by Helen QATestLab on November 18, 2016 at 14:15 — No Comments

Evaluation Assurance Levels

There are defined security assurance requirements for the software product. They are determined by consumers, developers, and evaluators of secure. It is based according to the assurance approach that evaluates the product via active investigation.

The product security assurance consists of several components: classes, families and component structure. Every class has at least one assurance family, and this family possesses the assurance components. It is a…


Added by Helen QATestLab on November 17, 2016 at 7:54 — No Comments

What Is Ghetto Testing?

The concept of ghetto testing was firstly suggested and implemented by a game development company Zynga. Mark Pincus is the company CEO. Sometimes ghetto testing is called dry testing.

A lot of specialists are sure that ghetto testing is really a brilliant idea that provides a huge success of developed product. Its main idea is to analyze and estimate the sales opportunities of the target market segment before the actual investing process. In other words, the product idea is tested…


Added by Helen QATestLab on November 16, 2016 at 6:30 — No Comments

Briefly about System Testing

System testing is conducted in order to check functional and nonfunctional requirements to the system as a unique entity. A huge number of system errors can be detected during this software testing type.

Thus, there is a high possibility of various risks connected with the system behavior under different conditions and environments. To minimize these risk, it is necessary to perform the checking procedure of the system in the close-to-real environment - one in which the product is…


Added by Helen QATestLab on November 15, 2016 at 8:12 — 1 Comment

Why Do Testers Use Jira?

While performing different software testing types, a team of specialists needs somehow to monitor, process and maintain the system issues that were detected. Every bug has its status, priority, and severity.

To make the testers’ life easier, there were designed special bug tracking systems. Nowadays, there are available a lot of such programs. Each system of this type has its own functional peculiarities, interface, and design.

Now we’re going to talk a little about Jira, a bug…


Added by Helen QATestLab on November 14, 2016 at 12:20 — No Comments

Monthly Archives














© 2017   Created by Rosie Sherry.   Powered by

Badges  |  Report an Issue  |  Terms of Service