Home/general interview questions/Page 14
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
List out the roles of the Software Quality Assurance engineer.
A software quality assurance engineer has the following duties: Writing source code Software design Control of source code Reviewing code Change management Configuration management Integration of software Program testing Release management process
A software quality assurance engineer has the following duties:
What are a test driver and a test stub, and why are they necessary?
The stub is the software component that needs to be tested. It is employed in a top-down manner. The component being tested is called by the driver. It is utilized in a bottom-up strategy. When only module X has been developed, and we need to test the interface between modules X and Y, it is necessaRead more
The stub is the software component that needs to be tested. It is employed in a top-down manner.
The component being tested is called by the driver. It is utilized in a bottom-up strategy.
When only module X has been developed, and we need to test the interface between modules X and Y, it is necessary. Therefore, we cannot just test module X; however, if there is a dummy module, we can use it to test module X.
See lessWhat is ad-hoc testing?
In ad-hoc testing, the tester randomly tests the system's functioning in an effort to break it. It is unstructured testing that takes place without any planning and documentation. As a result, it does not involve any test case preparation, test execution strategy, and requirement specification. Ad hRead more
In ad-hoc testing, the tester randomly tests the system’s functioning in an effort to break it. It is unstructured testing that takes place without any planning and documentation. As a result, it does not involve any test case preparation, test execution strategy, and requirement specification.
Ad hoc testing has the following traits:
What is configuration management?
Configuration management describes the documentation of any modifications made to a project. Release control, change control, and revision control are the most important configuration management components.
Configuration management describes the documentation of any modifications made to a project. Release control, change control, and revision control are the most important configuration management components.
See lessWhat is thread testing?
Thread testing validates the critical functional capabilities of a specific task called a thread. The testing team performs thread testing at the onset of integration testing.
Thread testing validates the critical functional capabilities of a specific task called a thread. The testing team performs thread testing at the onset of integration testing.
See lessWhat are CRUD tests, and how are they conducted?
CRUD stands for Create, Read, Update, and Delete. CRUD testing is a black-box testing technique that assesses database functionality.
CRUD stands for Create, Read, Update, and Delete. CRUD testing is a black-box testing technique that assesses database functionality.
See lessWhat exactly is a use case, and what is included in it?
The term use case refers to a document that details the user activity and the system response for specific functionality. It includes a cover page, specific requirements, pre-conditions, and post-conditions, as well as a table of contents, the flow of events, and revision history.
The term use case refers to a document that details the user activity and the system response for specific functionality. It includes a cover page, specific requirements, pre-conditions, and post-conditions, as well as a table of contents, the flow of events, and revision history.
See lessWhat do stress, load, and volume testing entail?
Load Testing Load testing is the process of testing an application under a significant but anticipated load. Here, the load is basically the volume of users, messages, requests, data, etc. Stress Testing Stress testing is the process of raising or accelerating the system's load above its typical ranRead more
Load Testing
Load testing is the process of testing an application under a significant but anticipated load. Here, the load is basically the volume of users, messages, requests, data, etc.
Stress Testing
Stress testing is the process of raising or accelerating the system’s load above its typical range.
Volume Testing
Volume testing is the process of determining whether the system is capable of handling the necessary data volumes, user requests, etc.
See lessWhat is a test case?
A test case is a condition that the software product under testing should satisfy. It contains details about the test's procedures, requirements, testing environment, and results.
A test case is a condition that the software product under testing should satisfy. It contains details about the test’s procedures, requirements, testing environment, and results.
See lessWhat is Agile testing, and why is it important?
Agile testing is software testing conducted with agile principles guiding the process. Unlike standard testing procedures, Agile testing requires the testing team to conduct testing immediately after the development team finishes coding.
Agile testing is software testing conducted with agile principles guiding the process. Unlike standard testing procedures, Agile testing requires the testing team to conduct testing immediately after the development team finishes coding.
See less