Module Details

Module Code: COAP
Module Title: Agile Software Verification
Title: Agile Software Verification
Module Level:: 8
Credits:: 5
Module Coordinator: Nigel Whyte
Module Author:: Christophe Meudec
Domains:  
Module Description: To give learners the ability to apply advanced practical agile verification processes, techniques and tools.
 
Learning Outcomes
On successful completion of this module the learner will be able to:
# Learning Outcome Description
LO1 Select and use appropriate processes, tools and technologies for the agile verification of software
LO2 Reflect on agile software verification practices
Dependencies
Module Recommendations

This is prior learning (or a practical skill) that is recommended before enrolment in this module.

7051 ZCOM H3201 Software Engineering for Web, Cloud and Mobile Apps
Co-requisite Modules
No Co-requisite modules listed
Additional Requisite Information
No Co Requisites listed
 
Indicative Content
Prerequisites
5% Review of module’s prerequisites as necessary and working environment
Verification Theory
10% Fundamentals principles and definitions
Automatic Agile Software Testing
30% Black Box, White Box Process, Techniques and Tools
Agile Software Testing
10% e.g. Test Driven Development, linkage with DevOps
Website Testing
10% e.g. Selenium
Advanced Topics in Automatic Testing
15% e.g. Symbolic Execution, Model-based Testing and Mutation Testing
Static Verification Tools
15% Code Review Tools, Static Analysis Tools
Blank
5% This part of the module is left undecided and will be agreed in conversations with the students.
Module Content & Assessment
Assessment Breakdown%
Project100.00%

Assessments

Full Time

No Continuous Assessment
Project
Assessment Type Project % of Total Mark 25
Timing Week 4 Learning Outcomes 1,2
Non-marked No
Assessment Description
Practice and reflect on Automatic Software Testing
Assessment Type Project % of Total Mark 25
Timing Week 7 Learning Outcomes 1,2
Non-marked No
Assessment Description
Use and reflect on Agile Automatic Testing e.g. using TDD, and DevOps
Assessment Type Project % of Total Mark 25
Timing Week 10 Learning Outcomes 1,2
Non-marked No
Assessment Description
Deploy Website testing and Model-based testing tools and reflect on their usages
Assessment Type Project % of Total Mark 25
Timing Week 13 Learning Outcomes 1,2
Non-marked No
Assessment Description
Use and reflect on static verification tools
No Practical
No End of Module Formal Examination
Reassessment Requirement
Coursework Only
This module is reassessed solely on the basis of re-submitted coursework. There is no repeat written examination.

SETU Carlow Campus reserves the right to alter the nature and timings of assessment

 

Module Workload

Workload: Full Time
Workload Type Workload Category Contact Type Workload Description Frequency Average Weekly Learner Workload Hours
Tutorial Contact Tutoral 12 Weeks per Stage 2.00 24
Practicals Contact Practicals 12 Weeks per Stage 2.00 24
Independent Learning Non Contact Learner Hours 15 Weeks per Stage 5.13 77
Total Weekly Contact Hours 4.00
 
Module Resources
Recommended Book Resources
  • Kent Beck. (2003), Test-driven Development, Addison-Wesley Professional, p.220, [ISBN: 9780321146533].
  • Lisa Crispin,Janet Gregory. (2009), Agile Testing, Pearson Education, p.533, [ISBN: 9780321534460].
  • Eran Kinsbruner. (2018), Continuous Testing for DevOps Professionals, Createspace Independent Publishing Platform, p.366, [ISBN: 1727132173].
This module does not have any article/paper resources
This module does not have any other resources
Discussion Note: