What is the basic of SQA?



Jr. SQA Engineer1

SDLC?
- Requirement
- Design
- Development
- Testing
- Deployment
- Maintenance

Test type
- Functional: what sys do
- Non-Functional: How sys do
- Structure: the architecture (code - DB)
- Change-related: retest - regression

Test Level ?
- Unit testing
- integration testing
- System testing
- Acceptance testing

STLC ?
- Requirement analysis
- Test planning
- Test case development
- Test environment setup
- Test execution
- Test closure

What is different between QC & QA?
QC: Perform test activity to prevent defect
QA: Test process, define root causes to prevent future defect

What are the Test Techniques?
- Black box: Functional & non-functional
- white box: structure (code & DB)
- Experience-based: Error guessing, checklist, Exploratory testing

What is the Exploratory Testing?
Perform testing without the requirement
- Learn & Explore
- Test Design
- Test execution
- Analysis

What is the Sanity testing?
Verify that the bug fixed in the previous build & new feature
At the end phase of SDLC when the software is stable

What is the Smoke testing ?
Verify that the main function in the software starts successfully
In initial builds when software is unstable

What is the Bug life cycle?
- new
- assigned
- open
- fixed
- retest >> Closed or Reopened

How to write test cases?
- ID
- Description
- Precondition
- Steps
- Test data
- Expected result
- Status

How to write a Bug Report?
- ID
- Summary
- Description
- Steps to reproduce
- Expected result
- Actual result
- Environment
- Screenshot

What is different between Error, Defect, Bug, Failure
- Error: developer made mistake in code
- Defect: the variation between Expected, Actual result
- Bug: Tester finds any mismatch in the system
- Failure: Customer finds issues in deployed product

What is the Static Testing?
Its technique is to test software without executing.
It involves:

- code walkthrough
- Informal reviewing
- Peer review
- inspections

What is the Dynamic Testing?
It checks for functional behavior of software
System, memory usage performance of the system.
It involves:

- Functional testing
- Nonfunctional Testing

Types of Test Deliverables ?
- Test strategy
- Test plan
- Test scenario
- Traceability matrix
- Test cases
- Test closure report
- Test summary report

Entry criteria ?

Some of the entry criteria, which are generally used to mark the beginning of the testing, are:
- Complete or partially testable code is available.
- Requirements are defined and approved.
- Availability of sufficient and desired test data.
Test cases are developed and ready.


Exit criteria ?
defines the terms that must be completed before testing can be concluded
- Ensuring all critical Test Cases are passed
- Identifying and fixing all the high-priority defects
- Fixing and ensuring that none of these the identified Critical/Severity 1 defects are in Open Status


Collect: Shusmita Islam,
                Jr. SQA Engineer


• 1st

No comments

Temporary Post- Google Indexed

Google Indexed: https://mdtahmidshahtamim.netlify.app/ Google Indexed:  https://tamimshah.page.gd