Skip to main content

Posts

Showing posts with the label quality assurances

What is API testing?

Today let’s talk about what is API testing, and what exactly do we test when we perform API testing? To start from the very beginning lets understand what API is.   What Is API? API – Application Programming Interface. This is a functional piece of a system that sits usually between a data source and a front end presentation to the user. In other words if we take a simple example of a web application the nice looking web site will be using API calls to retrieve data from the back-end database. It is important to understand that API can mean different things in different systems, for example for web application an API can be a SOAP or a REST web service, but for a desktop application API can be a set of known functions that allow retrieve or modify data within that application.   What Do We Test With API? When we talk about API testing we talk about testing some specific functionality that is described in the requirements for that API, and our verification...

How to find out any wifi password?

Today I wanted to discuss a very useful tip to get a Wifi Password of a network that your machine used in the past. For software testers this knowledge is particular useful when dealing with lab equipment that was pre-set and required additional changes and modifications. Imagen a scenario when you as a quality assurance analyst in the company have received a lab laptop that you need to install some software on it, and because of the type of the software you expect that pre-set wifi password for your network might be lost. Your first order of business will be to find out and back-up existing passwords, but how to do it? Here is a quick and easy way: The only thing you need for that tip to work is Admin level access to the machine you are working on. We begin by opening a Command Prompt with admin rights Then we write the following command: netsh wlan show profile A list of existing wifi networks profiles will be shown, pick a name of the network you want ...

Difference between UI and UX in software testing

I lately noticed that there is some confusion going on around the software testing in regards to user facing parts of the system. Testers mention that they are planning to “run some UI testing” or others speak about “strange UX on that system”. I would like to spent some time today and emphasizing the main 3 differences between UI and UX and how we are testing each one, and by whom. But let’s start from the beginning what is UI and what is UX? UI is a User Interface, usually referring to anything that can be visually seen by the user when interacting with the system. That will include colors, page design, logos, element shapes, etc. UX is a User eXperience, usually referring to anything that can be done by the user when interacting with the system. That will include what can be clicked, what can be done, what will be returned back to user and in what way, etc. With that understanding we can now define the 3 most important identification points for each one UI - User inte...

10 statuses you should have in a Defect Life-Cycle

There are different approaches to achieve a proper Defect life-cycle solution with different theories and goals behind each one of them but from my experience most of the solutions that will have the following 10 statuses when implemented will have the better results in improving the final quality of the company’s product:

QA Time Estimation

One of the hardest tasks is to give time estimation for a QA work. I believe that the main reason for that is the fact that QA work is unpredictable and dynamic by its nature, in other words any time slot can be filled with some helpful QA activities but not every QA activity gives enough added value to justify the time and money invested to execute it. So how we get a good estimation for QA?

What is Quality Assurance?

What is Quality Assurance (QA) in the software development world? This one will be the most popular question,with the widest variety of answers, which by its own gives me a good reason to answer it. So, I will start with dictionary(Wikipedia) definition: Quality assurance, or QA (in use from 1973) for short, is the systematic monitoring and evaluation of the various aspects of a project, service or facility to maximize the probability that minimum standards of quality are being attained by the production process. QA cannot absolutely guarantee the production of quality products . By large this is a nice definition, though it has two issues that need to be discussed further more: 1.minimum standard of quality. 2.quality of a product. But before we go there let me say something about "assurance"