ETestingHub-Online Software Testing Tutorial-Manual Software Testing



Manual Testing - Software Testing

Mainly in Manual Testing the following documents are required
i) Test Policy --QC
ii)Test Strategy --Company Level
iii) Test Factors --QA
iv)Test Methodology ----TL

I)Test Policy: This is a company level document and will be developed by QC People.( At most management). This document defines "Testing Objective" in that organization

  • Small-scale company test policy
  • Testing Def:
  • Verification + Validation
  • Testing Process:
  • Proper planning before testing
  • Testing Standard:
  • Defect per 280 LOC / Defect per 10 functional points
  • Testing Measurements:
  • QAM (Quality Assessment Measurements),
                    TMM ( Test Management Measurements)
                     PCM (Process Capability Measurements)


II) Test Strategy: It is also a company level document and developed by QA people. It defines testing approach followed by testing team.
Components in Test Strategy:

  • Scope and Objective:
  • About testing need and their purpose
  • Business Issues:
  • Budget control for testing in terms of time and cost
    100%----Project Cost
    64% Development & Maintenance and 36% for Testing
  • Test Approach:
  • It defines mapping between development stages and testing issues
  • Test Matrix (TM)/ Test Responsibilities Matrix (TRM)


  • [画像:manual-testing]
  • Test Deliverables:
  • Required documents to prepare during testing of a project
    Ex: Test Methodology, Test Plan, Test case etc.,
  • Roles & Responsibilies:
  • Names of jobs in testing team and their responsibility
  • Communication and Status Reporting:
  • Require negotiations between two consecutive job in testing team
  • Automation Testing Tools:
  • Need of automation in our organization level project testing
  • Testing Measurements and Metrics:
  • QAM, TMM, & PCM
  • Defect Reporting and Tracking:
  • Required negotiations between testing team and development team
  • Risks & Mitigations:
  • Possible risks and mitigations to solve( risks indicates a future failure)
  • Change and Configurations Management:
  • How to handle change requests coming from customers during testing and maintenance
  • Training Plan :
  • Need of training to tester before starts of every project testing

III)Test Factors 1: To define quality S/W, quality analyst defines 15 testing issues. Test factor or issue means that a testing issue to apply on S/W to achieve quality.

The test factors are:

  • Authorization:
  • Whether user is valid or not to correct application
  • Access Control:
  • Authorized to access specific services
  • Audit Trail:
  • Meta data about user operations
  • Continuity of processing:
  • Inter process communication (IPC) during execution.
  • Correctness:
  • Meet customer requirements in terms of inputs and out puts
  • Coupling :
  • Co-existence with other existing S/W
  • Ease of Use :
  • User friendliness of screens
  • Ease of operate :
  • Installation, un installation, dumping, exporting etc.,
  • File integrate:
  • creation of internal files (ex back up)
  • Reliability:
  • Recover from abnormal situation
  • Portable :
  • Run on different plat forms
  • Performance :
  • speed of processing
  • Service Levels :
  • order of services
  • Methadology :
  • Follow standards
  • Maintainable :
  • Long time serviceable to customers


2.Test Factors VS Black Box Testing Techniques

  • Authorization :
  • Security Testing, Functional or requirement testing
  • Access Control :
  • Security Testing ,if there is no separate team then Functional or Requirement testing
  • Audit Trail :
  • Functionality or requirements, error handling testing
  • Correctness :
  • Functionality or requirements testing
  • Continuity of processing :
  • execution testing , operation testing (white Box)
  • Coupling :
  • Intersystems testing
  • Ease of use :
  • Usability testing
  • Ease of operate :
  • Installation testing
  • File Integrate :
  • Recovery , error handling testing
  • Realiability :
  • Recovery ,Stress testing
  • Portable:
  • Compatability,Configuration testing
  • Performance:
  • Load & Stress ,Storage & Data volume testing
  • Service Level :
  • Functionality or requirements testing
  • Maintainable:
  • Compliance Testing
  • Methodology:
  • Compliance Testing

IV)Test Methodology: It is a project level document and developed by QA(Quality Assurance Leader) or PMProject manager. It is a refinement form of Test Strategy. To prepare test methodology , QA or PM depends on below factors.

  • Step1 :
  • Determine project type such as Traditional, Out sourcing and Maintanence (depends on project type QA decreases no of columns in TRM)
    [画像:manual-testing]
  • Step 2 :
  • Determine application requirements (depends on application requirements QA will decrease no of rows in TRM)
  • Step 3:
  • Determine tactical risks (depends on risks, QA decrease no of factors in selected list)
  • Step 4:
  • Determine scope of application (depends on expected future enhancements, QA add some of the deleted factors to TRM)
  • Step 5 :
  • Finalize TRM for current project
  • Step 6 :
  • Prepare system test plan (defining scheduling for above finalized approach)---Test Lead will do
  • Step 7 :
  • Prepare module test plans if require

More on Manual Testing

(追記) (追記ここまで)



Categories

Google+@etestinghub

vyoma.net | About | Contact | Site Map | Copyright © 2015. etestinghub

AltStyle によって変換されたページ (->オリジナル) /