Fundamentals of Software Testing

This course provides the foundation for developing and using theory based practice in Software Testing (“manual” environment). Manual scripted testing is the oldest and most rigorous type of software testing. In this particular type of testing, test cases are designed and reviewed before executing them.
This detailed, practical, intensive workshop-style course will enable attendees to understand the core concepts and principles of testing; how to effectively derive effective and reliable test cases; comprehend test planning, execution, results and follow-up processes; learn about writing and tracking effective defect reports to get problems solved; manage the test environment; define major black-box test techniques. Some techniques, like equivalence class partitioning and boundary value analysis will be used defect reporting out on the samples of applications. Students complete 9 workshops and 27 hours of practicum, which give students the opportunity to gain or enhance their experience by using the skills they learned and provide experiences to develop the role of Software Test professional. Excellence in the course will require you to extend your critical thinking, writing, and team working skills. Upon completion, the student should understand basic software testing tasks and methodologies sufficiently to contribute meaningfully to the software testing effort within a software development organization. This course is for anyone currently involved in testing or about to move into a testing role. Many of the course tasks were designed to be realistic or impressive (to an employer) and to give you a chance to do professional-quality work that you can show off during a job interview. Finally, the work that you do in this course might help you land a job.
Software Testing & Quality Assurance
Teacher
Register
Please visit the SCAE website to check availability and register.
Prerequisites: Working knowledge of the Windows O/S. Moderate proficiency with the components of Microsoft Office and other common PC applications recommended.
Textbook: Discussed in class.
Pre-registration required.

Software Test Automation using QuickTest Pro

Mercury Interactive’s QuickTest Professional tool is new-generation, GUI-oriented, Internet/Intranet test automation tool and is taught for functional and regression testing at the client. QuickTest Pro provides a multifunctional solution for testing dynamically changing Web, Java, VB, ERP/CRM and multimedia content across environments. QuickTest Pro integrates with WinRunner, LoadRunner and TestDirector. Curriculum includes coverage of the foundations of software test automation as well as basic of VBScript and advanced techniques for efficient test scripts. Most of curriculum is provided by Mercury Interactive. SCAE is an authorized member of Mercury Interactive’s Academic Access Program.
Software Testing & Quality Assurance
Teacher
Register
Please visit the SCAE website to check availability and register.
Prerequisites: Knowledge of the software quality assurance process and manual testing. Knowledge of HTML and other Web-based tools/technologies very helpful.
Textbook: Discussed in class.
Pre-registration required.

Software Test Automation Using Selenium

An introduction to the popular open-source Selenium Integrated Development Environment (SIDE) and Selenium Remote Control (RC) tool used for automating the testing of web pages.
Topics covered for SIDE include: download and installation; user forums; record/replay; use of globbing and regular expressions within patterns; use of XPath and DOM expressions to locate page elements; test suite creation; the Selenium command set; the use of JavaScript in conjunction with SIDE. Selenium RC supports test development in six different high-level languages: C#, Java, Perl, PHP, Python, and Ruby. This course will cover test development in Java language. Topics for Selenium RC include: download and installation; user documentation and forums; Selenium-IDE's export functionality; RC server command-line options; the Java API (Application Programming Interface); creating and installing user extensions; error-handling; and data-driven testing using a variety of input formats. The course will include weekly hands-on lab exercises.
Software Testing & Quality Assurance
Teacher
Register
Mrudula Gaidhani
Please visit the SCAE website to check availability and register.
Prerequisites: Working familiarity with HTML, JavaScript and Java
Textbook:
Discussed in class.
Pre-registration required.

Mobile Application Testing

This course is aimed towards testing professional and students who want to make their carrier to Mobile Software Testing and Quality Assurance. Mobile applications have never been more popular, they’ve also never been more difficult to produce. Today’s mobile app developers face a multitude of challenges due to the increased complexity of testing across different handsets, carriers, languages and locations.
Software Testing & Quality Assurance
Teacher
Register
Please visit the SCAE website to check availability and register.
Prerequisites: Knowledge of the software quality assurance process and manual testing. Textbook: Discussed in class.
Pre-registration required.

Web Testing Techniques

Software testing is software testing, right? Not when it comes to testing Web applications. This course introduces the essential technologies, testing concepts, and techniques that are associated with browser-based applications. It offers advice pertaining to the software testing of various Web applications. The students will be introduced to a foundation of Web system architecture and technologies; they will get knowledge of Web-specific test concepts, testing practices and methodologies, and test types that can be applied to Web testing, and much, much more.
This course is intended for beginner or intermediate testers who want to develop a working knowledge of Web software testing methodology. Attendees should have a basic familiarity with testing principles in theory and in practice.
Software Testing & Quality Assurance
Teacher
Register
Please visit the SCAE website to check availability and register.
Prerequisites: Knowledge of programs, environment and Web browsers is helpful, but not required. Experience in ad-hoc testing of applications is helpful, but not required.
Textbook: Discussed in class.
Pre-registration required.
Close
Register!
All registration is done via the the SCAE website. When you're ready to register, head over!