Diploma In Software Testing & Cyber Security
Jumpstart Your Career with Practical Internship Projects! Start on June 17, 2025. Pay £200 for 10 months
- Description
- Curriculum

Jumpstart Your Career with Practical Internship Projects! Start on June 17, 2025. Click here to Pay £200 for 10 months for the course
This comprehensive course is designed to equip students with the essential skills and knowledge in software testing and cyber security. With the increasing reliance on software systems across various industries, the need for reliable, secure, and efficient software has never been more critical. This course provides an in-depth understanding of software testing methodologies and practices, along with essential cyber security principles to protect systems from threats and vulnerabilities.
Key Learning Outcomes:
– Understand and apply various software testing techniques, including unit testing, integration testing, system testing, and acceptance testing.
– Gain hands-on experience in test automation tools and frameworks for both functional and non-functional testing.
– Identify and mitigate software vulnerabilities, understanding the fundamentals of secure coding practices.
– Learn about common cyber threats such as malware, phishing, and hacking, and how to implement defensive measures.
– Gain insights into network security, encryption, and best practices for securing data and communications.
– Understand the principles of ethical hacking and penetration testing to assess and strengthen the security of software applications.
– Stay updated with the latest trends in software testing and cyber security through case studies and industry insights.
Target Audience:
This course is suitable for software developers, QA engineers, IT professionals, and anyone interested in gaining practical knowledge in software testing and cyber security. No prior experience is required, though a basic understanding of programming concepts is helpful.
Course Structure:
1. Introduction to Software Testing
– Importance of Testing in Software Development
– Manual vs. Automated Testing
2. Testing Methodologies and Techniques
– Black Box and White Box Testing
– Unit, Integration, and System Testing
3. Test Automation Tools
– Introduction to Selenium, JUnit, and other popular frameworks
4. Introduction to Cyber Security
– Importance of Cyber Security in Today’s Digital World
– Common Threats and Vulnerabilities
5. Secure Coding Practices
– Identifying and Mitigating Vulnerabilities in Code
6. Network and Application Security
– Securing Web Applications and APIs
– Encryption Techniques and Secure Data Transmission
7. Ethical Hacking and Penetration Testing
– Introduction to Ethical Hacking Techniques
– Tools for Penetration Testing
8. Industry Trends and Case Studies
– Real-World Examples of Software Failures and Cyber Security Breaches
– Lessons Learned and Best Practices
Assessment:
Students will be assessed through a combination of hands-on projects, quizzes, and two real life projects that integrate software testing and cyber security skills.
By the end of this course, participants will be able to confidently test software applications for bugs and vulnerabilities, implement security measures to protect against cyber threats, and contribute to the development of secure and reliable software systems.
-
1SOFTWARE TESTING TEXTBOOK An ISTQB–ISEB Foundation Guide Second Edition
SOFTWARE TESTING
An ISTQB–ISEB Foundation Guide
Second Edition -
2L192QA: Introduction to Software Testing
-
3L193QA: Introduction to Manual Testing
-
4L194QA: Introduction to Manual Testing II
-
5L195QA: Introduction to Manual Testing III
Defect Life Cycle
-
6L196QA: Manual Testing Questions and Answers
Manual Testing Questions and Answers
-
7L197QA: Manual Testing iv
Types of Testing
-
8L198QA: Test Case
Test Case
-
9L199QA: Test Case Demo (On Azure)
Test Case Demo (On Azure)
-
10L200QA: Test Cases
-
11L201QA: Test Cases
-
12L202QA: Test Case Demo(On Excel)
Test Case Demo(On Excel)
-
13L203QA: Test plan and Test management
-
14L204QA: Introduction to Test Automation
Installation of java,maven and IntelliJ
-
15L205QA: Introduction to Test Automation
Automation Q $ A
-
16L206QA: Introduction to Test Automation
Manual Testing Demo
-
17L207QA: Introduction to automation drop in session/workshop
-
18L208QA: Introduction to Test Automation
-
19L209QA: Introduction to Test Automation
Automation Q $ A
-
20L210QA: Introduction to Test Automation
-
21L211QA: Introduction to Test Automation
Automation workshop/demo
-
22L212QA: Introduction to Test Automation
-
23L213QA: Introduction to Test Automation
-
24L214QA: Introduction to Test Automation
Assertion
-
25L215QA: Introduction to Test Automation
Assertion (continuation)
-
26L216QA: Introduction to Test Automation
Automation Q $ A/workshop
-
27L217QA: Introduction to Test Automation
Background, Scenario outline,Invalid scenario
-
28L218QA: Introduction to Test Automation
Look through session of interns progress on automation tasks
-
29L219QA: Introduction to Test Automation
Version Control
-
30L220QA: Introduction to Test Automation
Page object model, page factory
-
31L221QA: Introduction to Software Testing
-
32L222QA: Introduction to Manual Testing
-
33L223QA: Introduction to Manual Testing II
-
34L224QA: Introduction to Manual Testing III
Defect Life Cycle
-
35L225QA: INTRODUCTION TO MANUAL TESTING 111
Manual Testing Questions and Answers
-
36L226QA: Manual Testing iv
Types of Testing
-
37L227QA: Manual Testing iv
Test Case
-
38L228QA: Manual Testing iv
Test Case Demo (On Azure)
-
39L229QA: Manual Testing iv
Test Cases
-
40L230QA: Manual Testing iv
Test Cases
-
41L231QA: Manual Testing iv
Test Cases
-
42L232QA: Test plan and Test management
-
43L233QA: Introduction to Automation
Installation of java,maven and IntelliJ
-
44L234QA: Introduction to Automation
Automation Q $ A
-
45L235QA: Introduction to Automation
Manual Testing Demo
-
46L236QA: Introduction to automation drop in session/workshop
-
47L237QA: Automation
-
48L238QA: Automation
Automation Q $ A
-
49L239QA: Automation
-
50L240QA: Automation
Automation workshop/demo
-
51L241QA: Testers account permissions
Testers account workhop/demo
-
52L242QA: Automation
-
53L243QA: Automation
-
54L244QA: Automation
Assertion
-
55L245QA: Automation
Assertion (continuation)
-
56L246QA: Automation
Automation Q $ A/workshop
-
57L247QA: Introduction to Software Testing
-
58L248QA: Introduction to Manual Testing
-
59L249QA: Introduction to Manual Testing II
-
60L250QA: Introduction to Manual Testing III
Defect Life Cycle
-
61L251QA: Manual Testing Questions and Answers
Manual Testing Questions and Answers
-
62L252QA: Manual Testing iv
Types of Testing
-
63L253QA: Test Case
Test Case
-
64L254QA: Test Case Demo (On Azure)
Test Case Demo (On Azure)
-
65L255QA: Test Cases
-
66L256QA: Test Cases (Cont�)
-
67L257QA: Test Cases (Cont�)
Test Case Demo(On Excel)
-
68L258QA: What is SQL?
<ul>
<li>SQL stands for Structured Query Language</li>
<li>SQL lets you access and manipulate databases</li>
<li>SQL became a standard of the American National Standards Institute (ANSI) in 1986, and of the International Organization for Standardization (ISO) in 1987</li>
</ul>
-
69L259QA: How To Write User Stories and Acceptance Criteria
-
70L260QA: Introduction to Manual Testing
-
71L261QA: Software Testing Q&A
-
72L262QA: Test Fundamentals
-
73L263QA: SDLC/STLC
-
74L264QA: SDLC/STLC PART 2
-
75L265QA: SDLC/STLC PART 3
-
76L266QA: Test Design
-
77L267QA: Test Design Part 2
-
78L268QA: Test management/documentation (Reports,risk, test estimation), roles, tools & processes
-
79L269QA: Test Strategy, Test Deliverables
-
80L270QA: Test Cases Creation using Excel and AzureDevOps - Workshop.
-
81L271QA: Test Design, Test Cases & Test Techniques.
-
82L272QA: Using Shared Step functionality in AzureDevOps Q&A
-
83L273QA: Guidelines to Using Testers Account on Azure DevOps.
-
84L274QA: Manual Testing Workshop USING AZURE DEVOPS
-
85L275QA: Static Testing Concept/ Requirement Review
-
86L276QA: Introduction to Webdriver Command and Workshop on Automation Framework SetUp
-
87L277QA: Test Automation Workshop
-
88L278QA: API TESTING
-
89L279QA: ELEMENT LOCATORS
-
90L280QA: PAGE OBJECTS
-
91L281QA: ASSERTIONS
-
92L282QA: Mobile Testing
-
93L283QA: TDD, ATDD or BDD Gherkin Specflow Rudiments And WebDriver Command
-
94L284QA: Guidelines to Using Testers Account on Azure DevOps.
-
95L285QA: Introduction To Software Testing 2
-
96L286QA: Introduction To Software Testing 1
-
97L287QA: QA Create First Test Project 1
-
98L288QA: QA Create First Test Project 2
-
99L289QA: WEB AND MOBILE MANUAL TESTING WORKSHOP (PART 1)
-
100L290QA: WEB AND MOBILE MANUAL TESTING WORKSHOP (PART 2)
-
101L291QA: QA Automation
-
102L292QA: SOFTWARE TESTING (SDLC & STLC)
-
103L293QA: QA MANUAL TESTING 2
-
104L294QA: QA MANUAL TESTING 5
-
105L295QA: MANUAL TESTING 4
-
106L136CY: CYBER SECURITY BASICS SEC101
-
107L135CY: INTRODUCTION TO CYBERSECURITY SEC101 CLASS2
-
108L134CY: INTRODUCTION TO CYBERSECURITY SEC101 CLASS1
-
109L133CY: Introduction to Cyber Security I
-
110L105CY: Fundamental concepts in Cyber Security
Fundamental concepts in Cyber Security
-
111L106CY: Basics of Network Security
Networking, Network and Network Security
-
112L107CY: Networking Component Demo - Packet Tracer
Networking Component Demo - Packet Tracer
-
113L125CY: Azure Sentinel Part 2
Introduction to Lab (Azure Sentinel)
-
114L124CY: Azure Sentinel Part 1
Azure Sentinel- (Account set-up)
-
115L126CY: Azure Sentinel Part 3
Azure Sentinel workshop
-
116L127CY: Azure Sentinel Part 4
Login and Monitoring 1
-
117L128CY: Azure Sentinel Part 5
Login and Monitoring 2
-
118L129CY: Azure Sentinel Part 6
Understanding Azure Active Directory
-
119L130CY: Azure Sentinel Part 7
Creation of Azure Log Analytic workspace
-
120L131CY: Azure Sentinel Part 8
Adding Microsoft Azure sentinel to work space
-
121L132CY: Azure Sentinel Part 9
Micrsoft Sentinel Threat Intelligence
-
122L108CY: Overview of Security Operations
Overview of Security Operations
-
123L109CY: Social Engineering
Phishing and Phishing Analysis
-
124L110CY: HOW TO ANALYSE PHISHING EMAIL USING OSINT #virustotal #ipvoid #urlscan #mxtoolbox
HOW TO ANALYSE PHISHING EMAIL USING OSINT #virustotal #ipvoid #urlscan #mxtoolbox
-
125L111CY: WHY YOU CANNOT USE OSINT TO ANALYSE A PHISHING EMAIL -ATTACHMENT
WHY YOU CANNOT USE OSINT TO ANALYSE A PHISHING EMAIL -ATTACHMENT
-
126L112CY: Log Analysis and Collection Part 1
Understanding Log Analysis and Collection
-
127L113CY: Log Analysis and Collection Part 2
Log Analysis workshop
-
128L114CY: Mastering Log collection and Compliance Part 1
Log collection and compliance
-
129L115CY: Mastering Log collection and Compliance Part 2
Log Collection and Compliance Quiz
-
130L116CY: Security Tools
Security Tools and Categories
-
131L117CY: Incident Response Part 1
Introduction to Incident Response
-
132L118CY: Incident Response Part 2
Incidence Response workshop
-
133L119CY: Wire Shark Workshop
Wire Shark Continuation
-
134L120CY: Wire Shark Individual presentation
Wireshark Workshop
-
135L121CY: Pcap File Analysis with Wireshark
Pcap Analysis
-
136L122CY: Pcap Analysis Presentation
Pcap Analysis
-
137L123CY: MITRE ATTACK FRAMEWORK
Introduction to Mitre Attack framework
-
138L001GN: Sprint 1 Demo and presentation
-
139L002GN: Sprint 2 Demo and presentation
Presentation by all 2023W teams
-
140L003GN: Sprint 3 Demo and presentation
-
141L004GN: Sprint 3 Demo and presentation
-
142L005GN: CV Creation, CV Review, How to apply for jobs, Mock Interviews/Interview Prep
CV creation live workshop
-
143L006GN: Job Application guide
Job Application guide
-
144L007GN: Introduction to Scrum Mastery
Scrum Master Roles and Responsibility
-
145L008GN: Introduction to Agile Project Management & Planning
Introduction to Agile Project Management & Planning
-
146L009GN: Scrum Ceremonies
Scrum Ceremonies
-
147L010GN: Team charter
Team charter
-
148L011GN: Scrum Ceremonies Workshop Sprint Planning
Scrum Ceremonies Workshop Sprint Planning
-
149L012GN: Scrum Ceremonies Workshop Daily Stand Up
Scrum Ceremonies Workshop Daily Stand Up
-
150L013GN: Scrum Ceremonies Workshop Sprint Review
Scrum Ceremonies Workshop Sprint Review
-
151L014GN: Scrum Ceremonies Workshop Sprint Retrospective
Scrum Ceremonies Workshop Sprint Retrospective
-
152L015GN: Scrum Ceremonies Workshop Q&A
Scrum Ceremonies Workshop Q&A
-
153L016GN: Azure Board Project Set Up
Azure Board Project Set Up
-
154L017GN: Azure Board Project Set Up Workshop
Azure Board Project Set Up Workshop
-
155L018GN: Sprint 0 Demo
Sprint 0 Demo
-
156L019GN: Sprint 0 Demo Feedback
Sprint 0 Demo Feedback
-
157L020GN: Sprint 1 Expectations
Sprint 1 Expectations
-
158L021GN: Capacity Planning
Capacity Planning
-
159L022GN: Capacity Planning Workshop
Capacity Planning Workshop
-
160L023GN: General meeting
General meeting
-
161L024GN: Sprint 0 Demo
Sprint 0 Demo
-
162L025GN: Sprint 0 Demo Feedback
Sprint 0 Demo Feedback
-
163L026GN: CV Creation, CV Review, How to apply for jobs, Mock Interviews/Interview Prep
CV creation live workshop
-
164L027GN: CV Creation, CV Review, How to apply for jobs, Mock Interviews/Interview Prep
-
165L028GN: Sprint 1 Demo and presentation
-
166L029GN: Sprint 2 Demo and presentation
Presentation by all 2023W teams
-
167L030GN: General Meeting
Interview Prep
-
168L031GN: CV Review
-
169L032GN: Internship Induction
-
170L033GN: Q&A 09 May 2023
-
171L034GN: Visio Show and Tell
-
172L035GN: SKILL MATRIX
-
173L036GN: Mentorship Session For Visio and User Story
-
174L037GN: JIRA Set-Up Tutorial
-
175L038GN: MIND MAP SESSION
-
176L039GN: ROLE OF TEAM MEMBERS
-
177L040GN: Work Placement Onboarding
Structure, Career Development & Pastoral Care
-
178L041GN: Introduction to all the Roles & Calendar Update
Introduction to all the Roles & Calendar Update
-
179L042GN: Career Development
Career Development
-
180L043GN: Introduction to Scrum Mastery
Introduction to Scrum Mastery
-
181L044GN: Introduction to Business Analysis
Introduction to Business Analysis
-
182L045GN: Introduction to Software Testing
Introduction to Software Testing
-
183L046GN: Introduction to Cybersecurity
Introduction to Cybersecurity
-
184L047GN: Introduction to Project Management
Introduction to Project Management
-
185L048GN: Introduction to Data Analysis
Introduction to Data Analysis
-
186L049GN: Scrum Ceremonies
Scrum Ceremonies
-
187L050GN: Scrum Ceremonies - Worskshop
Scrum Ceremonies - Worskshop
-
188L051GN: Team Charter
Team Charter
-
189L052GN: Career Development
CV Creation
-
190L053GN: Azure Board Set-up
Azure Board Set-up