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

Manual & Mobile Testing Interview Guide

Uploaded by

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

Manual & Mobile Testing Interview Guide

Uploaded by

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

Manual & Mobile Testing - Expanded Interview

Guide

1. SDLC & STLC


SDLC (Software Development Life Cycle): Process of software development in phases:
- Requirement Analysis
- Design
- Development
- Testing
- Deployment
- Maintenance
Example: Waterfall vs Agile model with pros & cons.
Phase Description Deliverable
Requirement Gather business & functional requirements SRS Document
Design System/architecture design Design Document
Development Coding & implementation Source Code
Testing Verify and validate software Test Cases & Bug Reports
Deployment Release to production Deployed App
Maintenance Bug fixes & updates Updated software

STLC (Software Testing Life Cycle): Phases


- Requirement Analysis
- Test Planning
- Test Case Design
- Test Environment Setup
- Test Execution
- Defect Reporting
- Test Closure

2. Testing Basics
- Verification vs Validation: Are we building it right? vs Are we building the right product?
- Severity vs Priority:
Severity = Impact on system
Priority = Urgency of fixing
- Defect Life Cycle:
New → Open → Assigned → Fixed → Retest → Closed/Reopen

3. Test Design
- Test Case Example:
ID: TC_001
Scenario: Login functionality
Steps: Enter username & password → Click Login
Expected: Dashboard appears
Actual: Dashboard appears
Status: Pass
- Test Scenario vs Test Case
- BVA & EP
- Requirement Traceability Matrix (RTM) example:

Requirement ID Description Test Case ID Status


REQ_01 Login functionality TC_001 Pass
REQ_02 Logout functionality TC_002 Pass
REQ_03 Profile update TC_003 Fail

4. Test Execution
- Smoke Testing: Quick build check.
- Sanity Testing: Deep check after fixes.
- Regression Testing: Verify old features work.
- Exploratory Testing: Creative ad-hoc testing without scripts.

5. Jira & Tools


- Jira: Create story, write test cases, log defects, track status.
- Sample Defect Report:
Bug ID: BUG_101
Summary: Login button not working
Steps: Enter credentials → Click Login
Expected: Dashboard appears
Actual: Nothing happens
Priority: High, Severity: Critical
Status: Open
- Zephyr/TestRail: Test case management

6. Mobile Testing
- App Types: Native, Web, Hybrid.
- APK (Android) vs IPA (iOS).
- Emulator vs Simulator vs Real Device.
- Interruption Testing: Calls, SMS, notifications.
- Network Testing: 2G/3G/4G/Wi-Fi.
- Push Notifications, Permissions, Installation & Upgrade.
- Sample Mobile Test Case:
ID: MTC_01
Scenario: App installation
Steps: Install APK → Launch app
Expected: App launches successfully
Actual: App launches successfully
Status: Pass

7. Common Interview Scenarios


- App crashes on one device: Capture logs, check OS/device-specific issues.
- Offline mode: Disable network, check caching & error handling.
- Battery/Performance: Monitor with profiling tools.
- Localization: Change device language & validate UI.

You might also like