noscript

How to Prepare for Interview?

Following are basic points before you prepare for Interview.

  • Resume– Experience Project mention properly , that you know well in basic detail idea.
  • Softskills– Communication, EmailWritting, Confidence in behaviour.
  • Basic concept -languages ,Database, ER diagram, Reports,Process following in IT Industry.
  • Languages-C,C++,C#,.Net, Java,Python…etc.
  • OOPS– C,C++,Java
  • Database– SQL/Oracle any Database knowledge have with basic concepts like DDL,DML command,Joins,SP,Function….etc.
  • Logical programs – Able to write some basic logical program like Prime, even odd, Fibonacci series,*pattern printing,Factorial,ReverseNo ,Reverse String,….etc.
  • Aptitude Test -Quantitative Aptitude topics.Cycle ( urself with Learning with New Tools Like( Selenium, POSTMAN,JIRA,ISTQB,CSM )
  • Upgrade yourself with Certification .Like (ISTQB,CSM )

Focus On Following Topic When Preparing For Manual Testing Interview
1) Process Used In Software Industry -SDLC
2) Testing Process STLC
3) Defect Life Cycle  (Defect management)
4) Type Of Testing
5) Why Used different different type of Testing
6) Difference Between Manual and Automation testing

Top Manual Testing Interview Questions Frequently Asked

1 What is the difference between the QA and software testing?

The role of QA (Quality Assurance) is to monitor the quality of the “process” used to produce the software. While the software testing, is the process of ensuring the functionality of final product meets the user’s requirement.

2 What is bug leakage and bug release?

Bug release is when software or an application is handed over to the testing team knowing that the defect is present in a release. During this the priority and severity of bug is low, as bug can be removed before the final handover. Bug leakage is something, when the bug is discovered by the end users or customer, and not detected by the testing team while testing the software.

 3 Explain the steps for Bug Cycle? 

Once the bug is identified by the tester, it is assigned to the development manager in open status

  • If the bug is a valid defect the development team will fix it.
  • If it is not a valid defect, the defect will be ignored and marked as rejected
  • The next step will be to check whether it is in scope. If the bug is not the part of the current release then the defects are postponed
  • If the defect or bug is raised earlier then the tester will assign a DUPLICATE status
  • When bug is assigned to developer to fix, it will be given a IN-PROGRESS status
  • Once the defect is repaired, the status will change to FIXED at the end the tester will give CLOSED status if it passes the final test.

 4 Mention the different types of software testing?

  • Unit testing
  • Integration testing and regression testing
  • Shakeout testing
  • Smoke testing
  • Functional testing
  • Performance testing
  • White box and Black box testing
  • Alpha and Beta testing
  • Load testing and stress testing
  • System testing

5 What are the contents of test plans and test cases?

  • Testing objectives
  • Testing scope
  • Testing the frame
  • The environment
  • Reason for testing
  • The criteria for entrance and exit
  • Deliverables
  • Risk factors

6 What is Agile testing and what is the importance of Agile testing?

Agile testing is software testing, is testing using Agile Methodology. The importance of this testing is that, unlike normal testing process, this testing does not wait for the development team to complete the coding first and then doing testing. The coding and testing both go simultaneously. It requires continuous customer interaction.

7 What is Test case?

Test case is a specific condition to check against the Application Under Test. It has information of test steps, prerequisites, test environment, and outputs.

 8 Explain stress testing, load testing and volume testing?

Load Testing: Testing an application under heavy but expected load is known as Load Testing. Here, the load refers to the large volume of users, messages, requests, data, etc. • Stress Testing: When the load placed on the system is raised or accelerated beyond the normal range then it is known as Stress Testing. • Volume Testing: The process of checking the system, whether the system can handle the required amounts of data, user requests, etc. is known as Volume Testing.

9 What are the five common solutions for software developments problems?

  • Setting up the requirements criteria, the requirements of a software should be complete, clear and agreed by all
  • The next thing is the realistic schedule like time for planning, designing, testing, fixing bugs and re-testing
  • Adequate testing, start the testing immediately after one or more modules development. • Use rapid prototype during design phase so that it can be easy for customers to find what to expect.

10 What is a ‘USE’ case and what does it include?

The document that describes, the user action and system response, for a particular functionality is known as USE case. It includes revision history, table of contents, flow of events, cover page, special requirements, pre-conditions and post conditions.

11 What is Ad Hoc testing?

It is a testing phase where the tester tries to break the system by randomly trying the system’s functionality. It can include negative testing as well.

