Giriş

Tamamlandı

Bu modülde işlem hattına işlevsel testler ekleyeceksiniz. Bu testler uygulamanın davranışını doğrular.

Azure Pipelines kullanarak çok aşamalı işlem hattı oluşturma modülünde Tailspin Toys web ekibinin çok aşamalı yayın işlem hattı tasarlamasına ve oluşturmasına yardımcı olmuşsunuz. Ekip, değişiklikleri bir dizi aşamada taşımak için işlem hattını kullanır. Değişiklikler Geliştirme aşamasında, Test aşamasında ve son olarak üretim ortamına benzeyen Hazırlama aşamasında ilerler.

Sizin ve ekibin tanımladığı aşamalar, işlem hattının genel şeklini sağlar. Ancak her aşamaya daha fazla ekleyebilirsiniz. Örneğin, Test aşamasında Amita web uygulamasını her zaman olduğu gibi el ile test etmektedir. Memnun olduğunda, uygulamayı el ile Hazırlama'ya yükseltmektedir. Hazırlama bölümünde yönetim, yeni özellikleri gözden geçirin ve yayının genel kullanıma sunulup sunulmayeceğine karar verir.

Azure Pipelines kullanarak derleme işlem hattınızda kalite testleri çalıştırma modülünde, birim ve kod kapsamı testlerini derleme işlemine dahil ettiniz. Bu testler regresyon hatalarını önlemeye yardımcı olur ve kodun şirketin kalite ve stil standartlarını karşıladığından emin olur. Ancak bir hizmet çalışır durumda ve bir ortama dağıtıldıktan sonra ne tür testler çalıştırabilirsiniz?

Öğrenme hedefleri

Bu modülü tamamladıktan sonra şunları yapabileceksiniz:

  • İşlevsel testlerin rolünü tanımlayın ve çalıştırabileceğiniz bazı popüler test türlerini belirleyin.
  • El ile test adımlarını otomatik test durumlarına eşleyin.
  • Selenium kullanarak otomatik ui testlerini yerel olarak ve işlem hattında çalıştırın.

Önkoşullar

Bu öğrenme yolundaki modüller bir ilerleme oluşturur. İlerlemeyi en baştan takip etmek için önce şu öğrenme yollarını tamamlayın:

Ayrıca Azure DevOps ile uygulama dağıtma öğrenme yolunun başında başlamanızı öneririz.

Yalnızca bu modülü gözden geçirmek istiyorsanız Windows, macOS veya Linux sisteminizde bir geliştirme ortamı ayarlamanız gerekir. Şu varlıklara ihtiyacınız vardır:

Azure ve Azure DevOps'ı ücretsiz kullanmaya başlayabilirsiniz. Azure DevOps ile çalışmak için Bir Azure aboneliğine ihtiyacınız yoktur, ancak burada Azure aboneliğinizde bulunan kaynaklara dağıtmak için Azure DevOps kullanacaksınız.

Bu ortam, bu modüldeki ve gelecekteki modüllerdeki alıştırmaları tamamlamanıza olanak tanır. Yeni becerilerinizi kendi projelerinize uygulamak için de kullanabilirsiniz.

Dekont

Azure Pipelines çok çeşitli dilleri ve uygulama türlerini destekler. Bu modülde bir .NET uygulamasıyla çalışacaksınız ancak burada öğrendiğiniz desenleri sık kullandığınız programlama dillerini ve çerçevelerini kullanan kendi projelerinize uygulayabilirsiniz.

Takımla tanışın

Tailspin Toys'daki Space Game web takımıyla önceki modüllerde tanışmıştınız. Bu modülde kimlerle çalışacağınızı bir kez daha hatırlatalım.

Cartoon depiction of Andy.

Andy geliştirme lideri.

Cartoon depiction of Amita.

Amita kalite denetiminde.

Cartoon depiction of Tim.

Tim operasyonlarda.

Cartoon depiction of Mara.

Mara geliştirici olarak takıma yeni katıldı ve Andy'ye rapor veriyor.

Mara'nın DevOps'ta daha önce deneyimi vardır. Ekibin Azure DevOps kullanan daha otomatik bir süreci benimsemesine yardımcı oluyor.