UCSC Extension in Silicon Valley UCSC Extension in Silicon Valley Silicon Valley's #1 Choice For Professional Training
Areas of Study UCSC Extension UCSC Extension Certificates On-Site Training with UCSC Extension in Silicon Valley International Students Online Learning
UCSC Extension Home My Cart Student and Instructor Portal Log-in, Log-out
About UCSC Extension Contact UCSC Extension
Areas of Study
Request Information

4882 Software Test Automation

X443.5 CMPS


back

Course Description:

Testing is an important activity for any organization responsible for producing software, whether it is a software manufacturer or an internal application development department. Software testing consumes up to half the total cost of developing many software products but, despite the huge investment, it is often done inefficiently. Some of the testing done by hand can be done faster, cheaper or better by automating the tests.

This course explores several types of automated testing. The success and risk factors for each of these automated testing approaches are analyzed and evaluated as part of the class. Topics include:

  • Analysis of your requirements for test automation
  • Five automation design strategies (exhaustive, statistical, heuristic, small sample, and consistency-driven)
  • Risks, costs, and benefits of regression testing
  • Strategies for successful testing of graphical user interfaces
  • How to design the appropriate automation mechanism for your environment

This class treats test automation as a software development project. Participants will be given exposure to the analysis of requirements, cost, risk, software architecture, high-level design, data design, and design for maintainability, as these apply to test automation.


Prerequisite(s):

This course will be most informative for students who have extensive course work with computers and significant work experience in programming, test automation, software testing, or test management.



Sections:

While there are currently not any sections scheduled for this course, it is offered. To notify us that you are interested in this course and to be informed the next time it is offered, please click "Request Information". We will then ask you to enter or confirm your contact information.
REQUEST INFORMATION

 
 
home        |          contact us        |         partnerships        |         help        |          privacy disclosure        |          ada compliance