12 Explain what is Bug triage?

A bug triage is a process to • Ensure bug report completeness • Assign and analyze the bug • Assigning bug to proper bug owner • Adjust bug severity properly • Set appropriate bug priority

13 List out various tools required to support testing during development of the application?

To support testing during development of application following tools can be used

  • Test Management Tools: JIRA, Quality Center etc.
  • Defect Management Tools: Test Director, Bugzilla
  • Project Management Tools: SharePoint
  • Automation Tools: RFT, QTP, and WinRunner

14 Explain what is Test Metric is software testing and what information does it contains?
In software testing, Test Metric is referred to the standard of test measurement. They are the statistics narrating the structure or content of a testing. It contains information like

  • Total test
  • Test run
  • Test passed
  • Test failed
  • Tests deferred
  • Test passed the first time

15 Explain what is traceability matrix?

A test matrix is used to map test scripts to requirements.

16) Explain what is the difference between Regression testing and Retesting?

Retesting is carried out to check the defects fixes, while regression testing is performed to check whether the defect fix have any impact on other functionality.

17 Explain what should your QA documents include?

QA testing document should include • List the number of defects detected as per severity level

  • Explain each requirement or business function in detail
  • Inspection reports
  • Configurations
  • Test plans and test cases
  • Bug reports
  • User manuals
  • Prepare separate reports for managers and users

18 What does the software QA document should include?

Software QA document should include

  • Specifications
  • Designs
  • Business rules
  • Configurations
  • Code changes
  • Test plans
  • Test cases
  • Bug reports
  • User manuals, etc

19  What is difference between bug, error and defect?

Bug and defect essentially mean the same. It is the flaw in a component or system, which can cause the component or system to fail to perform its required function. If a bug or defect is encountered during the execution phase of the software development, it can cause the component or the system to fail. On the other hand, an error is a human error, which gives rise to incorrect result. You may want to know about, how to log a bug (defect), contents of a bug, bug life cycle, and bug and statuses used during a bug life cycle, which help you in understanding the terms bug and defect better.

20 Tell me about V model in manual testing.

V model is a framework, which describes the software development life cycle activities right from requirements specification up to software maintenance phase. Testing is integrated in each of the phases of the model. The phases of the model start with user requirements and are followed by system requirements, global design, detailed design, implementation and ends with system testing of the entire system. Each phase of model has the respective testing activity integrated in it and is carried out parallel to the development activities. The four test levels used by this model include, component testing, integration testing, system testing and acceptance testing.

21 What are the phases of STLC?

Like there are different phases of the software development life cycle, there are different phases of software testing life cycle as well. Read through software testing life cycle for more explanation.

22 Explain equivalence class partition.

It is either specification based or a black box technique. Gather information on equivalence partitioning from the article on equivalence partitioning.

23 What is boundary value analysis?

A boundary value is an input or an output value, which resides on the edge of an equivalence partition. It can also be the smallest incremental distance on either side of an edge, like the minimum or a maximum value of an edge. Boundary value analysis is a black box testing technique, where the tests are based on the boundary values.

24 What is the difference between retest and regression testing?

Retesting, also known as confirmation testing is testing which runs the test cases that failed the last time, when they were run in order to verify the success of corrective actions taken on the defect found. On the other hand, regression testing is testing of a previously tested program after the modifications to make sure that no new defects have been introduced. In other words, it helps to uncover defects in the unchanged areas of the software.

25 Explain priority, severity in software testing.

Priority is the level of business importance, which is assigned to a defect found. On the other hand, severity is the degree of impact, the defect can have on the development or operation of the component or the system.

26 Explain in short, sanity testing, ad-hoc testing and smoke testing.

Sanity testing is a basic test, which is conducted if all the components of the software can be compiled with each other without any problem. It is to make sure that there are no conflicting or multiple functions or global variable definitions have been made by different developers. It can also be carried out by the developers themselves. Smoke testing on the other hand is a testing methodology used to cover all the major functionality of the application without getting into the finer nuances of the application. It is said to be the main functionality oriented test. Ad hoc testing is different than smoke and sanity testing. This term is used for software testing, which is performed without any sort of planning and/or documentation. These tests are intended to run only once. However in case of a defect found it can be carried out again. It is also said to be a part of exploratory testing.

                                                 For more information & classes Call: 2048553004

                                                                    Registration Link: Click Here!

Author:  Shweta Mahajan

Software Testing Trainer

IT Education Centre Placement & Training Institute

© Copyright 2024 | IT Education Centre.