HomeAbout UsOur ServicesCurrent OpeningsContact UsUseful LinksSite Map

Software Testing - Manual Testing

      
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