Registry
Module Specifications
Archived Version 2021 - 2022
| |||||||||||||||||||||||||||||||||||||||||
Description The goal of this module is to provide a systematic study of the software quality process. This module will expose students to the new principles of high quality software development through advanced software test design. It will show how research and practice are evolving and combining to give a new structure to software quality improvement. It presents a unifying method of viewing software test through coverage of structures. | |||||||||||||||||||||||||||||||||||||||||
Learning Outcomes 1. Explain the challenges facing software developers creating correct code. 2. describe the software test design method using coverage based on Graph, Logic, Syntactic and Input Data Structures. 3. analyse and use coverage methods for test design using Graphs. 4. develop test designs for coverage of prgrams using Logic constraints. 5. use coverage methods to develop input space test designs. 6. design software test approaches based on syntactic structures. 7. formulate testing approaches for web based applications. | |||||||||||||||||||||||||||||||||||||||||
All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml |
|||||||||||||||||||||||||||||||||||||||||
Indicative Content and
Learning Activities Software problems and requirements for testWhy test?Old versus new test designNew criteria based on Structures.Graph CoverageFor all graph representations within software development.Logic Coverage.Contraints in general.Syntactic Coverage.All regular expressions available.Input Space Coverage.Partioning and data generation.Object-Orienetd test issues.Characteristics that compound test problems and new solutions.Web application test.Web security defined as the ability to test. | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
Indicative Reading List
| |||||||||||||||||||||||||||||||||||||||||
Other Resources None | |||||||||||||||||||||||||||||||||||||||||
Programme or List of Programmes |
CAPD | PhD |
CAPM | MSc |
CAPT | PhD-track |
ECSA | Study Abroad (Engineering & Computing) |
ECSAO | Study Abroad (Engineering & Computing) |
MCM | M.Sc. in Computing |
NAVNMU | Non Award Visitors- UCD/DCU |
- See the module specification for CA650 in 2003 - 2004
- See the module specification for CA650 in 2004 - 2005
- See the module specification for CA650 in 2005 - 2006
- See the module specification for CA650 in 2006 - 2007
- See the module specification for CA650 in 2007 - 2008
- See the module specification for CA650 in 2008 - 2009
- See the module specification for CA650 in 2009 - 2010
- See the module specification for CA650 in 2010 - 2011
- See the module specification for CA650 in 2011 - 2012
- See the module specification for CA650 in 2012 - 2013
- See the module specification for CA650 in 2013 - 2014
- See the module specification for CA650 in 2014 - 2015
- See the module specification for CA650 in 2015 - 2016
- See the module specification for CA650 in 2016 - 2017
- See the module specification for CA650 in 2017 - 2018
- See the module specification for CA650 in 2018 - 2019
- See the module specification for CA650 in 2019 - 2020
- See the module specification for CA650 in 2020 - 2021
- See the module specification for CA650 in 2021 - 2022
- See the module specification for CA650 in 2022 - 2023
- See the module specification for CA650 in 2023 - 2024
- See the module specification for the current year