WHAT IS SOFTWARE?

Software is a set of instructions, data or programs used to operate computers and execute specific tasks. Opposite of hardware, which describes the physical aspects of a computer, software is a generic term used to refer to applications, scripts and programs that run on a device. Software can be thought of as the variable part of a computer, … Read more

cost of defects in software testing

The cost of defects can be measured by the impact of the defects and when we find them. Earlier the defect is found lesser is the cost of defect. For example if error is found in the requirement specifications during requirements gathering and analysis, then it is somewhat cheap to fix it. The correction to the requirement specification … Read more

Causes of Software Defects

Mistakes or errors are made by software developers during production and cause defects in the software. These defects lead to software failure. The software has chances of errors as they are manually designed. The errors produce defects or bugs in the software. These defects can be introduced during the coding phase of the software and … Read more

Why create Test Scenarios

Test Scenarios are created for the following reasons, Creating Test Scenarios ensures complete Test Coverage Test Scenarios can be approved by various stakeholders like Business Analyst, Developers, Customers to ensure the Application Under Test is thoroughly tested. It ensures that the software is working for the most common use cases. They serve as a quick … Read more

Test Scenario

A TEST SCENARIO is defined as any functionality that can be tested. It is also called Test Condition or Test Possibility. As a tester, you should put yourself in the end user’s shoes and figure out the real-world scenarios and use cases of the Application Under Test.

Software Testing Goals

The three main goals of Software Testing are: Defect Detection: Find defects / bugs in the software during all stages of its development (earlier, the better). Defect Prevention: As a consequence of defect detection, help anticipate and prevent defects from occurring at later stages of development or from recurring in the future. User Satisfaction: Ensure customers / users … Read more

Disadvantages of WhiteBox Testing

White box testing can be quite complex and expensive. Developers who usually execute white box test cases detest it. The white box testing by developers is not detailed can lead to production errors. White box testing requires professional resources, with a detailed understanding of programming and implementation. White-box testing is time-consuming, bigger programming applications take … Read more

WHITE Box Testing

White Box Testing is software testing technique in which internal structure, design and coding of software are tested to verify flow of input-output and to improve design, usability and security. In white box testing, code is visible to testers so it is also called Clear box testing, Open box testing, Transparent box testing, Code-based testing and … Read more