• Coventry University logo

System Security Testing and Maintenance

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

System Security Testing and Maintenance
  • Duration2 weeks
  • Weekly study5 hours
  • 100% onlineLearn at your own paceHow it works
  • Included in an ExpertTrackCourse 4 of 5
  • Get full ExpertTrack access$39/monthFind out more

In this two-week course, you’ll be building on everything you’ve learnt so far on the ExpertTrack. 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

Prove you're job ready

Highlight the new, job-relevant skills you’ve gained and supplement existing qualifications with a hard-earned, industry-specific digital certificate – plus one for every course within your ExpertTrack.

  • Learn the latest in your chosen industry or subject.
  • Complete each course and pass assessments.
  • Receive certificates validated by the educating organisation.
  • Create a shareable certificate link for your CV and LinkedIn.
  • Impress employers with learning outcomes you can add to your CV.
  • Make your career dreams a reality.

Download a PDF

Share your certificate

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 ExpertTrack 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.

Who developed the course?

Coventry University

Coventry secured gold in the UK Government’s 2017 Teaching Excellence Framework (TEF) and is University of the Year for Student Experience in The Times & The Sunday Times Good University Guide 2019.

  • Established1992
  • LocationCoventry

About this ExpertTrack

This course will introduce you to information security design principles and teach you about their impact on secure systems.

Learning on FutureLearn

Your learning, your rules

  • Courses are split into weeks, activities, and steps, but you can complete them as quickly or slowly as you like
  • 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

Start learning today - free 7-day trial

After your free trial you can:

  • Pay $39 per month to keep learning online
  • Have complete control over your subscription; you can cancel any time
  • Work at your own pace and set your own deadlines at every stage
  • Only pay while you’re learning; the subscription will cancel automatically when you finish
  • Complete online assessments to test your knowledge and prove your skills
  • Earn digital course certificates and a final award that you can share online, with potential employers, and your professional network
  • Keep access to the content of courses you complete even after your subscription ends

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