Test & Cloud Automation

Teacher

Assoc. Prof. Dr. Hasbullah Ashari

Category

Technical Professional Course

Course Attendees

Still no participant

Course Reviews

Still no reviews

Introduction

Part A: Revisit of Software Engineering from Requirement Engineering, Analysis, Design, Testing till Project Management with a case study Part B: Testing is a mandatory and important task. Nowadays, software testing is clearly an engineering discipline, i.e. testers have to know and apply systematic techniques to develop, perform and maintain test cases. We first will give introduction into test automation. Then, we will step through different techniques and approaches that have been proven applicable in the industrial context. Part C:Modern architectures style like microservice requires the operation of multiple independent deployment units. In the context of continuous delivery and integration, system and acceptance test stages these environment needs to be provided automatically by the delivery system. We will start by introducing Kubernetes, a container orchestration platform and how to define a software system by infrastructure as code.  Then, we extent our scope and integrate infrastructure code, containers and Kubernetes into a deployment pipeline. In the end we will integrate Kubernetes with common cloud services from AWS.  

Objectives

Upon completion of this course, participants will be able:
  1. Discuss the basic of software engineering from requirement engineering till design, testing and project management based on a case study
  2. Choose, combine and apply systematic test case design techniques
  3. Model software systems as Infrastructure as Code and deploy these as containers in a Kubernetes cluster and operate it in the AWS cloud.
 

Trainers

Assoc. Prof. Dr. Toni Anwar, graduated at RWTH Aachen University, Germany as Dr. rer. nat. in the area of Mobile Communications and studied International Management at TU Berlin, Germany. He worked for multinational companies (Ericsson Sweden, Motorola USA, Siemens Germany etc.) for more than 10 (ten) years and in academic world for more than 15 (fifteen) years in different countries such as Germany, Thailand, Malaysia and Indonesia. His research areas are Software Engineering, Embedded System/IoT, Smart Agriculture, Smart Cities, Artificial Intelligence, Data Analytics, Location Based Services, Augmented Reality, Connected Healthcare and ICT. His research grants include international grants from Europe, Japan, Thailand, Malaysia, Indonesia from industry, academic and government related organizations, amount more than MYR 5 Million.

Prof. Dr. Horst Lichter, is a Professor at RWTH Aachen University and head of the Software Construction Research Group. Horst has published books, many scientific papers and has organized many international workshops (e.g., QuASoQ, CES workshop series). He is a member of IEEE, German Computer Science Association and Swiss Computer Science Association. Furthermore, Horst is a visiting lecturer for Software Engineering at the Thai German Graduate School of Engineering, Bangkok, Thailand since 2005. Horst received a Diploma degree in Computer Science and Economics from Technical University Kaiserslautern, Germany in 1986 and a Dr. rer.nat. degree from Stuttgart University, Germany, in 1993. Afterwards, he was with the Union Bank of Switzerland Zurich, where he headed many development projects and with ABB Corporate Research, Heidelberg, where he was responsible for many software process improvement activities at several business units. Andreas Steffens, is a researcher at the Software Construction Research Group at the RWTH University Aachen. In his research he focuses on the challenges and obstacles of DevOps and Continuous X. Together with various industrial partners he develops innovative solutions and tools. He is a member of ACM and die German Computer Science Association. Andreas publishes his results in international conferences and workshops. Furthermore, he is in the organizing committee of the first international workshop on Continuous Software Engineering and vice-speaker of the working group on DevOps and Microservices in the German Computer Science Association. He received his Diploma degree in Computer Science from RWTH Aachen University, Germany and was appointed as an adjunct lecturer at University Petronas, Malaysia in 2018. Since 2000 Andreas works as a freelance software engineer and consultant for various corporations and institutions like DHL, eBay, TomTom and the Federal Bank of Germany. In 2017 Andreas founded his last start-up boost travel.

Course Contents

This two-day course will cover the following aspects (case studies may be included in some topics):
  1. From Requirement Engineering to Project Management
  2. Test Automation
  3. Cloud Infrastructure Automation
 

Download the Course Brochure: Test & Cloud Automation

REGISTRATION IS NOW OPEN
To register, download the CAPE Professional Short Course Registration Form and email the completed form to cape@utp.edu.my.

Our Main Teachers

Introduction Part A: Revisit of Software Engineering from Requirement Engineering, Analysis, Design, Testing till Project Management with a case study Part B: Testing is a mandatory and important task. Nowadays, software testing is clearly an engineering discipline, i.e. testers have […]

Price : 1,860 for Professional (Discount available for students, group registration, PETRONAS staff, and UTP alumni) MYR

Max Availability : 24

Location : Level 16, Menara 2, Menara Kembar Bank Rakyat, Jalan Travers, 50470 Kuala Lumpur