Requirement Analysis – QA team tries to identify and understand testable requirements by analysing requirements document and so on. If there are any conflicts, omissions, or uncertainties, the team needs to ask the various stakeholders who have better understanding of the requirements. Test Planning – This is where typically a test manager determines test objectives,Continue reading “What is the testing process followed in a company ideally?”
Category Archives: Uncategorized
What is a test cycle and why it is important to carry out testing in cycles?
A test cycle is an execution of the test process on a particular build of the test object. Usually test execution happens in at least 2 cycle. Typically in each cycle, all the test cases will be executed to identify any blocking, critical defects, and most of the high defects.The goal of the second cycleContinue reading “What is a test cycle and why it is important to carry out testing in cycles?”
Explain Requirement Traceability Matrix (RTM) in simple terms.
Essentially Requirement Traceability Matrix is a document that maps the requirementswith use cases. The purpose is to validate that all requirements have a corresponding test cases written and executed. This helps ensure a 100% test coverage.
why do we need a separate environment for the developers and testers
This is to prevent developers and testers from stepping on each other’s shoes. Developers are continuously making changes for fixing defects or creating new enhancements. This may cause side effects which include but not limited to:⦁ Unintentional adverse changes e.g. introduced new bug while fixing a different one or accidentally wiping out the database⦁ CouldContinue reading “why do we need a separate environment for the developers and testers”
who are the different stakeholders involved in different phases of SDLC
Planning/Requirements Analysis : Clients/Customers, project managers, Subject Matter Experts (architects, business analysts, test lead, senior developer)Define : Business AnalystsDesign : Architects and testers, BAsBuild/implement : developers, testers, BAsTest : Testers, BAs, developersDeployment and Maintenance : operational team and production support team
what is the difference between functional document and business document?
Business requirements document (BRD) defines the business requirements of a system i.e. what the business wants/needs to do in order to solve a business problem.Functional requirements document (FRD) is derived from the BRD and defines how the business requirements will be fulfilled.
Which phase of SDLC does the testers begin to write test case?
‘Design’ phase of the SDLC is where the test cases are created by the QA team. This is because use cases are dervied from the use cases included in the Business Requirements Document. BRD is the product of the ‘Define’ phase of the SDLC. It needs to be written post Functional specification document.
What is the difference between an use case and test case?
Use case depicts the interactions between the actors and the system. It describes the process flows though a system based on its likely use. Use cases are derived from the client’s requirements and are documented in and are used by developers for building a software solution and testers for creating test cases.Test case is aContinue reading “What is the difference between an use case and test case?”
What is Regression testing?
The purpose of regression testing is to make sure that the existing functionality of the system has been unaffected by the change and still work as expected. This involves re-running the test cases that were created when the affected functionality has been developed originally.
What is smoke testing?
Smoke testing is carried out to test the health of a software build. It is a test done for the initial stage of the build where the software may not be stable. Testing team will only move onto a next set of tests only when smoke test passes first. Smoke testing is done by bothContinue reading “What is smoke testing?”