This course is a professional development program designed to upgrade and update professional qualifications of students and to help them to work as a Software Quality Control Specialists. The course covers various methods and strategies for revealing software defects and documenting them, the implementation of Automated Software Testing, as well as the general concepts and the basics of object-oriented programming (OOP). Today’s software products are becoming increasingly complex. These products are being created in rapid development environments that drive them toward the marketplace at accelerated speed. Software testing incorporated into the rapid development cycle with extensive requirements is becoming of more important than ever.
– Operating Systems
– MS Office
– Databases
– Programming
– Quality Assurance and Quality Control
– Test types and their place in the software development process
– Software development and testing life cycle
– Equivalence classes and boundary values
– Analysis of business requirements
– Business function testing
– Test planning and testing documentation
– Client-server applications, implementation of business logic
– Testing of network solutions
– Practical design and execution of test cases
– Reporting software problems
– HP UFT/QTP
– Design and development of test scripts
– Automated parameterized testing
– Automated data-driven testing
– HP ALM/QC
– Selenium IDE
– IBM Rational Team Test Studio
– IBM Rational Robot
– IBM Rational ClearQuest
– SQA-Basic scripting language
– Enhancing and customizing test scripts
– Development of a custom test management system
– OATS
– Oracle OpenScript for Web Applications
– Oracle Load Testing for Web Applications (OLT) – Empirix’s e-Load
– Oracle Test Manager for Web Applications