Response Time Testing

Response Time Testing measures the time taken for one system node to respond to the request of another. It is the time a system takes to reach a specific input until the process is over. For example, you have API, and you want to know exactly how much time it takes to execute it and return… Continue reading Response Time Testing

Benchmark Testing

A Benchmark in Performance Testing is a metric or a point of reference against which software products or services can be compared to assess the quality measures. In other words, Benchmark means a set standard that helps to determine the quality of a software product or service. We can benchmark a software product or service to assess… Continue reading Benchmark Testing

SCRUM RETROSPECTIVE

Scrum or Sprint retrospective is the scenario where the scrum members come together to do an appraisal of their work. It is a self-inspection on how they are executing their tasks. In any organization, there is a need for the stakeholders to come together to do an appraisal of the activities of their project over time. This… Continue reading SCRUM RETROSPECTIVE

KANBAN VS SCRUM

Kanban and Scrum are the most famous agile frameworks that have been used by many organizations globally. Kanban involves the continuous development and delivery; it usually tackles a small number of tasks at the same time. Kanban teams make use of the visual planning tool called the Kanban board. The Kanban normally showcases each project… Continue reading KANBAN VS SCRUM

Critical to Quality- CTQ

Critical to Quality (CTQ) is a concept used in quality management and Six Sigma methodologies. It refers to the product or process characteristics that are critical to the customer and therefore, critical to the overall quality of the product or process. CTQ(Critical To Quality) characteristics are usually identified through customer requirements and feedback, and they… Continue reading Critical to Quality- CTQ

High Level Design (HLD) and Low Level Design (LLD)

High Level Design (HLD):  The HLD stands for High-Level Design, where the designer will only focus on the various models, like:  Decision Tables  Decision Trees  Flow Diagrams  Flow Charts  Data Dictionary  The solution architect develops the High-level design, which is used to specifies the complete description or architecture of the application.  The HLD involves system architecture, database design,… Continue reading High Level Design (HLD) and Low Level Design (LLD)

Business Requirement Specification (BRS) vs Software Requirement Specification (SRS).

The BRS and SRS are the most important documents to develop any project or software. These types of the document contain the in-depth details of the particular software.In software testing, BRS and SRS types of document requirements depend upon business type, their standards, how company processes, and what class of software is to be developed. Business Requirement… Continue reading Business Requirement Specification (BRS) vs Software Requirement Specification (SRS).

Stubs and Drivers in the Software Testing

In software testing the words stub and drivers are described as a replica of the modules that operate as an alternative to the new or missing modules.  Stubs are mainly used in top-down integration testing; on the other hand, drivers are mainly used in bottom-up integration testing individually and designed to enhance the testing process.  To sustain the essential requirements of… Continue reading Stubs and Drivers in the Software Testing

Top-Down and Bottom-Up Integration Testing

Top-down Integration Testing In top-down incremental integration testing, we will add the modules incrementally or one by one and test the data flow in similar order as we can see in the below diagram: This testing technique deals with how higher-level modules are tested with lower-level modules until all the modules have been tested successfully.… Continue reading Top-Down and Bottom-Up Integration Testing

Positive testing

Positive is another essential testing technique used to show a software product or an application under the test. It validates how the application performs for the positive set of data. In this type of testing, we will enter the valid data set as the input value.  We will implement positive testing to validate the exact working… Continue reading Positive testing