UW Extension Home
Request Information
Student Information

CERTIFICATE PROGRAMS CLASSES WORKSHOPS & LECTURES ONLINE LEARNING
Find a Certificate
Certificate Program in
Software Test Automation

Program Overview

Want to know more?
Sign up to receive e-mail updates about this program, including notification when complete program details are available on our website. >>
Next program starts:
Autumn 2008
Program location:
Bellevue
Contact a program representative >>
 

Automation is an increasingly important approach to software testing as systems become more complex and maintenance of software applications is extended beyond a few short months. Many companies are demanding that software testers not only have a solid understanding of the system and in-depth knowledge of testing practices, but there is also an increasing need for professional software testers to be proficient in programming in order to develop automated tests. You will use the popular and easy to learn C# programming language to design and develop such automated tests. The skills and topics covered are easily transferred to Java, Mono C, or other programming or scripting languages.

Although there are similarities in general programming concepts, there are fundamental differences in the approaches used to program an application or web-client as compared to developing an automated test case. This certificate program provides a practical and hands-on approach to developing automated test cases. The first course focuses on fundamental programming concepts such as data types and commonly used programming structures without the overhead of applying these concepts in a GUI application. The second course focuses on namespaces, classes, methods and properties in the .NET framework that are commonly used to launch, gather information about, and manipulate an application under test (AUT) as well as how to generate data, and use static and randomly generated data in an automated test. The third course builds on the second course and introduces automated testing techniques for database testing, web-client testing, and stress and performance testing. Discussions of test automation strategies and approaches to automating various tests will be discussed throughout the program.

Is This Program Right for You?

This program will benefit students with some background in testing, but who now want to take this experience to the next level by adding programming. Companies are increasingly looking for this added skill from testers.

  • Software testers with at least one year testing experience or completion of the certificate in software testing
  • Software testers with little or no experience with any programming language
  • Software testers with experience in Record/Playback or other scripting languages who want to learn a more robust programming paradigm

Sign Up to Receive E-mail Updates

If you are interested in receiving e-mail updates about this new program, sign up here.

Contact a Program Representative

For more information about this program, please call 206-685-8936 in the greater Seattle area, or 888-469-6499, or e-mail us.

Related Programs


UW Home | UW Continuing Education | About Us | Contact Us
© 2008 UW Extension. All rights reserved.