Android apps to use in appium android test examples


Saturday, June 9, 2018

Manual Testing too QA Interview Questions

Manual Testing too QA Interview Questions Manual Testing too QA Interview Questions
Manual Testing too QA Interview Questions

1) How to Conduct ?

> tin travel done inwards 2 ways i is Manual Testing about other is Test Automation or Automated Testing.

> Testing Computer software manually inwards society to detect defects without using Test Tool or Automation Scripts is called Manual Testing.

> Testing Computer Software past times using Test Tool or Automation Script is called every bit Automated Testing or Test Automation.
2) What are SDLC Models?

We convey too then many SDLC models available inwards the information technology industry, nosotros tin segregate them inwards to 2 categories.

a) Sequential Models (Waterfall, V Model etc...)
b) Incremental / Iterative models (Spiral model, Agile models etc...) 
3) What are Software Test Levels?

We convey Four levels of Testing for General or independent Software Applications 

i) Unit Testing Testing of private software components.
Testers: Developers

ii) Integration Testing 
Testing integration or interfaces betwixt components, interactions to dissimilar parts of the scheme such every bit an operating system, file scheme too hardware.
Testers: Developers or Independent Testers

iii) System Testing 
Testing an integrated System to verify that it meets specified requirements.
Testers: Independent Testers

iv) Acceptance Testing
User Acceptance Testing 
Testers: Customers /End users

Operational Acceptance Testing
System Administration staff.

Certification Testing
Testers: Certified Testers

For distributed Software applications five levels of Testing

i) Unit Testing
ii) Component Integration Testing
iii) System Testing
iv) System Integration Testing
v) Acceptance Testing
4) What are Software Test Types?

We convey Four Test Types inwards , only Two categories / Types are Important,

i) Functional Testing
        Functionality Testing
        Security Testing

ii) Non Functional Testing
         Performance Testing
         Usability Testing
         Configuration Testing
         Reliability Testing
         Recovery Testing
         Localization Testing etc...
5) What are Software Test Design Techniques?

Basically, Software Test Design Techniques are Two Types,

i) Static Techniques

Static testing is the testing of the software piece of employment products manually, or amongst a laid upwards of tools, only they are non executed.
Example: Reviews, Walk trough, Inspection etc...

ii) Dynamic Techniques

> Testing that involves the execution of the software of a gene or system.

a) White box Test blueprint techniques    
    Statement testing
    Condition testing
    Decision testing etc...

b) Black box Test blueprint techniques    
    Equivalence partitioning / Equivalent Classes
    Boundary Value Analysis
    Decision tables
    State transition Testing
    Use example Testing etc...

c) Experience based Techniques    
    Error Guessing
    Exploratory Testing etc...
6) What is Software Test Process or Software Test Life Cycle?

Four Important Phases of Software Test procedure / Software Test Life Cycle.

i) Test Planning

    Understanding too Analyzing the Requirements
    Risk Analysis
    Test Strategy implementations
    Test Estimations(Scope, Time, Available resources, Budget etc...)
    Team formation
    Test innovation documentation
    Configuration administration planning
    Creating RTM document
    Define Test Environment Setup

ii) Test Design
    Understanding Requirements
    Creating Test Scenarios
    Test Case documentation
    Test Data collection

iii) Test Execution
    Verify Test Environment setup
    Create exam batches
    Test Execution
        Smoke Testing /BVT/BAT 
        Comprehensive Testing
        Defect Reporting
        Defect Tracking
        Select Test cases for Regression Testing
        Sanity Testing
        Regression testing wheel 1
        Defect Reporting
        Defect Tracking
        Select Test cases for Regression Testing
        Sanity Testing
        Regression testing wheel 2
        Final Regression

iv) Test Closure             
    Collect all Artifacts
    Evaluate the Exit Criteria
    Test Summary Report
    Sending Test deliverables to customer
    Improvement suggestions for futurity projects.
7) What are Software Quality Standards?
    ISO (Terminology, Process guidelines etc...)
    IEEE (Terminology, Test Documentation standards)
    CMM/CMMI (Process)
8) What are Software Test Documents?

i) Test Policy
A high degree (company level) document describes principles, approach too major objectives of the scheme regarding Testing.

ii) Test Strategy
A high degree document of the Test Levels to travel performed too the Testing inside those levels for an Organization.

iii) Test Plan
A document describing the scope, approach, resources, too schedule of intended activities.

iv) Test Scenario
An item or trial of a gene or scheme that could travel verified past times i or to a greater extent than Test cases.

v) Test Case
A laid upwards of input values, execution preconditions, expected final result too execution ship service atmospheric condition developed for a detail objective or Test condition.

vi) Test Data
Data that exits earlier a exam is executed too that effects or is effected past times the gene or System nether test.

vii) Defect Report
A document reporting of emmet flaw inwards a gene or System that tin campaign the gene or scheme to neglect to perform its required function.

viii) Test Summary Report
A document summarizing testing activities too Result. It also contains evaluation of the corresponding exam items against larn out criteria.
9) Explain virtually the Domain Knowledge for Software Testers?

i) BFSI (Banking, Financial Services too Insurance)
ii) ERP (Enterprise Resource Planning)
iii) Telecom
iv) Healthcare
v) Ecommerce
vi) Retail Market
Others (System Software, Games, Documentation software etc...)
10) Explain virtually the Programming Knowledge for Software Testers.

Basically Can travel done inwards 2 ways,
i) Manual Testing
ii) Test Automation or Automated Testing

For Manual Testing no programming cognition is required,
But for Test Automation Programming cognition is required,

Data Types, Modifiers, Variables, Operators, Conditional & Loop Statements, Strings, Arrays, File Handling,
Functions / Methods, Exception Handling, OOPS- Inheritance, Polymorphism, Abstraction, too Encapsulation.
Also Watch:

1) Manual Testing Step past times Step Videos

2) Selenium Step past times Step Videos

3) UFT / QTP Step past times Step Videos


No comments:

Post a Comment