Selenium Testing Workshop:

Testing is a critical phase of Software Development Life Cycle. Tech Makerz teach Selenium Manual tools& automation tools testing .In the process the defects are identified, isolated, subjected for justification and ensure that the product is defect-free, in-order to produce quality product. Software Testing is a process of verifying are we developing right product or not and also validating does the developed product is right or not.

Verification + Validation = Software Testing

Verification: It is a process of verifying are we developing right product or not. It is also called as Static Testing.

Validation: It is a process of validating does the developed product is right or not. It is also called as Dynamic Testing.

Software Testing Life Cycle:

STLC describes the various stages involved in Testing and also roles and responsibilities in each stage. STLC consists of mainly consists of the following stages.
• Test Planning
• Test Analysis
• Test Design
• Test Execution
• Test Closure

Objectives of Testing:

The main objectives of Testing are
• Finding defects
• Gaining confidence about the level of quality
• Providing information for decision making
• Preventing defects
• Conformance to requirements

What is Automation Testing?

  • Manual Testing is performed by a human sitting in front of a computer carefully executing the test steps.
  • Automation Testing means using an automation tool to execute your test case suite.
  • The automation software can also enter test data into the System Under Test , compare expected and actual results and generate detailed test reports.
  • Test Automation demands considerable investments of money and resources.
  • Successive development cycles will require execution of same test suite repeatedly.
  • Using a test automation tool it's possible to record this test suite and re-play it as required.
  • Once the test suite is automated, no human intervention is required .
  • This improved ROI of Test Automation.
  • Goal of Automation is to reduce number of test cases to be run manually and not eliminate Manual Testing all together.