Press "Enter" to skip to content

Posts tagged as “Back-End”

Black-Box vs White-Box testing | Definition and Examples

Vladimir Simonovski

What is Black-Box testing? Black-box testing is a testing method that involves testing the functionalities of the system without knowing its internal structures like code, architecture, etc. It is solely focused on the given inputs and the expected outputs. Black-Box testing is acquired from previously agreed software requirements and documentation. The website, desktop application, android application, or the database itself can be candidates for black-box testing. Types of black-box testing includes: Functional Testing – Functional part of the SUT- System…

Third Generation Hamcrest matchers for better test cases

Vladimir Simonovski

What is Hamcrest? Hamcrest is a framework that is used for writing matchers in the test declaratively. In other words, it allows you to set a custom assert implementations. These matches can be used in many testing frameworks. First generation assertions With the first-generation assert statement, we can check if a particular condition is satisfied. If it is not satisfied (false) then the test fails. One example is assert(statement). Unfortunately, the error message wasn’t intuitive enough and that was the…

How To use POSTMAN for API requests?

Vladimir Simonovski

Postman is a very popular software tool that allows you to make API requests to connect to your working APIs. You can create simple or complex HTTP requests that can create, retrieve, delete, or update data. It is a very elegant way to test your API and it gives accurate results regarding the quality of your application. What is API request and API testing? Before we dive into how to use Postman to create simple API requests we must go…

Top 10 Automation Tools 2020

Vladimir Simonovski

In this era of speed, the demand to release quality software requires a successful agile approach. And to perform this, the best automation tools or software testing tools are to be required.  As these automation tools are a crucial component in applying Artificial Intelligence and Machine Learning for more advanced test optimization.  The top 10 Automation tools List So without further ado, we present you with the best software testing tools available in the market. Selenium In the world of…