Software Testing Models



Bug Life Cycle in Software Testing

Bug Life Cycle in Software Testing

Any flaw, error, fault, gap in requirements or deviation from the expected output of the software application under test is called as Bug or Defect. Both of the terms are in use today but bug is more popular than defect. Bugs can be find out at any stage during SDLC (Software development Life Cycle), it could be at the designing phase (SRS or FRD documents), requirements gathering, development phase, testing phase, user acceptance testing phase or even by the end

Continue reading…

Software Testing Weekly Status Report

Software Testing Weekly Status Report

In Software industry, communication of work status on daily, weekly and monthly basis is very important among various teams and roles. If we consider SDLC we have different teams such as Requirement gathering or BAs (Business Analyst), Software QA team (Quality Analyst), Software development team (Build team), Project sponsors (Business team), Project manager (PM) and senior management (Corporate) who require weekly status report in order to track the status of the work done in that particular week by each team.

Continue reading…

Challenges in Manual and Automation Testing

Manual-and-Automation-Testing-Challenges

Software testing has many challenges whether it is Manual or Automation and every tester would have experienced at least one of the below challenges or may be all of them. Those who want to come into software testing field and those who think that software testing is an easy field to work in, must read this article to know the reality faced by a tester while struggling to get his software better.

Tester is a mid-man between developer and client.

Continue reading…

Test Case Review Process - Tips and Tricks!

Test Case Review Process

Test case review process is an important process to follow in software testing. Test case ensures that each and every functionality mentioned in Software Requirement Specification is covered. Test case should be effective and also follow the standards to write test case. To success and completeness of any test cases every test case should be reviewed. There are different types of test case review process.

Test Case Reviews can be done in three ways: Self-review: It is done by the

Continue reading…

Software Requirement Specification (SRS)

Software Requirement Specification (SRS)

A software requirements specification (SRS) is a detailed description of a software system to be developed with its functional and non-functional requirements. The SRS is developed based the agreement between customer and contractors. It may include the use cases of how user is going to interact with software system. The software requirement specification document consistent of all necessary requirements required for project development. To develop the software system we should have clear understanding of Software system. To achieve this we

Continue reading…

Difference between Test Plan and Test Strategy

test strategy and test plan

To find out the “Difference between Test Strategy and Test Plan“, first we need to see their individual definition. Here they are: Test strategy is a high level document which defines the approach for software testing.

Continue reading…

Practical Tips On Why Not Getting Job In Software Testing?

Now a days most of the people have a dream of getting job in software industry and want to become a software tester. However becoming a software tester is not worth until and unless you are passionate about making things right. Getting job in Software testing field is not for everyone. You must acquire some of the very important skills in order to get this job such as latest technology knowledge, out of box thinking, good communication and much more.

Continue reading…

Software Testing Tips And Tricks For Testing Any Application

Tips and tricks for testing any application

Software tester has only one dream and that is to find lots and lots of bugs but what should be kept in mind is to find bugs which can help in making any software more usable and of higher quality. Application testing is not a rocket science if tester keeps in mind some of the important points before starts testing. In this article we going to see the Software testing tips and tricks you should know before start actual testing

Continue reading…

Step by Step guide to Test Case Development

test case development guide

Test case in simple terms refers to a documentation which specifies input, pre-conditions, set of execution steps and expected result. A good test case is the one which is effective at finding defects and also covers most of the scenarios/combinations on the system under test.

Here is the step by step guide on how to develop test cases.

1) Detailed study of the System under test

Before writing test cases, it is very important to have a detailed knowledge about

Continue reading…

What is difference between Unit Testing and Integration Testing?

Unit Testing vs Integration Testing

In Software Development Life Cycle, normally software application does not developed by a single developer. The software application is divided into different modules and modules are allocated to different development teams. When a module is developed by developer and it is tested for functionality then it is known as Unit testing. Once all modules are developed and integrated with other modules then Integration testing is to be carried out to discover the issues arise when different modules are interacting with

Continue reading…