Software Quality Assurance


What is Software QA?

  • Makes sure software is reasonably bug free, meets requirements and/or expectations


Course Benefits:

  • To become a competitive SQA engineer in job market, and be familiar with writing automated test script using popular automation tool (like selenium).


Who Should Attend

  • Anyone who has a passion about software quality, and not afraid of communicating findings and concerns with developers and managers.
  • Basic understanding of Object Oriented Programming language (like Java or C++) and QA methodology (nice to have but not required)


About the Instructor:

  • 15 years SQA experience, work areas cover web application, network, e-commerce, embedded system and medical devices. Has been participated in many test projects and software life cycles.
  • Sun certified Java Programmer, Oracle certified SQL professional


Course Content

  • QA Methodology
      • Test plan and test cases
      • How to find bugs  
      • Bug report
  • Selenium IDE
      • Installation
      • Test Cases and Test Suits  
      • Selenese Commands Overview
      • Find Elements
      • Work with JavaScript
      • Practical Script Examples
  • Selenium RC
      • Installation and configuration
      • Test Cases and Test Suits  
      • Work with Java
      • Work with Junit
      • Practical Script Examples
  • Shell/Python Script
      • Data type
      • Control Structure   
      • Files
      • Regular expression
      • Examples