Skip to content

This repository contains manual testing assignments for an SQA interview, focusing on verifying UI designs, cross-browser functionality, and reporting bugs or issues. The tests include comparisons with original designs and functionality checks on different devices and browsers.

License

Notifications You must be signed in to change notification settings

thensunny/SQA-Interview-Assignment-For-Freshers

Repository files navigation

SQA-Interview-Assignment-For-Freshers

This repository contains manual testing assignments for an SQA interview, focusing on verifying UI designs, cross-browser functionality, and reporting bugs or issues. The tests include comparisons with original designs and functionality checks on different devices and browsers.

Table of Contents

1.Assignment Overview
2.Manual Testing Issue Report
3.Testing Assignment Question
4.Prerequisites for the QA Testing Assignment
5.Details Discussion on the Assignment Issue report
6.Conclusion

Assignment Overview

This assignment contains detailed manual testing for a Home Page of the specified application. It outlines various test cases designed to validate the functionality, usability, and responsiveness of the homepage.

Key Components of the Assignment:
Test Case Development:
The assignment includes a comprehensive list of test cases, each detailing specific functionality to be tested, expected outcomes, and actual results. This ensures thorough coverage of all critical elements of the homepage.
Testing Scenarios:
Different testing scenarios are documented, including positive and negative cases, to ensure that all aspects of the homepage behave as expected under various conditions.
Bug Reporting:
Any discrepancies or issues encountered during testing are meticulously recorded. Each bug report includes descriptions, severity levels, and suggestions for resolution, enabling efficient tracking and management of issues.
Cross-Browser and Device Testing:
The assignment emphasizes the importance of testing across different browsers and devices to confirm compatibility and a consistent user experience.
Reporting and Documentation:
Results from the testing process are documented in an organized manner, facilitating easy review and feedback from stakeholders. The clear layout helps in understanding the testing outcomes and assists in making informed decisions for improvements.

Manual Testing Issue Report

-Testing Issue Report

Testing Assignment Question

QA - Testing Assignment

Prerequisites for the QA Testing Assignment

Before starting the QA Testing Assignment, freshers should be equipped with the following knowledge and skills:

Basic Understanding of Software Testing:

Familiarity with fundamental testing concepts, types of testing (manual vs. automated), and the software development lifecycle (SDLC).
Knowledge of Testing Terminology:
Understanding common QA terminologies, such as test cases, test plans, bug, defect, test execution, and test reporting.
Familiarity with Test Case Design:
Ability to create effective test cases, including:
Clear objectives
Preconditions
Test steps
Expected results

Basic Computer Skills:
Proficiency in using a computer, including file management, basic troubleshooting, and familiarity with common software applications like Microsoft Excel and Google Sheets for documenting test cases and results.
Attention to Detail:
Strong observational skills to identify discrepancies, defects, and areas of improvement during the testing process.
Communication Skills:
Ability to clearly articulate issues in both written and verbal forms to ensure effective collaboration with developers and other stakeholders.
Understanding of the Application Under Test:
Basic knowledge of the application being tested, including its features, functionality, and intended user experience. Familiarity with the requirements or specifications is also helpful.
Problem-Solving Skills:
The capability to think critically and analyze issues logically to propose solutions or workarounds during testing.
Time Management:
Skills in managing time effectively to ensure that testing activities are completed within deadlines while maintaining quality.

Details Discussion on the Assignment Issue report

This Testing Issue Report serves as a critical document for capturing and tracking issues discovered during the manual testing of the application. Understanding this report is essential for freshers in QA to ensure they can effectively identify, document, and communicate issues.

Key Components of the Testing Issue Report
Test ID:
Each issue is assigned a unique identifier (ID) for easy tracking and reference. This helps in quickly locating specific issues within the report.
Test Title:
A brief description of the issue. This should clearly convey what the problem is, allowing team members to grasp the context without needing to dive into details immediately.
Description:
A detailed explanation of the issue, outlining:
-What happened.
-How it was discovered.
-What steps were taken to reproduce the issue.
-Any additional context that may be relevant for understanding the problem.
Severity/Priority:
This indicates the impact of the issue on the application.
Severity: How severe the issue is (e.g., Critical, Major, Minor).
Priority: How quickly it needs to be addressed (e.g., High, Medium, Low). This distinction helps the development team prioritize fixes based on user impact and urgency.
Steps to Reproduce:
A clear, numbered list of steps that someone else can follow to reproduce the issue. This is crucial for developers or other testers to validate the issue.
Expected Result:
This section specifies what the expected behavior of the application should be when following the steps outlined. It provides a benchmark for determining whether the issue is valid.
Actual Result:
A description of what actually happened when the steps to reproduce were followed. This is crucial for identifying discrepancies between expected and actual behavior.
Attachments/Screenshots:
If applicable, any screenshots or additional documentation that illustrate the issue should be included. Visual aids can often clarify complex problems and provide context.
Status:
This indicates whether the issue is Open, In Progress, Resolved, or Closed. Keeping track of the status helps in managing the workflow and ensuring accountability.
Assigned To:
This section identifies who is responsible for addressing the issue. Knowing who is assigned can help in following up and ensuring timely resolution.
Comments/Notes:
A space for additional information, updates, or communication regarding the issue. This could include feedback from developers, discussions about potential solutions, or notes on testing after the fix has been implemented.
Importance of the Testing Issue Report.
Communication Tool:
This report serves as a bridge between testers and developers, ensuring everyone is on the same page regarding issues that need addressing. Documentation:
It provides a historical record of the testing process, which is invaluable for future reference and learning. Quality Assurance:
By systematically documenting issues, the report helps ensure that all identified bugs are addressed before the application goes live, enhancing the overall quality of the product.

Conclusion

This QA Testing Assignment not only enhances manual testing skills but also provides valuable insights into the overall quality assurance process. By systematically validating the homepage's functionality, it ensures a high-quality user experience for the end users. For freshers, understanding how to create and manage a Testing Issue Report is a foundational skill in QA. It fosters a systematic approach to identifying and communicating issues, ultimately contributing to better software quality and user satisfaction. By adhering to the structure and details outlined in the report, freshers can effectively participate in the QA process and make meaningful contributions to their teams.

About

This repository contains manual testing assignments for an SQA interview, focusing on verifying UI designs, cross-browser functionality, and reporting bugs or issues. The tests include comparisons with original designs and functionality checks on different devices and browsers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published