0% found this document useful (0 votes)
22 views3 pages

Software Testing Interview Questions - Part 2

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views3 pages

Software Testing Interview Questions - Part 2

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Software Testing Interview Questions-Part 2

1. What is black-box testing?

2. What is white-box testing?

3. What is manual testing? Explain with examples.

4. What is cross-browser testing? Explain with examples.

5. What is automated testing? Give some examples.

1. What is black-box testing?


• Testing the functionality of the application without looking in to its internal structure.

• In this testing method, the design and structure of code are not known to the tester.

• Testing engineers will conduct this testing on software/application.

• Black Box Testing is done at every level of software testing - unit, integration, system and
acceptance level.

• The tester provides inputs and checks if the software produces the correct output, based on
the customer’s requirements. If actual result is matching with the expected result then the
software is working as expected.

2. What is white-box testing?


• White-box testing is a software testing method where the tester has knowledge of the
internal code and structure of the application.
• The tester focuses on testing the internal logic, code paths, and behaviour to ensure the
software functions correctly and securely.
• White box Test Design Techniques:
✓ Control flow testing
✓ Data Flow Testing
✓ Branch Testing
✓ Statement Testing
✓ Decision coverage
✓ Path Testing
3. What is manual testing? Explain with examples.
• Manual testing is the process of testing software by a human tester who manually executes
test cases without using automation tools. The tester checks the application's functionality,
usability, and behaviour to ensure it meets the requirements.

Examples of Manual Testing:

1. Functional Testing:
• Example: Testing a login page by entering valid and invalid credentials to check if the
system allows login only with correct details.

2. Usability Testing:

• Example: Evaluating the user interface of an app to ensure it is intuitive and easy to
navigate for users.

3. Regression Testing:

• Example: After a new feature is added to a website or after bug fixes, manually
testing existing features to ensure they still work as expected and no bugs were
introduced.

4. Exploratory Testing:

• Example: A tester explores the software without predefined test cases to identify
any unexpected issues or bugs.

5. Acceptance Testing:

• Example: A tester checks if a software product meets the requirements specified by


the client before it is released for production.

In manual testing, testers rely on their knowledge, skills, and experience to find issues and ensure
the software works as expected.

4. What is cross-browser testing? Explain with examples.


• Cross-browser testing is the process of testing a web application or website to ensure it
functions correctly across different web browsers (like Chrome, Firefox, Safari, and Edge)
and their various versions. The goal is to identify and fix any compatibility issues, ensuring
that the website provides a consistent user experience on all browsers.

Examples of Cross-Browser Testing:


1. Testing a Website's Layout:

• Example: A website might look perfect on Google Chrome but have misaligned text
or broken images on Internet Explorer or Firefox. Cross-browser testing ensures that
the layout appears correctly across all browsers.

2. Form Functionality:

• Example: A login form might work as expected in Safari, but the submit button
might not be responsive in Microsoft Edge. Cross-browser testing would help
identify and fix such issues.

3. Responsive Design:

• Example: A website might be designed to be mobile-responsive, but it could display


incorrectly on different browsers or screen sizes. Cross-browser testing checks that
the responsive design works across various browser versions and devices.

5.What is automated testing? Give some examples.


• Automated testing is a software testing process where test cases are executed using
automated testing tools and scripts, rather than manually. This allows for faster and
repeated testing of software applications, improving efficiency and accuracy, especially for
large or complex projects.

Example:

• Using tools like Selenium, a script can be written to automatically test the login functionality
of a website by inputting different credentials and checking the response. This can be run
multiple times without human intervention, making it faster and less error-prone than
manual testing.
• Using Postman or RestAssured to automate testing of APIs, verifying that endpoints return
the correct data, handle errors properly, and meet performance standards.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy