Here you can find Testing Interview Questions and Answers.
In this Testing Interview Questions and Answers section you can learn and practice Testing Interview Questions and Answers to improve your skills in order to face technical inerview by IT companies. By Practicing these interview questions, you can easily crack any Testing interview.
AllIndiaExams provides you lots Testing Interview Questions and Answers with proper explanation. Fully solved examples with detailed answer description. All students, freshers can download Testing Interview Questions and Answers as PDF files and eBooks.
You no need to worry, we have given lots of Testing Interview Questions and Answers and also we have provided lots of FAQ's to quickly answer the questions in the Testing technical interview.
What is Acceptance Testing?
Testing conducted to enable a user/customer to determine whether to accept a software product. Normally performed to validate the software meets a set of agreed acceptance criteria.
What is Accessibility Testing?
Verifying a product is accessible to the people having disabilities (deaf, blind, mentally disabled etc.).
What is Ad-Hoc Testing?
A testing phase where the tester tries to ‘break’ the system by randomly trying the system’s functionality. Can include negative testing as well. See also Monkey Testing.
What is Agile Testing?
Testing practice for projects using agile methodologies, treating development as the customer of testing and emphasizing a test-first design paradigm. See also Test Driven Development.
What is Application Binary Interface (ABI)?
A specification defining requirements for portability of applications in binary forms across different system platforms and environments.
What is Automation?
General definition: Manual Process to mechanized process Software Industry definition: Automation is a Microsoft technology that makes it possible to access software objects inside one application from other applications. These objects can be created and manipulated using a scripting or programming language such as VBScript or VC++. Automation enables you to control the functionality of an application programmatically.
What is Test Automation?
Automating Software Test process using Test Tools
What are the disadvantages of Manual Testing?
i) Huge Amount of Human Resources as well as Environment (Test lab) ii) Time taking process iii) Less Accuracy iv) Tiredness
What are the advantages of Test Automation?
i) Fast: Tools are faster in execution than human users ii) Reliable: Tools are reliable in complex calculations and tasks iii) Reusable: we can reuse Automated Tests on multiple versions of Software (Ex: Sanity Tests, Regression Tests) iv) Repeatable: we can repeat same operations with multiple sets of Test Data (Ex: Data driven Tests) v) Programmable: we can use flow control statements for applying logic (Scope of Automated Tests is very high than Manual Test Cases) vi) Comprehensive: we can execute series of Tests without human interaction (Ex: Batch Testing)
What are the drawbacks of Test Automation?
i) Test design requires lot of efforts ii) 100% test automation impractical iii) All types of testing not possible (Ex: Usability) iv) Debugging issues v) Tools may have their own defects
Is there any difference between Mobile Testing and Mobile Application Testing?
Yes difference is there, Mobile Testing means testing the Mobile device. Mobile Application Testing is testing the Mobile software application
What are the important functionalities in Mobile Applications?
Add / Update / Delete / View Contacts • Making Out going calls • Charging with coupons • Receiving incoming calls • Holding Calls • Conference Calls • Balance enquiry • Recharging • Sending Single SMS and bulk SMS • Receiving SMS • View SMS • Delete Single SMS and bulk SMS • Communicating to Customer Care service • Mobile Banking • Mobile Settings (Names, Language and other preferences) • Mobile Browsing • FM Radio • Songs downloading • Videos Streaming • TV News on Mobile Etc…
What is the difference between TDMA and FDMA?
TDMA is Time Division Multiple Access. In TDMA technology each user in the channel owns the channel bandwidth for some time in a round robin fashion, all GSM handsets use this technology. FDMA is Frequency Division Multiple Access. In FDMA many users are allowed to transmit through the same channel at the same time. So each user at any particular time uses part of the bandwidth. CDMA handsets use this technology.
What are value added Services in Mobile Application Testing?
Value added services refer tpo extra services like toll free number, getting messages for new offers in recharging sim card, getting messages for downloading new ringtones, caller tunes etc.
How to test the MMS application?
MMS stands for Multimedia Messaging Services Pre-requisites before start testing an application MMS. ME should have a valid GPRS enabled SIM. Profile should be added manually or sometimes operator will send all the settings as message, saving these settings profile will be added. If you are adding profile manually MMS server details of an operator should be provided. These are: Data(bearer): GPRS APN: User: Password: Auth: IP: parameters are is compulsory. Testing MMS can have several cases, some of them are mentioned below: Sending, Receiving (text, image, audio, video) Sending with specific to GPRS classes. Checking received MMS(Audio,video clarity)
What is data-base testing?
Data base testing is segmented into four different categories. Testing of Data Integrity Testing of Data Validity Data base related performance Testing of functions, procedure and triggers
In database testing, what do we need to check normally?
Normally, the things that we check in database testing are: Constraint Check Validation of a Field size Stored procedure Matching application field size to database Indexes for performance based issues
Explain what is data driven test?
In a data-table, to test the multi numbers of data, data-driven test is used. By using this it can easily replace the parameters at the same time from different locations.
What are joins and mention different types of joins?
Join is used to display two or more than two table and the types of joins are: Natural Join Inner Join Outer Join Cross Join The outer join is divided again in two: Left outer join Right outer join
What are indexes and mention different types of indexes?
Indexes are database objects and they are created on columns. To fetch data quickly they are frequently accessed. Different types of indexes are: B-Tree index Bitmap index Clustered index Covering index Non-unique index Unique index
What are the advantages in Test Automation?
a) Fast: Test Tool runs tests significantly faster than human users. b) Reliable: Automation tool can perform the same operation each time, if we repeated multiple times, so that we can eliminate human errors. c) Repeatable: We can check how application or website reacts after repeated the same operation with multiple times. d) Reusable: Automation scripts are reusable on different version of the application of websites even if the user interfaces changes. e) Comprehensive: In automation testing we can build a suit of tests that covers every feature in the application or website. f) Programmable: We can program sophisticated Tests that bring out hidden information from the application
What are the drawbacks in Test Automation?
a) It is expensive b) We cannot automate all areas. c) Lack of Skill d) It has some limitations (It cannot test every thing)
What type of test tools available in the industry?
We can segregate Test tools in 2 categories a) Business Classification Vendor Tools Open Source Tools In-house Tools b) Technical Classification Functional and Regression Test Tools Load/Stress/Performance Test Tools Security Test Tools Test Management Tools Unit Test Tools Requirement Management Tools Etc…
What are the important factors in test tool selection?
a. Technical factors: Nature of the AUT (Application Under Test) Tool Features (Facilities available) Availability of Skilled professionals Organizations experience Technical support from vendor b. Business factors: Budget Vendor’s Reputation Client’s Interest
What test cases can be automated?
Test cases that we want to execute on number of versions of the software Ex: Regression test cases Test cases that we want to execute with multiple sets of data Ex: Data driven test cases Test cases having complex functionality
What is ETL?
ETL stands for extract, transform, and load. It can consolidate the scattered data for any organization while working with different departments. It can very well handle the data coming from different departments.
What are the ETL Testing Operations?
• Verify the data is transforming correctly according to business requirements and rules. • Make sure that all projected data is loaded into the data warehouse without any data loss and truncation. • Make sure that ETL application appropriately rejects, replaces with default values and reports invalid data. • Make sure that data is loaded in data warehouse within prescribed and expected time frames to confirm improved performance and scalability
What are the key benefits of ETL Testing?
• Minimize the risk of the data loss • Data security • Data Accuracy • Reporting efficiency
What is Data warehouse?
A Data warehouse is a subject oriented, integrated, time variant, non volatile collection of data in support of management’s decision making process.
What is the difference between Data Warehousing and Data Mining?
Data mining, the operational data is analyzed using statistical techniques and clustering techniques to find the hidden patterns and trends. So, the data mines do some kind of summarization of the data and can be used by data warehouses for faster analytical processing for business intelligence.
What is Selenium IDE?
Selenium IDE is an integrated development environment for Selenium tests. It is implemented as a Firefox extension, and has a recording feature, which will keep account of user actions as they are performed and store them as a reusable script to play back. Selenium-IDE also offers full editing of test cases for more precision and control.
Can Selenium test a application on iPhone’s Mobile Safari browser?
Selenium can handle Mobile Safari browser. There is experimental Selenium IPhone Driver for running tests on Mobile with Safari on the iPhone and iPad and iPod Touch.
Can Selenium test an application on Android browser?
Selenium can handle Android browser.
What tests can selenium do?
Selenium could do functional, regression, and load of web based applications.
What are the disadvantages of Selenium?
Disadvantages of Selenium: • Limitation in terms of browser support (It runs only in Mozilla). Scripts written using Selenium IDE can be used for other browsers only if it is used with Selenium RC or Selenium Core. • We can’t run recorded script if it is converted to Java, C#, Ruby etc. • Not allowed to write manual scripts like conditions and Loops for Data Driven Testing • There is no option to verify images.
What is load testing?
Load testing is to test that if the application works well with the loads from large number of simultaneous users and transactions. It also used to determine whether it can handle peak usage periods.
What is load runner?
Load Runner is a performance testing tool from HP. This tool supports all aspects such as Load, Stress, Endurance, data volume and spike Testing.
What are all the components of LoadRunner?
Following are the components of LoadRunner The Virtual User Generator Controller, and the Agent process LoadRunner Analysis and Monitoring LoadRunner Books Online
What Component of LoadRunner is used to record a script?
The Virtual User Generator (VuGen) component is used to record a script and it enables you to develop Vuser scripts for a variety of application types and communication protocols.
What is a rendezvous point?
Rendezvous points are introduced into Vuser scripts to simulate more users on the server. Rendezvous points instruct Vusers to wait during test execution in order to perform the tasks simultaneously. For example, in a banking application, Rendezvous points are inserted for 100+ multiple users to deposit money simultaneously.
Manual Testing Interview Questions
Automation Testing Interview Questions
Mobile Testing Interview Questions
Database Testing Interview Questions
QTP Interview Questions and Answers
ETL Interview Questions and Answers
Selenium Interview Questions & Answers
Load Runner Interview Questions