Pelatihan Azure DevOps for PM, Business Analysts, and QA

Pada tanggal 11-13 January 2023 (Batch 1) dan 25-27 January 2023 (Batch 2) telah dilaksanakan pelatihan dengan judul Azure DevOps for Project Managers, Business Analysts, and QA. Peserta dari pelatihan ini adalah Project Managers, Product Owners, Business Analysts, dan QA dari PT Berlian Sistem Informasi (Mitsubishi Corporation).

Pada pelatihan ini dibahas bagaimana menggunakan layanan Azure DevOps untuk membantu tim dalam organisasi untuk:

  • Merencanakan pekerjaan (work items, sprint planning, spring iteration, sprint capacity, queries, dashboard, delivery plan)
  • Berkolaborasi dengan tim developer (integrasi work item dengan source control)
  • Mengintegrasikan work item dengan functional testing/manual testing (Azure Test Plan)
  • Memahami automated testing (unit test, integration test, UI testing)
  • Memahami proses pipeline pada Azure DevOps (continuous integration, continuous delivery)
  • Memahami proses release (release strategy, release gate)
  • Memahami proses continuous monitoring

Pelatihan Automated Testing & DevOps

Pada tanggal 26-30 November 2018 telah diadakan pelatihan inhouse dengan topik Automatic Testing & DevOps. Peserta dari pelatihan ini adalah pengembang dari PT Indonesia Power Jakarta.

Pelatihan kali ini membahas metode testing yang dilakukan pada pengembangan aplikasi yaitu Unit Testing, Integration Testing, dan UI Testing. Tools yang digunakan adalah ASP.NET Core 2.1, xUnit, dan Selenium Web Driver. Setelah itu topik dilanjutkan dengan bahasan tentang konsep DevOps dan implementasinya seperti CI/CD Pipelines (tools menggunakan Visual Studio Team Services/Azure DevOps).

Beberapa topik yang dibahas pada pelatihan ini diantaranya:

  • Introduction to Automated Testing
  • Introduction to Unit Testing
  • Installation xUnit
  • Using Assert Technique
  • Data Driven Test
  • Advanced Techniques
  • Stated-based and interaction-based test
  • Testing in isolation with Moq
  • What integration testing is
  • Dependency Inversion
  • Gateway design pattern
  • Dependency Injection Container
  • Functional UI testing with Selenium
  • Using Selenium IDE
  • Using Selenium Web Driver with C#
  • Selenium Visual Studio Integration
  • Organizing Test Code
  • What is DevOps
  • Azure DevOps Board
  • Continuous Integration & Continuous Delivery (CI/CD Pipeline)
  • Azure DevOps Pipeline

42

Pelatihan Automated Testing (PT EPSON Batam)

Pada tanggal 14-19 Maret 2018 telah dilaksanakan pelatihan dengan topik Automated Testing. Peserta yang mengikuti pelatihan ini adalah software developer dari PT EPSON Batam.

Pelatihan kali ini membahas metode testing yang dilakukan pada pengembangan aplikasi yaitu Unit Testing, Integration Testing, UI Testing dan Automatic Build (CI/CD). Beberapa topik yang dibahas pada pelatihan ini diantaranya:

  • Introduction to Automated Testing
  • Introduction to Unit Testing
  • Introduction to MSTest, Nunit, and xUnit
  • Installation NUnit/xUnit
  • Using Assert Technique
  • Data Driven Test
  • Advanced Techniques
  • Stated-based and interaction-based test
  • Testing in isolation with Moq
  • What integration testing is
  • Dependency Inversion
  • Gateway design pattern
  • Dependency Injection Container
  • Functional UI testing with Selenium
  • Using Selenium IDE
  • Using Selenium Web Driver with C#
  • Selenium Visual Studio Integration
  • Organizing Test Code
  • What is continous integration
  • Designing build pipelines
  • Visual Studio Team Services Overview

tiga