Software testing is an investigation conducted to proide stakeholders with information about
the quality of the product or service under test. Though testing was introduced in the early 60's, but the common practice
of it started since the late 80's. These days, testing is part of the software development life cycle (SDLC) and in
many case has become a requirement by the compliance/regulatory groups of a firm.
These days software testing is
commonly identified as the tool for "validation" and "verification" of a software, program, application,
product that:
- meets the business and technical requirements that
guided its design and development
- works as expected; and
- can be implemented with the same characteristics
Below is the basic outline for manaul testing we will cover for our students. Depending on students
knowledge and undestanding of testing, we will try to provode in-depth information on testing providing lots of documents/manuals
from varities of sources from internet to broaden their understanding on manual testing.
GO BACK
Manual Testing - Course Outline
Basics of Software Testing
- History of Software Testing
- Software Development Life Cycle – SDLC
- Quality Assurance vs. Software Testing
- Why testing – Myths and reality
- Value of manual testing – Vision, approach and decision
making
Software Testing Process
- What is a QA Process? Basic standard QA process
- Integration of Software Testing and SDLC. Process flow
- Various types of testing
- General discussion what happens in real world
Quality Assurance Test Artifacts
- Requirements for successful test artifacts
- BRD, FSD, SRS, System Diagram, Architecture, Used Cases, Process
flow and etc
- What is
Test Plan and content of a software test plan
-
Test Plan and Test Strategy. Where does it fit?
-
Various test strategies
-
What is a test case/script? Various types of test cases
- What is a defect/bug?
- Other test documents and what QA should be familiar with
Software Defects
- What is QA roles & responsibility on Software defects/bugs?
- Software defect/bug/issue life cycle
- Creating your own defect repository using excel
Advanced Testing Concepts
- Various software development models
- Test Data, Test bed. Scenario based, matrix driven testing
- Testing models and QA – Short end of stick
- CMMI – Capability Maturity Model, why and what
- Traceability – Test case with Various requirements
- Million $ Questions – Manual vs. Automated testing
Various Reports, Metrics
- What is test management
- Testing Matrix and Test Metrics. Business value of test metrics
- QA within Project Management
Introduction with Quality Center
- Basics on Quality Centers. Brief information on various
modules
- “Defect”
module and how to use it. Capability of Quality Center/QC
- Other defect tracking systems and general discussion
General discussion – Where does Testing ends
GO BACK