tag:blogger.com,1999:blog-1962055460101144732024-03-13T08:29:16.127+05:30SDET-QASoftware Testing & Automation Tutorials Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comBlogger272125tag:blogger.com,1999:blog-196205546010114473.post-77914958941903330562024-01-11T10:37:00.002+05:302024-01-11T10:37:47.019+05:30Agile Methodology<div><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">What is Agile Methodology?</span></b></div><div><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">It is an Iterative and Incremental Approach.</span></li><li><span style="font-family: inherit; font-size: medium;">Iterative means same process repeating again and again.(The process keeps on repeating).</span></li><li><span style="font-family: inherit; font-size: medium;">Incremental means, modules/features keep on adding on top of existing software. </span></li><li><span style="font-family: inherit; font-size: medium;">Agile is Iterative and Incremental model where requirements keeps on changing. </span></li><li><span style="font-family: inherit; font-size: medium;">As a company we should be flexible to accept requirements change, develop, test and finally release a peace of working software within short span of time.</span></li><li><span style="font-family: inherit; font-size: medium;">There will be good communication between Customer, Business Analyst, Developers & Testers.</span></li><li><span style="font-family: inherit; font-size: medium;">The Goal of the agile model is the customer satisfaction by delivering the piece of the software to the customer within short span of time.</span></li><li><span style="font-family: inherit; font-size: medium;">Agile Testing is type of testing where we follow the agile principles. </span></li></ul></div><div><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Advantages:</span></b></div><div><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Requirement changes are allowed in any stage of development (or) We can accommodate Requirement changes in the middle of development.</span></li><li><span style="font-family: inherit; font-size: medium;">Releases will be very fast( Weekly)</span></li><li><span style="font-family: inherit; font-size: medium;">Customer no need to wait for long time.</span></li><li><span style="font-family: inherit; font-size: medium;">Good communication between team.</span></li><li><span style="font-family: inherit; font-size: medium;">It is very easy model to adopt.</span></li></ul></div><div><b style="color: #cc0000;"><span style="font-family: inherit; font-size: medium;">Disadvantage:</span></b></div><div><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Less focus on design and documentation since we deliver software very faster.</span></li></ul></div><div><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">What is Scrum?</span></b></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Scrum</b> is a framework through which we build software product by following Agile Principles.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">Scrum includes group of people called as Scrum team. </span></div><div><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Product Owner</span></li><li><span style="font-family: inherit; font-size: medium;">Scrum Master</span></li><li><span style="font-family: inherit; font-size: medium;">Dev Team</span></li><li><span style="font-family: inherit; font-size: medium;">QA Team</span></li></ul></div><div><span style="font-family: inherit; font-size: medium;"><b>Product Owner :</b></span></div><div><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Define the features of the product </span></li><li><span style="font-family: inherit; font-size: medium;">Prioritize features according to market value </span></li><li><span style="font-family: inherit; font-size: medium;">Adjust features and priority every iteration, as needed </span></li><li><span style="font-family: inherit; font-size: medium;">Accept or reject work results. </span></li></ul></div><div><span style="font-family: inherit; font-size: medium;"><b>Scrum Master:</b></span></div><div><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">The main role is facilitating and driving the agile process.</span></li></ul></div><div><span style="font-family: inherit; font-size: medium;"><b>Developers and QA:</b></span></div><div><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Develop and Test the software.</span></li></ul></div><div><span><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Agile Vs Scrum</span></b></span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Agile:</b></span></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><span style="font-family: inherit; font-size: medium;"><b>Focus: </b>Agile is an approach to project management and product development that emphasizes flexibility and customer satisfaction.</span></div><div><span style="font-family: inherit; font-size: medium;"><b>Key Principles:</b> It values collaboration, adaptability, and delivering small, functional pieces of a project regularly.</span></div><div><span style="font-family: inherit; font-size: medium;"><b>Benefits: </b>Allows for changes in project requirements, encourages customer feedback, and promotes a collaborative team environment.</span></div></blockquote><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Scrum:</b></span></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><span style="font-family: inherit; font-size: medium;"><b>Type of Agile Framework:</b> Scrum is one of the specific frameworks within the broader Agile methodology.</span></div><div><span style="font-family: inherit; font-size: medium;"><b>Roles:</b> In Scrum, there are defined roles - Scrum Master, Product Owner, and Development Team.</span></div><div><span style="font-family: inherit; font-size: medium;"><b>Artifacts:</b> It uses specific artifacts like the Product Backlog, Sprint Backlog, and Increment to manage and deliver work.</span></div><div><span style="font-family: inherit; font-size: medium;"><b>Events:</b> Scrum includes specific events or ceremonies like Sprint Planning, Daily Standup, Sprint Review, and Sprint Retrospective.</span></div></blockquote><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div class="separator" style="clear: both; text-align: center;"><span style="font-family: inherit; font-size: medium;"><img border="0" data-original-height="442" data-original-width="944" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilYJXqD2_Ls47fdKsDzhadg35mu9raQFG4vpfeZTo5DkXqfklyyHEHQ_G3RyqrAi2MKamN2kfIlkx_hIi3mnOR-w3IBqC3rv12gPmF_WkbF-BcYwYrvyGKq4FizetmKZGdPxOjtMlqLvC30wgCRJbX6Dd6vxGTmX7GmcjLci0trXTx6NHcdbuXk3sq4X6y/w640-h300/Picture1.png" width="640" /></span></div><span style="font-family: inherit; font-size: medium;"><br /></span><div><b style="color: #cc0000;"><span style="font-family: inherit; font-size: medium;">Scrum Terminology</span></b></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>User Story : </b>A Feature/module in a software</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Epic : </b>Collection of user stories. </span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Product backlog :</b> Contains list of user stories. Prepared by product owner.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Sprint : </b>Period of time to complete the user stories, decided by the product owner and team, usually 2-4 weeks of time.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Sprint planning meeting:</b> Meating conducts with the team to define what can be delivered in the sprint and duration.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Sprint backlog :</b> List of committed stories by Dev/QA for specific sprint.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Scrum meeting :</b> Meating conducted by Scrum Master everyday 15 mins. Called as Standup meeting.</span></div><div><ol style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">What did you do yesterday?</span></li><li><span style="font-family: inherit; font-size: medium;">What will you do today?</span></li><li><span style="font-family: inherit; font-size: medium;">Are there any impediments in your way?</span></li></ol></div><div><span style="font-family: inherit; font-size: medium;"><b>Sprint retrospective meeting :</b> Review meeting after completion of sprint. The entire team, including both the ScrumMaster and the product owner should participate.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Story point : </b>Rough estimation of user stories, will be given by Dev & QA in the form of Fibonacci series.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Burndown chart :</b> Shows how much work remining in the sprint. Maintained by the scrum master daily.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">DoR & DoD</span></b></span></div><div><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Definition of Ready (DoR):</b></span></li><ul><li><span style="font-family: inherit; font-size: medium;">Preparation: Ensures tasks are well-prepared before starting work.</span></li><li><span style="font-family: inherit; font-size: medium;">Clarity: Describes what needs to be done, making sure everyone understands the plan.</span></li><li><span style="font-family: inherit; font-size: medium;">Timing: Decided before starting a task or user story during planning.</span></li><li><span style="font-family: inherit; font-size: medium;">Owner: Managed by the task planner or team lead.</span></li><li><span style="font-family: inherit; font-size: medium;">Adjustable: Can be tweaked as needed during planning.</span></li></ul><li><span style="font-family: inherit; font-size: medium;"><b>Definition of Done (DoD):</b></span></li><ul><li><span style="font-family: inherit; font-size: medium;">Completion: Declares when a task or user story is considered finished.</span></li><li><span style="font-family: inherit; font-size: medium;">Criteria: Lists specific standards that must be met for completion.</span></li><li><span style="font-family: inherit; font-size: medium;">Timing: Decided at the beginning of the project or sprint.</span></li><li><span style="font-family: inherit; font-size: medium;">Shared Responsibility: Owned by the entire team, including developers and testers.</span></li><li><span style="font-family: inherit; font-size: medium;">Consistency: Should remain constant during the sprint; changes considered for future sprints.</span></li></ul></ul></div><div><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Agile Meetings</span></b></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>1) Sprint Planning:</b></span></div><div><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Attendees: Entire team (developers, testers, product owner).</span></li><li><span style="font-family: inherit; font-size: medium;">When: At the beginning of each sprint.</span></li><li><span style="font-family: inherit; font-size: medium;">Duration: Typically 1-2 hours.</span></li><li><span style="font-family: inherit; font-size: medium;">Purpose: Plan and prioritize tasks for the upcoming sprint.</span></li></ul></div><div><span style="font-family: inherit; font-size: medium;"><b>2) Daily Standup (Daily Scrum):</b></span></div><div><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Attendees: Entire team.</span></li><li><span style="font-family: inherit; font-size: medium;">When: Daily, preferably in the morning.</span></li><li><span style="font-family: inherit; font-size: medium;">Duration: 15 minutes or less.</span></li><li><span style="font-family: inherit; font-size: medium;">Purpose: Share updates on work, discuss challenges, and align for the day.</span></li></ul></div><div><span style="font-family: inherit; font-size: medium;"><b>3) Sprint Review:</b></span></div><div><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Attendees: Team, stakeholders, product owner.</span></li><li><span style="font-family: inherit; font-size: medium;">When: At the end of each sprint.</span></li><li><span style="font-family: inherit; font-size: medium;">Duration: 2-4 hours.</span></li><li><span style="font-family: inherit; font-size: medium;">Purpose: Showcase completed work, gather feedback, and discuss what's next.</span></li></ul></div><div><span style="font-family: inherit; font-size: medium;"><b>4) Sprint Retrospective:</b></span></div><div><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Attendees: Team members.</span></li><li><span style="font-family: inherit; font-size: medium;">When: At the end of each sprint, after the sprint review.</span></li><li><span style="font-family: inherit; font-size: medium;">Duration: 1-2 hours.</span></li><li><span style="font-family: inherit; font-size: medium;">Purpose: Reflect on the sprint, discuss what went well and what could be improved, and plan for adjustments.</span></li></ul></div><div><b><span style="font-family: inherit; font-size: medium;">5) Backlog Grooming (Refinement):</span></b></div><div><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Attendees: Product owner, Scrum Master, development team.</span></li><li><span style="font-family: inherit; font-size: medium;">When: As needed between sprints.</span></li><li><span style="font-family: inherit; font-size: medium;">Duration: Typically 1-2 hours.</span></li><li><span style="font-family: inherit; font-size: medium;">Purpose: Review and refine the product backlog, ensuring items are well-defined and ready for upcoming sprints.</span></li></ul></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Story point</span></b></span></div><div><span style="font-family: inherit; font-size: medium;">A story point is a unit of measure used to estimate the difficulty or complexity of a task or user story. </span></div><div><span style="font-family: inherit; font-size: medium;">Estimating a user story in Agile involves assigning it a story point value, and teams often use the Fibonacci sequence (1, 2, 3, 5, 8, 13, etc.) </span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Estimating a story using story point</span></b></span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>User Story: </b>"As a user, I want to be able to log in to the application using my email and password."</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Estimation Process:</b></span></div><div><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Understand the User Story:</b></span></li><ul><li><span style="font-family: inherit; font-size: medium;">The team discusses the user story to ensure everyone understands what's required. Logging in with email and password seems straightforward.</span></li></ul><li><span style="font-family: inherit; font-size: medium;"><b>Compare Complexity:</b></span></li><ul><li><span style="font-family: inherit; font-size: medium;">The team compares this user story to a reference story. Let's say the reference story is a simple one-point story, like "displaying a welcome message."</span></li></ul><li><span style="font-family: inherit; font-size: medium;"><b>Use Relative Sizing:</b></span></li><ul><li><span style="font-family: inherit; font-size: medium;">Team members discuss and agree that logging in is a bit more complex than displaying a welcome message but not significantly more complex. They decide to assign it a story point value of 2.</span></li></ul><li><span style="font-family: inherit; font-size: medium;"><b>Fibonacci Sequence:</b></span></li><ul><li><span style="font-family: inherit; font-size: medium;">The team considers whether the complexity is closer to 2 or 3 in the Fibonacci sequence. After discussion, they agree that 2 is a more accurate representation.</span></li></ul><li><span style="font-family: inherit; font-size: medium;"><b>Team Consensus:</b></span></li><ul><li><span style="font-family: inherit; font-size: medium;">The team discusses any differing opinions. If someone initially suggested 3, they might discuss why they thought it was more complex. After a brief discussion, the team reaches a consensus, and everyone agrees on 2 story points.</span></li></ul><li><span style="font-family: inherit; font-size: medium;"><b>Record the Estimate:</b></span></li><ul><li><span style="font-family: inherit; font-size: medium;">The team records the estimate of 2 story points for the "log in" user story. This estimate will be used for planning and prioritizing in the upcoming sprint.</span></li></ul></ul></div><div><span style="font-family: inherit; font-size: medium;">1 Story Point: Typically takes a few hours to complete (half a day).</span></div><div><span style="font-family: inherit; font-size: medium;">2 Story Points: Could take a day to a day and a half.</span></div><div><span style="font-family: inherit; font-size: medium;">3 Story Points: Might take two days.</span></div><div><span style="font-family: inherit; font-size: medium;">5 Story Points: Could take around three days.</span></div><div><span style="font-family: inherit; font-size: medium;">8 Story Points: A larger task, likely taking a week.</span></div><div><span style="font-family: inherit; font-size: medium;">13 Story Points: A significant effort, possibly spanning multiple weeks.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="color: #cc0000; font-family: inherit; font-size: medium;"><b>Burn-Down Charts</b></span></div><div><span style="font-family: inherit; font-size: medium;">There are four popularly used burn down charts in Agile.</span></div><div><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Product burndown chart : </b>A graph which shows how many Product Backlog Items (User Stories) implemented/not implemented.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Sprint burndown chart : </b>A graph which shows how many Sprints implemented/not implemented by the Scrum Team.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Release burndown chart : </b>A graph which shows List of releases still pending, which Scrum Team have planned.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Defect burndown chart :</b> A graph which shows how many defects identified and fixed.</span></li></ul></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><div class="separator" style="clear: both; text-align: center;"><img border="0" data-original-height="405" data-original-width="707" height="366" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpg8H0gjIEvB5JsEBJpiVzhfh2QFf9p75ON5cr_SbD_yf-m7FyTswLhx6Dm2Rvc93F80iy6HizWNOULvxy1OtO8yGoOCgAhVKGUOha_3NBDhpJtXPFrRFNne45d0Kb3Y6KjmDZXVhzLWnZFBSboLK22wFua7cRzZDBP0BH2PPcP-2Uu4wYa3_VT2ktO9v5/w640-h366/Picture2.png" width="640" /></div></div><div><br /></div><div><br /></div><div><br /></div>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-9792237732114754872024-01-07T23:21:00.003+05:302024-01-09T11:31:24.280+05:30 Guidelines To Write a Good Bug Report<p><span style="font-family: inherit; font-size: medium;"> Effective bug reporting is essential for efficient communication between testers, developers, and other stakeholders. Clear and detailed bug reports can significantly speed up the debugging and resolution process. Here are some guidelines for creating effective bug reports:</span></p><p><b><span style="font-family: inherit; font-size: medium;">Provide a Descriptive Title:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Use a concise and descriptive title that summarizes the nature of the bug. A good title helps quickly convey the issue.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Include Clear Steps to Reproduce:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Clearly outline the steps needed to reproduce the bug. This should be detailed enough that someone unfamiliar with the system can follow the steps and observe the issue.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Specify the Environment:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Mention the environment details where the bug was encountered, including the operating system, browser version, device, and any other relevant software configurations.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Include Preconditions and Test Data:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Specify any preconditions required for reproducing the bug, such as specific settings or data. Also, include the input or data used during testing.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Capture Screenshots or Recordings:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Attach screenshots or screen recordings that illustrate the bug. Visuals can provide a clear understanding of the problem and help developers identify the issue faster.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Provide Expected and Actual Results:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Clearly state what the expected behavior should be and what behavior was observed. This helps developers understand the deviation from the expected outcome.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Classify Severity and Priority:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Assign an appropriate severity level (e.g., critical, major, minor) to indicate the impact of the bug on the system. Additionally, assign a priority level (e.g., high, medium, low) based on business priorities.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Isolate the Issue:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">If the bug is part of a larger system, attempt to isolate the issue to a specific module or component. This helps developers narrow down the problem area.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Include System Logs and Error Messages:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">If applicable, include relevant system logs, error messages, or stack traces. These details can provide valuable information for diagnosing the root cause of the issue.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Check for Duplicates:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Before submitting a bug report, check if a similar issue has already been reported. Duplicate bug reports can lead to confusion and unnecessary efforts.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Specify Browser/Device Configuration:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">If the bug is related to a web application, provide details about the browser type and version. For mobile apps, specify the device type and operating system version.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Provide User Account Information (if applicable):</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">If the bug is user-specific, include details about the user account, such as username or user ID. This helps in replicating the issue in a similar user context.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Include Date and Time of Occurrence:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Specify when the bug was first observed. This information can be crucial in identifying patterns or correlating the bug with specific events or changes.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Be Objective and Avoid Assumptions:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Stick to facts and avoid making assumptions or speculations. Clearly state what was observed without adding personal opinions.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Communication Etiquette:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Maintain a professional and constructive tone in bug reports. Clearly articulate the problem without using offensive language. Remember that the goal is to improve the software, not to assign blame.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Follow the Bug Reporting Template (if available):</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">If your organization has a standard bug reporting template, make sure to use it. Consistency in bug reports makes it easier for developers to process and prioritize issues.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Keep it Concise:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">While providing details is important, avoid unnecessary information. Keep the bug report concise and focused on the essential details.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Verify Bug Before Reporting:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Ensure that the issue is reproducible and not a one-time occurrence. Verify the bug on different environments if possible.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Update Bug Status:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Stay involved in the bug resolution process. If additional information is requested or if the bug is fixed, promptly update the bug status accordingly.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Continuous Learning:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Learn from the feedback and resolutions of your reported bugs. This helps improve the quality of future bug reports and your overall testing skills.</span></p></blockquote><p><span style="font-family: inherit; font-size: medium;">By following these guidelines, you can contribute to a more efficient and collaborative bug tracking process, ultimately leading to higher-quality software.</span></p>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-39929628008103132562024-01-07T23:14:00.005+05:302024-01-09T11:33:23.297+05:30Test Case Best Practices - Guidelines To Follow When Writing A Good Test Case<p><span style="font-family: inherit; font-size: medium;">Writing effective test cases is crucial for ensuring the quality and reliability of software. Here are some best practices and guidelines to follow when creating test cases:</span></p><p><b><span style="font-family: inherit; font-size: medium;">Understand Requirements:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Gain a thorough understanding of the requirements before writing test cases. Clear requirements help in creating accurate and relevant test cases.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Use Clear and Concise Language:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Write test cases in simple and clear language to ensure that they are easily understandable by team members and stakeholders.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">One Test Case, One Purpose:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Each test case should focus on testing a single, specific functionality or scenario. This makes it easier to identify and fix issues.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Use a Standardized Format:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Adopt a standardized format for documenting test cases, including test case ID, description, preconditions, test steps, expected results, actual results, and post-conditions.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Provide Detailed Steps:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Clearly outline the steps to execute the test case. Make sure they are detailed enough for anyone to follow and reproduce the test.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Include Preconditions and Post-conditions:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Specify any necessary preconditions that must be met before the test case can be executed. Also, document any post-conditions that should be true after the test case has been executed.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Test Data and Environment Setup:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Clearly define the test data required for the test case and ensure that the testing environment is set up appropriately. This helps in reproducing the test conditions.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Positive and Negative Testing:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Include both positive and negative test cases. Positive test cases validate that the system behaves as expected under normal conditions, while negative test cases verify that the system handles errors correctly.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Cover Boundary Conditions:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Ensure that test cases cover boundary conditions and edge cases. This helps identify potential issues at the limits of the software's capabilities.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Reusable Test Cases:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Write test cases in a way that allows for reusability across different test scenarios. This can save time and effort in test case creation and maintenance.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Prioritize Test Cases:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Prioritize test cases based on risk, critical functionality, and business impact. This ensures that the most important areas of the application are thoroughly tested.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Review and Collaboration:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Conduct peer reviews of test cases to identify potential issues and ensure quality. Collaboration with developers and other stakeholders is crucial for comprehensive testing.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Maintainability:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Ensure that test cases are easy to maintain. If there are changes in requirements or the application, update the test cases accordingly.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Traceability:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Establish traceability between test cases and requirements to ensure that each requirement is covered by at least one test case.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Automation Considerations:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">If automation is part of the testing strategy, design test cases with automation in mind. Ensure that test cases are modular and can be easily automated.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Logging and Reporting:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Include provisions for logging test execution details and generating comprehensive test reports. This facilitates tracking the progress of testing activities.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Data Independence:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Ensure that test cases are not dependent on the state of previous test cases. Each test case should be able to run independently.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Accessibility and Usability:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Consider including test cases that verify the accessibility and usability of the application, especially if these aspects are critical for end-users.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Regression Testing:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Consider the impact of changes on existing functionality and include relevant regression test cases to ensure that new updates do not introduce defects into previously working features.</span></p></blockquote><p><b><span style="font-family: inherit; font-size: medium;">Continuous Improvement:</span></b></p><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Regularly review and update test cases to incorporate lessons learned, accommodate changes in requirements, and improve overall testing efficiency.</span></p></blockquote><p><br /></p>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-2883162201945468122024-01-07T22:57:00.010+05:302024-01-09T11:34:17.595+05:30Software Testing Metrics<p><span style="font-family: inherit; font-size: medium;"> Test metrics play a crucial role in software testing by providing quantitative and qualitative insights into the testing process and the quality of the software being developed. </span></p><p><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Why do we need Test Metrics?</span></b></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Performance Measurement:</span></b></p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Test metrics help measure the performance and progress of the testing process. They provide data on test execution, test coverage, and defect status, allowing teams to assess their efficiency.</span></p></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Quality Assessment:</span></b></p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Metrics such as defect density, defect leakage, and defect rejection ratio help assess the quality of the software. These metrics provide insights into the effectiveness of the testing process and identify areas that need improvement.</span></p></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Resource Management:</span></b></p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Test metrics assist in resource management by helping teams understand how efficiently resources are utilized during testing. This includes tracking the number of executed, passed, and failed test cases, allowing teams to optimize their testing efforts.</span></p></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Risk Identification:</span></b></p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Metrics highlight potential risks and issues in the software development and testing process. For example, a high defect density may indicate areas with a higher risk of defects, enabling teams to focus on critical areas.</span></p></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Decision Making:</span></b></p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Test metrics provide data-driven insights for decision-making. Project managers, QA leads, and other stakeholders can make informed decisions based on metrics such as test coverage, defect trends, and test execution status.</span></p></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Continuous Improvement:</span></b></p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Metrics are valuable for continuous improvement. By analyzing historical data, teams can identify patterns, trends, and areas for improvement in the testing process. This leads to more effective and efficient testing practices over time.</span></p></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Communication and Reporting:</span></b></p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Metrics serve as a communication tool for various stakeholders. They provide a standardized way to communicate the status of testing efforts, allowing for transparent reporting and facilitating collaboration among team members.</span></p></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Benchmarking:</span></b></p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Test metrics can be used for benchmarking against industry standards or best practices. By comparing metrics with established benchmarks, teams can identify areas where they excel and areas that may need improvement.</span></p></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Goal Alignment:</span></b></p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Metrics help align testing activities with project goals and objectives. By tracking progress against predefined metrics, teams can ensure that testing efforts are aligned with the overall project and quality assurance objectives.</span></p></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Efficiency Improvement:</span></b></p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Test metrics highlight bottlenecks, inefficiencies, or areas of improvement in the testing process. This allows teams to implement corrective actions and optimize their testing strategies for better efficiency.</span></p></blockquote></blockquote><p><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">SOFTWARE TESTING METRICS</span></b></p><ol style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; counter-reset: list-number 0; display: flex; flex-direction: column; list-style: none; margin: 1.25em 0px; padding: 0px; white-space-collapse: preserve;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><b><span style="font-family: inherit; font-size: medium;"><span color="var(--tw-prose-bold)" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;">% of Test Cases Executed</span><span color="var(--tw-prose-bold)" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;">:</span></span></b></p><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span class="math math-inline" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; user-select: text;"><span class="katex" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: 1.2; text-rendering: auto; user-select: text;"><span style="font-family: inherit; font-size: medium;"><span class="katex-mathml" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px; box-sizing: border-box; clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; padding: 0px; position: absolute; user-select: text; width: 1px;"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mfrac><mtext>No. of Test Cases Executed</mtext><mtext>Total No. of Test Cases Written</mtext></mfrac><mo>×</mo><mn>100</mn></mrow></semantics></math></span><span aria-hidden="true" class="katex-html" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="base" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; position: relative; user-select: text; white-space: nowrap; width: min-content;"><span class="strut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 1.2251em; user-select: text; vertical-align: -0.345em;"></span><span class="mord" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mopen nulldelimiter" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text; width: 0.12em;"></span><span class="mfrac" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="vlist-t vlist-t2" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border: 0px solid currentcolor; box-sizing: border-box; display: inline-table; margin-right: -2px; table-layout: fixed; user-select: text;"><span class="vlist-r" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-row; text-align: center; user-select: text;"><span class="vlist" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; height: 0.8801em; position: relative; user-select: text; vertical-align: bottom;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -2.655em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="sizing reset-size6 size3 mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord text mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">Total No. of Test Cases Written</span></span></span></span></span></span></span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -3.23em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="frac-line" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: currentcolor; border-image: initial; border-style: solid; border-width: 0px 0px 0.04em; box-sizing: border-box; display: inline-block; min-height: 1px; user-select: text; width: 187.656px;"></span></span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -3.394em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="sizing reset-size6 size3 mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord text mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">No. of Test Cases Executed</span></span></span></span></span></span></span></span><span class="vlist-s" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; min-width: 2px; user-select: text; vertical-align: bottom; width: 2px;"></span></span><span class="vlist-r" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-row; text-align: center; user-select: text;"><span class="vlist" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; height: 0.345em; position: relative; user-select: text; vertical-align: bottom;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; user-select: text;"></span></span></span></span></span><span class="mclose nulldelimiter" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text; width: 0.12em;"></span></span><span class="mspace" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; margin-right: 0.2222em; user-select: text;"></span><span class="mbin" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">×</span><span class="mspace" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; margin-right: 0.2222em; user-select: text;"></span></span><span class="base" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; position: relative; user-select: text; white-space: nowrap; width: min-content;"><span class="strut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 0.6444em; user-select: text;"></span><span class="mord" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">100</span></span></span></span></span></span></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><span color="var(--tw-prose-bold)" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="font-family: inherit; font-size: medium;"><br /></span></span></p></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><span color="var(--tw-prose-bold)"><b><span style="font-family: inherit; font-size: medium;">% of Test Cases NOT Executed:</span></b></span></p></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span class="math math-inline" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; user-select: text;"><span class="katex" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: 1.2; text-rendering: auto; user-select: text;"><span style="font-family: inherit; font-size: medium;"><span class="katex-mathml" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px; box-sizing: border-box; clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; padding: 0px; position: absolute; user-select: text; width: 1px;"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mfrac><mtext>No. of Test Cases NOT Executed</mtext><mtext>Total No. of Test Cases Written</mtext></mfrac><mo>×</mo><mn>100</mn></mrow></semantics></math></span><span aria-hidden="true" class="katex-html" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="base" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; position: relative; user-select: text; white-space: nowrap; width: min-content;"><span class="strut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 1.2251em; user-select: text; vertical-align: -0.345em;"></span><span class="mord" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mopen nulldelimiter" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text; width: 0.12em;"></span><span class="mfrac" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="vlist-t vlist-t2" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border: 0px solid currentcolor; box-sizing: border-box; display: inline-table; margin-right: -2px; table-layout: fixed; user-select: text;"><span class="vlist-r" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-row; text-align: center; user-select: text;"><span class="vlist" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; height: 0.8801em; position: relative; user-select: text; vertical-align: bottom;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -2.655em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="sizing reset-size6 size3 mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord text mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">Total No. of Test Cases Written</span></span></span></span></span></span></span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -3.23em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="frac-line" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: currentcolor; border-image: initial; border-style: solid; border-width: 0px 0px 0.04em; box-sizing: border-box; display: inline-block; min-height: 1px; user-select: text; width: 193.438px;"></span></span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -3.394em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="sizing reset-size6 size3 mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord text mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">No. of Test Cases NOT Executed</span></span></span></span></span></span></span></span><span class="vlist-s" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; min-width: 2px; user-select: text; vertical-align: bottom; width: 2px;"></span></span><span class="vlist-r" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-row; text-align: center; user-select: text;"><span class="vlist" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; height: 0.345em; position: relative; user-select: text; vertical-align: bottom;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; user-select: text;"></span></span></span></span></span><span class="mclose nulldelimiter" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text; width: 0.12em;"></span></span><span class="mspace" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; margin-right: 0.2222em; user-select: text;"></span><span class="mbin" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">×</span><span class="mspace" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; margin-right: 0.2222em; user-select: text;"></span></span><span class="base" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; position: relative; user-select: text; white-space: nowrap; width: min-content;"><span class="strut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 0.6444em; user-select: text;"></span><span class="mord" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">100</span></span></span></span></span></span></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><span color="var(--tw-prose-bold)" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="font-family: inherit; font-size: medium;"><br /></span></span></p></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><span color="var(--tw-prose-bold)" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><b><span style="font-family: inherit; font-size: medium;">% Test Cases Passed:</span></b></span></p><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span class="math math-inline" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; user-select: text;"><span class="katex" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: 1.2; text-rendering: auto; user-select: text;"><span style="font-family: inherit; font-size: medium;"><span class="katex-mathml" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px; box-sizing: border-box; clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; padding: 0px; position: absolute; user-select: text; width: 1px;"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mfrac><mtext>No. of Test Cases Passed</mtext><mtext>Total Test Cases Executed</mtext></mfrac><mo>×</mo><mn>100</mn></mrow></semantics></math></span><span aria-hidden="true" class="katex-html" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="base" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; position: relative; user-select: text; white-space: nowrap; width: min-content;"><span class="strut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 1.2251em; user-select: text; vertical-align: -0.345em;"></span><span class="mord" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mopen nulldelimiter" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text; width: 0.12em;"></span><span class="mfrac" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="vlist-t vlist-t2" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border: 0px solid currentcolor; box-sizing: border-box; display: inline-table; margin-right: -2px; table-layout: fixed; user-select: text;"><span class="vlist-r" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-row; text-align: center; user-select: text;"><span class="vlist" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; height: 0.8801em; position: relative; user-select: text; vertical-align: bottom;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -2.655em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="sizing reset-size6 size3 mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord text mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">Total Test Cases Executed</span></span></span></span></span></span></span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -3.23em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="frac-line" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: currentcolor; border-image: initial; border-style: solid; border-width: 0px 0px 0.04em; box-sizing: border-box; display: inline-block; min-height: 1px; user-select: text; width: 156.927px;"></span></span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -3.394em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="sizing reset-size6 size3 mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord text mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">No. of Test Cases Passed</span></span></span></span></span></span></span></span><span class="vlist-s" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; min-width: 2px; user-select: text; vertical-align: bottom; width: 2px;"></span></span><span class="vlist-r" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-row; text-align: center; user-select: text;"><span class="vlist" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; height: 0.345em; position: relative; user-select: text; vertical-align: bottom;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; user-select: text;"></span></span></span></span></span><span class="mclose nulldelimiter" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text; width: 0.12em;"></span></span><span class="mspace" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; margin-right: 0.2222em; user-select: text;"></span><span class="mbin" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">×</span><span class="mspace" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; margin-right: 0.2222em; user-select: text;"></span></span><span class="base" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; position: relative; user-select: text; white-space: nowrap; width: min-content;"><span class="strut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 0.6444em; user-select: text;"></span><span class="mord" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">100</span></span></span></span></span></span></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><span color="var(--tw-prose-bold)" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="font-family: inherit; font-size: medium;"><br /></span></span></p></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><span color="var(--tw-prose-bold)" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><b><span style="font-family: inherit; font-size: medium;">% Test Cases Failed:</span></b></span></p><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span class="math math-inline" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; user-select: text;"><span class="katex" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: 1.2; text-rendering: auto; user-select: text;"><span style="font-family: inherit; font-size: medium;"><span class="katex-mathml" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px; box-sizing: border-box; clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; padding: 0px; position: absolute; user-select: text; width: 1px;"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mfrac><mtext>No. of Test Cases Failed</mtext><mtext>Total Test Cases Executed</mtext></mfrac><mo>×</mo><mn>100</mn></mrow></semantics></math></span><span aria-hidden="true" class="katex-html" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="base" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; position: relative; user-select: text; white-space: nowrap; width: min-content;"><span class="strut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 1.2251em; user-select: text; vertical-align: -0.345em;"></span><span class="mord" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mopen nulldelimiter" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text; width: 0.12em;"></span><span class="mfrac" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="vlist-t vlist-t2" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border: 0px solid currentcolor; box-sizing: border-box; display: inline-table; margin-right: -2px; table-layout: fixed; user-select: text;"><span class="vlist-r" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-row; text-align: center; user-select: text;"><span class="vlist" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; height: 0.8801em; position: relative; user-select: text; vertical-align: bottom;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -2.655em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="sizing reset-size6 size3 mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord text mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">Total Test Cases Executed</span></span></span></span></span></span></span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -3.23em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="frac-line" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: currentcolor; border-image: initial; border-style: solid; border-width: 0px 0px 0.04em; box-sizing: border-box; display: inline-block; min-height: 1px; user-select: text; width: 156.927px;"></span></span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -3.394em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="sizing reset-size6 size3 mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord text mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">No. of Test Cases Failed</span></span></span></span></span></span></span></span><span class="vlist-s" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; min-width: 2px; user-select: text; vertical-align: bottom; width: 2px;"></span></span><span class="vlist-r" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-row; text-align: center; user-select: text;"><span class="vlist" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; height: 0.345em; position: relative; user-select: text; vertical-align: bottom;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; user-select: text;"></span></span></span></span></span><span class="mclose nulldelimiter" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text; width: 0.12em;"></span></span><span class="mspace" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; margin-right: 0.2222em; user-select: text;"></span><span class="mbin" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">×</span><span class="mspace" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; margin-right: 0.2222em; user-select: text;"></span></span><span class="base" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; position: relative; user-select: text; white-space: nowrap; width: min-content;"><span class="strut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 0.6444em; user-select: text;"></span><span class="mord" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">100</span></span></span></span></span></span></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><span color="var(--tw-prose-bold)" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="font-family: inherit; font-size: medium;"><br /></span></span></p></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><span color="var(--tw-prose-bold)" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><b><span style="font-family: inherit; font-size: medium;">% Test Cases Blocked:</span></b></span></p><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span class="math math-inline" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; user-select: text;"><span class="katex" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: 1.2; text-rendering: auto; user-select: text;"><span style="font-family: inherit; font-size: medium;"><span class="katex-mathml" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px; box-sizing: border-box; clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; padding: 0px; position: absolute; user-select: text; width: 1px;"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mfrac><mtext>No. of Test Cases Blocked</mtext><mtext>Total Test Cases Executed</mtext></mfrac><mo>×</mo><mn>100</mn></mrow></semantics></math></span><span aria-hidden="true" class="katex-html" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="base" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; position: relative; user-select: text; white-space: nowrap; width: min-content;"><span class="strut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 1.2251em; user-select: text; vertical-align: -0.345em;"></span><span class="mord" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mopen nulldelimiter" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text; width: 0.12em;"></span><span class="mfrac" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="vlist-t vlist-t2" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border: 0px solid currentcolor; box-sizing: border-box; display: inline-table; margin-right: -2px; table-layout: fixed; user-select: text;"><span class="vlist-r" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-row; text-align: center; user-select: text;"><span class="vlist" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; height: 0.8801em; position: relative; user-select: text; vertical-align: bottom;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -2.655em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="sizing reset-size6 size3 mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord text mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">Total Test Cases Executed</span></span></span></span></span></span></span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -3.23em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="frac-line" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: currentcolor; border-image: initial; border-style: solid; border-width: 0px 0px 0.04em; box-sizing: border-box; display: inline-block; min-height: 1px; user-select: text; width: 156.927px;"></span></span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -3.394em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="sizing reset-size6 size3 mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord text mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">No. of Test Cases Blocked</span></span></span></span></span></span></span></span><span class="vlist-s" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; min-width: 2px; user-select: text; vertical-align: bottom; width: 2px;"></span></span><span class="vlist-r" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-row; text-align: center; user-select: text;"><span class="vlist" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; height: 0.345em; position: relative; user-select: text; vertical-align: bottom;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; user-select: text;"></span></span></span></span></span><span class="mclose nulldelimiter" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text; width: 0.12em;"></span></span><span class="mspace" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; margin-right: 0.2222em; user-select: text;"></span><span class="mbin" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">×</span><span class="mspace" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; margin-right: 0.2222em; user-select: text;"></span></span><span class="base" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; position: relative; user-select: text; white-space: nowrap; width: min-content;"><span class="strut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 0.6444em; user-select: text;"></span><span class="mord" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">100</span></span></span></span></span></span></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><span color="var(--tw-prose-bold)" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="font-family: inherit; font-size: medium;"><br /></span></span></p></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><span color="var(--tw-prose-bold)" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><b><span style="font-family: inherit; font-size: medium;">Defect Density:</span></b></span></p><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span class="math math-inline" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; user-select: text;"><span class="katex" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: 1.2; text-rendering: auto; user-select: text;"><span style="font-family: inherit; font-size: medium;"><span class="katex-mathml" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px; box-sizing: border-box; clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; padding: 0px; position: absolute; user-select: text; width: 1px;"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mfrac><mtext>No. of Defects Found</mtext><mtext>Size (No. of Requirements)</mtext></mfrac></mrow></semantics></math></span><span aria-hidden="true" class="katex-html" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="base" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; position: relative; user-select: text; white-space: nowrap; width: min-content;"><span class="strut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 1.4001em; user-select: text; vertical-align: -0.52em;"></span><span class="mord" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mopen nulldelimiter" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text; width: 0.12em;"></span><span class="mfrac" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="vlist-t vlist-t2" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border: 0px solid currentcolor; box-sizing: border-box; display: inline-table; margin-right: -2px; table-layout: fixed; user-select: text;"><span class="vlist-r" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-row; text-align: center; user-select: text;"><span class="vlist" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; height: 0.8801em; position: relative; user-select: text; vertical-align: bottom;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -2.655em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="sizing reset-size6 size3 mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord text mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">Size (No. of Requirements)</span></span></span></span></span></span></span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -3.23em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="frac-line" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: currentcolor; border-image: initial; border-style: solid; border-width: 0px 0px 0.04em; box-sizing: border-box; display: inline-block; min-height: 1px; user-select: text; width: 156.844px;"></span></span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -3.394em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="sizing reset-size6 size3 mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord text mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">No. of Defects Found</span></span></span></span></span></span></span></span><span class="vlist-s" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; min-width: 2px; user-select: text; vertical-align: bottom; width: 2px;"></span></span><span class="vlist-r" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-row; text-align: center; user-select: text;"><span class="vlist" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; height: 0.52em; position: relative; user-select: text; vertical-align: bottom;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; user-select: text;"></span></span></span></span></span><span class="mclose nulldelimiter" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text; width: 0.12em;"></span></span></span></span></span></span></span></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><span color="var(--tw-prose-bold)" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="font-family: inherit; font-size: medium;"><br /></span></span></p></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><span color="var(--tw-prose-bold)" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><b><span style="font-family: inherit; font-size: medium;">Defect Removal Efficiency (DRE):</span></b></span></p><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span class="math math-inline" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; user-select: text;"><span class="katex" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: 1.2; text-rendering: auto; user-select: text;"><span style="font-family: inherit; font-size: medium;"><span class="katex-mathml" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px; box-sizing: border-box; clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; padding: 0px; position: absolute; user-select: text; width: 1px;"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mfrac><mtext>Fixed Defects</mtext><mtext>Fixed Defects + Missed Defects</mtext></mfrac><mo>×</mo><mn>100</mn></mrow></semantics></math></span><span aria-hidden="true" class="katex-html" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="base" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; position: relative; user-select: text; white-space: nowrap; width: min-content;"><span class="strut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 1.2834em; user-select: text; vertical-align: -0.4033em;"></span><span class="mord" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mopen nulldelimiter" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text; width: 0.12em;"></span><span class="mfrac" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="vlist-t vlist-t2" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border: 0px solid currentcolor; box-sizing: border-box; display: inline-table; margin-right: -2px; table-layout: fixed; user-select: text;"><span class="vlist-r" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-row; text-align: center; user-select: text;"><span class="vlist" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; height: 0.8801em; position: relative; user-select: text; vertical-align: bottom;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -2.655em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="sizing reset-size6 size3 mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord text mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">Fixed Defects + Missed Defects</span></span></span></span></span></span></span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -3.23em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="frac-line" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: currentcolor; border-image: initial; border-style: solid; border-width: 0px 0px 0.04em; box-sizing: border-box; display: inline-block; min-height: 1px; user-select: text; width: 184.104px;"></span></span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -3.394em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="sizing reset-size6 size3 mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord text mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">Fixed Defects</span></span></span></span></span></span></span></span><span class="vlist-s" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; min-width: 2px; user-select: text; vertical-align: bottom; width: 2px;"></span></span><span class="vlist-r" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-row; text-align: center; user-select: text;"><span class="vlist" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; height: 0.4033em; position: relative; user-select: text; vertical-align: bottom;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; user-select: text;"></span></span></span></span></span><span class="mclose nulldelimiter" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text; width: 0.12em;"></span></span><span class="mspace" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; margin-right: 0.2222em; user-select: text;"></span><span class="mbin" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">×</span><span class="mspace" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; margin-right: 0.2222em; user-select: text;"></span></span><span class="base" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; position: relative; user-select: text; white-space: nowrap; width: min-content;"><span class="strut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 0.6444em; user-select: text;"></span><span class="mord" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">100</span></span></span></span></span></span><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit; font-size: medium;"><br /></span></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit; font-size: medium;">A: Defects identified during testing or fixed</span></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit; font-size: medium;">B: Defects identified by the customer or missed</span></li></ul></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><span color="var(--tw-prose-bold)" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="font-family: inherit; font-size: medium;"><br /></span></span></p></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><span color="var(--tw-prose-bold)" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><b><span style="font-family: inherit; font-size: medium;">Defect Leakage:</span></b></span></p><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span class="math math-inline" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; user-select: text;"><span class="katex" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: 1.2; text-rendering: auto; user-select: text;"><span style="font-family: inherit; font-size: medium;"><span class="katex-mathml" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px; box-sizing: border-box; clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; padding: 0px; position: absolute; user-select: text; width: 1px;"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mfrac><mtext>No. of Defects Found in UAT</mtext><mtext>No. of Defects Found in Testing</mtext></mfrac><mo>×</mo><mn>100</mn></mrow></semantics></math></span><span aria-hidden="true" class="katex-html" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="base" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; position: relative; user-select: text; white-space: nowrap; width: min-content;"><span class="strut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 1.3612em; user-select: text; vertical-align: -0.4811em;"></span><span class="mord" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mopen nulldelimiter" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text; width: 0.12em;"></span><span class="mfrac" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="vlist-t vlist-t2" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border: 0px solid currentcolor; box-sizing: border-box; display: inline-table; margin-right: -2px; table-layout: fixed; user-select: text;"><span class="vlist-r" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-row; text-align: center; user-select: text;"><span class="vlist" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; height: 0.8801em; position: relative; user-select: text; vertical-align: bottom;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -2.655em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="sizing reset-size6 size3 mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord text mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">No. of Defects Found in Testing</span></span></span></span></span></span></span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -3.23em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="frac-line" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: currentcolor; border-image: initial; border-style: solid; border-width: 0px 0px 0.04em; box-sizing: border-box; display: inline-block; min-height: 1px; user-select: text; width: 185.688px;"></span></span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -3.394em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="sizing reset-size6 size3 mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord text mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">No. of Defects Found in UAT</span></span></span></span></span></span></span></span><span class="vlist-s" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; min-width: 2px; user-select: text; vertical-align: bottom; width: 2px;"></span></span><span class="vlist-r" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-row; text-align: center; user-select: text;"><span class="vlist" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; height: 0.4811em; position: relative; user-select: text; vertical-align: bottom;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; user-select: text;"></span></span></span></span></span><span class="mclose nulldelimiter" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text; width: 0.12em;"></span></span><span class="mspace" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; margin-right: 0.2222em; user-select: text;"></span><span class="mbin" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">×</span><span class="mspace" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; margin-right: 0.2222em; user-select: text;"></span></span><span class="base" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; position: relative; user-select: text; white-space: nowrap; width: min-content;"><span class="strut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 0.6444em; user-select: text;"></span><span class="mord" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">100</span></span></span></span></span></span></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><span color="var(--tw-prose-bold)" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="font-family: inherit; font-size: medium;"><br /></span></span></p></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><span color="var(--tw-prose-bold)" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><b><span style="font-family: inherit; font-size: medium;">Defect Rejection Ratio:</span></b></span></p><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span class="math math-inline" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; user-select: text;"><span class="katex" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-stretch: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-variant-position: normal; font-variation-settings: normal; line-height: 1.2; text-rendering: auto; user-select: text;"><span style="font-family: inherit; font-size: medium;"><span class="katex-mathml" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px; box-sizing: border-box; clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; padding: 0px; position: absolute; user-select: text; width: 1px;"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mfrac><mtext>No. of Defects Rejected</mtext><mtext>Total No. of Defects Raised</mtext></mfrac><mo>×</mo><mn>100</mn></mrow></semantics></math></span><span aria-hidden="true" class="katex-html" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="base" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; position: relative; user-select: text; white-space: nowrap; width: min-content;"><span class="strut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 1.2772em; user-select: text; vertical-align: -0.345em;"></span><span class="mord" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mopen nulldelimiter" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text; width: 0.12em;"></span><span class="mfrac" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="vlist-t vlist-t2" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-collapse: collapse; border: 0px solid currentcolor; box-sizing: border-box; display: inline-table; margin-right: -2px; table-layout: fixed; user-select: text;"><span class="vlist-r" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-row; text-align: center; user-select: text;"><span class="vlist" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; height: 0.9322em; position: relative; user-select: text; vertical-align: bottom;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -2.655em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="sizing reset-size6 size3 mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord text mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">Total No. of Defects Raised</span></span></span></span></span></span></span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -3.23em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="frac-line" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: currentcolor; border-image: initial; border-style: solid; border-width: 0px 0px 0.04em; box-sizing: border-box; display: inline-block; min-height: 1px; user-select: text; width: 160.073px;"></span></span><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; top: -3.4461em; user-select: text;"><span class="pstrut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 3em; overflow: hidden; user-select: text; width: 0px;"></span><span class="sizing reset-size6 size3 mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord text mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;"><span class="mord mtight" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">No. of Defects Rejected</span></span></span></span></span></span></span></span><span class="vlist-s" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; min-width: 2px; user-select: text; vertical-align: bottom; width: 2px;"></span></span><span class="vlist-r" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-row; text-align: center; user-select: text;"><span class="vlist" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: table-cell; height: 0.345em; position: relative; user-select: text; vertical-align: bottom;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: block; height: 0px; position: relative; user-select: text;"></span></span></span></span></span><span class="mclose nulldelimiter" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; user-select: text; width: 0.12em;"></span></span><span class="mspace" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; margin-right: 0.2222em; user-select: text;"></span><span class="mbin" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">×</span><span class="mspace" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; margin-right: 0.2222em; user-select: text;"></span></span><span class="base" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; position: relative; user-select: text; white-space: nowrap; width: min-content;"><span class="strut" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; display: inline-block; height: 0.6444em; user-select: text;"></span><span class="mord" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid currentcolor; box-sizing: border-box; user-select: text;">100</span></span></span></span></span></span></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><span color="var(--tw-prose-bold)" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="font-family: inherit; font-size: medium;"><br /></span></span></p></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><span color="var(--tw-prose-bold)" style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><b><span style="font-family: inherit; font-size: medium;">Defect Age:</span></b></span></p><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit; font-size: medium;">Fixed Date - Reported Date</span></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text;"><b style="color: var(--tw-prose-bold);"><span style="font-family: inherit; font-size: medium;">Customer Satisfaction:</span></b></p></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit; font-size: medium;">Measured by the number of complaints per period of time.</span></li></ul></li></ol><p><span style="font-family: inherit; font-size: medium;"><br /></span></p><p><span style="font-family: inherit; font-size: medium;"><br /></span></p><p><span style="font-family: inherit; font-size: medium;"><br /></span></p><p><br /></p>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-23238796400649401632024-01-07T22:39:00.008+05:302024-01-09T11:35:03.721+05:30Defect Reporting and Tracking <div style="text-align: left;"><span style="font-family: inherit; font-size: medium;">Any mismatched functionality found in a application is called as <b>Defect/Bug/Issue.</b></span></div><div style="text-align: left;"><span style="font-family: inherit;"><span style="font-size: medium;"><br /></span><span style="font-size: medium;">During Test Execution Test engineers are reporting mismatches as defects to developers through templates or using tools.</span></span></div><div style="text-align: left;"><span style="font-family: inherit;"><span style="font-size: medium;"><br /></span><span style="font-size: medium;"><b>Defect Reporting Tools:</b><br /><ul style="text-align: left;"><li><span style="font-size: medium;">Clear Quest</span></li><li><span style="font-size: medium;">DevTrack</span></li><li><span style="font-size: medium;">Jira </span></li><li><span style="font-size: medium;">Quality Center</span></li><li><span style="font-size: medium;">Bug Jilla etc.</span></li></ul></span><span style="font-size: medium;"><br /></span><span style="color: #cc0000; font-size: medium;"><b>DEFECT REPORT CONTENTS</b></span><span style="font-size: medium;"><br /><ul style="text-align: left;"><li><span style="font-size: medium;"><b>Title/Summary:</b></span></li><ul><li><span style="font-size: medium;">A brief, descriptive title that summarizes the defect.</span></li></ul><li><span style="font-size: medium;"><b>Issue Description:</b></span></li><ul><li><span style="font-size: medium;">A detailed description of the defect, including the steps to reproduce it.</span></li><li><span style="font-size: medium;">Any relevant input data or conditions that trigger the defect.</span></li></ul><li><span style="font-size: medium;"><b>Environment Details:</b></span></li><ul><li><span style="font-size: medium;">Information about the environment where the defect was observed (e.g., operating system, browser version, device).</span></li></ul><li><span style="font-size: medium;"><b>Expected Behavior:</b></span></li><ul><li><span style="font-size: medium;">A clear explanation of what the expected behavior should be according to the specifications or requirements.</span></li></ul><li><span style="font-size: medium;"><b>Actual Behavior:</b></span></li><ul><li><span style="font-size: medium;">A description of the actual behavior observed, which deviates from the expected behavior.</span></li></ul><li><span style="font-size: medium;"><b>Severity/Priority:</b></span></li><ul><li><span style="font-size: medium;">An assessment of the impact and urgency of the defect.</span></li><li><span style="font-size: medium;">Severity levels could include critical, major, minor, etc.</span></li><li><span style="font-size: medium;">Priority levels could include high, medium, low, etc.</span></li></ul><li><span style="font-size: medium;"><b>Attachments/Screenshots:</b></span></li><ul><li><span style="font-size: medium;">If applicable, attach screenshots, log files, or any other relevant files that can help in understanding and resolving the defect.</span></li></ul><li><span style="font-size: medium;"><b>Date and Time of Discovery:</b></span></li><ul><li><span style="font-size: medium;">The date and time when the defect was initially discovered.</span></li></ul><li><span style="font-size: medium;"><b>Steps to Reproduce:</b></span></li><ul><li><span style="font-size: medium;">Detailed steps or a test case that can be followed to reproduce the defect.</span></li></ul><li><span style="font-size: medium;"><b>Test Data Used:</b></span></li><ul><li><span style="font-size: medium;">Information about the test data used when encountering the defect.</span></li></ul><li><span style="font-size: medium;"><b>Assigned To:</b></span></li><ul><li><span style="font-size: medium;">The person or team responsible for addressing and fixing the defect.</span></li></ul><li><span style="font-size: medium;"><b>Status:</b></span></li><ul><li><span style="font-size: medium;">The current status of the defect (e.g., open, in progress, resolved, closed).</span></li></ul><li><span style="font-size: medium;"><b>Version/Build Number:</b></span></li><ul><li><span style="font-size: medium;">The version or build number of the software in which the defect was found.</span></li></ul><li><span style="font-size: medium;"><b>Additional Comments/Notes:</b></span></li><ul><li><span style="font-size: medium;">Any additional comments, notes, or information that might be helpful in resolving the defect.</span></li></ul><li><span style="font-size: medium;"><b>Tested By:</b></span></li><ul><li><span style="font-size: medium;">The name or identifier of the person who discovered and reported the defect.</span></li></ul></ul><div><br /></div><div><b><span style="color: #cc0000;">Defects Categorization</span></b></div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><img border="0" data-original-height="454" data-original-width="904" height="322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijS7K0p924XXWC54VnLzkskJlL77_ATN1WSbmfjzWn66sVmI1e_A6E02GI7DNXOwGGJDdEwdt_-iMKkB3fogyL4Gbr2Eku_8hZJQJWWPy69VRKJ8MrlkOhPnybRQCqvB9tugvJOC-shPHlEUjHimJjRBGmZ9eX6bWf8iSlLezE5ko8_0s4yKgvHQvYu5KL/w640-h322/defects%20clasification.png" width="640" /></div><br /><div><br /></div><div><b><span style="color: #cc0000;">Defect Severity</span></b></div><div><div><br /></div><div>Severity describes the seriousness of defect and how much impact on Business workflow. </div><div><br /></div><div>Defect severity can be categorized into four classes.</div><div><br /></div></div></span></span></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><b>Blocker(Show stopper): </b>This defect indicates nothing can proceed further.</div></div></span></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><ul style="text-align: left;"><li>Ex: Application crashed, Login Not worked</li></ul></div></div></span></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><b>Critical : </b>The main/basic functionality is not working. Customer business workflow is broken. They cannot proceed further.</div></div></span></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><ul style="text-align: left;"><li>Ex1: Fund transfer is not working in net banking</li><li>Ex2: Ordering product in ecommerce application is not working.</li></ul></div></div></span></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><b>Major:</b> It cause some undesirable behavior, but the feature/application is still functional.</div></div></span></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><ul style="text-align: left;"><li>Ex1: After sending email there is no confirm message</li><li>Ex2: After booking cab there is no confirmation.</li></ul></div></div></span></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><b>Minor: </b>It won't cause any major break-down of the system</div></div></span></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><ul style="text-align: left;"><li>Ex: Look and feel issues, spellings, alignments.</li></ul></div></div></span></div></blockquote><div style="text-align: left;"><span style="font-family: inherit;"><span style="font-size: medium;"></span><span style="font-size: medium;"></span><span style="font-size: medium;"></span><span style="font-size: medium;"></span><span style="font-size: medium;"></span><span style="font-size: medium;"></span><span style="font-size: medium;"></span><span style="font-size: medium;"></span><span style="font-size: medium;"></span><span style="font-size: medium;"></span><span style="font-size: medium;"><div><b><span style="color: #cc0000;">Defect Priority</span></b></div><div><ul style="text-align: left;"><li>Priority describes the importance of defect.</li><li>Defect Priority states the order in which a defect should be fixed. </li></ul></div><div>Defect priority can be categorized into three classes:</div><div><br /></div></span></span></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><b>P0 (High) :</b> The defect must be resolved immediately as it affects the system severely and cannot be used until it is fixed.</div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><b>P1 (Medium):</b> It can wait until a new versions/builds is created</div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><b>P2 (Low):</b> Developer can fix it in later releases.</div></div></span></div></blockquote><div style="text-align: left;"><span style="font-family: inherit;"><span style="font-size: medium;"></span><span style="font-size: medium;"></span><span style="font-size: medium;"></span></span><span style="font-size: medium;"><div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;"><br /></span></div></div><div><b><span style="color: #cc0000; font-family: inherit;">Defect Resolution</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><div><span style="font-family: inherit;">After receiving the defect report from the testing team, development team conduct a review meeting to fix defects. Then they send a Resolution Type to the testing team for further communication.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">Resolution Types:</span></b></div><div><ul style="text-align: left;"><li><span style="font-family: inherit;">Accept</span></li><li><span style="font-family: inherit;">Reject</span></li><li><span style="font-family: inherit;">Duplicate</span></li><li><span style="font-family: inherit;">Enhancement</span></li><li><span style="font-family: inherit;">Need more information</span></li><li><span style="font-family: inherit;">Not Reproducible</span></li><li><span style="font-family: inherit;">Fixed</span></li><li><span style="font-family: inherit;">As Designed</span></li></ul></div><div><span style="font-family: inherit;"><br /></span></div></div><div><b><span style="color: #cc0000; font-family: inherit;">DEFECT LIFE CYCLE</span></b></div><div><b><span style="color: #cc0000; font-family: inherit;"><br /></span></b></div><div><span style="font-family: inherit;"><br /></span></div><div class="separator" style="clear: both; text-align: center;"><span style="font-family: inherit;"><img border="0" data-original-height="400" data-original-width="712" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5RLgyq8NlQz8D76jz1uqWtW7G-rR38A8-bPOXX3Gl1nGjrEMXNjcAjykc8Om7IFh01jfCMnC6OLn2ime6ValsUlScMSNJ4aRNam5tjrl9wo61i2aMI_51af9SPudSkliW93iGjafzpns0ymCeJg_b0SHJA0JXJnC2eiMImSsAWEteJS19Yo6PEgu_bYXv/w640-h360/DEFECTLIFECYCLE.png" width="640" /></span></div><span style="font-family: inherit;"><br /></span><div><span style="font-family: inherit;"><br /></span></div><div><div><span style="font-family: inherit;">The defect life cycle, also known as the bug life cycle, describes the stages that a defect goes through from the time it is identified to when it is successfully fixed and verified. The specific stages may vary depending on the software development process used by an organization, but the following is a general representation:</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">New/Open:</span></b></div><div><span style="font-family: inherit;">The defect is identified and reported.</span></div><div><span style="font-family: inherit;">It is in the initial stage, awaiting triage and assessment.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">Assigned:</span></b></div><div><span style="font-family: inherit;">The defect is assigned to a developer or a development team.</span></div><div><span style="font-family: inherit;">A responsible individual or team is now accountable for investigating and fixing the defect.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">In Progress:</span></b></div><div><span style="font-family: inherit;">The assigned developer or team actively works on fixing the defect.</span></div><div><span style="font-family: inherit;">Changes are made to the code or other components to address the reported issue.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">Fixed/Resolved:</span></b></div><div><span style="font-family: inherit;">The developer believes they have fixed the defect.</span></div><div><span style="font-family: inherit;">The fix is implemented, and the code is submitted for review.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">Verified/Closed:</span></b></div><div><span style="font-family: inherit;">The fixed code is reviewed and tested to ensure that the defect has been successfully addressed.</span></div><div><span style="font-family: inherit;">If the verification is successful, the defect is marked as closed.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">Reopened:</span></b></div><div><span style="font-family: inherit;">If the defect is found to persist or if new issues arise after closure, it may be reopened.</span></div><div><span style="font-family: inherit;">The defect goes back into the "Assigned" or "In Progress" stage for further investigation and resolution.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">Duplicate:</span></b></div><div><span style="font-family: inherit;">If it is determined that the reported defect is a duplicate of another already reported issue, the duplicate is closed, and the original defect is addressed.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">Rejected :</span></b></div><div><span style="font-family: inherit;">In some cases, a reported issue might be deemed not to be a defect or not to require immediate attention.</span></div><div><span style="font-family: inherit;">The defect is marked as rejected and remains in the system for reference.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">Deferred:</span></b></div><div><span style="font-family: inherit;">If the reported defect is deemed to be of lower priority and is not critical for the current release, it may be deferred to a later release.</span></div></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;"><br /></span></div><div style="font-family: inherit;"><br /></div></span></div>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-58038836922837422632024-01-07T22:19:00.001+05:302024-01-09T11:35:47.614+05:30Test Environment Setup, Test Bed & Test Execution<div><span style="color: #cc0000; font-family: inherit; font-size: medium;"><b><br /></b></span></div><div><span style="color: #cc0000; font-size: medium;"><b>TEST ENVIRONMENT SETUP</b></span></div><div><span style="font-size: medium;"><b><br /></b></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Test Environment </b>is a platform specially build for test case execution on the software product. <br /></span><span style="font-family: inherit; font-size: medium;">It is created by integrating the required software and hardware along with proper network configurations.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span><span style="font-family: inherit; font-size: medium;">Test environment simulates production/real time environment.<br /></span><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">Another name of test environment is <b>Test Bed</b>.</span><span style="font-family: inherit; font-size: medium;"><br /></span><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b><span style="color: #cc0000;">TEST EXECUTION</span></b><br /></span><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Activities:</b><br /><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Test cases are executed based on the test planning.</span></li><li><span style="font-family: inherit; font-size: medium;">Status of test cases are marked, like Passed, Failed, Blocked, Run, and others.</span></li><li><span style="font-family: inherit; font-size: medium;">Documentation of test results and log defects for failed cases is done.</span></li><li><span style="font-family: inherit; font-size: medium;">All the blocked and failed test cases are assigned bug ids.</span></li><li><span style="font-family: inherit; font-size: medium;">Retesting once the defects are fixed.</span></li><li><span style="font-family: inherit; font-size: medium;">Defects are tracked till closure.</span></li></ul></span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span><span style="font-family: inherit; font-size: medium;"><b>Deliverables:</b> Provides defect and test case execution report with completed results.</span><span style="font-family: inherit; font-size: medium;"><br /></span><span style="font-family: inherit; font-size: medium;"><br /></span><span style="font-family: inherit; font-size: medium;"><b>Guidelines for Test Execution</b></span><span style="font-family: inherit; font-size: medium;"><br /><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">The Build being deployed to the QA environment is the most important part of the test execution cycle.</span></li><li><span style="font-family: inherit; font-size: medium;">Test execution is done in Quality Assurance (QA) environment.</span></li><li><span style="font-family: inherit; font-size: medium;">Test execution happens in multiple cycles.</span></li><li><span style="font-family: inherit; font-size: medium;">Test execution phase consists Executing the test cases + test scripts( if automation).</span></li></ul></span><span style="font-family: inherit; font-size: medium;"><br /></span></div><p></p><p><br /></p>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-42458244500889955632024-01-07T13:10:00.017+05:302024-01-09T11:36:35.999+05:30Test Plan, Use Cases, Test Scenarios, Test Cases & RTM<div style="text-align: left;"><span style="font-family: inherit;"><b><span style="color: #cc0000; font-size: medium;"> TEST PLAN DOCUMENT<br /></span></b><span style="font-size: medium;"><br /></span></span></div><div style="text-align: left;"><span style="font-family: inherit;"><span style="font-size: medium;">A test plan document is a comprehensive document that outlines the approach, scope, resources, schedule, and deliverables of a testing project. It serves as a guide for the testing team and provides a roadmap for the testing activities. Here is a brief overview of the contents typically included in a test plan:</span><b><span style="font-size: medium;"><br /></span></b></span></div><div style="text-align: left;"><ul style="text-align: left;"><li><b><span style="font-family: inherit; font-size: medium;">Overview:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Brief introduction to the test plan, its purpose, and the system or application under test.</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Scope:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Clearly defines the boundaries of the testing effort, specifying what is included and excluded from the testing scope.</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Inclusions:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Details the specific items, features, or functionalities that are to be tested.</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Test Environments:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Describes the hardware, software, and network configurations where testing will take place.</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Exclusions:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Identifies any items, features, or functionalities that are explicitly excluded from the testing effort.</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Test Strategy:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Outlines the overall approach to testing, including testing levels, test types, and techniques to be employed.</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Defect Reporting Procedure:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Describes the process for logging, tracking, and managing defects identified during testing.</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Roles/Responsibilities:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Defines the roles and responsibilities of team members involved in the testing process.</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Test Schedule:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Provides a timeline for testing activities, including start and end dates for each testing phase.</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Test Deliverables:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Lists the expected outputs and documents to be produced during and after the testing process.</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Entry and Exit Criteria:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Specifies the conditions that must be met before testing can begin (entry criteria) and the conditions that must be satisfied for testing to conclude (exit criteria).</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Suspension and Resumption Criteria:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Outlines conditions under which testing may be temporarily halted and the criteria for resuming testing.</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Tools:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Identifies any testing tools, software, or utilities that will be used to facilitate the testing process.</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Risks and Mitigations:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Identifies potential risks to the testing effort and outlines strategies for mitigating or managing these risks.</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Approvals:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Specifies the individuals or groups responsible for reviewing and approving the test plan.</span></li></ul></ul><span style="font-family: inherit; font-size: medium;">These components collectively provide a structured and organized approach to testing, ensuring that the testing team has a clear understanding of the objectives, scope, and expectations for the testing effort.<br /><br /></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><br /></span></div><div style="text-align: left;"><span style="color: #cc0000; font-family: inherit; font-size: medium;"><b>USE CASE, TEST SCENARIO & TEST CASE</b></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><br /></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #cc0000;">Use Case :</span> </b>Describes the requirement. It contains three key elements:</span></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><span style="font-family: inherit; font-size: medium;"><b>1) Actor:</b> Represents the user, either an individual or a group, interacting with a process.</span></p><p><span style="font-family: inherit; font-size: medium;"><b>2) Action:</b> Specifies the steps or activities taken to achieve the desired outcome.</span></p><p><span style="font-family: inherit; font-size: medium;"><b>3) Goal/Outcome: </b>Defines the successful result or the expected outcome of the user's interaction with the system.</span></p></blockquote><p><span style="font-family: inherit; font-size: medium;"><b><span style="color: #cc0000;">Test Scenario: </span> </b>A possible area to be tested (What to test)</span></p><div><p><span style="font-family: inherit; font-size: medium;"><b><span style="color: #cc0000;">Test Case:</span> </b>Step by step actions to be performed to validate functionality of AUT (How to test). Test case contains test steps, expected result & actual result.</span></p><div><b style="color: #cc0000;"><span style="font-family: inherit; font-size: medium;">Example for Use Case, Test Scenario & Test case</span></b></div><p><span style="font-family: inherit; font-size: medium;"><b>Use Case: Online Shopping - Place an Order for an Item</b></span></p></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><span style="font-family: inherit; font-size: medium;"><b>Actor: </b>Online Shopper</span></p></div><div><p><span style="font-family: inherit; font-size: medium;"><b>Basic Flow/</b><b>Action</b><b>:</b></span></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><span style="font-family: inherit; font-size: medium;">The shopper logs into the online shopping application.</span></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><span style="font-family: inherit; font-size: medium;">Navigates to the "Electronics" category.</span></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><span style="font-family: inherit; font-size: medium;">Selects the "Smartphones" subcategory.</span></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><span style="font-family: inherit; font-size: medium;">Chooses a specific smartphone model for details.</span></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><span style="font-family: inherit; font-size: medium;">Adds the selected smartphone to the shopping cart.</span></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><span style="font-family: inherit; font-size: medium;">Proceeds to checkout.</span></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><span style="font-family: inherit; font-size: medium;">Enters shipping information.</span></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><span style="font-family: inherit; font-size: medium;">Reviews and confirms the order.</span></p></div></blockquote></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><span style="font-family: inherit; font-size: medium;"><b>Goal/Outcome : </b>The system generates an order confirmation.</span></p></div></blockquote><div><p><span style="font-family: inherit; font-size: medium;"><br /></span></p><p><span style="color: #cc0000; font-family: inherit; font-size: medium;"><b>Test Scenarios based on Use Case:</b></span></p></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><b><span style="font-family: inherit; font-size: medium;">Login Functionality:</span></b></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Verify that the shopper can successfully log into the online shopping application.</span></li><li><span style="font-family: inherit; font-size: medium;">Validate the system's response to incorrect login credentials.</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><span style="font-family: inherit; font-size: medium;"><b>Browse and Select Product:</b></span></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Confirm that the shopper can navigate to the "Electronics" category and select "Smartphones."</span></li><li><span style="font-family: inherit; font-size: medium;">Ensure that the selected smartphone details are correctly displayed.</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><span style="font-family: inherit; font-size: medium;"><b>Add to Cart:</b></span></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Check that the shopper can successfully add the selected smartphone to the shopping cart.</span></li><li><span style="font-family: inherit; font-size: medium;">Verify the system's behavior if the item is out of stock during the addition process.</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><span style="font-family: inherit; font-size: medium;"><b>Checkout Process:</b></span></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Test the flow of proceeding to checkout after adding the item to the cart.</span></li><li><span style="font-family: inherit; font-size: medium;">Validate the system's response if the shopper attempts to proceed without adding any items.</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><span style="font-family: inherit; font-size: medium;"><b>Enter Shipping Information:</b></span></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Confirm that the shopper can enter valid shipping information.</span></li><li><span style="font-family: inherit; font-size: medium;">Verify the system's handling of invalid or missing shipping details.</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><span style="font-family: inherit; font-size: medium;"><b>Review and Confirm Order:</b></span></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Check that the order details are accurately displayed for review.</span></li><li><span style="font-family: inherit; font-size: medium;">Validate the order confirmation process.</span></li></ul><p></p></div></blockquote><div><p><span style="font-family: inherit; font-size: medium;"><br /></span></p><p><span style="color: #cc0000; font-family: inherit; font-size: medium;"><b>Test Cases for above Test scenarios:</b></span></p></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><b><span style="font-family: inherit; font-size: medium;">TC1: Login Functionality:</span></b></p></div><div><p><b><span style="font-family: inherit; font-size: medium;">Test Steps:</span></b></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Enter valid username and password.</span></li><li><span style="font-family: inherit; font-size: medium;">Click the "Login" button.</span></li><li><span style="font-family: inherit; font-size: medium;">Expected Result: Successfully logged into the online shopping application.</span></li><li><span style="font-family: inherit; font-size: medium;">Actual Result: [Outcome]</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><b><span style="font-family: inherit; font-size: medium;">TC2: Browse and Select Product:</span></b></p></div><div><p><b><span style="font-family: inherit; font-size: medium;">Test Steps:</span></b></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Navigate to "Electronics" > "Smartphones."</span></li><li><span style="font-family: inherit; font-size: medium;">Click on a specific smartphone model.</span></li><li><span style="font-family: inherit; font-size: medium;">Expected Result: Smartphone details page is displayed.</span></li><li><span style="font-family: inherit; font-size: medium;">Actual Result: [Outcome]</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><b><span style="font-family: inherit; font-size: medium;">TC3: Add to Cart:</span></b></p></div><div><p><b><span style="font-family: inherit; font-size: medium;">Test Steps:</span></b></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Click "Add to Cart" for a selected smartphone.</span></li><li><span style="font-family: inherit; font-size: medium;">Verify the item is added to the shopping cart.</span></li><li><span style="font-family: inherit; font-size: medium;">Expected Result: Item added to the cart successfully.</span></li><li><span style="font-family: inherit; font-size: medium;">Actual Result: [Outcome]</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><b><span style="font-family: inherit; font-size: medium;">TC4: Checkout Process:</span></b></p></div><div><p><b><span style="font-family: inherit; font-size: medium;">Test Steps:</span></b></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Click "Proceed to Checkout" from the cart.</span></li><li><span style="font-family: inherit; font-size: medium;">Expected Result: Redirected to the checkout process.</span></li><li><span style="font-family: inherit; font-size: medium;">Actual Result: [Outcome]</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><b><span style="font-family: inherit; font-size: medium;">TC5: Enter Shipping Information:</span></b></p></div><div><p><b><span style="font-family: inherit; font-size: medium;">Test Steps:</span></b></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Fill in valid shipping details.</span></li><li><span style="font-family: inherit; font-size: medium;">Click "Continue" to proceed.</span></li><li><span style="font-family: inherit; font-size: medium;">Expected Result: Able to enter shipping information.</span></li><li><span style="font-family: inherit; font-size: medium;">Actual Result: [Outcome]</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><b><span style="font-family: inherit; font-size: medium;">TC6: Review and Confirm Order:</span></b></p></div><div><p><b><span style="font-family: inherit; font-size: medium;">Test Steps:</span></b></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Review order details.</span></li><li><span style="font-family: inherit; font-size: medium;">Click "Place Order."</span></li><li><span style="font-family: inherit; font-size: medium;">Expected Result: Order confirmation is generated.</span></li><li><span style="font-family: inherit; font-size: medium;">Actual Result: [Outcome]</span></li></ul><p></p></div></blockquote><div><p><span style="font-family: inherit; font-size: medium;"></span></p></div><div><p><b><span style="color: #cc0000; font-family: inherit; font-size: medium;"><br /></span></b></p><p><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">TEST CASE DOCUMENT [CONTENTS]</span></b></p><p><span style="font-family: inherit; font-size: medium;">A test case typically consists of several components that provide detailed information about how to test a specific aspect of a software application. The contents of a test case may include:</span></p></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><b><span style="font-family: inherit; font-size: medium;">Test Case Identifier:</span></b></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">A unique identifier or name for the test case, often including a reference to the module or functionality being tested.</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><b><span style="font-family: inherit; font-size: medium;">Test Objective:</span></b></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">A brief description of the goal or objective of the test case, outlining what specific aspect of the system is being tested.</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><b><span style="font-family: inherit; font-size: medium;">Preconditions:</span></b></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Conditions or states that must be true or exist before the test case can be executed. This may include prerequisites, such as specific data, configurations, or system states.</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><b><span style="font-family: inherit; font-size: medium;">Test Steps:</span></b></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">A detailed sequence of actions or operations that the tester needs to perform to execute the test case. Each step should be specific and include inputs, interactions, or operations on the system.</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><b><span style="font-family: inherit; font-size: medium;">Expected Result:</span></b></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">The anticipated outcome or behavior of the system after the test steps have been executed. This serves as a benchmark against which the actual result is compared.</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><b><span style="font-family: inherit; font-size: medium;">Actual Result:</span></b></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">The observed outcome or behavior of the system after executing the test steps. Testers document the actual results during the test execution to identify any deviations from the expected behavior.</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><b><span style="font-family: inherit; font-size: medium;">Test Data:</span></b></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Specific data values or inputs used during the test case execution. This ensures that the test case is conducted with known and controlled data.</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><b><span style="font-family: inherit; font-size: medium;">Test Environment:</span></b></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Information about the test environment, including details about the hardware, software, configurations, and any other relevant setup required for the test.</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><b><span style="font-family: inherit; font-size: medium;">Test Execution Date:</span></b></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">The date and time when the test case was executed.</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><b><span style="font-family: inherit; font-size: medium;">Tester Information:</span></b></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">The name or identifier of the tester who executed the test case.</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><b><span style="font-family: inherit; font-size: medium;">Pass/Fail Status:</span></b></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">The outcome of the test case execution, indicating whether the system behaved as expected (pass) or if there were issues or deviations (fail).</span></li></ul><p></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p><b><span style="font-family: inherit; font-size: medium;">Comments/Notes:</span></b></p></div></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Additional comments or notes that provide context, explanations, or details about the test case, its execution, or any issues encountered.</span></li></ul><p></p></div></blockquote><p><span style="font-family: inherit; font-size: medium;"><br /></span></p><p><b><span style="color: #cc0000; font-family: inherit;"><span style="font-size: medium;"> </span><span style="font-size: medium;">REQUIREMENT TREACEABILITY MATRIX(RTM)</span></span></b></p><p><span style="font-family: inherit; font-size: medium;">The Requirement Traceability Matrix (RTM) is a document that establishes a mapping between requirements and test cases. Its primary purpose is to ensure that all the requirements specified for a system are covered by corresponding test cases. The RTM helps in tracking the progress of testing activities and ensures that each requirement has been validated.</span></p><p><b><span style="font-family: inherit; font-size: medium;">Key components of an RTM include:</span></b></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Requirement ID:</span></b></p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">A unique identifier assigned to each requirement, making it easy to reference and track.</span></li></ul><p></p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><span style="font-family: inherit; font-size: medium;"><b>Req Description:</b></span></p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">A detailed description of each requirement, outlining what functionality or behavior is expected from the system.</span></li></ul><p></p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><span style="font-family: inherit; font-size: medium;"><b>Test Case ID's:</b></span></p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">A list of test cases associated with each requirement. This section establishes a clear link between the requirements and the corresponding test cases that verify or validate those requirements.</span></li></ul><p></p></blockquote><p><span style="font-family: inherit; font-size: medium;">The RTM serves several purposes in the software development and testing process:</span></p><p><span style="font-family: inherit; font-size: medium;"><b>Coverage Analysis:</b> It helps ensure that every requirement has at least one associated test case, providing a way to track the coverage of testing activities against the specified requirements.</span></p><p><span style="font-family: inherit; font-size: medium;"><b>Change Impact Analysis:</b> When there are changes or updates to the requirements, the RTM helps identify which test cases need to be modified or added to accommodate those changes.</span></p><p><span style="font-family: inherit; font-size: medium;"><b>Validation Tracking:</b> It aids in monitoring the progress of testing by highlighting which requirements have been tested, which test cases have been executed, and the overall status of testing against the requirements.</span></p><p><span style="font-family: inherit; font-size: medium;"><b>Traceability:</b> It establishes a traceability link between the requirements, test cases, and sometimes, other related artifacts, providing transparency in the testing process.</span></p><p><span style="font-family: inherit; font-size: medium;">Here's a simplified example of what an RTM might look like:</span></p><table style="--tw-border-spacing-x: 0px; --tw-border-spacing-y: 0px; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: inherit; border-image: initial; border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y); border-style: solid; border-width: 0px; color: #374151; line-height: 1.71429; margin-bottom: 0.25rem; margin-top: 0.25rem; table-layout: auto; text-indent: 0px; white-space-collapse: preserve; width: 613px;"><thead style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-th-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-top-left-radius: 0.375rem; border-width: 1px 0px 1px 1px; box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;"><span style="font-family: inherit; font-size: medium;">Requirement ID</span></th><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 1px 0px 1px 1px; box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;"><span style="font-family: inherit; font-size: medium;">Req Description</span></th><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-top-right-radius: 0.375rem; border: 1px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;"><span style="font-family: inherit; font-size: medium;">Test Case ID's</span></th></tr></thead><tbody style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; text-align: center; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">REQ001</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; text-align: center; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">User should be able to log in</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; text-align: center; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">TC001, TC002</span></td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; text-align: center; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">REQ002</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; text-align: center; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">System should display product details</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; text-align: center; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">TC003, TC004</span></td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-left-radius: 0.375rem; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; text-align: center; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">REQ003</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; text-align: center; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">User can add items to the shopping cart</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-right-radius: 0.375rem; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; text-align: center; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">TC005, TC006</span></td></tr></tbody></table><p><span style="font-family: inherit; font-size: medium;">In this example, each requirement is associated with one or more test cases, creating a clear mapping that helps ensure comprehensive testing coverage.</span></p><p><span style="font-family: inherit; font-size: medium;"><br /></span></p><p><span style="font-family: inherit; font-size: medium;"><br /></span></p><p><span style="font-family: inherit; font-size: medium;"><br /></span></p><p><span style="font-family: inherit; font-size: medium;"><br /></span></p><p><span style="font-size: medium;"><br /></span></p>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-65931789443219827302024-01-07T12:16:00.007+05:302024-01-09T11:37:24.647+05:30STLC (Software Testing Life Cycle)<p><span style="font-family: inherit; font-size: medium;"><span style="color: #cc0000;"><b>STLC</b> </span>stands for Software Testing Life Cycle. It is a set of activities or phases that are followed during the testing process of a software application. The main purpose of STLC is to ensure that the software being developed undergoes thorough and effective testing before it is released to the users.</span></p><p><b><span style="font-family: inherit; font-size: medium;">The typical phases of STLC include:</span></b></p><p></p><ul style="text-align: left;"><li><b><span style="font-family: inherit; font-size: medium;">Requirement Analysis:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Understand and analyze the software requirements.</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Test Planning:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Develop a detailed test plan, including test objectives, scope, resources, schedule, and testing activities.</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Test Case Development:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Create detailed test cases based on the requirements and test plan.</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Test Environment Setup:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Set up the test environment with the required hardware, software, and network configurations.</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Test Execution:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Execute the test cases, report defects, and collect test results.</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Test Closure/Sign-Off:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;">Analyze test reports, defect reports, and evaluate exit criteria to decide whether testing is complete.</span></li></ul></ul><p></p><p><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">STLC PHASES:</span></b></p><p><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Requirement Analysis:</span></b></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Entry Criteria:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Approved project plan.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Input Documents:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Software requirements specification.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Activities:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Understand and analyze the requirements.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Who is Involved:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Testers, Business Analysts, and Developers.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Output Documents:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Requirement Traceability Matrix (RTM), identified testable features.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Exit Criteria:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Approved Requirement Traceability Matrix.</span></li></ul></ul><p></p><p><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Test Planning:</span></b></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Entry Criteria:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Approved Requirement Traceability Matrix.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Input Documents:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Requirements document, RTM.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Activities:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Develop a detailed test plan, identify resources, and form the testing team.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Who is Involved:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Test Managers, Testers.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Output Documents:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Test Plan document.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Exit Criteria:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Approved Test Plan document.</span></li></ul></ul><p></p><p><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Test Case Development:</span></b></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Entry Criteria:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Approved Test Plan.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Input Documents:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Requirements document, Test Plan.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Activities:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Create detailed test cases based on the test plan and requirements.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Who is Involved:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Testers.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Output Documents:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Test Cases.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Exit Criteria:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Approved Test Cases.</span></li></ul></ul><p></p><p><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Test Environment Setup:</span></b></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Entry Criteria:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Completed Test Cases.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Input Documents:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Test Cases, Test Plan.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Activities:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Set up the test environment with required configurations.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Who is Involved:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Testers, System Administrators.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Output Documents:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Ready-to-test environment.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Exit Criteria:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Completed Test Environment Setup.</span></li></ul></ul><p></p><p><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Test Execution:</span></b></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Entry Criteria:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Completed Test Environment Setup.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Input Documents:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Test Cases, Test Plan.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Activities:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Execute test cases, report defects, and collect test results.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Who is Involved:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Testers.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Output Documents:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Test Execution Reports, Defect Reports.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Exit Criteria:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Test execution completed, and test results reviewed.</span></li></ul></ul><p></p><p><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Test Closure/Sign-Off:</span></b></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Entry Criteria:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Completed Test Execution.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Input Documents:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Test Execution Reports, Defect Reports.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Activities:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Summarize testing activities, prepare closure reports, and gather lessons learned.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Who is Involved:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Testers, Test Managers.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Output Documents:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Test Closure Report, Lessons Learned document.</span></li></ul></ul><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p><b><span style="font-family: inherit; font-size: medium;">Exit Criteria:</span></b></p></blockquote><p style="text-align: left;"></p><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;">Test closure reports approved, and all identified issues addressed.</span></li></ul></ul><p></p>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-41948682298535430082024-01-06T14:57:00.016+05:302024-01-09T11:38:17.388+05:30Software Test Design Techniques<div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><span><b><span style="color: #cc0000;">TEST DESIGN TECHNIQUES</span></b><br /></span><span>Test design techniques helps to design better cases. It Reduce the number of test cases to be executed.<br /><ol style="text-align: left;"><li><span>Equivalence Class Partitioning</span></li><li><span>Boundary Value Analysis (BVA)</span></li><li><span>Decision Table based testing.</span></li><li><span>State Transition</span></li><li><span>Error Guessing</span></li></ol></span><span style="color: #cc0000;"><b>EQUIVALALENCE CLASS PARTITIONING (ECP):</b></span></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><span><br /></span><span>Partition data into various classes and we can select data according to class then test. It reduce the number of test-cases and saves time for testing.</span></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><span><br /></span><span><b><span style="color: #cc0000;">Equivalence Class Partitioning Example 1:</span><br /></b></span><span><br /></span></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><b>Requirement: </b>The system should accept ages between 18 and 60.</span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><span><br /></span><span><b>Equivalence Classes:<br /></b></span><span><br /></span></span></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div style="text-align: left;"><table style="--tw-border-spacing-x: 0px; --tw-border-spacing-y: 0px; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: inherit; border-image: initial; border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y); border-style: solid; border-width: 0px; color: #374151; line-height: 1.71429; margin-bottom: 0.25rem; margin-top: 0.25rem; table-layout: auto; text-indent: 0px; white-space-collapse: preserve; width: 613px;"><thead style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-th-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-top-left-radius: 0.375rem; border-width: 1px 0px 1px 1px; box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;"><span style="font-family: inherit; font-size: medium;">Equivalence Class</span></th><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-top-right-radius: 0.375rem; border: 1px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;"><span style="font-family: inherit; font-size: medium;">Age Range</span></th></tr></thead><tbody style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;"><span> </span><span> </span><span> </span><span> </span><span> </span><span> </span><span> </span>1</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">18 to 25</span></td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;"><span> </span><span> </span><span> </span><span> </span><span> </span><span> </span><span> </span>2</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">26 to 35</span></td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;"><span> </span><span> </span><span> </span><span> </span><span> </span><span> </span><span> </span>3</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">36 to 45</span></td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;"><span> </span><span> </span><span> </span><span> </span><span> </span><span> </span><span> </span>4</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">46 to 60</span></td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;"><span> </span><span> </span><span> </span><span> </span><span> </span><span> </span><span> </span>5</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">Less than 18</span></td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-left-radius: 0.375rem; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;"><span> </span><span> </span><span> </span><span> </span><span> </span><span> </span><span> </span>6</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-right-radius: 0.375rem; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">Greater than 60</span></td></tr></tbody></table></div></blockquote><span style="font-family: inherit; font-size: medium;"><span style="color: #374151; white-space-collapse: preserve;"><div><span style="color: #374151; white-space-collapse: preserve;"><br /></span></div>This table represents the different equivalence classes based on valid and invalid age ranges.</span><br /></span><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><br /></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><b>Test Cases:<br /></b></span></div><ol style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Test with an age of 22 (Valid - Equivalence Class 1).</span></li><li><span style="font-family: inherit; font-size: medium;">Test with an age of 30 (Valid - Equivalence Class 2).</span></li><li><span style="font-family: inherit; font-size: medium;">Test with an age of 40 (Valid - Equivalence Class 3).</span></li><li><span style="font-family: inherit; font-size: medium;">Test with an age of 55 (Valid - Equivalence Class 4).</span></li><li><span style="font-family: inherit; font-size: medium;">Test with an age of 16 (Invalid - Equivalence Class 5).</span></li><li><span style="font-family: inherit; font-size: medium;">Test with an age of 65 (Invalid - Equivalence Class 6).</span></li></ol><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><br /></span></div><div style="text-align: left;"><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Equivalence Class Partitioning Example 2:</span></b></div><div style="text-align: left;"><b><span style="color: #cc0000; font-family: inherit; font-size: medium;"><br /></span></b></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><b>Requirement</b><span><b>:</b> An online shopping website that allows users to enter the quantity of items they want to purchase. The valid quantity is between 1 and 10.</span></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><span><br /></span><span><b>Equivalence Classes:</b></span></span></div><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; cursor: auto; margin: 0px 0px 1.25em; user-select: text !important; white-space-collapse: preserve;"></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><table style="--tw-border-spacing-x: 0px; --tw-border-spacing-y: 0px; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: inherit; border-image: initial; border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y); border-style: solid; border-width: 0px; color: #374151; line-height: 1.71429; margin-bottom: 0.25rem; margin-top: 0.25rem; table-layout: auto; text-indent: 0px; white-space-collapse: preserve; width: 613px;"><thead style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-th-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-top-left-radius: 0.375rem; border-width: 1px 0px 1px 1px; box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;"><span style="font-family: inherit; font-size: medium;">Equivalence Class</span></th><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-top-right-radius: 0.375rem; border: 1px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;"><span style="font-family: inherit; font-size: medium;">Quantity Range</span></th></tr></thead><tbody style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;"> 1</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">1 to 10</span></td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;"> 2</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">Less than 1</span></td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-left-radius: 0.375rem; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;"> 3</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-right-radius: 0.375rem; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">Greater than 10</span></td></tr></tbody></table></blockquote><p><span style="font-family: inherit; font-size: medium;"><span style="color: #374151; white-space-collapse: preserve;">This table represents the different equivalence classes based on valid and invalid quantity ranges.</span> </span></p><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><br /></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><b>Test Cases:</b><br /><ol style="text-align: left;"><li><span>Test with a quantity of 5 (Valid - Equivalence Class 1).</span></li><li><span>Test with a quantity of 1 (Valid - Equivalence Class 1).</span></li><li><span>Test with a quantity of 10 (Valid - Equivalence Class 1).</span></li><li><span>Test with a quantity of 0 (Invalid - Equivalence Class 2).</span></li><li><span>Test with a quantity of 15 (Invalid - Equivalence Class 3).</span></li></ol></span></div><div style="text-align: left;"><div><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Equivalence Class Partitioning Example 3:</span></b></div><div><b><span style="color: #cc0000; font-family: inherit; font-size: medium;"><br /></span></b></div><div><span style="font-family: inherit; font-size: medium;"><b>Requirement</b><span><b>:</b> A user name box allowed only alpha numeric data.</span></span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><div><b>Equivalence Classes:</b></div><div><b><br /></b></div></span></div></div><table style="--tw-border-spacing-x: 0px; --tw-border-spacing-y: 0px; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: inherit; border-image: initial; border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y); border-style: solid; border-width: 0px; color: #374151; line-height: 1.71429; margin-bottom: 0.25rem; margin-top: 0.25rem; table-layout: auto; text-indent: 0px; white-space-collapse: preserve; width: 613px;"><thead style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-th-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-top-left-radius: 0.375rem; border-width: 1px 0px 1px 1px; box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;"><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><span style="font-family: inherit; font-size: medium;">Equivalence Class</span></blockquote></th><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-top-right-radius: 0.375rem; border: 1px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;"><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><span style="font-family: inherit; font-size: medium;">Description</span></blockquote></th></tr></thead><tbody style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><span style="font-family: inherit; font-size: medium;"> 1</span></blockquote></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><span style="font-family: inherit; font-size: medium;">Valid Alphanumeric Username: Alphanumeric values that meet general username requirements.</span></blockquote></td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><span style="font-family: inherit; font-size: medium;"> 2</span></blockquote></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><span style="font-family: inherit; font-size: medium;">Invalid Username: Any username that contains special characters.</span></blockquote></td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-left-radius: 0.375rem; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><span style="font-family: inherit; font-size: medium;"> 3</span></blockquote></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-right-radius: 0.375rem; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"><span style="font-family: inherit; font-size: medium;">Invalid Username: A username that consists of only blank spaces or is completely blank.</span></blockquote></td></tr></tbody></table><p><span style="font-family: inherit; font-size: medium;"><span style="color: #374151; white-space-collapse: preserve;">This table represents the different equivalence classes based on valid and invalid criteria for usernames.</span> </span></p><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><b>Examples:</b></div><div><ol style="text-align: left;"><li>Valid Alphanumeric Username:</li><ul><li>Username: "JohnDoe123" (Valid - Equivalence Class 1)</li></ul><li>Invalid Username with Special Characters:</li><ul><li>Username: "User@123" (Invalid - Equivalence Class 2)</li></ul><li>Invalid Username with Blank or Whitespace:</li><ul><li>Username: " " (Invalid - Equivalence Class 3)</li></ul><li>Valid Alphanumeric Username with Mixed Case:</li><ul><li>Username: "TechieUser456" (Valid - Equivalence Class 1)</li></ul><li>Invalid Username with Leading Whitespace:</li><ul><li>Username: " Geek123" (Invalid - Equivalence Class 3)</li></ul><li>Invalid Username with Trailing Whitespace:</li><ul><li>Username: "SmartCoder " (Invalid - Equivalence Class 3)</li></ul><li>Invalid Username with a Mix of Alphanumeric and Special Characters:</li><ul><li>Username: "Alpha@Numeric" (Invalid - Equivalence Class 2)</li></ul></ol></div><div><br /></div><div><b style="color: #cc0000;">BOUNDARY VALUE ANALYSIS (BVA):</b></div><div><b style="color: #cc0000;"><br /></b></div><div><div>Boundary Value Analysis (BVA) is a testing technique where we focus on testing the boundaries or edges of valid and invalid input values. The idea is that many errors in software occur at the extreme values or boundaries. Let's look at a simple example to understand BVA:</div><div><br /></div><div><b>Scenario:</b> An input box that accepts a number as input, and the valid range is 1 to 100.</div><div><br /></div></div></span></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><b>Test with the Minimum Valid Input:</b></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><br /></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div>If the valid range is 1 to 100, test the program with the smallest valid input, which is 1. This helps ensure that the program handles the lowest allowed value correctly.</div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><br /></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><b>Test with the Maximum Valid Input:</b></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><br /></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div>Similarly, test with the largest valid input, which is 100. This ensures that the program works well with the highest allowed value.</div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><br /></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><b>Test with Values Just Below the Valid Range:</b></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><br /></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div>Check how the program behaves with values right below the valid range, like 0. This helps catch any issues with values slightly outside the allowed range.</div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><b><br /></b></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><b>Test with Values Just Above the Valid Range:</b></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><br /></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div>Test with values slightly above the valid range, such as 101. This helps identify if the program can handle inputs that are a bit higher than the maximum allowed.</div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><b><br /></b></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><b>Test with Values Inside the Valid Range:</b></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><br /></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div>Lastly, test with a regular value inside the valid range, like 50. This ensures that the program works properly with typical inputs.</div></div></span></div></blockquote><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span></span><span><div><br /></div><div><br /></div><div><div><b><span style="color: #cc0000;">DECISION TABLE</span></b></div><div><ul style="text-align: left;"><li>Decision Table is also called as Cause-Effect Table.</li><li>This technique will be used if we have more conditions and corresponding actions.</li><li>In Decision table technique, we deal with combinations of inputs. </li><li>To identify the test cases with decision table, we consider conditions and actions. </li></ul></div><div><span style="white-space-collapse: preserve;"><b><span style="color: #cc0000;">Decision Table (Example 1):</span></b></span></div><div><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; cursor: auto; margin: 0px 0px 1.25em; user-select: text; white-space-collapse: preserve;">Let's consider a simple decision table for determining whether a person is eligible for a discount based on their age and membership status:</p><table style="--tw-border-spacing-x: 0px; --tw-border-spacing-y: 0px; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: inherit; border-image: initial; border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y); border-style: solid; border-width: 0px; color: #374151; line-height: 1.71429; margin-bottom: 0.25rem; margin-top: 0.25rem; table-layout: auto; text-indent: 0px; white-space-collapse: preserve; width: 613px;"><thead style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-th-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-top-left-radius: 0.375rem; border-width: 1px 0px 1px 1px; box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;">Condition 1 (Age)</th><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 1px 0px 1px 1px; box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;">Condition 2 (Membership)</th><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-top-right-radius: 0.375rem; border: 1px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;">Action</th></tr></thead><tbody style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">Below 18</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">Any</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">No</td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">18 to 25</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">Yes</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">Yes</td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">18 to 25</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">No</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">No</td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-left-radius: 0.375rem; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">26 and above</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">Any</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-right-radius: 0.375rem; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">Yes</td></tr></tbody></table><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; cursor: auto; margin: 1.25em 0px; user-select: text; white-space-collapse: preserve;">In this example:</p></div></div><div><div><b>Condition 1 (Age) </b>has three values: Below 18, 18 to 25, and 26 and above.</div><div><b>Condition 2 (Membership)</b> has two values: Yes and No.</div><div><b>Action</b> has two values: Yes (eligible for a discount) and No (not eligible).</div><div><br /></div><div><b>Explanation:</b></div></div></span></span></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div style="text-align: left;"><span><span style="font-family: inherit; font-size: medium;"><div><div>If the person is below 18, irrespective of their membership status, they are not eligible for a discount.</div></div></span></span></div><div style="text-align: left;"><span><span style="font-family: inherit; font-size: medium;"><div><div>If the person is between 18 and 25:</div></div></span></span></div><div style="text-align: left;"><span><span style="font-family: inherit; font-size: medium;"><div><div>If they have a membership, they are eligible for a discount.</div></div></span></span></div><div style="text-align: left;"><span><span style="font-family: inherit; font-size: medium;"><div><div>If they don't have a membership, they are not eligible for a discount.</div></div></span></span></div><div style="text-align: left;"><span><span style="font-family: inherit; font-size: medium;"><div><div>If the person is 26 or above, irrespective of their membership status, they are eligible for a discount.</div></div></span></span></div></blockquote><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><br /></div><div><b>Testing:</b></div><div>You can use this decision table to create test cases that cover all possible combinations of conditions. For instance, you would create test cases to cover scenarios like:</div><div><ul style="text-align: left;"><li>A person below 18 with a membership.</li><li>A person between 18 and 25 without a membership.</li><li>A person 26 or above with or without a membership.</li></ul></div><div><b style="white-space-collapse: preserve;"><span style="color: #cc0000;">Decision Table (Example 2):</span></b></div><div><b style="white-space-collapse: preserve;"><span style="color: #cc0000;"><br /></span></b></div><div><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: #374151; cursor: auto; margin: 0px 0px 1.25em; user-select: text; white-space-collapse: preserve;">Let's create a decision table for the online money transfer scenario based on the given conditions and actions:</p><table style="--tw-border-spacing-x: 0px; --tw-border-spacing-y: 0px; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: inherit; border-image: initial; border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y); border-style: solid; border-width: 0px; color: #374151; line-height: 1.71429; margin-bottom: 0.25rem; margin-top: 0.25rem; table-layout: auto; text-indent: 0px; white-space-collapse: preserve; width: 613px;"><thead style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-th-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-top-left-radius: 0.375rem; border-width: 1px 0px 1px 1px; box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;">Condition: Account Approved</th><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 1px 0px 1px 1px; box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;">Condition: OTP Matched</th><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 1px 0px 1px 1px; box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;">Condition: Sufficient Money</th><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 1px 0px 1px 1px; box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;">Action: Transfer Money</th><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 1px 0px 1px 1px; box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;">Action: Insufficient Amount</th><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-top-right-radius: 0.375rem; border: 1px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;">Action: Block Transaction</th></tr></thead><tbody style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">Yes</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">Yes</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">Yes</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">Yes</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">No</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">No</td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">Yes</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">Yes</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">No</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">No</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">Yes</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">No</td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">Yes</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">No</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">-</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">No</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">No</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">Yes</td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-left-radius: 0.375rem; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">No</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">-</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">-</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">No</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">No</td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-right-radius: 0.375rem; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;">Yes</td></tr></tbody></table><div style="border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; line-height: 1.6; margin: 1rem 0px 0.5rem; text-align: left; user-select: text; white-space-collapse: preserve;"><span><b>Explanation:</b></span></div><div><div><ul style="text-align: left;"><li>If the account is approved, OTP is matched, and there is sufficient money, the action is to transfer money.</li><li>If the account is approved, OTP is matched, but there is insufficient money, the action is to show a message about insufficient amount.</li><li>If the account is approved, but OTP is not matched, the action is to block the transaction.</li><li>If the account is not approved, irrespective of OTP, the action is to block the transaction.</li></ul></div><div><b>Example Test Scenarios:</b></div><div><br /></div><div><b>1) Test Scenario:</b> Successful Money Transfer<br /></div></div></div></span></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div style="text-align: left;"><span><div><div><div><div><span style="font-family: inherit; font-size: medium;">Account Approved: Yes</span></div></div></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><div><div>OTP Matched: Yes</div></div></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><div><div>Sufficient Money: Yes</div></div></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><div><div>Expected Result: Money should be transferred.</div></div></div></div></span></div></blockquote><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><span></span><span></span><span></span><span></span><span><div><div><div><div><br /></div><div><b>2) Test Scenario: </b>Insufficient Amount</div></div></div></div></span></span></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div style="text-align: left;"><span><div><div><div><div><span style="font-family: inherit; font-size: medium;">Account Approved: Yes</span></div></div></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><div><div>OTP Matched: Yes</div></div></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><div><div>Sufficient Money: No</div></div></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><div><div>Expected Result: Show a message about insufficient amount.</div></div></div></div></span></div></blockquote><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><span></span><span></span><span></span><span></span><span><div><div><div><div><br /></div><div><b>3) Test Scenario:</b> Blocked Transaction (OTP Mismatch)</div></div></div></div></span></span></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div style="text-align: left;"><span><div><div><div><div><span style="font-family: inherit; font-size: medium;">Account Approved: Yes</span></div></div></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><div><div>OTP Matched: No</div></div></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><div><div>Expected Result: Transaction should be blocked.</div></div></div></div></span></div></blockquote><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><span></span><span></span><span></span><span><div><div><div><div><br /></div><div><b>4) Test Scenario:</b> Blocked Transaction (Account Not Approved)</div></div></div></div></span></span></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div style="text-align: left;"><span><div><div><div><div><span style="font-family: inherit; font-size: medium;">Account Approved: No</span></div></div></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><div><div>OTP Matched: Doesn't matter</div></div></div></div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><div><div><div>Expected Result: Transaction should be blocked.</div></div></div></div></span></div></blockquote><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><span></span><span></span><span></span></span><span><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><div><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">STATE TRANSITION </span></b></div><div><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">In State Transition technique changes in input conditions change the state of the Application. </span></li><li><span style="font-family: inherit; font-size: medium;">This testing technique allows the tester to test the behavior of an AUT. </span></li><li><span style="font-family: inherit; font-size: medium;">The tester can perform this action by entering various input conditions in a sequence. </span></li><li><span style="font-family: inherit; font-size: medium;">In State transition technique, the testing team provides positive as well as negative input test values for evaluating the system behavior.</span></li></ul></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">State Transition Diagram and State Transition Table</span></b></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">There are two main ways to represent or design state transition, State transition diagram, and state transition table.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><b><span style="font-family: inherit; font-size: medium;">How to Make a State Transition (Examples of a State Transition)</span></b></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Example :</span></b></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">Let’s consider an ATM system function where if the user enters the invalid password three times the account will be locked.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">In this system, if the user enters a valid password in any of the first three attempts the user will be logged in successfully. If the user enters the invalid password in the first or second try, the user will be asked to re-enter the password. And finally, if the user enters incorrect password 3rd time, the account will be blocked.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><b><span style="font-family: inherit; font-size: medium;">State transition diagram</span></b></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><div class="separator" style="clear: both; text-align: center;"><span style="font-family: inherit; font-size: medium;"><img border="0" data-original-height="384" data-original-width="676" height="365" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNqrK4l7pZqkffr28pca8M1QMEY6hb0yW7maT1siC95d0Y1oqSkIrl4EbTxbWxNcoVqk8ShnJQ7oKFzRI-8o9p1ovymW82MiU7lcKFtCZldI0XTIQafLqtDrDVwJbQbytVH4OnTOhvngJdBi2j4ZSH9KPYiuKfDF8PV1flE7IMpOugEEG7_nxRINoSnDK9/w640-h365/state_transition.webp" width="640" /></span></div><span style="font-family: inherit; font-size: medium;"><br /></span><div class="separator" style="clear: both; text-align: center;"><span style="font-family: inherit; font-size: medium;"><br /></span></div></div><div><span style="font-family: inherit; font-size: medium;">In the diagram whenever the user enters the correct PIN he is moved to Access granted state, and if he enters the wrong password he is moved to next try and if he does the same for the 3rd time the account blocked state is reached.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; mso-border-alt: solid windowtext .5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184; width: 529px;">
<tbody><tr>
<td style="border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 191.15pt;" valign="top" width="255"></td>
<td style="border-left: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 99.2pt;" valign="top" width="132">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><b><span style="color: #222222;"><span style="font-family: inherit; font-size: medium;">Correct
PIN<o:p></o:p></span></span></b></p>
</td>
<td style="border-left: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 106.3pt;" valign="top" width="142">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><b><span style="color: #222222;"><span style="font-family: inherit; font-size: medium;">Incorrect
PIN<o:p></o:p></span></span></b></p>
</td>
</tr>
<tr>
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 191.15pt;" valign="top" width="255">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #222222;">S1) Start</span></b><span style="color: #222222;"><o:p></o:p></span></span></p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 99.2pt;" valign="top" width="132">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #222222;">S5</span></b><span style="color: #222222;"><o:p></o:p></span></span></p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 106.3pt;" valign="top" width="142">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #222222;">S2</span></b><span style="color: #222222;"><o:p></o:p></span></span></p>
</td>
</tr>
<tr>
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 191.15pt;" valign="top" width="255">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #222222;">S2) 1</span></b><b><sup><span style="color: #222222;">st</span></sup></b><b><span style="color: #222222;"> attempt</span></b><span style="color: #222222;"><o:p></o:p></span></span></p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 99.2pt;" valign="top" width="132">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #222222;">S5</span></b><span style="color: #222222;"><o:p></o:p></span></span></p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 106.3pt;" valign="top" width="142">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #222222;">S3</span></b><span style="color: #222222;"><o:p></o:p></span></span></p>
</td>
</tr>
<tr>
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 191.15pt;" valign="top" width="255">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #222222;">S3) 2</span></b><b><sup><span style="color: #222222;">nd</span></sup></b><b><span style="color: #222222;"> attempt</span></b><span style="color: #222222;"><o:p></o:p></span></span></p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 99.2pt;" valign="top" width="132">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #222222;">S5</span></b><span style="color: #222222;"><o:p></o:p></span></span></p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 106.3pt;" valign="top" width="142">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #222222;">S4</span></b><span style="color: #222222;"><o:p></o:p></span></span></p>
</td>
</tr>
<tr>
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 191.15pt;" valign="top" width="255">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #222222;">S4) 3</span></b><b><sup><span style="color: #222222;">rd</span></sup></b><b><span style="color: #222222;"> attempt</span></b><span style="color: #222222;"><o:p></o:p></span></span></p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 99.2pt;" valign="top" width="132">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #222222;">S5</span></b><span style="color: #222222;"><o:p></o:p></span></span></p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 106.3pt;" valign="top" width="142">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #222222;">S6</span></b><span style="color: #222222;"><o:p></o:p></span></span></p>
</td>
</tr>
<tr>
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 191.15pt;" valign="top" width="255">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #222222;">S5)
Access Granted</span></b><span style="color: #222222;"><o:p></o:p></span></span></p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 99.2pt;" valign="top" width="132">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #222222;">–</span></b><span style="color: #222222;"><o:p></o:p></span></span></p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 106.3pt;" valign="top" width="142">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #222222;">–</span></b><span style="color: #222222;"><o:p></o:p></span></span></p>
</td>
</tr>
<tr>
<td style="border-top: none; border: 1pt solid windowtext; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 191.15pt;" valign="top" width="255">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #222222;">S6)
Account blocked</span></b><span style="color: #222222;"><o:p></o:p></span></span></p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 99.2pt;" valign="top" width="132">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #222222;">–</span></b><span style="color: #222222;"><o:p></o:p></span></span></p>
</td>
<td style="border-bottom: 1pt solid windowtext; border-left: none; border-right: 1pt solid windowtext; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0cm 5.4pt; width: 106.3pt;" valign="top" width="142">
<p class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #222222;">–</span></b><span style="color: #222222;"><o:p></o:p></span></span></p>
</td>
</tr>
</tbody></table></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">In the table when the user enters the correct PIN, state is transitioned to S5 which is Access granted. And if the user enters a wrong password he is moved to next state. If he does the same 3rd time, he will reach the account blocked state.<br /></span></div></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">ERROR GUESSING</span></b></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><div><span style="font-family: inherit; font-size: medium;">Error guessing is a software testing technique where testers use their experience and intuition to identify potential areas of a system where errors or defects might occur. This technique relies on the tester's knowledge of the system</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">Imagine you are testing a <b>calculator application</b>. Here are a few examples of how error guessing might be applied:</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Division by Zero:</b></span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">Guess: Test what happens if the user tries to divide a number by zero.</span></div><div><span style="font-family: inherit; font-size: medium;">Reasoning: Division by zero is a common error, and the program should ideally handle this situation gracefully.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Large Number Input:</b></span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">Guess: Test how the calculator handles very large numbers.</span></div><div><span style="font-family: inherit; font-size: medium;">Reasoning: Some calculators might struggle with extremely large numbers due to limitations in representation or processing capabilities.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Invalid Input Characters:</b></span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">Guess: Test if the calculator can handle non-numeric input characters.</span></div><div><span style="font-family: inherit; font-size: medium;">Reasoning: Users might accidentally input letters or symbols, and the calculator should be able to handle such situations without crashing.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Decimal Precision:</b></span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">Guess: Test the precision of decimal calculations.</span></div><div><span style="font-family: inherit; font-size: medium;">Reasoning: Ensure that the calculator accurately handles decimal points and doesn't introduce rounding errors.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Memory Overflow:</b></span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">Guess: Test what happens when the calculator's memory overflows.</span></div><div><span style="font-family: inherit; font-size: medium;">Reasoning: If the calculator has a memory feature, it should be tested to ensure it behaves correctly when the memory limit is reached.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Combination of Operations:</b></span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">Guess: Test complex combinations of different operations (addition, subtraction, multiplication, division).</span></div><div><span style="font-family: inherit; font-size: medium;">Reasoning: Check if the calculator gives correct results and doesn't get confused with sequences of various operations.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>User Interface Resilience:</b></span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">Guess: Randomly click buttons rapidly to simulate quick user actions.</span></div><div><span style="font-family: inherit; font-size: medium;">Reasoning: Check if the calculator's user interface remains responsive and functional under rapid user interactions.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Switching Modes:</b></span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">Guess: Test switching between different calculator modes (standard, scientific, programming).</span></div><div><span style="font-family: inherit; font-size: medium;">Reasoning: Ensure that the calculator transitions smoothly between modes without causing unexpected errors.</span></div></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit;"><br /></span></div></span></div>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-4050915426507398852024-01-05T13:47:00.018+05:302024-01-09T11:38:57.703+05:30Software Testing Terminology<div style="text-align: left;"><span style="font-family: inherit;"><span style="font-size: medium;"><b><span style="color: #cc0000;">REGRESSION TESTING</span></b><br /></span><span style="font-size: medium;">Regression testing is the process of testing a software application to ensure that new changes (like updates, bug fixes, or new features) do not negatively impact the existing functionality of the software.<br /></span><span style="font-size: medium;"><br /></span></span></div><div style="text-align: left;"><span style="font-family: inherit;"><span style="font-size: medium;"><b>Example:<br /></b></span><span style="font-size: medium;">Imagine you have a mobile app that allows users to log in, view their profile, and send messages. If a developer adds a new feature, such as the ability to upload profile pictures, regression testing ensures that after this change, users can still log in, view their profiles, and send messages without any issues.<br /></span><span style="font-size: medium;"><br /></span></span></div><div style="text-align: left;"><span style="font-family: inherit;"><span style="font-size: medium;"><b><span style="color: #cc0000;">Types of Regression Testing:</span></b><br /><ul style="text-align: left;"><li><span style="font-size: medium;"><b>Unit Regression Testing:</b></span></li><ul><li><span style="font-size: medium;">We test only the specific changes made by the developer.</span></li></ul><li><span style="font-size: medium;"><b>Regional Regression Testing:</b></span></li><ul><li><span style="font-size: medium;">We test the part that was changed along with the connected parts. </span>Impact Analysis Meeting will be conducted to figure out which parts will be affected by the changes, involving both the testing team and the developers.</li></ul><li><span style="font-size: medium;"><b>Full Regression:</b></span></li><ul><li><span style="font-size: medium;">We test the main part that was changed and also check the rest of the software to be thorough.</span></li><li><span style="font-size: medium;">For example, if the developer made changes in many areas, instead of checking each one separately, we test everything together in one full round.</span></li></ul></ul></span><span style="font-size: medium;"></span><span style="color: #cc0000; font-size: medium;"><b>RE-TESTING</b></span><span style="font-size: medium;"><br /><ul style="text-align: left;"><li><span style="font-size: medium;">Whenever the developer fixed a bug, tester will test the bug fix is called Re-testing.</span></li><li><span style="font-size: medium;">Tester close the bug if it worked otherwise re-open and send to developer.</span></li><li><span style="font-size: medium;">To ensure that the defects which were found and posted in the earlier build were fixed or not in the current build.</span></li></ul></span><span style="font-size: medium;"><b>Example:</b><br /></span><span style="font-size: medium;"> Build 1.0 was released. Test team found some defects (Defect Id 1.0.1, 1.0.2) and posted.<br /></span><span style="font-size: medium;"> Build 1.1 was released, now testing the defects 1.0.1 and 1.0.2 in this build is retesting.</span><span style="font-size: medium;"><br /></span><span style="font-size: medium;"><br /></span></span></div><div style="text-align: left;"><span style="color: #cc0000; font-family: inherit; font-size: medium;"><b>RETESTING VS REGRESSION TESTING</b></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><br /></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><b>Re-testing:</b></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;">When a tester finds a bug in a specific module, let's say the Purchase module, and reports it to the developers. Once the developers fix that bug, the tester needs to perform Re-testing. Re-testing focuses on the specific bug that was identified earlier in the Purchase module. The tester checks if the particular problem reported in Purchase is resolved after the bug fix. It's like double-checking to make sure the issue is truly fixed.</span></div><div style="text-align: left;"><span style="font-family: inherit;"><span style="font-size: medium;"><br /></span><span style="font-size: medium;"><b>Regression Testing:<br /></b></span><span style="font-size: medium;">Now, considering the Finance module depends on the Purchase module, after the bug in Purchase is fixed, the tester also needs to perform Regression Testing. Regression Testing ensures that changes made to one part of the application (Purchase module) haven't negatively affected other connected parts (Finance module). In this scenario, Regression Testing would involve testing not just the fixed Purchase module but also checking if the Finance module still works correctly after the Purchase module is modified. It helps catch unintended side effects that might have occurred due to the bug fix.</span></span></div><div style="text-align: left;"><span style="font-family: inherit;"><span style="font-size: medium;"><br /></span><span style="font-size: medium;">In summary, Re-testing is specifically testing the fixed bug to confirm it's resolved, while Regression Testing is making sure that the fix hasn't caused new issues or disruptions, especially in modules that are interconnected.</span></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><br /></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><b><span style="color: #cc0000;">SMOKE TESTING</span></b></div><div><br /></div><div>Smoke testing is a preliminary testing phase conducted on a software build to ensure that the critical functionalities are working properly. It is a quick and basic test to check if the software is stable enough for more in-depth testing. The term "smoke" comes from the idea that if there's a major issue, it would generate enough smoke to stop further testing.</div><div><br /></div><div><b>Example of Smoke Test:</b></div><div>Imagine you have a new mobile application. In a smoke test, you would quickly check if the app opens without crashing, basic navigation works, and essential features like logging in function correctly.</div><div><br /></div><div><b><span style="color: #cc0000;">SANITY TESTING</span></b></div><div><br /></div><div>Sanity testing, also known as build verification testing, is a more focused and narrow form of testing. It aims to ensure that specific functionalities or areas of the software have been fixed or enhanced after changes, and that they work as intended. Sanity tests are usually performed after bug fixes or minor updates.</div><div><br /></div><div><b>Example of Sanity Test:</b></div><div>Continuing with the mobile app example, if there was a bug reported about the app crashing when users upload profile pictures, a sanity test would specifically check if this issue has been resolved without extensively testing every other feature.</div><div><br /></div><div><b><span style="color: #cc0000;">SANITY TESTING VS SMOKE TESTING:</span></b></div><div><br /></div><div><b>Purpose:</b></div><div><br /></div><div>Smoke Testing: Verifies if the software build is stable enough for further testing.</div><div>Sanity Testing: Focuses on specific functionalities to ensure they work after changes.</div><div><br /></div><div><b>Scope:</b></div><div><br /></div><div>Smoke Testing: Broad, covering major features.</div><div>Sanity Testing: Narrow, focusing on specific areas.</div><div><br /></div><div><b>Timing:</b></div><div><br /></div><div>Smoke Testing: Done at the beginning of testing.</div><div>Sanity Testing: Usually done after bug fixes or minor changes.</div><div><br /></div><div><b>Depth:</b></div><div><br /></div><div>Smoke Testing: Surface-level, not detailed.</div><div>Sanity Testing: Deeper, focusing on specific aspects.</div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><br /></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><div><b><span style="color: #cc0000;">EXPLORATORY TESTING</span></b></div><div><br /></div><div>Exploratory testing is a testing approach where testers simultaneously design and execute test cases. Testers explore the application, learn its functionalities, and make decisions on the spot about what areas to test and what test cases to execute. It is less formalized than traditional testing methods and relies on the tester's intuition, creativity, and experience.</div><div><br /></div><div><b><span style="color: #cc0000;">ADHOC TESTING</span></b></div><div><br /></div><div>Adhoc testing is a type of informal testing where testers randomly test the application without any predefined test cases. Testers may explore the application in an unstructured manner, trying to identify defects without following a planned testing approach. Adhoc testing is often used to discover unexpected issues that might not be covered in formal test cases.</div><div><br /></div><div><span style="color: #cc0000;"><b>MONKEY TESTING</b></span></div><div><br /></div><div>Monkey testing, also known as random testing, is a technique where the application is tested with random and unexpected inputs. The goal is to identify system crashes or unexpected behaviors caused by random inputs. This type of testing can be particularly useful in uncovering vulnerabilities and stability issues in the application.</div></span></div><div style="text-align: left;"><span style="font-family: inherit; font-size: medium;"><br /></span></div><div style="text-align: left;"><span style="color: #cc0000; font-family: inherit; font-size: medium;"><b><br /></b></span></div><div style="text-align: left;"><b><span style="color: #cc0000; font-family: inherit; font-size: medium;"><span>EXPLORATORY TESTING VS </span>ADHOC TESTING VS MONKEY TESTING</span></b></div><div style="text-align: left;"><span style="font-size: medium;"><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">Exploratory Testing:</span></b></div><div><ul style="text-align: left;"><li><span style="font-family: inherit;">Documentation: None</span></li><li><span style="font-family: inherit;">Plan: No formal plan</span></li><li><span style="font-family: inherit;">Testing Style: Informal</span></li><li><span style="font-family: inherit;">Tester's Knowledge: Testers don't know much about the application</span></li><li><span style="font-family: inherit;">Testing Approach: Random testing</span></li><li><span style="font-family: inherit;">Purpose: Intention is to learn or explore the functionality of the application</span></li><li><span style="font-family: inherit;">Application Type: Any application that is new to the tester</span></li></ul></div><div><b><span style="font-family: inherit;">Adhoc Testing:</span></b></div><div><ul style="text-align: left;"><li><span style="font-family: inherit;">Documentation: None</span></li><li><span style="font-family: inherit;">Plan: No formal plan</span></li><li><span style="font-family: inherit;">Testing Style: Informal</span></li><li><span style="font-family: inherit;">Tester's Knowledge: Testers should have some knowledge of the application's functionality</span></li><li><span style="font-family: inherit;">Testing Approach: Random testing</span></li><li><span style="font-family: inherit;">Purpose: Intention is to break the application or find out corner defects</span></li><li><span style="font-family: inherit;">Application Type: Any application</span></li></ul></div><div><b><span style="font-family: inherit;">Monkey Testing:</span></b></div><div><ul style="text-align: left;"><li><span style="font-family: inherit;">Documentation: None</span></li><li><span style="font-family: inherit;">Plan: No formal plan</span></li><li><span style="font-family: inherit;">Testing Style: Informal</span></li><li><span style="font-family: inherit;">Tester's Knowledge: Testers don't know much about the application</span></li><li><span style="font-family: inherit;">Testing Approach: Random testing</span></li><li><span style="font-family: inherit;">Purpose: Intention is to break the application or find out corner defects</span></li><li><span style="font-family: inherit;">Application Type: Typically used for gaming applications</span></li></ul></div><div><b><span style="font-family: inherit;">Summary:</span></b></div><div><ul style="text-align: left;"><li><span style="font-family: inherit;"><b>Common Characteristics:</b> All three types involve no documentation, no formal plan, informal testing, and random testing.</span></li><li><span style="font-family: inherit;"><b>Tester's Knowledge: </b>In exploratory testing, testers don't know much about the application, while in adhoc and monkey testing, testers should have some knowledge or have no knowledge, respectively.</span></li><li><span style="font-family: inherit;"><b>Purpose: </b>Exploratory testing aims to learn or explore application functionality, adhoc and monkey testing aim to break the application or find corner defects.</span></li><li><span style="font-family: inherit;"><b>Application Type:</b> Exploratory and adhoc testing can be applied to any type of application, while monkey testing is specifically mentioned for gaming applications.</span></li></ul></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">In simple terms, exploratory testing is for learning about a new application, adhoc testing is for finding defects, and monkey testing is like playing around with applications, especially games, to break them or find hidden issues.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><div><b><span style="color: #cc0000; font-family: inherit;">POSITIVE TESTING</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">Positive testing focuses on ensuring that a system behaves as expected when provided with valid inputs. The goal is to confirm that the software functions correctly under normal or expected conditions. In positive testing, the tester checks if the application does what it is supposed to do when everything is right.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">Examples of Positive Tests:</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><ul style="text-align: left;"><li><span style="font-family: inherit;"><b>Login Test: </b>Entering valid credentials and checking if the user can successfully log in.</span></li><li><span style="font-family: inherit;"><b>Calculator Addition:</b> Adding two positive numbers to ensure the calculator gives the correct sum.</span></li><li><span style="font-family: inherit;"><b>Form Submission: </b>Filling out a form with valid data and verifying that it is successfully submitted.</span></li></ul></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="color: #cc0000; font-family: inherit;"><b>NEGATIVE TESTING</b></span></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">Negative testing is about examining how well a system handles invalid or unexpected inputs. The goal is to identify potential weaknesses or vulnerabilities in the software by deliberately providing it with incorrect or inappropriate data.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">Examples of Negative Tests:</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><ul style="text-align: left;"><li><span style="font-family: inherit;"><b>Login Test (Negative): </b>Attempting to log in with an incorrect password to check if the system rejects invalid credentials.</span></li><li><span style="font-family: inherit;"><b>File Upload (Negative):</b> Trying to upload a file in a format not supported by the application and verifying if the system handles it gracefully.</span></li><li><span style="font-family: inherit;"><b>Credit Card Payment (Negative): </b>Entering an expired credit card date during a payment process to see if the system detects and handles this scenario correctly.</span></li></ul></div><div><b><span style="font-family: inherit;">Summary:</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;"><b>Positive Testing: </b>Checks if the system behaves correctly under normal conditions with valid inputs, ensuring it does what it's supposed to.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;"><b>Negative Testing: </b>Involves intentionally providing the system with invalid or unexpected inputs to uncover vulnerabilities or weaknesses, checking how well it handles unexpected situations.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">In simple terms, positive testing ensures things work when they should, while negative testing investigates how well the system copes with unexpected or incorrect inputs.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;"><br /></span></div><div><div><span style="color: #cc0000; font-family: inherit;"><b>END-TO-END TESTING</b></span></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">End-to-End Testing is a comprehensive testing approach that evaluates the entire application flow from start to finish. It involves testing the interactions between various components and systems to ensure they work seamlessly together. The purpose is to simulate real-world scenarios and verify that the application behaves as expected throughout its complete lifecycle.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="color: #cc0000; font-family: inherit;">Example of End-to-End Testing for an E-commerce Application:</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">Imagine testing the process of a customer making a purchase on an e-commerce platform.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">Scenario: User Makes a Purchase</span></b></div><div><b><span style="font-family: inherit;"><br /></span></b></div><div><b><span style="font-family: inherit;">Steps:</span></b></div><div><ul style="text-align: left;"><li><span style="font-family: inherit;">The user logs into the e-commerce website.</span></li><li><span style="font-family: inherit;">The user browses products, adds items to the cart, and proceeds to checkout.</span></li><li><span style="font-family: inherit;">The user provides shipping and payment information.</span></li><li><span style="font-family: inherit;">The system processes the payment and generates an order confirmation.</span></li><li><span style="font-family: inherit;">The user receives an email confirmation.</span></li></ul></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">End-to-End Testing Checks:</span></b></div><div><ul style="text-align: left;"><li><span style="font-family: inherit;">Confirm that users can successfully log in.</span></li><li><span style="font-family: inherit;">Ensure the shopping cart calculates the correct total.</span></li><li><span style="font-family: inherit;">Verify that the checkout process collects and processes shipping and payment information accurately.</span></li><li><span style="font-family: inherit;">Check that the system generates a valid order confirmation.</span></li><li><span style="font-family: inherit;">Confirm that the user receives the expected email confirmation.</span></li></ul></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">In this example, end-to-end testing covers the entire journey of a user making a purchase, including interactions with the website interface, backend systems, payment processing, and email notifications. The goal is to ensure that all these components work harmoniously together, providing a smooth and error-free experience for the end user.</span></div></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;"><br /></span></div><div><div><b><span style="color: #cc0000; font-family: inherit;">GLOBALIZATION TESTING</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">Globalization Testing checks if an application can function seamlessly across different regions and cultures, accommodating various languages, date formats, and currencies.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="color: #cc0000; font-family: inherit;">LOCALIZATION TESTING</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">Localization Testing ensures that an application is adapted for a specific locale or target audience by verifying language translations, cultural preferences, and regional requirements.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">In simple terms, globalization testing makes sure your software can work anywhere in the world, and localization testing ensures it's a good fit for the specific cultural and linguistic needs of a particular region.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;"><br /></span></div><div><br /></div></div></div></span></div>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-85692529906612332812024-01-04T14:23:00.014+05:302024-01-09T11:39:39.096+05:30System Testing Types <div style="text-align: left;"><span style="font-family: inherit;"><span style="font-size: medium;"><b><span style="color: #cc0000;">SYSTEM TESTING TYPES</span></b><br /><ol style="text-align: left;"><li><span style="font-size: medium;"><b>GUI Testing:</b></span></li><ul><li><span style="font-size: medium;">What It Checks: Makes sure all buttons, icons, and screens in the software look and work as they should.</span></li><li><span style="font-size: medium;">Example: Clicking buttons, checking if the layout is correct.</span></li></ul><li><span style="font-size: medium;"><b>Usability Testing:</b></span></li><ul><li><span style="font-size: medium;">What It Checks: Tests if the software is easy for people to use and understand.</span></li><li><span style="font-size: medium;">Example: Checking if the menus are clear, and tasks are straightforward.</span></li></ul><li><span style="font-size: medium;"><b>Functional Testing:</b></span></li><ul><li><span style="font-size: medium;">What It Checks: Verifies that each part of the software performs its job correctly.</span></li><li><span style="font-size: medium;">Example: Testing if login, search, and other functions work as intended.</span></li></ul><li><span style="font-size: medium;"><b>Non-Functional Testing:</b></span></li><ul><li><span style="font-size: medium;">What It Checks: Looks at aspects beyond specific functions, like performance, security, and how easy it is to recover from errors.</span></li><li><span style="font-size: medium;">Example: Checking how many users the system can handle at once (performance testing), or testing how secure the system is against unauthorized access (security testing).</span></li></ul></ol></span><span style="color: #cc0000; font-size: medium;"><b>1) GUI TESTING:</b></span></span></div><div style="text-align: left;"><span style="font-family: inherit;"><span style="font-size: medium;"><br /></span><span style="font-size: medium;">GUI testing, or <b>Graphical User Interface </b>testing, is a type of software testing that focuses on verifying the functionality and usability of the graphical elements of a software application. It involves testing the user interface components such as buttons, menus, icons, and any other visual elements to ensure they work as intended and provide a positive user experience.</span></span></div><div style="text-align: left;"><span style="font-family: inherit;"><span style="font-size: medium;"><br /></span><span style="color: #cc0000; font-size: medium;"><b>GUI Testing Checklist:</b></span><span style="font-size: medium;"><br /><ul style="text-align: left;"><li><span style="font-size: medium;"><b>Element Check:</b></span></li><ul><li><span style="font-size: medium;">Test if buttons, text boxes, and other elements are the right size and in the correct place on the screen.</span></li></ul><li><span style="font-size: medium;"><b>Error Messages:</b></span></li><ul><li><span style="font-size: medium;">Check if error messages make sense and help users understand what went wrong.</span></li></ul><li><span style="font-size: medium;"><b>Screen Sections:</b></span></li><ul><li><span style="font-size: medium;">Test different parts of the screen to make sure they all work as they should.</span></li></ul><li><span style="font-size: medium;"><b>Readability Check:</b></span></li><ul><li><span style="font-size: medium;">Make sure the text on the screen is easy to read.</span></li></ul><li><span style="font-size: medium;"><b>Resolution Test:</b></span></li><ul><li><span style="font-size: medium;">See if the web page looks good on different screens, especially when you zoom in or out.</span></li></ul><li><span style="font-size: medium;"><b>Alignment Test:</b></span></li><ul><li><span style="font-size: medium;">Check if text, icons, buttons, and other things on the page line up correctly.</span></li></ul><li><span style="font-size: medium;"><b>Font Color:</b></span></li><ul><li><span style="font-size: medium;">Test if the colors of the text look right.</span></li></ul><li><span style="font-size: medium;"><b>Image Quality:</b></span></li><ul><li><span style="font-size: medium;">Make sure pictures are clear and look good.</span></li></ul><li><span style="font-size: medium;"><b>Image Alignment:</b></span></li><ul><li><span style="font-size: medium;">Check if pictures are in the right place on the page.</span></li></ul><li><span style="font-size: medium;"><b>Spelling Check:</b></span></li><ul><li><span style="font-size: medium;">Test for any spelling mistakes on the page.</span></li></ul><li><span style="font-size: medium;"><b>User-Friendly Test:</b></span></li><ul><li><span style="font-size: medium;">Make sure the interface is easy for users to use, so they don't get frustrated.</span></li></ul><li><span style="font-size: medium;"><b>Attractiveness Test:</b></span></li><ul><li><span style="font-size: medium;">Check if the web page looks nice and attracts users.</span></li></ul><li><span style="font-size: medium;"><b>Scrollbar Test:</b></span></li><ul><li><span style="font-size: medium;">Test if the scrollbars work properly, especially on longer pages.</span></li></ul><li><span style="font-size: medium;"><b>Disabled Fields Test:</b></span></li><ul><li><span style="font-size: medium;">Check if any grayed-out or disabled fields behave correctly.</span></li></ul><li><span style="font-size: medium;"><b>Image Size Check:</b></span></li><ul><li><span style="font-size: medium;">Test if images are the right size.</span></li></ul><li><span style="font-size: medium;"><b>Heading Alignment:</b></span></li><ul><li><span style="font-size: medium;">Make sure titles and headings are lined up correctly.</span></li></ul><li><span style="font-size: medium;"><b>Hyperlink Color:</b></span></li><ul><li><span style="font-size: medium;">Test if the color of the links looks right.</span></li></ul><li><span style="font-size: medium;"><b>UI Element Test:</b></span></li><ul><li><span style="font-size: medium;">Check if buttons, text boxes, checkboxes, radio buttons, drop-downs, and links all work as they should.</span></li></ul></ul></span></span><div><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">2) USABILITY TESTING:</span></b></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">Usability testing is a type of testing that evaluates how easy and user-friendly a software application is. The focus is on understanding how well users can interact with the system, whether they can accomplish their tasks efficiently, and how satisfied they are with the overall user experience.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">3) FUNCTIONAL TESTING:</span></b></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><b><span style="font-family: inherit; font-size: medium;">Functional Testing types:</span></b></div><div><div><ol style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Object Properties Testing</span></li><li><span style="font-family: inherit; font-size: medium;">Database Testing</span></li><li><span style="font-family: inherit; font-size: medium;">Error Handling Testing</span></li><li><span style="font-family: inherit; font-size: medium;">Calculations/Manipulations Testing</span></li><li><span style="font-family: inherit; font-size: medium;">Links Testing</span></li><li><span style="font-family: inherit; font-size: medium;">Cookies & Sessions Testing</span></li></ol></div></div><div><div><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Object Properties Testing:</span></b></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">Object Properties Testing in functional testing ensures that visual elements (like buttons, text boxes) in the application have the right characteristics. It checks if these objects behave as expected based on their defined properties.</span></div><div><b><span style="font-family: inherit; font-size: medium;"><br /></span></b></div><div><span style="font-family: inherit; font-size: medium;"><b>Example:</b> Verifying that a "Submit" button is visible, clickable, and has the correct color according to the application's design.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="color: #cc0000; font-family: inherit; font-size: medium;"><b>Database Testing:</b></span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">Database Testing for functional testing ensures that the application interacts correctly with its database. It checks if data is stored, retrieved, and manipulated accurately within the database.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Example:</b> Confirming that user details entered through a registration form are correctly saved and can be retrieved when logging in.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Error Handling Testing:</span></b></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">Error Handling Testing focuses on functional aspects related to how the application deals with errors. It checks if the system shows appropriate error messages and handles unexpected situations gracefully without crashing.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;"><b>Example: </b>Testing the system's response when a user tries to submit a form with missing information, ensuring it displays a helpful error message.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Calculations/Manipulations Testing:</span></b></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">Calculations/Manipulations Testing in functional testing assesses the accuracy of numeric operations and data manipulations performed by the application. It ensures that calculations yield correct results.</span></div><div><span style="font-family: inherit; font-size: medium;"><b>Example:</b> Testing an e-commerce application to ensure that the total price of items in a shopping cart is accurately calculated.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Links Testing:</span></b></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">Links Testing in functional testing verifies that hyperlinks within the application work as expected. It checks if users are directed to the correct pages, ensuring a smooth and functional navigation experience.</span></div><div><span style="font-family: inherit; font-size: medium;"><b>Example: </b>Clicking on menu links in a website and confirming that each link leads to the intended page or performs the correct action.</span></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">Cookies & Sessions Testing:</span></b></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">Cookies & Sessions Testing in functional testing evaluates how well the application manages user-specific information. It checks if session-related functionalities, such as login persistence, work as intended.</span></div><div><span style="font-family: inherit; font-size: medium;"><b>Example: </b>Logging into an online account, closing the browser, reopening it, and confirming that the user remains logged in due to the correct handling of cookies or session data.</span></div></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">4) NON-FUNCTIONAL TESTING:</span></b></div><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><div><b><span style="font-family: inherit; font-size: medium;">Non-Functional Testing types:</span></b></div></div><div><span style="font-size: medium;"><div><ol style="text-align: left;"><li><span style="font-family: inherit;">Performance Testing</span></li><ul><li><span style="font-family: inherit;">Load Testing</span></li><li><span style="font-family: inherit;">Stress Testing</span></li><li><span style="font-family: inherit;">Volume Testing</span></li></ul><li><span style="font-family: inherit;">Security Testing</span></li><li><span style="font-family: inherit;">Recovery Testing</span></li><li><span style="font-family: inherit;">Compatibility Testing</span></li><li><span style="font-family: inherit;">Configuration Testing</span></li><li><span style="font-family: inherit;">Installation Testing</span></li><li><span style="font-family: inherit;">Sanitation/Garbage Testing</span></li></ol><div><b><span style="color: #cc0000; font-family: inherit;">Performance Testing:</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">a) Load Testing:</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">Description: Load Testing checks how well a software application performs when many users or transactions are happening simultaneously. It helps ensure that the system can handle the expected load without slowing down or crashing.</span></div><div><span style="font-family: inherit;">Example: Imagine many people trying to access an online shopping website during a big sale. Load Testing checks if the website can handle all those users at once without issues.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">b) Stress Testing:</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">Description: Stress Testing pushes a system to its limits to see how it behaves under extreme conditions. It helps identify the breaking point of the software and how well it recovers from stressful situations.</span></div><div><span style="font-family: inherit;">Example: Testing a messaging app with a much higher number of messages being sent simultaneously than it would normally handle to see if it can still function without crashing.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">c) Volume Testing:</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">Description: Volume Testing checks how well a system handles a large amount of data. It ensures that the software remains efficient and responsive even when dealing with a massive amount of information.</span></div><div><span style="font-family: inherit;">Example: Testing a database with a huge number of records to see if it can still retrieve and process data quickly without slowing down.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="color: #cc0000; font-family: inherit;">Security Testing:</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">Description: Security Testing checks if the software is secure and protects sensitive information. It aims to find and fix vulnerabilities that could be exploited by hackers.</span></div><div><span style="font-family: inherit;">Example: Testing an online banking application to make sure that user account information is protected from unauthorized access.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="color: #cc0000; font-family: inherit;">Recovery Testing:</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">Description: Recovery Testing assesses how well a system can recover after a failure or crash. It checks if the software can resume normal operation without losing data.</span></div><div><span style="font-family: inherit;">Example: Simulating a sudden power outage and checking if a word processing software can recover the document being edited when power is restored.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="color: #cc0000; font-family: inherit;">Compatibility Testing:</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">Description: Compatibility Testing ensures that the software works well on different devices, browsers, and operating systems. It verifies that the application is compatible with a variety of environments.</span></div><div><span style="font-family: inherit;">Example: Testing a mobile app on different smartphones and ensuring it functions correctly on various screen sizes and resolutions.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="color: #cc0000; font-family: inherit;">Configuration Testing:</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">Description: Configuration Testing checks if the software works correctly with different configurations or settings. It ensures that the application adapts well to various setups.</span></div><div><span style="font-family: inherit;">Example: Testing a video game on different computers with varied hardware configurations to ensure smooth gameplay on various setups.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="color: #cc0000; font-family: inherit;">Installation Testing:</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">Description: Installation Testing assesses the process of installing and uninstalling the software. It checks if the installation is smooth and if the software can be removed without causing issues.</span></div><div><span style="font-family: inherit;">Example: Installing a new software version and checking if it sets up properly without errors or conflicts with existing installations.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="color: #cc0000; font-family: inherit;">Sanitation/Garbage Testing:</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">Description: Sanitation/Garbage Testing involves checking for unnecessary or leftover data in the system. It ensures that the software cleans up after itself and doesn't leave unused or "garbage" data behind.</span></div><div><span style="font-family: inherit;">Example: Testing a messaging app to make sure that deleted messages are completely removed from the system and don't linger in the background.</span></div></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;"><br /></span></div><div><div><b><span style="color: #cc0000; font-family: inherit;">Functional Testing vs. Non-Functional Testing</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">Functional Testing:</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">Focus: Ensures that the software functions as expected, performing its intended tasks.</span></div><div><span style="font-family: inherit;">What It Checks: Specific features, actions, and behaviors outlined in the requirements.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">Non-Functional Testing:</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">Focus: Evaluates how well the software performs under various conditions and assesses aspects beyond specific functionalities.</span></div><div><span style="font-family: inherit;">What It Checks: Performance, security, usability, and other aspects related to the user experience.</span></div><div><span style="font-family: inherit;"><br /></span></div><div><b><span style="font-family: inherit;">Major Difference:</span></b></div><div><span style="font-family: inherit;"><br /></span></div><div><span style="font-family: inherit;">Functional Testing is about WHAT the software does, ensuring individual features work correctly.</span></div><div><span style="font-family: inherit;">Non-Functional Testing is about HOW WELL the software performs, assessing aspects like speed, security, and overall user experience.</span></div><div><br /></div></div></span></div></div>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-39658509340464057042024-01-03T15:13:00.014+05:302024-01-09T11:40:18.769+05:30Static Vs Dynamic Testing, Testing Methods, Levels Of Testing, QA Vs QC<p style="text-align: left;"><span style="font-family: inherit;"><span style="color: #cc0000; font-size: medium;"><b>STATIC TESTING VS DYNAMIC TESTING</b></span><span style="color: #cc0000; font-size: medium;"><b><br /></b></span><span style="font-size: medium;"><span style="color: #cc0000;"><b>Static Testing Techniques</b></span></span><span style="font-size: medium;"><span><br /></span></span><span style="font-size: medium;"><span><b>Reviews:</b></span></span></span></p><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Purpose:</b> Ensuring correctness and completeness of documents through a thorough examination.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Examples:</b> Requirement Reviews, Design Reviews, Code Reviews, Test Plan Reviews, Test Cases Reviews, etc.</span></li></ul><span style="font-family: inherit; font-size: medium;"><b>Walkthrough:</b></span><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Nature:</b> Informal review where the author discusses documents or code with peers.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Execution:</b> Not pre-planned, conducted whenever needed.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Documentation: </b>No formal minutes of the meeting are recorded.</span></li></ul><span style="font-family: inherit; font-size: medium;"><b>Inspections:</b></span><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Formality:</b> The most formal review type involving 3-8 participants, including a reader, writer, and moderator.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Scheduling:</b> Follows a proper schedule communicated via email to concerned developers or testers.</span></li></ul><span style="font-family: inherit;"><span><span style="font-size: medium;"><br /></span></span><span><span style="font-size: medium;"><b><span style="color: #cc0000;">Dynamic Testing Techniques (Levels of Testing)</span></b></span></span></span><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Unit Testing: </b>Testing individual components or functions to verify that they work correctly in isolation.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Integration Testing: </b>Checking how different modules or components interact with each other to ensure seamless integration.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>System Testing:</b> Evaluating the complete software system to ensure it meets specified requirements and functions as intended.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>UAT (User Acceptance Testing): </b>Real users test the software to verify if it meets their needs and expectations.</span></li></ul><span style="font-family: inherit;"><span><span style="font-size: medium;"><br /></span></span><span><span style="color: #cc0000; font-size: medium;"><b>TESTING METHODOLOGIES</b></span></span></span><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>White Box Testing:</b></span></li></ul><ul><li><span style="font-family: inherit; font-size: medium;"><b>What is it: </b>White Box Testing focuses on the internal logic of the software. Testers need programming skills to examine the code, understand its structure, and ensure that it functions correctly.</span></li></ul><ul><li><span style="font-family: inherit; font-size: medium;"><b>Example:</b> Suppose you're testing a calculator application. In white box testing, you would check if the addition and subtraction functions are working correctly by looking at the underlying code.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Black Box Testing:</b></span></li></ul><ul><li><span style="font-family: inherit; font-size: medium;"><b>What is it:</b> Black Box Testing looks at the functionality of the software without delving into its internal code. Testers check whether the application works according to the specified requirements, regardless of how it achieves those results.</span></li></ul><ul><li><span style="font-family: inherit; font-size: medium;"><b>Example: </b>Continuing with the calculator application, in black box testing, you would input numbers and operators into the calculator interface to ensure that the addition and subtraction functions produce the correct results without considering how the code accomplishes it.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Grey Box Testing:</b></span></li></ul><ul><li><span style="font-family: inherit; font-size: medium;"><b>What is it: </b>Grey Box Testing combines elements of both white box and black box testing. Testers have partial knowledge of the internal workings of the software and use it to design tests that focus on functionality.</span></li></ul><ul><li><span style="font-family: inherit; font-size: medium;"><b>Example:</b> Taking the database of the calculator application as an example, in grey box testing, you might know the structure of the database tables (white box aspect) but you're also checking if the data is stored and retrieved correctly through the application interface (black box aspect).</span></li></ul><span style="font-family: inherit;"><span><span style="font-size: medium;"><br /></span></span><span><span style="color: #cc0000; font-size: medium;"><b>LEVELS OF TESTING</b></span></span><span><span style="font-size: medium;"><br /></span></span><span style="font-size: medium;"><span><b><span style="color: #cc0000;">1) Unit Testing:</span></b></span></span></span><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>What it is: </b>Testing individual components or functions of the software in isolation to ensure they work as intended.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Who will do:</b> Developers.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>When to do:</b> During the development phase.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Techniques used: </b>Basis path testing, control structure testing, conditional coverage, loops coverage, mutation testing.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>How to conduct:</b> Automated tests are written for each function or module, checking if they produce the expected results.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Example</b> (Banking Application): Testing a function that calculates compound interest to ensure it provides accurate results.</span></li></ul><span style="font-size: medium;"><span><b><span style="color: #cc0000; font-family: inherit;">2) Integration Testing:</span></b></span></span><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>What it is: </b>Verifying that different components or modules work together seamlessly.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Who will do: </b>Testers or developers.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>When to do: </b>After unit testing, before system testing.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Techniques used: </b>Top-down approach, bottom-up approach, big bang approach.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>How to conduct: </b>Testing the interaction between integrated components to ensure they function as a unified system.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Example</b> (Banking Application): Checking if the customer account creation module integrates smoothly with the transaction processing module.</span></li></ul><span style="font-family: inherit;"><span style="font-size: medium;"><br /></span><b><span style="color: #cc0000; font-size: medium;">Integration Testing Types:</span></b><span style="font-size: medium;"><br /></span><b><span style="font-size: medium;">1) Top-Down Approach:</span></b></span><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>What is it? </b>Start testing from the top and move down.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>How? </b>Test the main parts first, then add and test smaller parts.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Example:</b> Imagine building a car. Test if the car works as a whole first (top), then add and test components like the engine, wheels, and lights (down).</span></li></ul><b><span style="font-family: inherit; font-size: medium;">2) Bottom-Up Approach:</span></b><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>What is it?</b> Begin testing from the bottom and move up.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>How? </b>Test smaller parts first, then combine and test bigger parts.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Example:</b> Using the car analogy, start by testing the engine, wheels, and lights individually (bottom), then combine and test if they work together as a complete car (up).</span></li></ul><b><span style="font-family: inherit; font-size: medium;">3) Big Bang Approach:</span></b><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>What is it? </b>Test everything all at once.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>How?</b> Put all parts together and test them simultaneously.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Example: </b>In our car example, assemble the entire car and check if the engine, wheels, lights, and all other components work together in one go.</span></li></ul><b><span style="font-family: inherit; font-size: medium;">Why Use Different Approaches?</span></b><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Top-Down: To see if the whole thing works from the top.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Bottom-Up: To check if individual parts work well on their own.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Big Bang: Quick testing of everything together.</span></li></ul><b><span style="font-family: inherit; font-size: medium;">Which Approach is Best?</span></b><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Top-Down: Good for catching big issues early.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Bottom-Up: Useful for finding problems in specific parts.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Big Bang: Quick, but may be harder to pinpoint specific issues.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Example Summary:</span></li></ul><b><span style="font-family: inherit; font-size: medium;">Scenario: Building a car.</span></b><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Top-Down: First, check if the fully assembled car works.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Bottom-Up: Begin by testing each part, then check if they make a working car.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;">Big Bang: Assemble the entire car and test everything at once.</span></li></ul><span style="font-family: inherit;"><b><span style="font-size: medium;">Advantages and Challenges:</span></b><span style="font-size: medium;"><br /></span><b><span style="font-size: medium;">Top-Down:</span></b></span><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Advantages: </b>Early identification of high-level issues, progressive integration.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Challenges:</b> Need for stubs, lower-level modules might not be tested thoroughly until later stages.</span></li></ul><b><span style="font-family: inherit; font-size: medium;">Bottom-Up:</span></b><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Advantages: </b>Early identification of low-level issues, progressive integration.</span></li></ul><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Challenges: </b>Need for drivers, higher-level functionalities are not tested until later stages.</span></li></ul><b><span style="font-family: inherit; font-size: medium;">Big Bang:</span></b><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Advantages:</b> Quick integration, entire system tested simultaneously.</span></li></ul><p></p><div><div><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Challenges: </b>Difficulties in identifying specific module-related issues, dependencies might lead to delays.</span></li></ul></div><div><b><span style="color: #cc0000; font-family: inherit; font-size: medium;">3) System Testing:</span></b></div><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>What it is:</b> Evaluating the entire software system to ensure it meets specified requirements.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Who will do:</b> Testers.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>When to do: </b>After integration testing.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Techniques used:</b> Functional testing, performance testing, security testing.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>How to conduct:</b> Testing the entire application, including all integrated components, to validate its functionality.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Example</b> (Banking Application): Confirming that the end-to-end process, from account creation to transaction history, works without errors.</span></li></ul><span style="font-family: inherit; font-size: medium;"><span style="color: #cc0000;"><b>4) User Acceptance Testing (UAT):</b></span><br /></span><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>What it is: </b>The final testing phase where end-users validate if the software meets their expectations.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Who will do:</b> End-users or a designated UAT team.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>When to do:</b> After system testing.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Techniques used: </b>Alpha testing, beta testing.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>How to conduct: </b>Real users navigate through the application, ensuring it aligns with their needs.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Example</b> (Banking Application): Users testing the online banking interface, checking if it's user-friendly and meets their banking needs.</span></li></ul><span style="font-family: inherit;"><span style="font-size: medium;">In summary, unit testing ensures individual parts work correctly, integration testing ensures these parts combine smoothly, system testing assesses the entire system, and UAT ensures the end-users are satisfied with the final product. This layered testing approach helps catch issues at different stages of development, ensuring a robust and user-friendly software application.</span><span style="font-size: medium;"><br /></span><span style="font-size: medium;"><br /></span><span style="font-size: medium;"><b><span style="color: #cc0000;">QA vs QC</span></b></span></span></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><table style="--tw-border-spacing-x: 0px; --tw-border-spacing-y: 0px; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: inherit; border-image: initial; border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y); border-style: solid; border-width: 0px; color: #374151; line-height: 1.71429; margin-bottom: 0.25rem; margin-top: 0.25rem; table-layout: auto; text-indent: 0px; white-space-collapse: preserve; width: 613px;"><thead style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-th-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-top-left-radius: 0.375rem; border-width: 1px 0px 1px 1px; box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;"><span style="font-family: inherit; font-size: medium;">Aspect</span></th><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 1px 0px 1px 1px; box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;"><span style="font-family: inherit; font-size: medium;">Quality Assurance (QA)</span></th><th style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; background-color: rgba(236, 236, 241, 0.2); border-top-right-radius: 0.375rem; border: 1px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-headings); padding: 0.25rem 0.75rem; vertical-align: bottom;"><span style="font-family: inherit; font-size: medium;">Quality Control (QC)</span></th></tr></thead><tbody style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box;"><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-bold); font-weight: 600;"><span style="font-family: inherit; font-size: medium;">Goal</span></span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">Ensure high-quality software by improving processes and preventing defects.</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">Identify and rectify defects in the developed software to meet quality standards.</span></td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-bold); font-weight: 600;"><span style="font-family: inherit; font-size: medium;">Focus</span></span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">Process-oriented, concerned with the entire software development life cycle.</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">Product-oriented, concentrated on testing within the SDLC.</span></td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-bold); font-weight: 600;"><span style="font-family: inherit; font-size: medium;">When Applied</span></span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">Throughout the entire SDLC, from project initiation to closure.</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">Primarily during the testing phase within the larger SDLC.</span></td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-bold); font-weight: 600;"><span style="font-family: inherit; font-size: medium;">Main Activity</span></span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">Establish and improve processes to avoid errors and issues.</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">Test the software to detect and fix defects before release.</span></td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px 0px 1px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-bold); font-weight: 600;"><span style="font-family: inherit; font-size: medium;">Prevention vs. Detection</span></span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">Emphasis on avoiding defects proactively.</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">Focus on detecting and fixing defects reactively.</span></td></tr><tr style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-color: var(--tw-prose-td-borders); border-image: initial; border-left-color: rgb(217, 217, 227); border-right-color: rgb(217, 217, 227); border-style: solid; border-top-color: rgb(217, 217, 227); border-width: 0px; box-sizing: border-box;"><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-left-radius: 0.375rem; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; color: var(--tw-prose-bold); font-weight: 600;"><span style="font-family: inherit; font-size: medium;">Involvement</span></span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">Everyone involved in the development process contributes to QA.</span></td><td style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border-bottom-right-radius: 0.375rem; border-color: rgb(217, 217, 227); border-image: initial; border-style: solid; border-width: 0px 1px 1px; box-sizing: border-box; padding: 0.25rem 0.75rem; vertical-align: baseline;"><span style="font-family: inherit; font-size: medium;">Specific testing teams and processes are involved in QC.</span></td></tr></tbody></table></div></blockquote><div><span style="font-family: inherit; font-size: medium;"><br /></span></div><div><span style="font-family: inherit; font-size: medium;">In essence, QA is a proactive approach that aims to build a quality product by implementing effective processes, while QC is a reactive approach that involves testing and identifying defects in the product. Both QA and QC play integral roles in delivering high-quality software, complementing each other to ensure a robust and reliable end product.</span></div><div><span><span style="font-family: inherit; font-size: medium;"><br /></span></span></div><p><br /></p>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-41630898591550029432024-01-03T13:32:00.004+05:302024-01-09T11:41:09.853+05:30SDLC Models , Verification Vs Validation & Static Vs Dynamic Testing<div style="text-align: left;"><span style="font-family: inherit;"><b><span style="color: #cc0000; font-size: medium;">WATERFALL MODEL<br /></span></b><b><span style="font-size: medium;"><br /></span></b></span></div><div style="text-align: left;"><ul style="text-align: left;"><li><b><span style="font-family: inherit; font-size: medium;">Advantages of Waterfall Model:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;"><b>Good Product Quality: </b>The step-by-step process ensures a high-quality end product.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Fewer Bugs: </b>Not allowing changes in requirements reduces the chance of finding bugs later.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Lower Initial Costs:</b> Hiring testers later on means lower starting costs.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Ideal for Small Projects: </b>Best for small projects with fixed requirements.</span></li></ul><li><span style="font-family: inherit; font-size: medium;"><b>Disadvantages of Waterfall Model:</b></span></li><ul><li><span style="font-family: inherit; font-size: medium;"><b>No Changes Allowed:</b> Once requirements are set, they can't be changed.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Continued Defects:</b> If there's a problem in the requirements, it carries through to later stages.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Higher Overall Costs:</b> Fixing defects takes time, making the overall cost higher.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Testing Starts Late: </b>Testing begins only after the coding is done.</span></li></ul></ul><b><span style="font-family: inherit; font-size: medium;"><br /></span></b></div><div style="text-align: left;"><b><span style="font-size: medium;"><span style="color: #cc0000; font-family: inherit;">SPIRAL MODEL</span></span></b></div><div style="text-align: left;"><b><span style="font-size: medium;"><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Key Points:</b></span></li></ul></span></b></div><div style="text-align: left;"><ul style="text-align: left;"><ul><li><span style="font-family: inherit; font-size: medium;"><b>Iterative Approach: </b>The Spiral Model works in cycles, allowing us to revisit and improve things as we go along.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Improving on Waterfall:</b> It's designed to fix the issues of the Waterfall Model by being more flexible and allowing changes during the development process.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Module Dependency: </b>We use the Spiral Model when different parts of the software depend on each other.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Continuous Releases: </b>At the end of each cycle, a new version of the software is given to the customer. It's like giving them a taste of the cake at each stage of baking.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Version Control: </b>Because we release different versions, it's also known as a version control model.</span></li></ul><li><span style="font-family: inherit; font-size: medium;"><b>Advantages of Spiral Model:</b></span></li><ul><li><span style="font-family: inherit; font-size: medium;"><b>Continuous Testing:</b> We test the software in each cycle, making sure it's working well before moving on.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Customer Involvement:</b> The customer gets to use the software at various stages, giving them a hands-on experience.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Flexible Requirements: </b>Changes in requirements are allowed after each cycle, giving room for adjustments.</span></li></ul><li><b><span style="font-family: inherit; font-size: medium;">Disadvantages of Spiral Model:</span></b></li><ul><li><span style="font-family: inherit; font-size: medium;"><b>No Mid-Cycle Changes:</b> Once a cycle starts, you can't make changes until it's finished.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Looks Like Waterfall: </b>Each cycle might seem like the Waterfall Model, which can limit its flexibility.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>No Testing Early On: </b>Testing happens later in the process, not during the requirement and design phases.</span></li></ul></ul></div><div style="text-align: left;"><span style="font-family: inherit;"><span style="font-size: medium;"><br /></span><span style="color: #cc0000; font-size: medium;"><b>V-MODEL</b></span></span><span style="font-size: medium;"><span style="font-family: inherit;"><br /></span><ul style="text-align: left;"><li><span style="font-family: inherit; font-size: medium;"><b>Advantages of V-Model:</b></span></li><ul><li><span style="font-family: inherit; font-size: medium;"><b>Easy to Understand: </b>The V-Model is straightforward. It's like climbing a staircase – each step corresponds to a development or testing phase, making it easy to grasp.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Early Testing: </b>Testing is planned right from the beginning, ensuring that any issues are identified early in the process.</span></li><li><span style="font-family: inherit; font-size: medium;">Clear Correspondence: Each development stage has a corresponding testing phase, which makes it clear what needs to be tested at each step.</span></li><li><span style="font-family: inherit; font-size: medium;">Reduced Uncertainty: Because testing is aligned with development phases, there's less uncertainty about what to test and when.</span></li></ul><li><span style="font-family: inherit; font-size: medium;"><b>Disadvantages of V-Model:</b></span></li><ul><li><span style="font-family: inherit; font-size: medium;"><b>Rigid and Sequential: </b>Just like a staircase, you can't easily go back once you've moved to the next step. This can be a problem if changes are needed later on.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Late Feedback:</b> Testing happens after development, so if there are issues, they might be discovered late in the process.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Not Agile-Friendly: </b>It's not very adaptable to changes. If there are alterations in requirements, it might be challenging to adjust.</span></li><li><span style="font-family: inherit; font-size: medium;"><b>Limited Client Interaction:</b> Unlike some other models, there's not much interaction with the client until later stages, which can be a disadvantage if their input is crucial early on.</span></li></ul></ul><div><b><span style="color: #cc0000; font-family: inherit;">Verification Vs Validation</span></b></div><div><ul style="text-align: left;"><li><span style="font-family: inherit;"><b>Verification </b>checks whether we are building the right product.</span></li><li><span style="font-family: inherit;">Focus on Documentation</span></li><li><span style="font-family: inherit;">Verification typically involves.</span></li><ul><li><span style="font-family: inherit;">Reviews</span></li><li><span style="font-family: inherit;">Walkthroughs</span></li><li><span style="font-family: inherit;">Inspections</span></li></ul><li><span style="font-family: inherit;"><b>Validation </b>checks whether we are building the product right.</span></li><ul><li><span style="font-family: inherit;">Takes place after verifications are completed. </span></li><li><span style="font-family: inherit;">Focus on Software</span></li><li><span style="font-family: inherit;">Validation typically involves actual testing. </span></li><li><span style="font-family: inherit;">Unit testing, integration, system testing, UAT testing</span></li></ul></ul><div><br /><div><span style="color: #cc0000; font-family: inherit;"><b>Static V/S Dynamic Testing</b></span></div><div><ul style="text-align: left;"><li><span style="font-family: inherit;"><b>Static testing</b> is an approach to test project documents in the form of Reviews, Walkthroughs and Inspections.</span></li><li><span style="font-family: inherit;"><b>Dynamic testing</b> is an approach to test the actual software by giving inputs and observing results.</span></li></ul></div></div></div><div><br /></div></span></div>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-85644670659441508552024-01-03T11:47:00.013+05:302024-01-09T11:42:47.431+05:30Introduction to Software and Software Testing<div style="text-align: left;"><span style="font-size: medium;"><span style="color: #cc0000; font-family: inherit;"><b>1. Software Overview:</b></span><span style="font-family: inherit;"><br /><ul style="text-align: left;"><li><span style="font-size: medium;"><span style="font-family: inherit;">A software is a collection of computer programs designed to perform specific tasks or functions.</span></span></li></ul></span><span style="color: #cc0000; font-family: inherit;"><b>2. Types of Software:</b></span><span style="font-family: inherit;"><br /><ul style="text-align: left;"><li><span style="font-size: medium;"><span style="font-family: inherit;"><b>System Software:</b></span></span></li><ul><li><span style="font-size: medium;"><span style="font-family: inherit;">Examples: Device drivers, Operating Systems, Servers, Utilities, etc.</span></span></li><li><span style="font-size: medium;"><span style="font-family: inherit;">Primarily manages computer hardware and provides a platform for other software to run.</span></span></li></ul><li><span style="font-size: medium;"><span style="font-family: inherit;"><b>Programming Software:</b></span></span></li><ul><li><span style="font-size: medium;"><span style="font-family: inherit;">Examples: Compilers, Debuggers, Interpreters, etc.</span></span></li><li><span style="font-size: medium;"><span style="font-family: inherit;">Aids developers in creating, testing, and debugging software applications.</span></span></li></ul><li><span style="font-size: medium;"><span style="font-family: inherit;"><b>Application Software:</b></span></span></li><ul><li><span style="font-size: medium;"><span style="font-family: inherit;">Examples: Web Applications, Mobile Apps, Desktop Applications, etc.</span></span></li><li><span style="font-size: medium;"><span style="font-family: inherit;">Directly serves the end-users by performing specific tasks or providing services.</span></span></li></ul></ul></span><span style="color: #cc0000; font-family: inherit;"><b>3. X Bank Software Development:</b></span><span style="font-family: inherit;"><br /><ul style="text-align: left;"><li><span style="font-size: medium;"><span style="font-family: inherit;">X Bank (company) collaborates with an IT company for software development.</span></span></li><li><span style="font-size: medium;"><span style="font-family: inherit;">Development phases: Develop, Test, Deliver.</span></span></li><li><span style="font-size: medium;"><span style="font-family: inherit;">The goal is to deliver a fully functional software product tailored to X Bank's needs.</span></span></li></ul></span><span style="color: #cc0000; font-family: inherit;"><b>4. Software Testing:</b></span><span><br /><ul style="text-align: left;"><li style="font-family: inherit;"><span style="font-size: medium;"><span style="font-family: inherit;"><b>Definition:</b></span></span></li><ul style="font-family: inherit;"><li><span style="font-size: medium;"><span style="font-family: inherit;">Part of the software development process.</span></span></li><li><span style="font-size: medium;"><span style="font-family: inherit;">Activity to detect and identify defects in the software.</span></span></li><li><span style="font-size: medium;"><span style="font-family: inherit;">Objective: Release a quality product to the client.</span></span></li></ul><li style="font-family: inherit;"><span style="font-size: medium;"><span style="font-family: inherit;"><b>Software Quality:</b></span></span></li></ul><ul style="text-align: left;"><ul><li><span><span>Quality is defined as justification of all the requirements of a customer in a product. </span></span></li><li><span><span>Quality is not defined in the product. It is defined in the customer`s mind.</span></span></li></ul><ul style="font-family: inherit;"><ul><li><span style="font-size: medium;"><span style="font-family: inherit;"><b>Characteristics:</b></span></span></li><ul><li><span style="font-size: medium;"><span style="font-family: inherit;">Bug-free.</span></span></li><li><span style="font-size: medium;"><span style="font-family: inherit;">Delivered on time.</span></span></li><li><span style="font-size: medium;"><span style="font-family: inherit;">Within budget.</span></span></li><li><span style="font-size: medium;"><span style="font-family: inherit;">Meets requirements and/or expectations.</span></span></li><li><span style="font-size: medium;"><span style="font-family: inherit;">Maintainable.</span></span></li></ul></ul></ul></ul></span><span style="color: #cc0000; font-family: inherit;"><b>5. Project vs. Product:</b></span><span style="font-family: inherit;"><br /><ul style="text-align: left;"><li><span style="font-size: medium;"><span style="font-family: inherit;"><b>Project:</b></span></span></li><ul><li><span style="font-size: medium;"><span style="font-family: inherit;">Developed for a specific customer based on their requirements.</span></span></li></ul><li><span style="font-size: medium;"><span style="font-family: inherit;"><b>Product:</b></span></span></li><ul><li><span style="font-size: medium;"><span style="font-family: inherit;">Developed for multiple customers based on market requirements.</span></span></li></ul></ul></span><span style="color: #cc0000; font-family: inherit;"><b>6. Error, Bug/Defect, and Failure:</b></span><span style="font-family: inherit;"><br /><ul style="text-align: left;"><li><span style="font-size: medium;"><span style="font-family: inherit;"><b>Error:</b></span></span></li><ul><li><span style="font-size: medium;"><span style="font-family: inherit;">Human action that produces an incorrect result.</span></span></li></ul><li><span style="font-size: medium;"><span style="font-family: inherit;"><b>Bug/Defect:</b></span></span></li><ul><li><span style="font-size: medium;"><span style="font-family: inherit;">Flaw in the software that causes it to behave unexpectedly.</span></span></li></ul><li><span style="font-size: medium;"><span style="font-family: inherit;"><b>Failure:</b></span></span></li><ul><li><span style="font-size: medium;"><span style="font-family: inherit;">Occurs when the software does not perform as expected in a specific environment or situation.</span></span></li></ul></ul></span><span style="color: #cc0000; font-family: inherit;"><b>7. Reasons for Software Bugs:</b></span><span style="font-family: inherit;"><br /><ul style="text-align: left;"><li><span style="font-size: medium;"><span style="font-family: inherit;">Miscommunication or no communication.</span></span></li><li><span style="font-size: medium;"><span style="font-family: inherit;">Software complexity.</span></span></li><li><span style="font-size: medium;"><span style="font-family: inherit;">Programming errors.</span></span></li><li><span style="font-size: medium;"><span style="font-family: inherit;">Changing requirements.</span></span></li><li><span style="font-size: medium;"><span style="font-family: inherit;">Lack of skilled testers.</span></span></li></ul></span></span></div><div style="text-align: left;"><span style="font-size: medium;"><span style="font-family: inherit;"><div><b><span style="color: #cc0000; font-family: inherit;">8. Why do we need testing?</span></b></div><div style="text-align: left;"><ul style="text-align: left;"><li><span style="font-family: inherit;">Ensure that software is bug free.</span></li><li><span style="font-family: inherit;">Ensure that system meets customer requirements and software specifications.</span></li><li><span style="font-family: inherit;">Ensure that system meets end user expectations.</span></li><li><span style="font-family: inherit;">Fixing the bugs identified after release is more expensive.</span></li></ul></div><div><br /></div></span></span></div><div style="text-align: left;"><span style="font-size: medium;"><span style="font-family: inherit;"><br /></span></span></div>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-66550853986887392092023-04-30T13:26:00.008+05:302024-01-09T11:43:28.126+05:30How to explain project in software testing interviews?<p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; font-size: 16px; margin: 0px 0px 1.25em; user-select: text !important; white-space-collapse: preserve;"><span style="font-family: inherit;">Explaining a software testing project in a software testing interview requires effective communication of your understanding, approach, and contributions to the project. Here's a structured way to present your experience:</span></p><ol style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-reset: list-number 0; display: flex; flex-direction: column; font-size: 16px; list-style: none; margin: 1.25em 0px; padding: 0px; white-space-collapse: preserve;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text !important;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="color: #cc0000; font-family: inherit;">Introduction:</span></span></p><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit;">Start by providing a brief overview of the project.</span></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit;">Mention the purpose of the software, its intended users, and the key functionalities it offers.</span></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text !important;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="color: #cc0000; font-family: inherit;">Scope and Objectives:</span></span></p><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit;">Clearly articulate the scope of the testing project. What aspects of the software did you focus on?</span></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit;">Outline the main objectives of the testing effort. This could include ensuring functionality, security, performance, and usability.</span></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text !important;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="color: #cc0000; font-family: inherit;"><br /></span></span></p></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text !important;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="color: #cc0000; font-family: inherit;">Testing Types and Levels:</span></span></p><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit;">Discuss the different types of testing you performed, such as:</span><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 1.25rem;"><span style="font-family: inherit;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;">Functional Testing:</span> Ensuring that each function of the software operates in conformance with the requirement specifications.</span></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 1.25rem;"><span style="font-family: inherit;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;">Non-functional Testing:</span> Covering aspects like performance, security, and usability.</span></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 1.25rem;"><span style="font-family: inherit;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;">Regression Testing:</span> Verifying that new code changes don't negatively impact existing functionalities.</span></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit;">Explain the levels of testing, such as unit testing, integration testing, system testing, and user acceptance testing.</span></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text !important;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="color: #cc0000; font-family: inherit;"><br /></span></span></p></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text !important;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="color: #cc0000; font-family: inherit;">Test Planning:</span></span></p><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit;">Describe how you approached test planning. Discuss elements like:</span><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 1.25rem;"><span style="font-family: inherit;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;">Test Strategy:</span> High-level approach and methods used.</span></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 1.25rem;"><span style="font-family: inherit;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;">Test Cases:</span> Development of detailed test cases and test scenarios.</span></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 1.25rem;"><span style="font-family: inherit;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;">Test Data:</span> How you managed and created data for testing.</span></li></ul></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text !important;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="color: #cc0000; font-family: inherit;">Test Execution:</span></span></p><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit;">Detail how you executed the tests. Mention:</span><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 1.25rem;"><span style="font-family: inherit;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;">Test Environment:</span> Describe the setup you used for testing.</span></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 1.25rem;"><span style="font-family: inherit;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;">Defect Tracking:</span> How you identified, documented, and managed defects.</span></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 1.25rem;"><span style="font-family: inherit;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;">Test Execution Tools:</span> Any automation tools or frameworks used, and their role in the process.</span></li></ul></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text !important;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="color: #cc0000; font-family: inherit;"><br /></span></span></p></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text !important;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="color: #cc0000; font-family: inherit;">Collaboration:</span></span></p><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit;">Emphasize collaboration with developers, product managers, and other stakeholders.</span></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit;">Discuss how you communicated issues, progress, and results to the relevant teams.</span></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text !important;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="color: #cc0000; font-family: inherit;"><br /></span></span></p></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text !important;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="color: #cc0000; font-family: inherit;">Challenges Faced:</span></span></p><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit;">Be honest about any challenges you faced during the project, and how you addressed them.</span></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit;">Highlight your problem-solving skills and adaptability.</span></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text !important;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="color: #cc0000; font-family: inherit;"><br /></span></span></p></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text !important;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="color: #cc0000; font-family: inherit;">Achievements and Improvements:</span></span></p><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit;">Share any notable achievements, such as discovering critical bugs before release or improving test efficiency.</span></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit;">Discuss any improvements you implemented based on lessons learned from the project.</span></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text !important;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="color: #cc0000; font-family: inherit;"><br /></span></span></p></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text !important;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="color: #cc0000; font-family: inherit;">Feedback and Continuous Improvement:</span></span></p><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit;">Discuss any feedback received, and how you incorporated it into your testing process.</span></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit;">Highlight your commitment to continuous improvement and learning from each project.</span></li></ul></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text !important;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="color: #cc0000; font-family: inherit;"><br /></span></span></p></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; counter-increment: list-number 1; display: block; margin-bottom: 0px; margin-top: 0px; min-height: 28px; padding-left: 0.375em;"><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; margin: 0px; user-select: text !important;"><span style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; font-weight: 600;"><span style="color: #cc0000; font-family: inherit;">Conclusion:</span></span></p><ul style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: flex; flex-direction: column; list-style: disc; margin: 0px 0px 0px 1rem; padding: 0px;"><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit;">Summarize the key points.</span></li><li style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; display: block; margin: 0px; min-height: 28px; padding-left: 0.375em;"><span style="font-family: inherit;">Express your overall contribution to the project and how it contributed to the quality of the software.</span></li></ul></li></ol><p style="--tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-ring-color: rgba(69,89,164,.5); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-rotate: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-shadow-colored: 0 0 transparent; --tw-shadow: 0 0 transparent; --tw-skew-x: 0; --tw-skew-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; border: 0px solid rgb(217, 217, 227); box-sizing: border-box; cursor: auto; font-size: 16px; margin: 1.25em 0px 0px; user-select: text !important; white-space-collapse: preserve;"><span style="font-family: inherit;">Remember to tailor your response to the specific details of the project you are discussing and to emphasize your role and impact on the testing process.</span></p>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-84202335269868061382023-04-30T12:59:00.005+05:302024-01-16T12:12:56.557+05:30Popular Interview Questions ans Answers on GIT<p class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #cc0000;"> 1<span style="background: white;">Q: What is Git?</span></span></b><span style="color: black;"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">A: Git is a distributed
version control system used to manage source code changes in software
development.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><o:p><span style="font-family: inherit; font-size: medium;"> </span></o:p></span><b style="font-family: inherit; font-size: large;"><span style="color: #cc0000;">2Q: Why is Git popular among
developers?</span></b></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">A: Git is popular among
developers because it is open source, easy to use, and provides powerful
branching and merging capabilities.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><b><span style="color: #cc0000;"><span style="font-family: inherit; font-size: medium;">3Q: What are the advantages
of using Git?</span></span></b></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">A: Some advantages of using
Git include:<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="font-family: inherit; font-size: medium;">Distributed nature, allowing
for easy collaboration</span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">Fast and efficient handling
of large projects<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">Powerful branching and
merging capabilities<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">Built-in mechanisms for
undoing changes and recovering lost work<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">Support for multiple
workflows and branching models<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><b><span style="color: #cc0000;"><span style="font-family: inherit; font-size: medium;">4Q: What is a repository in
Git?</span></span></b></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">A: A repository is a storage
location for code and other files managed by Git. It contains all the versions
of the code and its history.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><b><span style="color: #cc0000;"><span style="font-family: inherit; font-size: medium;">5Q: What is a commit in Git?</span></span></b></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">A: A commit in Git is a
snapshot of the changes made to a file or set of files. It represents a logical
unit of work and includes a commit message that describes the changes made.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><b><span style="color: #cc0000;"><span style="font-family: inherit; font-size: medium;">6Q: What is a branch in Git?</span></span></b></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">A: A branch in Git is a
separate line of development that allows for experimentation and development
without affecting the main codebase. Changes made on a branch can be merged
back into the main codebase when they are ready.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><b><span style="color: #cc0000;"><span style="font-family: inherit; font-size: medium;">7Q: What is a merge in Git?</span></span></b></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">A: A merge in Git combines
the changes made on one branch with another branch. It creates a new commit
that includes the changes from both branches.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><o:p><span style="font-family: inherit; font-size: medium;"> </span></o:p></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #cc0000;">8Q: What is a pull request
in Git?</span></b><span style="color: black;"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">A: A pull request is a
request to merge changes made on a branch into another branch, usually the main
codebase. It allows for code review and collaboration before changes are
merged.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><o:p><span style="font-family: inherit; font-size: medium;"> </span></o:p></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #cc0000;">9Q: What is a conflict in
Git?</span></b><span style="color: black;"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">A: A conflict in Git occurs
when two or more changes made to the same file or set of files conflict with
each other. Git requires manual intervention to resolve conflicts before
changes can be merged.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><o:p><span style="font-family: inherit; font-size: medium;"> </span></o:p></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #cc0000;">10Q: How do you resolve a
merge conflict in Git?</span></b><span style="color: black;"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">A: To resolve a merge
conflict in Git, you need to identify the conflicting changes, decide which
changes to keep, and manually edit the affected files to resolve the conflicts.
Once the conflicts are resolved, the changes can be committed and merged into
the main codebase.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><o:p><span style="font-family: inherit; font-size: medium;"> </span></o:p></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #cc0000;">11Q: What is a repository in
Git?</span></b><span style="color: black;"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">A: A repository is a
collection of files and directories, along with their version history, that is
managed by Git.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><o:p><span style="font-family: inherit; font-size: medium;"> </span></o:p></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #cc0000;">12Q: What is a commit in
Git?</span></b><span style="color: black;"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">A: A commit is a snapshot of
changes made to a repository at a specific point in time. Each commit has a
unique identifier and includes a commit message describing the changes made.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><o:p><span style="font-family: inherit; font-size: medium;"> </span></o:p></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #cc0000;">13Q: What is a branch in
Git?</span></b><span style="color: black;"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">A: A branch is a separate
line of development in a Git repository that allows developers to work on
different features or versions of the code in isolation.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><o:p><span style="font-family: inherit; font-size: medium;"> </span></o:p></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #cc0000;">14Q: What is a merge in Git?</span></b><span style="color: black;"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">A: A merge is the process of
combining changes from one branch into another.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><o:p><span style="font-family: inherit; font-size: medium;"> </span></o:p></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #cc0000;">15Q: What is a pull request
in Git?</span></b><span style="color: black;"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">A: A pull request is a
feature of Git that allows developers to propose changes to a repository and
request that the changes be merged into the main codebase.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><o:p><span style="font-family: inherit; font-size: medium;"> </span></o:p></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #cc0000;">16Q: What is a conflict in
Git?</span></b><span style="color: black;"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">A: A conflict occurs in Git
when changes made to a file in one branch conflict with changes made to the
same file in another branch. Resolving conflicts involves manually merging the
changes.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><o:p><span style="font-family: inherit; font-size: medium;"> </span></o:p></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #cc0000;">17Q: What is a remote in
Git?</span></b><span style="color: black;"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">A: A remote is a version of
a Git repository that is hosted on a remote server, such as GitHub or
Bitbucket.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><o:p><span style="font-family: inherit; font-size: medium;"> </span></o:p></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #cc0000;">18Q: What is the difference
between git fetch and git pull?</span></b><span style="color: black;"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">A: git fetch downloads
changes from a remote repository but does not merge them, while git pull
downloads changes and immediately merges them into the current branch.<o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><o:p><span style="font-family: inherit; font-size: medium;"> </span></o:p></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="font-family: inherit; font-size: medium;"><b><span style="color: #cc0000;">19Q: What is git rebase?</span></b><span style="color: black;"><o:p></o:p></span></span></p>
<p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;"><span style="color: black;"><span style="font-family: inherit; font-size: medium;">A: git rebase is a Git
command that allows developers to modify the commit history of a branch by
reapplying commits on top of another branch.<o:p></o:p></span></span></p>
<p class="MsoNormal"><o:p><span style="font-family: inherit; font-size: medium;"> </span></o:p></p>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-77409713654088623832023-04-29T11:47:00.011+05:302024-01-09T11:46:32.721+05:30Selenium with Python Interview Questions<p><b><span style="color: #cc0000; font-family: verdana;"> 1.<span face=""Courier New", Courier, monospace, arial, sans-serif" style="background-color: white; font-size: 14px; white-space: pre-wrap;">What is Selenium?</span></span></b></p><pre class="a-b-r-La" style="background-color: white; font-size: 14px; margin-bottom: 0px; margin-top: 0px; overflow-wrap: break-word; user-select: text; white-space: pre-wrap;"><span style="font-family: verdana;">Selenium is a popular open-source automation testing tool that is used to automate web browsers.
<b><span style="color: #cc0000;">2.What programming languages are supported by Selenium?</span></b>
Selenium supports a wide range of programming languages such as Java, Python, C#, JavaScript, and more.
<b><span style="color: #cc0000;">3.Why is Python a popular choice for Selenium automation?</span></b>
Python is a popular choice for Selenium automation because it is easy to learn, has a simple syntax, and has a rich set of libraries and frameworks.
<span style="color: #cc0000;"><b>4.What are the different types of web drivers in Selenium?</b></span>
Selenium supports different types of web drivers such as ChromeDriver, GeckoDriver, EdgeDriver, SafariDriver, and more.
<b><span style="color: #cc0000;">5.How do you launch a browser using Selenium with Python?</span></b>
To launch a browser using Selenium with Python, import the WebDriver module and use the desired driver (e.g., ChromeDriver) to instantiate a new instance of the browser.
<b><span style="color: #cc0000;">6.How do you locate web elements using Selenium with Python?</span></b>
Web elements can be located using various methods such as find_element_by_id(), find_element_by_name(), find_element_by_xpath(), and more.
<span style="color: #cc0000;"><b>7.What is the difference between find_element() and find_elements() in Selenium with Python?</b></span>
find_element() returns the first matching web element, while find_elements() returns a list of all matching web elements.
<b><span style="color: #cc0000;">8.How do you interact with web elements using Selenium with Python?</span></b>
Web elements can be interacted with using various methods such as click(), send_keys(), clear(), and more.
<span style="color: #cc0000;"><b>9.How do you handle alerts using Selenium with Python?</b></span>
Alerts can be handled using the switch_to.alert() method, which allows you to accept, dismiss, or send text to an alert.
<span style="color: #cc0000;"><b>10.How do you handle frames using Selenium with Python?</b></span>
Frames can be handled using the switch_to.frame() method, which allows you to switch to a specific frame by index, name, or web element.
<b><span style="color: #cc0000;">11.What is the purpose of implicit and explicit waits in Selenium with Python?</span></b>
Implicit waits are used to wait for a certain amount of time before executing the next command, while explicit waits are used to wait for a specific condition to be met.
<b><span style="color: #cc0000;">12.How do you take screenshots using Selenium with Python?</span></b>
Screenshots can be taken using the get_screenshot_as_file() or get_screenshot_as_base64() methods.
<span style="color: #cc0000;"><b>13.How do you handle dropdowns using Selenium with Python?</b></span>
Dropdowns can be handled using the Select class, which provides methods such as select_by_value(), select_by_index(), select_by_visible_text(), and more.
<b><span style="color: #cc0000;">14.How do you handle checkboxes and radio buttons using Selenium with Python?</span></b>
Checkboxes and radio buttons can be handled using the click() method.
<b><span style="color: #cc0000;">15.How do you navigate to different pages using Selenium with Python?</span></b>
Pages can be navigated using the get() method, which allows you to navigate to a specific URL.
<span style="color: #cc0000;"><b>16.How do you handle cookies using Selenium with Python?</b></span>
Cookies can be handled using the get_cookies() and add_cookie() methods.
<b><span style="color: #cc0000;">17.What is the difference between get() and navigate() methods in Selenium with Python?</span></b>
get() method loads a new web page in the current browser window, while navigate() method is used to navigate back and forth between web pages in the browser history.
<span style="color: #cc0000;"><b>18.How do you switch between windows using Selenium with Python?</b></span>
Windows can be switched using the switch_to.window() method.
<span style="color: #cc0000;"><b>19.How do you handle browser alerts using Selenium with Python?</b></span>
Browser alerts can be handled using the switch_to.alert() method.
<span style="color: #cc0000;"><b>20.How do you handle multiple tabs in a browser using Selenium with Python?</b></span>
Multiple tabs can be handled using the window_handles and switch_to.window() methods.</span></pre>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-30363765066764738642023-04-29T11:41:00.012+05:302024-01-09T11:47:23.061+05:30RestAssured Interview Questions & Answers<p><b><span style="color: #cc0000; font-family: verdana;"> 1.<span face=""Courier New", Courier, monospace, arial, sans-serif" style="background-color: white; font-size: 14px; white-space: pre-wrap;">What is RestAssured?</span></span></b></p><p><span face=""Courier New", Courier, monospace, arial, sans-serif" style="background-color: white; font-family: verdana; font-size: 14px; white-space: pre-wrap;">RestAssured is a popular Java-based library for API testing. It provides a simple and intuitive interface for creating requests, sending requests, and validating responses.</span></p><pre class="a-b-r-La" style="background-color: white; font-size: 14px; margin-bottom: 0px; margin-top: 0px; overflow-wrap: break-word; user-select: text; white-space: pre-wrap;"><span style="font-family: verdana;"><span style="color: #cc0000;"><b>2.What are the different HTTP methods supported by RestAssured?</b></span>
RestAssured supports different HTTP methods such as GET, POST, PUT, DELETE, and more. Each method is used for a specific purpose.
<b><span style="color: #cc0000;">3.How do you create a request in RestAssured?</span></b>
To create a request in RestAssured, use the given() method to specify the base URL and other request details. Then, use the HTTP method (e.g., get(), post()) to send the request.
<b><span style="color: #cc0000;">4.How do you add parameters to a request in RestAssured?</span></b>
Parameters can be added to a request in RestAssured using the queryParam() or formParam() methods, depending on the type of parameter.
<b><span style="color: #cc0000;">5.How do you add headers to a request in RestAssured?</span></b>
Headers can be added to a request in RestAssured using the header() method.
<span style="color: #cc0000;"><b>6.What is the purpose of an authentication mechanism in RestAssured?</b></span>
Authentication mechanisms are used in RestAssured to ensure that only authorized users can access the API. It provides a way to protect sensitive data and prevent unauthorized access.
<b><span style="color: #cc0000;">7.How do you add authentication to a request in RestAssured?</span></b>
Authentication can be added to a request in RestAssured using the auth() method, which supports different types of authentication such as basic authentication, OAuth 1.0, OAuth 2.0, and more.
<b><span style="color: #cc0000;">8.What is a request body?</span></b>
The request body is the data sent by a client to a server as part of an API request. It can be in different formats such as JSON, XML, or form data.
<span style="color: #cc0000;"><b>9.How do you send a request with a request body in RestAssured?</b></span>
To send a request with a request body in RestAssured, use the body() method to specify the request body content and format.
<b><span style="color: #cc0000;">10.How do you validate a response in RestAssured?</span></b>
Responses can be validated in RestAssured using the assertThat() method, which supports different types of assertions such as status code, response body, headers, and more.
<span style="color: #cc0000;"><b>11.How do you extract values from a response in RestAssured?</b></span>
Values can be extracted from a response in RestAssured using the extract() method, which supports different types of extraction such as path, jsonPath, xmlPath, and more.
<span style="color: #cc0000;"><b>12.How do you handle cookies in RestAssured?</b></span>
Cookies can be handled in RestAssured using the cookie() method, which supports different types of operations such as adding a cookie, getting a cookie, or deleting a cookie.
<span style="color: #cc0000;"><b>13.What is serialization and deserialization in RestAssured?</b></span>
Serialization is the process of converting an object into a format that can be transmitted over the network, while deserialization is the process of converting the received data into an object. RestAssured supports serialization and deserialization of JSON and XML data.
<b><span style="color: #cc0000;">14.How do you handle timeouts in RestAssured?</span></b>
Timeouts can be set in RestAssured using the timeout() method, which specifies the maximum time to wait for a response.
<span style="color: #cc0000;"><b>15.What is the purpose of a filter in RestAssured?</b></span>
Filters are used in RestAssured to modify or inspect requests and responses. They provide a way to perform custom operations such as logging, caching, or encryption.
<span style="color: #cc0000;"><b>16.How do you add a filter to a request in RestAssured?</b></span>
Filters can be added to a request in RestAssured using the filter() method, which specifies the filter class.
<span style="color: #cc0000;"><b>17.What is the difference between given(), when(), and then() methods in RestAssured?</b></span>
Given() is used to set up preconditions for a request</span></pre>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-54540766308299938112023-04-29T11:33:00.003+05:302024-01-09T11:48:14.445+05:30Postman Interview Questions & Answers<pre class="a-b-r-La" style="background-color: white; margin-bottom: 0px; margin-top: 0px; overflow-wrap: break-word; user-select: text; white-space: pre-wrap;"><span style="font-family: verdana;"><b><span style="color: #cc0000;">1.What is API testing?</span></b>
API testing is a type of software testing that involves testing APIs (Application Programming Interfaces) to ensure they function correctly, meet the requirements, and provide the expected output.
<span style="color: #cc0000;"><b>2.What is Postman?</b>
</span>Postman is a popular API testing tool that allows developers to create, test, and document APIs. It provides a user-friendly interface for creating requests, sending requests, and inspecting responses.
<b><span style="color: #cc0000;">3.What are the different types of requests in Postman?</span></b>
Postman supports different types of requests such as GET, POST, PUT, PATCH, DELETE, and more. Each type of request is used for a specific purpose.
<span style="color: #cc0000;"><b>4.What is the difference between GET and POST requests?</b></span>
GET requests are used to retrieve data from a server, while POST requests are used to send data to a server.
<span style="color: #cc0000;"><b>5.How do you add headers in Postman?</b></span>
Headers can be added to a request in Postman by clicking on the Headers tab and entering the key-value pairs.
<span style="color: #cc0000;"><b>6.What is the purpose of environment variables in Postman?</b></span>
Environment variables in Postman allow developers to store and manage values that are shared across multiple requests, collections, or even different environments.
<span style="color: #cc0000;"><b>7.How do you set up and use environment variables in Postman?</b></span>
To set up environment variables in Postman, click on the gear icon in the upper right corner and select Manage Environments. Then, click on Add to create a new environment and enter the key-value pairs. To use environment variables in a request, enclose the variable name in double curly braces (e.g., {{variable_name}}).
<b><span style="color: #cc0000;">8.What is the purpose of a collection in Postman?</span></b>
A collection in Postman is a group of related requests that can be organized and executed together. It provides a way to manage and share requests, tests, and environments.
<span style="color: #cc0000;"><b>9.How do you create a collection in Postman?</b></span>
To create a collection in Postman, click on the New button in the upper left corner and select Collection. Then, enter a name and description for the collection.
<span style="color: #cc0000;"><b>10.What is a request body?</b></span>
The request body is the data sent by a client to a server as part of an API request. It can be in different formats such as JSON, XML, or form data.
<span style="color: #cc0000;"><b>11.How do you send a request with a request body in Postman?</b></span>
To send a request with a request body in Postman, select the appropriate HTTP method (e.g., POST) and enter the request body in the Body tab. Then, click on Send to send the request.
<b><span style="color: #cc0000;">12.What is the purpose of authentication in API testing?</span></b>
Authentication is used in API testing to ensure that only authorized users can access the API. It provides a way to protect sensitive data and prevent unauthorized access.
<b><span style="color: #cc0000;">13.How do you add authentication to a request in Postman?</span></b>
Authentication can be added to a request in Postman by clicking on the Authorization tab and selecting the appropriate type of authentication (e.g., Basic, OAuth 2.0). Then, enter the necessary credentials or tokens.
<b><span style="color: #cc0000;">14.What is the purpose of a test script in Postman?</span></b>
A test script in Postman is a JavaScript code that is executed after a request is sent. It allows developers to automate tests, validate responses, and perform assertions.
<span style="color: #cc0000;"><b>15.How do you write a test script in Postman?</b></span>
Test scripts can be written in Postman by clicking on the Tests tab and entering the JavaScript code. Postman provides several built-in functions and libraries for writing test scripts.
<span style="color: #cc0000;"><b>16.What is the difference between pre-request scripts and test scripts in Postman?</b></span>
Pre-request scripts are executed before a request is sent and are used to modify the request, set environment variables, or perform other actions. Test scripts are executed after a request is sent and are used.
</span></pre><p><span style="font-family: verdana;"> </span></p>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-28730369308040351742023-04-02T14:33:00.016+05:302023-04-02T14:57:27.103+05:30<div style="background-color: white; text-align: center; user-select: text;"><span style="color: #cc0000; font-family: verdana;"><b><br /></b></span></div><div style="background-color: white; text-align: center; user-select: text;"><a href="https://www.pavantestingtools.com/p/blog-page.html" style="user-select: text;"><span style="color: #cc0000; font-family: verdana; font-size: x-large;"><b>Manual Testing Tutorials</b></span></a></div><div style="background-color: white; text-align: center; user-select: text;"><span style="color: #cc0000; font-family: verdana;"><b><br /></b></span></div><div style="background-color: white; text-align: center; user-select: text;"><a href="https://www.pavantestingtools.com/p/manual-testing-project.html" style="user-select: text;"><span style="color: #cc0000; font-family: verdana; font-size: x-large;"><b>Manual Testing Materials</b></span></a></div><div style="background-color: white; text-align: center; user-select: text;"><span style="color: #cc0000; font-family: verdana;"><b><br /></b></span></div><div style="background-color: white; text-align: center; user-select: text;"><a href="https://www.pavantestingtools.com/p/blog-page_6.html" style="user-select: text;"><span style="color: #cc0000; font-family: verdana; font-size: x-large;"><b>Manual Testing Interview Questions & Answers</b></span></a></div><div style="background-color: white; text-align: center; user-select: text;"><span style="color: #cc0000; font-family: verdana;"><b><br /></b></span></div><div style="background-color: white; text-align: center; user-select: text;"><a href="https://www.pavantestingtools.com/p/istqb-certification.html" style="user-select: text;"><span style="color: #cc0000; font-family: verdana; font-size: x-large;"><b>ISTQB</b></span></a></div><div style="background-color: white; text-align: center; user-select: text;"><span style="color: #cc0000; font-family: verdana;"><b><br /></b></span></div><div style="background-color: white; text-align: center; user-select: text;"><a href="https://www.pavantestingtools.com/p/unix.html" style="user-select: text;"><span style="color: #cc0000; font-family: verdana; font-size: x-large;"><b>UNIX/Linux</b></span></a></div><div style="background-color: white; text-align: center; user-select: text;"><span style="color: #cc0000; font-family: verdana;"><b><br /></b></span></div><div style="background-color: white; text-align: center; user-select: text;"><a href="https://www.pavantestingtools.com/p/agile.html" style="user-select: text;"><span style="color: #cc0000; font-family: verdana; font-size: x-large;"><b>Agile Methodology</b></span></a></div><div style="background-color: white; text-align: center; user-select: text;"><span style="color: #cc0000; font-family: verdana;"><b><br /></b></span></div><div style="background-color: white; text-align: center; user-select: text;"><a href="https://www.pavantestingtools.com/p/sql-tutorials.html" style="user-select: text;"><span style="color: #cc0000; font-family: verdana; font-size: x-large;"><b>SQL</b></span></a></div><div style="background-color: white; text-align: center; user-select: text;"><span style="color: #cc0000; font-family: verdana;"><b><br /></b></span></div><div style="background-color: white; text-align: center; user-select: text;"><a href="https://www.pavantestingtools.com/p/selenium.html" style="user-select: text;"><span style="color: #cc0000; font-family: verdana; font-size: x-large;"><b>Selenium with Java</b></span></a></div><div style="background-color: white; text-align: center; user-select: text;"><span style="color: #cc0000; font-family: verdana;"><b><br /></b></span></div><div style="background-color: white; text-align: center; user-select: text;"><a href="https://www.pavantestingtools.com/p/automation-testing-materials.html" style="user-select: text;"><span style="color: #cc0000; font-family: verdana; font-size: x-large;"><b>Automation Testing Materials</b></span></a></div><div style="background-color: white; text-align: center; user-select: text;"><span style="color: #cc0000; font-family: verdana;"><b><br /></b></span></div><div style="background-color: white; text-align: center; user-select: text;"><a href="https://www.pavantestingtools.com/p/etl-testing-faqs.html" style="user-select: text;"><span style="color: #cc0000; font-family: verdana; font-size: x-large;"><b>ETL Testing Documents</b></span></a></div><div style="background-color: white; text-align: center; user-select: text;"><span style="color: #cc0000; font-family: verdana;"><b><br /></b></span></div><div style="background-color: white; text-align: center; user-select: text;"><a href="https://www.pavantestingtools.com/p/etl-testing-videos.html" style="user-select: text;"><span style="color: #cc0000; font-family: verdana; font-size: x-large;"><b>ETL Testing videos</b></span></a></div><div style="background-color: white; text-align: center; user-select: text;"><span style="color: #cc0000; font-family: verdana;"><b><br /></b></span></div><div style="background-color: white; text-align: center; user-select: text;"><a href="https://www.pavantestingtools.com/p/hadoop-testing.html" style="user-select: text;"><span style="color: #cc0000; font-family: verdana; font-size: x-large;"><b>Big Data Hadoop</b></span></a></div><div style="background-color: white; text-align: center; user-select: text;"><span style="color: #cc0000; font-family: verdana;"><b><br /></b></span></div><div style="background-color: white; text-align: center; user-select: text;"><a href="https://www.pavantestingtools.com/p/job-websites-in-india.html" style="user-select: text;"><span style="color: #cc0000; font-family: verdana; font-size: x-large;"><b>Job Websites India/UK/US</b></span></a></div><div style="background-color: white; text-align: center; user-select: text;"><span style="color: #cc0000; font-family: verdana;"><b><br /></b></span></div><div style="background-color: white; text-align: center; user-select: text;"><a href="https://www.pavantestingtools.com/p/resi.html" style="user-select: text;"><span style="color: #cc0000; font-family: verdana; font-size: x-large;"><b>Resume Templates</b></span></a></div><div style="background-color: white; text-align: center; user-select: text;"><span style="color: #cc0000; font-family: verdana;"><b><br /></b></span></div><div style="background-color: white; text-align: center; user-select: text;"><a href="https://www.pavanonlinetrainings.com/" style="user-select: text;"><span style="color: #cc0000; font-family: verdana; font-size: x-large;"><b>Online Training</b></span></a></div>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-87643245179836753612020-12-19T10:51:00.004+05:302023-03-29T12:50:57.343+05:30head, tail, more & less Commands in Unix/Linux<div class="separator" style="clear: both; text-align: center;"><span style="font-family: inherit;"><br /></span></div><span style="font-family: inherit;"><br /></span><p><span style="font-family: inherit;">head<span style="white-space: pre;"> </span>: to display specified number of lines from top of the file.</span></p><p><span style="font-family: inherit;">--------</span></p><p><span style="font-family: inherit;">head cities.txt<span style="white-space: pre;"> </span></span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;"><span style="white-space: pre;"> </span>* Display 10 lines from top of the file.</span></p><p><span style="font-family: inherit;"><span style="white-space: pre;"> </span>* 10 is the dfault value for head command</span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">head -n 15 cities.txt (or) head -15 cities.txt</span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">head -n 5 cities.txt </span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">tail<span style="white-space: pre;"> </span>: to display specified number of lines from bottom of the file.</span></p><p><span style="font-family: inherit;">----------------</span></p><p><span style="font-family: inherit;"><span style="white-space: pre;"> </span>tail cities.txt<span style="white-space: pre;"> </span></span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;"><span style="white-space: pre;"> </span>* Display last 10 lines from the file.</span></p><p><span style="font-family: inherit;"><span style="white-space: pre;"> </span>* 10 is the dfault value for tail command</span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">tail -n 15 cities.txt (or) tail -15 cities.txt</span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">tail -n 5 cities.txt </span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">Display the lines from 10 to 15 ?</span></p><p><span style="font-family: inherit;"><span style="white-space: pre;"> </span>head -15 cities.txt | tail -6</span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">Display the lines from 20 to 30 ?</span></p><p><span style="font-family: inherit;"><span style="white-space: pre;"> </span>head -30 cities.txt | tail -11</span></p><p><span style="white-space: pre;"><span style="font-family: inherit;"> </span></span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">ls - l Display List of files and directories</span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">ls -l | head -5 Display Top 5 files and directories</span></p><p><span style="font-family: inherit;">ls -l | tail -5 Display Top 5 files and directories</span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">more : Display content page by page.(Next page - space, Next line - Enter, q- Command prompt)</span></p><p><span style="font-family: inherit;">--------------</span></p><p><span style="font-family: inherit;"><span style="white-space: pre;"> </span>more cities.txt</span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">more : Display content page by page in both directions means next page or to previos page</span></p><p><span style="font-family: inherit;">Next page - space, Next line - Enter, q- Command prompt)</span></p><p><span style="font-family: inherit;">--------------</span></p><p><span style="font-family: inherit;"><span style="white-space: pre;"> </span>more cities.txt</span></p><p><span style="white-space: pre;"><span style="font-family: inherit;"> </span></span></p><p><span style="font-family: inherit;">ls -l | more</span></p><p><span style="font-family: inherit;">ls -l | less</span></p>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-29225490911722211292020-12-19T10:49:00.002+05:302021-10-02T11:24:01.864+05:30touch, pwd & ls Commands in Unix/Linux<p> </p><p><br /></p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="325" src="https://www.youtube.com/embed/QWC1CTABZt8" width="475" youtube-src-id="QWC1CTABZt8"></iframe></div><br /><p><span style="font-family: inherit;">ls : List Files </span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">ls -l : shows file or directory, size, modified date and time, file or folder name and owner of file and its permission.</span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">ls -a : view hidden files</span></p><p><span style="font-family: inherit;"><span style="white-space: pre;"> </span>touch .myfile.txt</span></p><p><span style="font-family: inherit;"><span style="white-space: pre;"> </span>ls -a</span></p><p><span style="white-space: pre;"><span style="font-family: inherit;"> </span></span></p><p><span style="font-family: inherit;">ls -l -a<span style="white-space: pre;"> </span>: detailed listing files along with hiddwn files</span></p><p><span style="white-space: pre;"><span style="font-family: inherit;"> </span></span></p><p><span style="font-family: inherit;">ls -F<span style="white-space: pre;"> </span>: will add the ‘/’ Character at the end each directory.</span></p><p><span style="white-space: pre;"><span style="font-family: inherit;"> </span></span></p><p><span style="font-family: inherit;">ls -r<span style="white-space: pre;"> </span>: display files and directories in reverse order.</span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">ls -R<span style="white-space: pre;"> </span>: displays directories along with sub subdirectories</span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">ls -lS<span style="white-space: pre;"> </span>: displays file size in order, will display big in size first.</span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">ls -l Documents<span style="white-space: pre;"> </span>: list files under directory Documents</span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">wild card characters</span></p><p><span style="font-family: inherit;">--------</span></p><p><span style="font-family: inherit;">? Single character</span></p><p><span style="font-family: inherit;">* Multiple characters</span></p><p><span style="font-family: inherit;">[ ] Range of values</span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">ls ?.*</span></p><p><span style="font-family: inherit;"><span style="white-space: pre;"> </span>Output: a.doc b.doc c.doc x.txt y.txt</span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">ls ?.doc</span></p><p><span style="font-family: inherit;"><span style="white-space: pre;"> </span>Output: a.doc b.doc c.doc</span></p><p><span style="white-space: pre;"><span style="font-family: inherit;"> </span></span></p><p><span style="font-family: inherit;">ls ?.txt</span></p><p><span style="font-family: inherit;"><span style="white-space: pre;"> </span>Output: x.txt y.txt</span></p><p><span style="white-space: pre;"><span style="font-family: inherit;"> </span></span></p><p><span style="font-family: inherit;">ls a*<span style="white-space: pre;"> </span>Displays files which are starting with 'a'</span></p><p><span style="font-family: inherit;"><span style="white-space: pre;"> </span>Output: abc.doc a.doc</span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">Range(Displays files starting with a to z)</span></p><p><span style="font-family: inherit;">ls [a-z]*.*</span></p><p><span style="font-family: inherit;">ls [a-c]*.*</span></p><p><span style="font-family: inherit;">ls [a-z]*.txt</span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">rm ?.* Removes the files with single character</span></p><p><span style="font-family: inherit;">rm *.txt Removes the files with extension txt</span></p><p><span style="font-family: inherit;">rm *.doc Removes the files with extension txt</span></p>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-48735173175047319152020-12-19T10:41:00.003+05:302021-10-02T11:24:02.794+05:30Unix/Linux File and Directory Commands<p> </p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="325" src="https://www.youtube.com/embed/LxrKRkCyRwU" width="475" youtube-src-id="LxrKRkCyRwU"></iframe></div><br /><p></p><p><br /></p><p><span style="font-family: inherit; font-size: large;">cat</span></p><p><span style="font-family: inherit;">Creating the new file</span></p><p><span style="font-family: inherit;">Display content of the file</span></p><p><span style="font-family: inherit;">Concatenating more than one file</span></p><p><span style="font-family: inherit;">Appending data to the existing file</span></p><p><span style="font-family: inherit;">cp - Copy contents from a file to another file(source to destination)</span></p><p><span style="font-family: inherit; font-size: large;">mv</span></p><p><span style="font-family: inherit;">Renaming a file(changing name of the file)</span></p><p><span style="font-family: inherit;">Renaming a directory</span></p><p><span style="font-family: inherit;">Moves files from one directory to another directory</span></p><p><span style="font-family: inherit;"><span style="font-size: large;">rm </span>- Delete/remove a file or directory (only if directory is empty).</span></p><p><br /></p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="325" src="https://www.youtube.com/embed/CHwvJpZ2BTg" width="475" youtube-src-id="CHwvJpZ2BTg"></iframe></div><br /><p><span style="font-family: inherit;">mkdir - create directories and subdirectories.</span></p><p><span style="font-family: inherit;">mkdir testdir</span></p><p><span style="font-family: inherit;">create multiple directories at one time:</span></p><p><span style="font-family: inherit;"> mkdir testdir1 testdir2 testdir3</span></p><p><span style="font-family: inherit;">create several subdirectories at one time:</span></p><p><span style="font-family: inherit;"> mkdir -p world/countries/states</span></p><p><span style="font-family: inherit;">-------------------------------------------------------------------</span></p><p><span style="font-family: inherit;">cd - changing/closing directory</span></p><p><span style="font-family: inherit;">cd .. : go back to one level</span></p><p><span style="font-family: inherit;">cd /testdir1/testdir2/testdir3 → changing directory</span></p><p><span style="font-family: inherit;">pwd : it prints present directory</span></p><p><span style="font-family: inherit;">cd ~ Move to users home directory from anywhere.</span></p><p><span style="font-family: inherit;">------------------------------------------------------------------</span></p><p><span style="font-family: inherit;">rmdir - Remove the directory if it is empty (works only if directory empty)</span></p><p><span style="font-family: inherit;"><br /></span></p><p><span style="font-family: inherit;">rmdir world // error</span></p><p><span style="font-family: inherit;">rm -r world</span></p><p><span style="font-family: inherit;">rmdir testdir1 testdir2 testdir3</span></p><div><span style="font-family: inherit;"><br /></span></div><div><br /></div>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-81756559075388004642020-12-06T20:39:00.009+05:302023-04-02T14:55:14.855+05:30Manual & Automation Testing Free Video Tutorials | YouTube Playlists<p></p><p class="MsoNormal" style="background: white; line-height: 150%; margin-bottom: 0in; mso-outline-level: 1;"><b></b></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: inherit; font-size: large;"><br /></span></div><b><div class="separator" style="clear: both; text-align: center;"><b style="color: red; text-align: left;"><span style="color: red; font-family: inherit; font-size: large; line-height: 150%; mso-fareast-font-family: "Times New Roman"; mso-font-kerning: 18.0pt;">** How to Prepare for a QA Test Automation Interview</span></b></div></b><p></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large;"><span style="line-height: 150%;"><a href="https://youtu.be/gJZpjl_SQ00"><span style="line-height: 150%;">https://youtu.be/gJZpjl_SQ00</span></a></span><u><span style="color: red; line-height: 150%;"><o:p></o:p></span></u></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">** Project based FAQ's & Resume Preparation<o:p></o:p></span></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large;"><span style="line-height: 150%;"><a href="https://www.youtube.com/watch?v=Vn8Vn37G2Pc"><span style="line-height: 150%; mso-bidi-font-weight: bold;">https://www.youtube.com/watch?v=Vn8Vn37G2Pc</span></a></span><span style="line-height: 150%; mso-bidi-font-weight: bold;"><o:p></o:p></span></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><u><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">Selenium FAQ’S (8 Parts)<o:p></o:p></span></u></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/watch?v=APRVsl01AZI&list=PLUDwpEzHYYLtFHGMSyucq8IP3vcsvpUTi">https://www.youtube.com/watch?v=APRVsl01AZI&list=PLUDwpEzHYYLtFHGMSyucq8IP3vcsvpUTi</a><u><span style="color: red; mso-bidi-font-weight: bold;"><o:p></o:p></span></u></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><u><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">Selenium Locators<o:p></o:p></span></u></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/watch?v=HBOdscUwUnc&list=PLUDwpEzHYYLut2OnS4GlY7fiSAabRmsz3">https://www.youtube.com/watch?v=HBOdscUwUnc&list=PLUDwpEzHYYLut2OnS4GlY7fiSAabRmsz3</a><u><span style="color: red; mso-bidi-font-weight: bold;"><o:p></o:p></span></u></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">Selenium Grid:<o:p></o:p></span></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/watch?v=ewUI1p-tZ64&t=385s">https://www.youtube.com/watch?v=ewUI1p-tZ64&t=385s</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><u><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">ApachePOI API Advanced( for
Selenium)<o:p></o:p></span></u></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/watch?v=ipjl49Hgsg8&list=PLUDwpEzHYYLsN1kpIjOyYW6j_GLgOyA07">https://www.youtube.com/watch?v=ipjl49Hgsg8&list=PLUDwpEzHYYLsN1kpIjOyYW6j_GLgOyA07</a><u><span style="color: red; mso-bidi-font-weight: bold;"><o:p></o:p></span></u></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><u><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">Selenium4 New Features<o:p></o:p></span></u></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/playlist?list=PLUDwpEzHYYLtW68M8fSawlFvsG0YX82Tx">https://www.youtube.com/playlist?list=PLUDwpEzHYYLtW68M8fSawlFvsG0YX82Tx</a><u><span style="color: red;"><o:p></o:p></span></u></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><u><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">Git & Github advanced<o:p></o:p></span></u></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/watch?v=HCeBd5GKNO8">https://www.youtube.com/watch?v=HCeBd5GKNO8</a><u><span style="color: red;"><o:p></o:p></span></u></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><u><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">Java Collections<o:p></o:p></span></u></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/watch?v=hKhlkx_6HeI&list=PLUDwpEzHYYLu9-xrx5ykNH8wmN1C1qClk">https://www.youtube.com/watch?v=hKhlkx_6HeI&list=PLUDwpEzHYYLu9-xrx5ykNH8wmN1C1qClk</a><u><span style="color: red; mso-bidi-font-weight: bold;"><o:p></o:p></span></u></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><u><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">Java Lambda Expressions<o:p></o:p></span></u></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/watch?v=MMruoVq6160&list=PLUDwpEzHYYLtNoZUJaRJfCktwjVtOwIk3">https://www.youtube.com/watch?v=MMruoVq6160&list=PLUDwpEzHYYLtNoZUJaRJfCktwjVtOwIk3</a><u><span style="color: red; mso-bidi-font-weight: bold;"><o:p></o:p></span></u></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><u><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">Java Streams<o:p></o:p></span></u></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/watch?v=33JrZGtKOEE&list=PLUDwpEzHYYLvTPVqVIt7tlBohABLo4gyg">https://www.youtube.com/watch?v=33JrZGtKOEE&list=PLUDwpEzHYYLvTPVqVIt7tlBohABLo4gyg</a><u><span style="color: red; mso-bidi-font-weight: bold;"><o:p></o:p></span></u></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><u><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">Java Coding FAQ’s<o:p></o:p></span></u></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/watch?v=3vbizK6KzaU&list=PLUDwpEzHYYLtgkXK6YaZ4I2XcsjMqIaEa">https://www.youtube.com/watch?v=3vbizK6KzaU&list=PLUDwpEzHYYLtgkXK6YaZ4I2XcsjMqIaEa</a><u><span style="color: red; mso-bidi-font-weight: bold;"><o:p></o:p></span></u></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><u><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">Docker<o:p></o:p></span></u></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/watch?v=AQbSmki24Xw&list=PLUDwpEzHYYLtpm24ojHwubwmMNQildHBc">https://www.youtube.com/watch?v=AQbSmki24Xw&list=PLUDwpEzHYYLtpm24ojHwubwmMNQildHBc</a><u><span style="color: red; mso-bidi-font-weight: bold;"><o:p></o:p></span></u></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><u><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">Protractor<o:p></o:p></span></u></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/watch?v=LzrNtbKANCg&list=PLUDwpEzHYYLt9nBh8fMrJMt2PCHnWCqN1">https://www.youtube.com/watch?v=LzrNtbKANCg&list=PLUDwpEzHYYLt9nBh8fMrJMt2PCHnWCqN1</a><u><span style="color: red; mso-bidi-font-weight: bold;"><o:p></o:p></span></u></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><u><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">Cucumber <o:p></o:p></span></u></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/watch?v=aFlAXLSHbCg&list=PLUDwpEzHYYLuOleK8iPl6kc2UbXGvllBY">https://www.youtube.com/watch?v=aFlAXLSHbCg&list=PLUDwpEzHYYLuOleK8iPl6kc2UbXGvllBY</a><u><span style="color: red; mso-bidi-font-weight: bold;"><o:p></o:p></span></u></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><u><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">Miscellaneous Topics in
Selenium<o:p></o:p></span></u></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;">Ajax/Stale
Element Exception: <a href="https://www.youtube.com/watch?v=m558zwIM-bU">https://www.youtube.com/watch?v=m558zwIM-bU</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;">Robot Class API: <a href="https://www.youtube.com/watch?v=jz7MgzNsepI&t=757s">https://www.youtube.com/watch?v=jz7MgzNsepI&t=757s</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;">Handle
Authentication Popup: <a href="https://www.youtube.com/watch?v=cj8z9_c6ejo&t=525s">https://www.youtube.com/watch?v=cj8z9_c6ejo&t=525s</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;">Automate QR Code:
<a href="https://www.youtube.com/watch?v=5Ihbu93zxIU&t=693s">https://www.youtube.com/watch?v=5Ihbu93zxIU&t=693s</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;">Automate Bar
Codes: <a href="https://www.youtube.com/watch?v=M2cypkjI93c&t=70s">https://www.youtube.com/watch?v=M2cypkjI93c&t=70s</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;">Check
Bitmaps/Images: <a href="https://www.youtube.com/watch?v=1CBS1AQy6zo&t=717s">https://www.youtube.com/watch?v=1CBS1AQy6zo&t=717s</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;">Headless browser
testing: <a href="https://www.youtube.com/watch?v=WqIAcYXaIZA&t=1s">https://www.youtube.com/watch?v=WqIAcYXaIZA&t=1s</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;">Java script
Executor in Selenium: <a href="https://www.youtube.com/watch?v=P6LBk_qzISg&t=2625s">https://www.youtube.com/watch?v=P6LBk_qzISg&t=2625s</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;">DB testing in
Selenium (JDBC): <a href="https://www.youtube.com/watch?v=Sw3eqsKvfCM">https://www.youtube.com/watch?v=Sw3eqsKvfCM</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;">Checking Broken
links in page: <a href="https://www.youtube.com/watch?v=E0gvFxM6qTw">https://www.youtube.com/watch?v=E0gvFxM6qTw</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;">Use Java HashMap
in Selenium: <o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/watch?v=x7AIIVFgQVw">https://www.youtube.com/watch?v=x7AIIVFgQVw</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;">Working with
Cookies (part1): <a href="https://www.youtube.com/watch?v=TjLU9Iq9AeE">https://www.youtube.com/watch?v=TjLU9Iq9AeE</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;">Working with
Cookies (part2): <a href="https://www.youtube.com/watch?v=cv5A4yO8QDo">https://www.youtube.com/watch?v=cv5A4yO8QDo</a><span class="MsoHyperlink"><o:p></o:p></span></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;">AutoIT (Part1): <a href="https://www.youtube.com/watch?v=wI6hUWcu2Uk">https://www.youtube.com/watch?v=wI6hUWcu2Uk</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;">AutoIT (Part2): <a href="https://www.youtube.com/watch?v=j22WqyW6PJo">https://www.youtube.com/watch?v=j22WqyW6PJo</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><u><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">API
Testing using Postman<o:p></o:p></span></u></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/watch?v=95NBave0W_k&list=PLUDwpEzHYYLt3kLIHDLVjdnmJw7BDvVdE">https://www.youtube.com/watch?v=95NBave0W_k&list=PLUDwpEzHYYLt3kLIHDLVjdnmJw7BDvVdE</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">API
Testing using SOAPUI<o:p></o:p></span></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/watch?v=4Od5hMd-EPM&list=PLUDwpEzHYYLugXkSaNTuQ4J3HFXVWNUf-">https://www.youtube.com/watch?v=4Od5hMd-EPM&list=PLUDwpEzHYYLugXkSaNTuQ4J3HFXVWNUf-</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">API
Testing using RestAssured<o:p></o:p></span></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/watch?v=n3UITFRJ9KU&list=PLUDwpEzHYYLskkglxoXd0L6DKu4uOfh-m">https://www.youtube.com/watch?v=n3UITFRJ9KU&list=PLUDwpEzHYYLskkglxoXd0L6DKu4uOfh-m</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">JMeter
Performance Testing<o:p></o:p></span></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/watch?v=817zU_bXh9Y&list=PLUDwpEzHYYLs33uFHeIJo-6eU92IoiMZ7">https://www.youtube.com/watch?v=817zU_bXh9Y&list=PLUDwpEzHYYLs33uFHeIJo-6eU92IoiMZ7</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">Manual
Testing Full Course<o:p></o:p></span></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/watch?v=QJqNYhiHysM&list=PLUDwpEzHYYLuMijnpSMKtv14sUuJLlgt_">https://www.youtube.com/watch?v=QJqNYhiHysM&list=PLUDwpEzHYYLuMijnpSMKtv14sUuJLlgt_</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">Manual
Testing Project<o:p></o:p></span></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/watch?v=7KvTEW243rg&list=PLUDwpEzHYYLu4ey2FpbMuZOPZ2kKb3o5v">https://www.youtube.com/watch?v=7KvTEW243rg&list=PLUDwpEzHYYLu4ey2FpbMuZOPZ2kKb3o5v</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><b><u><span style="color: red; font-family: inherit; font-size: large; line-height: 150%;">SQL Videos:<o:p></o:p></span></u></b></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large; line-height: 150%;"><a href="https://www.youtube.com/playlist?list=PLUDwpEzHYYLt0aRs7gvyEEviMp_CoTO3q">https://www.youtube.com/playlist?list=PLUDwpEzHYYLt0aRs7gvyEEviMp_CoTO3q</a><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="font-family: inherit; font-size: large;"><b><u><span style="color: red; line-height: 150%;">Manual Testing + Jira Videos</span></u></b><b><span style="color: red; line-height: 150%;">:<o:p></o:p></span></b></span></p><p class="MsoNormal" style="background: white; line-height: 150%; margin-bottom: 0in; mso-outline-level: 1;">
</p><p class="MsoNormal" style="line-height: 150%; margin-bottom: 0in;"><span style="line-height: 150%;"><span style="font-family: inherit; font-size: large;"> <a href="https://www.youtube.com/watch?v=Wb-g7tPO2Gw&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNTW6J">https://www.youtube.com/watch?v=Wb-g7tPO2Gw&list=PLUDwpEzHYYLsMt3L4MnvmsL_DhxUNTW6J</a></span><span class="MsoHyperlink" style="font-family: Poppins; font-size: 14pt;"><o:p></o:p></span></span></p><p></p>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.comtag:blogger.com,1999:blog-196205546010114473.post-42228772997216593282020-11-25T13:03:00.007+05:302021-10-02T11:24:10.574+05:30Apache POI Tutorials for Selenium Automation<h2 style="height: 0px; text-align: left;"><div style="text-align: center;"><span style="background-color: white; font-family: inherit;"><div class="separator" style="clear: both; text-align: center;"><br /></div> </span></div>
<span><span style="background-color: white;">
</span><div style="font-family: inherit; text-align: center;"><span style="background-color: white; color: red; font-family: inherit;">Apache POI Tutorial Part1 - How To Read Data From Excel </span></div><yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="background-color: white; font-family: inherit; word-break: break-word;"><div style="text-align: center;"><span style="color: red; font-family: inherit;"><br /></span></div></yt-formatted-string><div style="text-align: center;"><span style="background-color: white;"><iframe allowfullscreen="" class="BLOG_video_class" height="350" src="https://www.youtube.com/embed/ipjl49Hgsg8" width="480" youtube-src-id="ipjl49Hgsg8"></iframe></span></div>
<div style="text-align: center;"><span style="background-color: white;"><br /></span></div>
<yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="background-color: white; font-family: inherit; word-break: break-word;"><div style="text-align: center;"><span style="color: red; font-family: inherit;">Apache POI Tutorial Part2 - How To Write Data on Excel </span></div><div style="text-align: center;"><span style="color: red; font-family: inherit;"><br /></span></div></yt-formatted-string><div style="text-align: center;"><span style="background-color: white;"><span style="font-family: inherit;"><iframe allowfullscreen="" class="BLOG_video_class" height="350" src="https://www.youtube.com/embed/Uf8dbfAzCx0" width="480" youtube-src-id="Uf8dbfAzCx0"></iframe></span>
</span></div>
<yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="background-color: white; font-family: inherit; word-break: break-word;"><div style="text-align: center;"><span style="color: red; font-family: inherit;"><br /></span></div><div style="text-align: center;"><span style="color: red; font-family: inherit;">Apache POI Tutorial Part3 - How To Read Data from Formula Cell in Excel Sheet</span></div><div style="text-align: center;"><span style="color: red; font-family: inherit;"><br /></span></div></yt-formatted-string><div style="text-align: center;"><span style="background-color: white;"><iframe allowfullscreen="" class="BLOG_video_class" height="350" src="https://www.youtube.com/embed/8eUt4geGwNM" width="480" youtube-src-id="8eUt4geGwNM"></iframe></span></div>
<div style="text-align: center;"><span style="background-color: white;"><br /></span></div>
<yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="background-color: white; font-family: inherit; word-break: break-word;"><div style="text-align: center;"><yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="font-family: inherit; word-break: break-word;"><span class="style-scope yt-formatted-string" dir="auto" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: red; margin: 0px; padding: 0px;">Apache POI Tutorial Part4 - How To Write Formula Cell in Excel Sheet</span></yt-formatted-string>
</div></yt-formatted-string><div style="text-align: center;"><span style="background-color: white;"><br /></span></div>
<span style="font-family: inherit;"><div style="background-color: white; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="350" src="https://www.youtube.com/embed/y7jthuL3K1U" width="480" youtube-src-id="y7jthuL3K1U"></iframe></div></span><div style="text-align: center;"><span style="background-color: white;"><br /></span></div><div style="text-align: center;"><span style="background-color: white;"><br /></span></div>
<yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="background-color: white; font-family: inherit; word-break: break-word;"><div style="text-align: center;"><span style="color: red; font-family: inherit;">Apache POI Tutorial Part5 - How To Read Data from Password Protected Excel </span></div><div style="text-align: center;"><span style="color: red; font-family: inherit;"><br /></span></div></yt-formatted-string><div style="text-align: center;"><span style="background-color: white;"><span style="font-family: inherit;"><iframe allowfullscreen="" class="BLOG_video_class" height="350" src="https://www.youtube.com/embed/Hu1MIXPf7aQ" width="480" youtube-src-id="Hu1MIXPf7aQ"></iframe></span>
</span></div>
<yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="background-color: white; word-break: break-word;"><div style="text-align: center;"><br /></div>
<span class="style-scope yt-formatted-string" dir="auto" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; font-family: inherit; margin: 0px; padding: 0px;"><div style="text-align: center;"><yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="font-family: inherit; word-break: break-word;"><span class="style-scope yt-formatted-string" dir="auto" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: red; margin: 0px; padding: 0px;">Apache POI Tutorial Part6 - How To Fill Background and Foreground Colors into Cell</span></yt-formatted-string>
</div><div style="text-align: center;"><yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="font-family: inherit; word-break: break-word;"><span class="style-scope yt-formatted-string" dir="auto" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: red; margin: 0px; padding: 0px;"><br /></span></yt-formatted-string></div>
</span></yt-formatted-string><div style="text-align: center;"><span style="background-color: white;"><iframe allowfullscreen="" class="BLOG_video_class" height="350" src="https://www.youtube.com/embed/M9yBNPngecM" width="480" youtube-src-id="M9yBNPngecM"></iframe></span></div>
<div style="text-align: center;"><span style="background-color: white;"><br /></span></div>
<yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="background-color: white; font-family: inherit; word-break: break-word;"><div style="text-align: center;"><yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="font-family: inherit; word-break: break-word;"><span class="style-scope yt-formatted-string" dir="auto" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: red; margin: 0px; padding: 0px;">Apache POI Tutorial Part7 - MS-Excel with Java Hash Map</span></yt-formatted-string>
</div></yt-formatted-string><div style="text-align: center;"><span style="background-color: white;"><br /></span></div>
<yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="background-color: white; word-break: break-word;"><div style="text-align: center;"><br /></div></yt-formatted-string><div style="text-align: center;"><span style="background-color: white;"><iframe allowfullscreen="" class="BLOG_video_class" height="350" src="https://www.youtube.com/embed/KeBTs5Nm0Tg" width="480" youtube-src-id="KeBTs5Nm0Tg"></iframe></span></div>
<div style="text-align: center;"><span style="background-color: white;"><br /></span></div>
<yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="background-color: white; font-family: inherit; word-break: break-word;"><div style="text-align: center;"><yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="font-family: inherit; word-break: break-word;"><span class="style-scope yt-formatted-string" dir="auto" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: red; margin: 0px; padding: 0px;">Apache POI Tutorial Part8 - How To Read Data from Database and Write into Excel</span></yt-formatted-string>
</div><div style="text-align: center;"><yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="font-family: inherit; word-break: break-word;"><span class="style-scope yt-formatted-string" dir="auto" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: red; margin: 0px; padding: 0px;"><br /></span></yt-formatted-string></div></yt-formatted-string><div style="text-align: center;"><span style="background-color: white;"><span style="font-family: inherit;"><iframe allowfullscreen="" class="BLOG_video_class" height="350" src="https://www.youtube.com/embed/UC1fNDEG3Ww" width="480" youtube-src-id="UC1fNDEG3Ww"></iframe></span>
</span></div>
<yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="background-color: white; word-break: break-word;"><div style="text-align: center;"><br /></div></yt-formatted-string><div style="text-align: center;"><span style="background-color: white;"><yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="font-family: inherit; word-break: break-word;"><span class="style-scope yt-formatted-string" dir="auto" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: red; margin: 0px; padding: 0px;">Apache POI Tutorial Part9 - How To Read Data from Excel and Write into Database Table </span></yt-formatted-string>
</span></div><div style="text-align: center;"><yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="background-color: white; font-family: inherit; word-break: break-word;"><span class="style-scope yt-formatted-string" dir="auto" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: red; margin: 0px; padding: 0px;"><br /></span></yt-formatted-string></div>
<span style="font-family: inherit;"><div style="background-color: white; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="350" src="https://www.youtube.com/embed/0JS1tqB_UU8" width="480" youtube-src-id="0JS1tqB_UU8"></iframe></div></span><div style="text-align: center;"><span style="background-color: white;"><br /></span></div>
<yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="background-color: white; font-family: inherit; word-break: break-word;"><div style="text-align: center;"><yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="font-family: inherit; word-break: break-word;"><span style="color: red;">Apache POI Tutorial Part10 - Data Driven Testing in Selenium | TestNG DataProvider and Excel</span></yt-formatted-string>
</div><div style="text-align: center;"><yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="font-family: inherit; word-break: break-word;"><span style="color: red;"><br /></span></yt-formatted-string></div></yt-formatted-string><div style="text-align: center;"><span style="background-color: white;"><iframe allowfullscreen="" class="BLOG_video_class" height="350" src="https://www.youtube.com/embed/1nP9UlwzpgU" width="480" youtube-src-id="1nP9UlwzpgU"></iframe></span></div>
<yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="background-color: white; word-break: break-word;"><div style="text-align: center;"><br /></div></yt-formatted-string><div style="text-align: center;"><span style="background-color: white;"><br /></span></div>
<yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="background-color: white; font-family: inherit; word-break: break-word;"><div style="text-align: center;"><span style="color: red; font-family: inherit;">Apache POI Tutorial Part11 - How To Write WebTable data into Excel Sheet in Selenium (Web Scraping)</span></div><div style="text-align: center;"><span style="color: red; font-family: inherit;"><br /></span></div>
</yt-formatted-string><div style="text-align: center;"><span style="background-color: white;"><iframe allowfullscreen="" class="BLOG_video_class" height="350" src="https://www.youtube.com/embed/tahv8gY9cz0" width="480" youtube-src-id="tahv8gY9cz0"></iframe></span></div>
<div style="text-align: center;"><span style="background-color: white;"><br /></span></div>
<yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="background-color: white; font-family: inherit; word-break: break-word;"><div style="text-align: center;"><yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="font-family: inherit; word-break: break-word;"><span class="style-scope yt-formatted-string" dir="auto" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: red; margin: 0px; padding: 0px;">Apache POI Tutorial Part12 - How to work with Date Cells in the MS-Excel</span></yt-formatted-string>
</div></yt-formatted-string><div style="text-align: center;"><span style="background-color: white;"><br /></span></div>
<span style="font-family: inherit;"><div style="background-color: white; text-align: center;"><span style="font-family: inherit;"><iframe allowfullscreen="" class="BLOG_video_class" height="350" src="https://www.youtube.com/embed/aRLkgtfEu3g" width="480" youtube-src-id="aRLkgtfEu3g"></iframe></span>
</div></span><div style="text-align: center;"><span style="background-color: white;"><br /></span></div>
<yt-formatted-string class="style-scope ytd-video-primary-info-renderer" force-default-style="" style="background-color: white; word-break: break-word;"><div style="text-align: center;"><br /></div></yt-formatted-string><div style="text-align: center;"><span style="background-color: white;"><br /></span></div>
<span style="background-color: white; font-family: inherit; font-size: x-large;"><div style="text-align: center;"><span style="color: red; font-family: inherit;">Code Snippets:</span></div>
<span class="style-scope yt-formatted-string" dir="auto" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: #030303; margin: 0px; padding: 0px; white-space: pre-wrap;"><div style="text-align: center;"><span class="style-scope yt-formatted-string" dir="auto" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; color: #030303; font-family: inherit; margin: 0px; padding: 0px;">Github Link : </span><a class="yt-simple-endpoint style-scope yt-formatted-string" dir="auto" href="https://www.youtube.com/redirect?event=video_description&v=Hu1MIXPf7aQ&redir_token=QUFFLUhqa3ktaFhKUkUzcEFOZzlRQVRVUTFxTklGMVJaQXxBQ3Jtc0tsV2FSWUk3cWJqV3p5OGgzU2NmeWd4TDI3ZVE2VDZ6aGlSOGtOUE1BYmp1czBoN1h6YnFmT3d5VEdfLVB0bHlvR0NOaW8zV3ctc2dNZFJ6bjJDdlZuVXRCZHNhZFRzREZWWW44eEtDdk4zYkpzbExmdw%3D%3D&q=https%3A%2F%2Fbit.ly%2F3nQsN9L" rel="nofollow" spellcheck="false" style="cursor: pointer; display: inline-block; font-family: inherit; text-decoration: var(--yt-endpoint-text-regular-decoration, none);" target="_blank">https://bit.ly/3nQsN9L</a><span style="font-family: inherit;">
</span></div></span></span><div style="text-align: center;"><span style="background-color: white;"><br /></span></div>
<div style="text-align: center;"><br /></div>
</span>
</h2>Pavanhttp://www.blogger.com/profile/07510439986552710360noreply@blogger.com