Sistem Testleri

Bu belgenin amacı .NET uygulamalarında geliştirilen sistem testlerine ait pratikleri tanıtmaktır.

Açıklama

Bu belgenin amacı .NET uygulamalarında geliştirilen sistem testlerine ait pratikleri tanıtmaktır.

Tanım

Sistem veya kullanıcı kabul (user acceptance) testleri bir sistemin arayüzleri (web sitesi sayfaları, servis metotları, vb.) ile iletişime geçerek beklenen davranışların uçtan uca doğrulanmasını sağlayan testlerdir.

Bu testler aşağıdaki kapsamlarda olabilir:

  • Web sitesi işlemleri

  • Servis metotları

  • Konsol uygulamaları

Bu testlerde veritabanı, dosya sistemi, ağ ve servis erişimleri de test edilmiş olur.

Araçlar

Bu testlerin geliştirilmesinde birim testlerinde de kullanılan Nunit ve FluentAssertions kütüphaneleri kullanılabilir. Web sitelerinin testlerinde tarayıcı simülasyonlarını gerçekleştirmek için Selenium kütüphanesi kullanılır. bkz. Arayüz Testleri

Last updated