Found 456 Articles for Software Testing

REST Client Testing using Restito Tool

Vineet Nanda
Updated on 23-Sep-2021 09:37:11

286 Views

RESTREST (Representational State Transfer) is a modern technique of enabling communication between two software systems. One such system is known as REST Client; the other is known as REST Server. It is an architectural technique based on a stateless communications protocol, such as HTTP. It organizes or structures data in XML, YAML, and other machine-readable formats. However, JSON is mostly used. REST is based on objectoriented programming model.REST is data-driven, unlike SOAP which is function-driven. REST is also referred to as RESTful APIs or RESTful web services. The description format of REST services does not follow a standard. REST service ... Read More

REST API Testing Tutorial - Sample Manual Test Case

Vineet Nanda
Updated on 22-Sep-2021 12:04:34

15K+ Views

APIApplication Programming Interface is a computing interface that communicates and helps exchange information between two separate systems. A system that executes an API involves functions that another system can also perform. It defines requests to be made, how to make the requests, formats that can be used, etc. between two different systems.API TestingIt is a software testing that evaluates APIs. Its purpose is to determine the functionality, dependability, performance, and security of the interfaces. Rather than standard user inputs such as keyboards and outputs, we use software to send calls, obtain output, and record the response of the system. These ... Read More

Reliability Testing Tutorial (What is, Methods, Tools, Example)

Vineet Nanda
Updated on 22-Sep-2021 12:01:31

1K+ Views

The chance of failure-free software execution for a set period of time in a given environment is defined as reliability.People nowadays naively believe in any program in this mechanized environment. People believe that whatever outcome the software system produces is always correct, therefore they follow it. That is a common mistake that we all make.Users believe that the data displayed is correct and that the software will always work properly. This is where the requirement for reliability testing arises.Reliability TestingReliability testing is a software testing procedure that determines if a piece of software can operate without fail for a set ... Read More

Quality Management Plan Template with Sample Example

Vineet Nanda
Updated on 22-Sep-2021 11:58:10

2K+ Views

Quality Management PlanIt is a well-defined set of documents to ensure and manage the quality throughout software development life cycle (SDLC) efficiently. The main objective of creating a quality management plan is to make sure that the project output is of adequate quality and suitable for the software. It helps guide the Project Manager and other to execute quality management and quality assurance activities for a project. This plan is usually developed by a contractor and reviewed by the customer.The quality management plan describes how the quality has to be managed. It determines quality policies and procedures for the project ... Read More

Protocol Testing Tutorial – L2 & L3

Vineet Nanda
Updated on 09-Aug-2023 15:09:04

6K+ Views

What exactly is the protocol?When two computers share data among each other or across a network, they must adhere to a pre-defined process of data transfer, which is called 'protocol' Protocol Testing Protocol testing tools examine how data packets are sent across a network. The test procedure involves the use of routers and switches to create portions of the equipment and goods tested. The Value of Protocol Testing It also allows for the development of dependable and high-performance network connectivity. Devices would be unable to interpret the electronic signals they send when conversing via network connections if protocols were not ... Read More

Penetration Testing Tutorial – What is Pen Test?

Vineet Nanda
Updated on 30-Oct-2024 15:45:49

713 Views

Penetration TestingPenetration testing is a sub-category of Security Testing performed to detect vulnerabilities, threats and risks in a software that an attacker can take advantage of. The primary objective of performing this test is to identify and test all security vulnerabilities in the software. It is also referred to as Pen Test. The security vulnerabilities are uncovered by evaluating the software or application with malicious technologies. In this process, the weak points or aspects of a software are exploited with an authorized simulated attack.Penetration testing enables securing important data from outsiders and unauthorized persons, such as hackers. When a vulnerability ... Read More

Mutation Testing in Software Testing – Mutant Score & Analysis Example

Vineet Nanda
Updated on 22-Sep-2021 11:45:34

1K+ Views

Mutation TestingMutation testing, another form of software testing, is a testing in which statement(s) of the source code is/are changed or mutated to determine whether the test cases can detect errors in the source code or not. It is conducted to ensure the quality of test cases in terms of its robustness that it must fail the mutated source code.Mutation testing is not only done to determine the quality of existing software tests, but also to design new software tests. In mutation testing, a program is modified in small ways. It emphasizes helping testers develop effective tests and detect bottlenecks ... Read More

Model-Based Testing Tutorial

Vineet Nanda
Updated on 22-Sep-2021 11:43:09

1K+ Views

Application testing is a critical activity for any apps. Various approaches for testing apps have been developed over the last decade to ensure that we are providing high-quality applications that meet all of the customer's needs.Model-based testing (MBT) is a hot issue in the world of test automation that involves creating test cases from models of the applications being testedVarious approaches based on model-based testing are now available. We'll show you two approaches for model-based testing that use genetic algorithms. The use of genetic algorithms for model-based testing is a hot issue, and there are several papers and comparisons of ... Read More

Keyword Driven Testing Framework with Example

Vineet Nanda
Updated on 22-Sep-2021 11:20:32

1K+ Views

Keyword-driven TestingKeyword-driven testing is a functional testing, also called table-driven testing or action-wordbased testing. In this testing, a table format is used, most likely a spreadsheet, to define keywords for a function to be executed.Basically, it is a scripting technique which uses data files to contain keywords that are related to the software under testing. These keywords represent a set of actions needed to execute a specific step. It includes high-level and low-level keywords, as well as keyword arguments, that is composed to define the action of a test case.The testing starts by identifying a set of keywords, then associating ... Read More

Do Testers have to Write Code?

Vineet Nanda
Updated on 22-Sep-2021 11:10:25

3K+ Views

A common query that keeps running in the mind of every IT aspirant is: do software testers have to write or learn code? In this article, we will be discussing the solution to this question. Software testing can be done manually as well as through automation. We will be discussing what skills a good tester must possess, what all knowledge they must have, and how much coding knowledge a good tester must have.Before answering this question, we must understand various software testing roles. Quality assurance (QA) testing in software testing is primarily divided into two broad categories −Quality Analysts − ... Read More

Advertisements