Usability testing in software testing

In usability testing basically the testers tests the ease with which the user interfaces can be used. It tests that whether the application or the product built is user-friendly or not. Usability Testing is a black box testing technique. Usability testing also reveals whether users feel comfortable with your application or Web site according to different parameters – the flow, … Read more

Reliability testing in software

Reliability Testing is about exercising an application so that failures are discovered and removed before the system is deployed. The purpose of reliability testing is to determine product reliability, and to determine whether the software meets the customer’s reliability requirements. According to ANSI, Software Reliability is defined as: the probability of failure-free software operation for a specified period … Read more

functionality testing in software

Functionality testing is performed to verify that a software application performs and functions correctly according to design specifications. During functionality testing we check the core application functions, text input, menu functions and installation and setup on localized machines, etc.  The following is needed to be checked during the functionality testing: Installation and setup on localized machines … Read more

Software Test Types

Software Test types are introduced as a means of clearly defining the objective of a certain level for a program or project.  A test type is focused on a particular test objective, which could be the testing of the function to be performed by the component or system. The test objective could be to test non-functional quality characteristics, such … Read more

System testing

In system testing the behavior of whole system/product is tested as defined by the scope of the development project or product. It may include tests based on risks and/or requirement specifications, business process, use cases, or other high level descriptions of system behavior, interactions with the operating systems, and system resources. System testing is most often the final test to … Read more

System integration testing

System integration testing (SIT) tests the interactions between different systems and may be done after system testing. It verifies the proper execution of software components and proper interfacing between components within the solution. The objective of SIT Testing is to validate that all software module dependencies are functionally correct and that data integrity is maintained between separate modules … Read more

What are the Software Development Models

The software development models are the various processes or methodologies that are being selected for the development of the project depending on the project’s aims and goals. There are many development life cycle models that have been developed in order to achieve different required objectives. The models specify the various stages of the process and the order … Read more

What is Modelling tools in software testing

Modelling tools are basically ‘model-based testing tools’ which actually generates test inputs or test cases from stored information about a particular model, so are classified as test design tools. It helps to validate models of the system or software. For an example a tool can check consistency of data objects in a database and can find … Read more

Static analysis tools in software testing

Static analysis tools are generally used by developers as part of the development and component testing process. The key aspect is that the code (or other artefact) is not executed or run but the tool itself is executed, and the source code we are interested in is the input data to the tool. These tools are mostly … Read more

Review process support tools

It is possible to keep track of all the information for a review process using spreadsheets and text documents, but a review tool which is designed for the purpose is more likely to do a better job. For example, one thing that should be monitored for each review is the checking rate (number of pages checked per … Read more