Save for later

Software Analysis & Testing

This course covers the theory and practice of software analysis, which lies at the heart of many software development processes such as diagnosing bugs, testing, debugging, and more. It presents diverse techniques, each with their own strengths and limitations, for automating tasks such as testing, debugging, and finding bugs in complex real-world programs. These techniques include dataflow analysis, constraint-based analysis, type systems, model checking, symbolic execution, and more. The course teaches the principles underlying these techniques as well as imparts hands-on experience with using and implementing tools based on these techniques.

Prerequisites and Requirements: To be prepared for this course, you should be very comfortable with:Mathematical and logical reasoning (e.g. basics of set theory, graph theory, boolean algebra, and probability)Programming in a high-level language like JavaShell scripting on Linux-like operating systemsSee the for using Udacity.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udacity and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating Not enough ratings
Length Approx. 16 weeks
Starts On Demand (Start anytime)
Cost $0
From Udacity
Instructor Chris Pryby
Download Videos Only via web browser
Language English
Subjects Programming
Tags Computer Science Software Development

Get a Reminder

Send to:

Similar Courses

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Neuropsychology Testing Technician $46k

In Process/ Final Testing Technician $52k

Psychologist/Coordinator of Testing Services $53k

Quality Testing Specialist $59k

HP ALM Testing Administrator $62k

Specialist - Pharmaceutical Testing $71k

Staff PERNITAL TESTING NURSE $77k

Testing Engineer in Chassis Department $82k

Program Coordinator at GED Testing Service Consultant $86k

Testing Team Coordinator $89k

Reliability Testing Engineer $101k

Team Project Manager, Services Integration Testing Lead $118k

Write a review

Your opinion matters. Tell us what you think.

Rating Not enough ratings
Length Approx. 16 weeks
Starts On Demand (Start anytime)
Cost $0
From Udacity
Instructor Chris Pryby
Download Videos Only via web browser
Language English
Subjects Programming
Tags Computer Science Software Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now