Module Descriptors
TEST AUTOMATION
COMP50088
Key Facts
Digital, Technology, Innovation and Business
Level 5
20 credits
Contact
Leader: Janet Francis
Hours of Study
Scheduled Learning and Teaching Activities: 65
Independent Study Hours: 135
Total Learning Hours: 200
Pattern of Delivery
  • Occurrence A, Digital Institute London, UG Semester 2
Sites
  • Digital Institute London
Assessment
  • REPORT - 1500 WORDS weighted at 50%
  • PRESENTATION - 10 MINUTES weighted at 50%
Module Details
INDICATIVE CONTENT
Preparation for ISTQB Qualifications

Testing applications

Testing tools (e.g. Selenium and other tools)

User interface testing

API Testing

Unit Testing

Agile processes for testing in development

Defect management tools (e.g. Jira, Bugzilla, Visual Studio)
ADDITIONAL ASSESSMENT DETAILS
PRESENTATION: Presentation of the design and implementation of a set of automated tests for a software application using current testing tools and defect management tools (Learning Outcomes 1 and 3)

WRITTEN: Report on the results of tests and recommendations for improvements (Learning Outcome 2)
LEARNING STRATEGIES
Lectures will introduce key topics and concepts with tutor-assisted practical sessions. In the practical sessions you will get hands-on experience of the principles taught in the lectures. You will also develop a portfolio of practical work. Formative, self-directed exercises to support transfer of knowledge and understanding will be undertaken weekly.
LEARNING OUTCOMES

1. Design and write a suite of automated tests for a software application

Application,

Communication,

Problem Solving



2. Test software applications using automated techniques, and report on the results

Application



3. Utilise current automation and defect management tools to facilitate software testing

Application

TEXTS
Axelrod, (2018) A Complete Guide to Test Automation: Techniques, Practices, and Patterns for Building and Maintaining Effective Software Projects ISBN-10 :¿9781484238318 Apress; 1st ed. edition

Gundecha U, Cocchiaro C (2018) Learn Selenium - Build data-driven test frameworks for mobile and web applications with Selenium Web Driver 3 183898304X Packt Publishing



An annually updated keylinks online resource bank will be made available.
RESOURCES
Software test tools

Software development tools
WEB DESCRIPTOR
This module will reinforce the importance of a methodical and streamlined approach to testing, using current tools to facilitate testing and defect management. You will become familiar with tools that are used in industry, allowing you to have practical experience of automated testing.