click below
click below
Normal Size Small Size show me how
General Questions
| Question | Answer |
|---|---|
| What is Unit Testing? | Testing done by developers |
| What is a Scrum Master? | A coach / mentor ensuring the scrum process is being followed |
| How many test cases in Regression Suite? | 300 Total (240 Automated | 60 Manual) |
| How many test cases in Smoke Suite? | 40 Total (35 Automated | 5 Manual) |
| How often do you run Regression & Smoke Suite? | Smoke Test daily; Regression before each release every 4 sprints |
| What is Sanity Testing? | Software testing performed after Smoke testing to verify minor changes or bug fixes that haven't impacted the functionalities |
| Explain STLC? (Software Testing Life Cycle) | Helps successfully test an application, and develop good quality software |
| What are the STLC (Software Testing Life Cycle) Phases? | Requirement Analysis - Test Planning - Test Case Development - Test Environment Setup - Test Execution - Test Cycle Closure |
| Explain SDLC? (Software Development Life Cycle) | Process that produces software w/ the highest quality and lowest cost in the shortest amount of time |
| What are the SDLC (Software Development Life Cycle) Phases? | Planning Analysis - Design - Implementation - Testing & Integration - Maintenance |
| Who reviews your test cases? | PO's (Product Owner) & Other Testers |
| Would you prefer doing automation or manual testing? | Automation would be preferred |
| What type of meetings in work enironment? | Sprint Planning; Daily Stand Up Meeting; Sprint Demo (Showcases work completed) ; Sprint Retro (What can be improved); Grooming Meeting (Occurs @ end of sprint, discusses next sprint backlog) |
| What types of functional testing in work environment? | Unit Testing; Integration Testing; System Testing; Acceptance Testing Functional Testing is software testing that verifies application's features work correctly according to requirements |
| What is Unit Testing? | Tests each developed function testing (Done by Developers) |
| What is Integration Testing? | Tests performed to make sure new functionality is working well w/ old functions |
| What is System Testing? | Checks entire system as a whole |
| What is Acceptance Testing? | Tests that help find missing defects during functional testing: User Acceptance Testing - Meets User Expectations Alpha Testing - SDET provides feedback to Client Beta Testing - Customers provide feedback before official launch, done by Customers |
| What is Exploratory Testing? | Hands-on approach in which testers are involved in minimum planning + maximum test execution (without formally documenting test conditions/test cases/ or test scripts) |
| What is the difference between STLC + SDLC? | SDLC (Development Window) - deals w/ development/coding of the software STLC (Testing Window) - deals w/ validation + verification of the software |
| What is the Traceability Matrix? | Document that helps shows the relationship between test cases + requirements |
| What is Whitebox Testing (Developers Only)? | Selection of test cases based on an analysis of the internal structure (Code Covereage / Branches Coverage) of a component or system. Also known as: Code-Based Testing or Structural Testing |
| What is Black-Box Testing? | You give an input and check if outcome is correct. Tests the software testing method which is used to test the software without knowing the internal structure of code or program. Usually done to check functionality of an application. |
| What is the difference b/n Static + Dynamic Testing? | Static Testing - Code is not executed, just reading Dynamic Testing - Runs the code to find defects during execution |
| Define Verification? | Verification (Before Deployment) - Process of evalutating software at the development phase. Helps decide whether the product of a given application satisfies the specified requirements. |
| Define Validation? | Validation (After Deployment) - Process of evaluating software @ the after development process + to check whether it meets the customer requirements |
| What is Integration Testing (End-to-End Testing)? | A level of software testing process, where individual units of an application are combined and tested, usually performed after Unit + Functional testing |
| What is a Test Plan? | A document describing the scope, approach, resources, & schedule of testing activities |
| Difference between Test Scenario / Test Cases / & Test Script? | Test Scenario - Any functionality that can be tested Test Cases - Document containing steps that have to be executed Test Script - Test code |
| What is the Waterfall Methodology? | Each phase of SDLC should be fully complete before going to next phase Requirements - Design - Development - Testing - Deployment - Maintenance |
| What is Agile Methodology? | Sprint 1: requirements - design - develop - test; Sprint 2..... |
| What is Waterfall Team Composition? | IT director - Product Owners, Developers, SDETs, Architects |
| What is Agile Team Composition? | Project Manager - Scrum Manager - Product Designer, Quality Assurance, Back End Developer, Front End Developer, Business Analyst |
| What is SDET (Manual + Automation)? | Tests if application functionalities are working as expected basd on requirements |
| Difference between Agile + Scrum? | Agile - Project Management Mindest Scrum - Specific framework used to implement that mindset |
| What is Product Backlog? | All user stories that need to be done in upcoming sprint |
| What is Sprint Backlog? | User stories that need to be done in 1 sprint |
| What is a Test Case? | Sets of actions performed on software application to make sure it meets requirements |
| What is are the Stages of a Bug? | Process of Reporting Bug; Reproduce Bug; Retest Bug |
| What are the steps to a Bug Report? | Retest + Make sure confirmed bug; Check w/ developer; Create bug ticket in Jira and reproduce it; Wait till its fixed |
| What are the steps to Reproduce a bug? | Report bug in Jira; steps/videos/or pictures + share ticket w/ team |
| What is the Bug Lifecycle? | Open - Assign - Fixed - Re-Test - Re-Assign - Re-Test- Close |
| What is End-to-End Testing? | Tests entire software program from beginning to end to ensure applications flow as expected |
| Difference between Test Plan vs Test Strategy? | Test Plan - Particular Project, Scope, Objectives, Resources, + Schedule Test Strategy - Overall approach, Principles, + Goals for Testing |