Friday, 22 September 2017

SOFTWARE TESTING

Carvinc Technologies is one of the best Software testing selenium training institutes in Chennai. We train you with industrial experienced Testing Professionals with flexible learning option, Practical in-house knowledge and expert Training



Methods of Testing

Black Box Testing: Method in which the internal structure/ design/ implementation of the item being tested is NOT known to the tester. 

White Box Testing: Method in which the internal structure/ design/ implementation of the item being tested is known to the tester. 

Gray Box Testing: Method in which tester has knowledge of some parts of internal structure. 
  •  

Techniques of Dynamic Testing

Dynamic Testing: Testing conducting while the program is executed. 
Structured Based:
  •    Statement
  •    Decision
  •    Condition
  •    Multiple Condition
Experienced Based:
  • Error Guessing
  • Exploratory Testing
Specification Based: 

  •    Boundary Value Analysis
  •    Equivalence Partitioning
  •    Decision Table Testing
  •    Orthogonal Array Testing 
  •    State Transition Diagrams
  •    Use Case Testing

Techniques of Static Testing

Static Testing: Testing of a software without executing the code. 

  • Review – Typically used to find and eliminate errors or ambiguities in documents such as requirements, design, test cases, etc.
  • Informal Review
  • WalkThrough
  • Technical Review
  • Inspection
  • Static Analysis – The code written by developers are analysed (usually by tools) for structural defects that may lead to defects.
    • Static Analysis
    • Data Flow
    • Control Flow

Test Management

  • Bug Life Cycle: Defect life cycle is the journey of a defect cycle, which a defect goes through during its lifetime.
  • Continuous Integration CI : It is a software engineering practice in which isolated changes are immediately tested and reported on when they are added to a larger code base. 
  • Configuration Management CM : A complete Configuration Management program includes provisions for the storing, tracking, and updating of all system information on a component, subsystem, and system basis. 
 

No comments:

Post a Comment