• Coventry University logo

System Security Testing and Maintenance

Familiarise yourself with various testing and verification techniques used to test system security and function.

397 enrolled on this course

System Security Testing and Maintenance

397 enrolled on this course

  • 2 weeks

  • 5 hours per week

  • Digital certificate when eligible

  • Introductory level

Find out more about how to join this course

Improve security with software and system testing

In this two-week course, you’ll discover how to test software and how to measure the success of a system from a function and security standpoint.

Evaluate a range of secure development platforms, standards, and methodologies

You’ll familiarise yourself with system and software testing. This includes assessing the end user needs, the functionality and performance of the software, as well as the ease of use, compilability with existing data and hardware, robustness, cost and level of customisation.

These evaluation processes allow you to discover hidden security vulnerabilities to avoid data breaches, attacks, and security failures within your business.

Thoroughly test your system’s security and apply formal verification

Once you have explored different testing strategies, you’ll have the opportunity to apply them to a developed system. This includes using verification tools for system analysis, and comparing your developed system via formal verification to build a complete understanding of your system’s behaviour at any time.

Upon completion of this course you’ll have the skills and confidence to test and maintain your system’s security over time, and adapt your design in order to cope with new threats or vulnerabilities.

What topics will you cover?

  • Software analysis and testing
  • Formal verification

When would you like to start?

Start straight away and join a global classroom of learners. If the course hasn’t started yet you’ll see the future date listed below.

  • Available now

Learning on this course

On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.

What will you achieve?

By the end of the course, you‘ll be able to...

  • Explore security vulnerabilities and related mitigation measures
  • Describe the types of system and software testing techniques
  • Explore different testing strategies and methodologies
  • Apply testing to a developed system
  • Compare correctness of a developed system via formal verification
  • Perform testing using verification tools for system analysis

Who is the course for?

This course is suited to people looking to increase their understanding of software development lifecycle and security considerations. It has been designed for security analysts, security architects, software developers, and aspiring security specialists.

If you want to understand this subject further, you may be interested in these courses from the same provider. They share the same overall learning outcomes and can be accessed here:

Who developed the course?

Coventry University

Coventry secured 5 QS Stars for Teaching and Online Learning in the QS World University Ranking 2020 and has received No. 1 in the world for Massive Open Online Courses in MoocLab’s World University Ranking 2021.

  • Established

    1992
  • Location

    Coventry

Ways to learn

Buy this course

Subscribe & save

Limited access

Choose the best way to learn for you!

$109/one-off payment

$27.99

For the first two months. Automatically renews

Free

Fulfill your current learning needDevelop skills to further your careerSample the course materials
Access to this courseticktick

Access expires 12 Apr 2024

Access to 1,000+ coursescrosstickcross
Learn at your own paceticktickcross
Discuss your learning in commentstickticktick
Certificate when you're eligiblePrinted and digitalDigital onlycross
Continue & Upgrade

Cancel for free anytime

Ways to learn

Choose the best way to learn for you!

Subscribe & save

$27.99

For the first two months. Automatically renews

Develop skills to further your career

  • Access to this course
  • Access to 1,000+ courses
  • Learn at your own pace
  • Discuss your learning in comments
  • Digital certificate when you're eligible

Cancel for free anytime

Buy this course

$109/one-off payment

Fulfill your current learning need

  • Access to this course
  • Learn at your own pace
  • Discuss your learning in comments
  • Printed and digital certificate when you’re eligible

Limited access

Free

Sample the course materials

  • Access expires 12 Apr 2024

Find out more about certificates, Unlimited or buying a course (Upgrades)

T&Cs apply.

Learning on FutureLearn

Your learning, your rules

  • Courses are split into weeks, activities, and steps to help you keep track of your learning
  • Learn through a mix of bite-sized videos, long- and short-form articles, audio, and practical activities
  • Stay motivated by using the Progress page to keep track of your step completion and assessment scores

Join a global classroom

  • Experience the power of social learning, and get inspired by an international network of learners
  • Share ideas with your peers and course educators on every step of the course
  • Join the conversation by reading, @ing, liking, bookmarking, and replying to comments from others

Map your progress

  • As you work through the course, use notifications and the Progress page to guide your learning
  • Whenever you’re ready, mark each step as complete, you’re in control
  • Complete 90% of course steps and all of the assessments to earn your certificate

Want to know more about learning on FutureLearn? Using FutureLearn

Do you know someone who'd love this course? Tell them about it...