Bilgisayarlar, Programlama
Yazılım test türleri
Yazılım testi, yazılım geliştirmenin aşamalarından biridir. Geçerli belgeler ürününde performans hataları veya tutarsızlıkları tespit etmek için kullanılır. Yazılım testinin sınıflandırması çok kapsamlıdır.
Neden yürütülmeli?
- Ana programlama hatalarını tanımlayın. Deneyci, yazılımın gerektiği gibi çalışmasına izin vermeyen kritik durumlar için sistemin veya yazılımın kendi işlevlerini denetler.
- Kullanım kolaylığı tanımı. Kullanıcı arabiriminin ergonomisi ve sistemin davranışı dış etkenlere bağlı olarak kontrol edilir.
- Dokümantasyona uyum sağlama. Testten sorumlu çalışan, kontrol etmek için bir program alır ve bu yazılımın çalışmaya başlamadan önce yerine getirmesi gereken konumu alır. Ayrıca, programın gerçek operasyonunda ve belgeler tarafından planlanan işlevlerde tutarsızlıklar vardır.
türleri
Tipik olarak, modüler, sistem ve entegrasyon gibi test türleri vardır. Her biri hataları bulmanın bazı yönlerine değiniyor.
Bireysel fonksiyonları ve sistemin işlemlerini kontrol ettikten sonra kalite uzmanı bir sonraki adıma geçmektedir. Entegrasyon testi genellikle modüler bir testten sonra gerçekleştirilir. Bu aşamada, kodun tek tek bölümleri ve bunların etkileşimi toplam olarak değerlendirilir.
Son aşama sistem testidir. Bununla birlikte, zaten tamamen monte edilmiş ve kapsamlı test için hazır olan yazılım ürünü, kullanıcının konumundan test edilir. Bu aşamada arayüz ile çalışırken sorunlar tespit edilir ve uygulamanın en ergonomisi sağlanır.
Yukarıdaki yazılım testleri bileşenlerin izolasyon derecesine göre belirlenir.
"Beyaz kutu" ve "kara kutu" yöntemleri gibi test türleri de vardır. Yordamı birincil şekilde uygularken, geliştirici kaynak koda tam erişime sahiptir ve geliştirici hatalarını kontrol etmek ve tanımlamak için bağımsız olarak yazılmış olarak da kullanılabilir. "Kara kutu" yöntemi, program koduna erişime izin vermez, bu durumda kontrol yalnızca kullanıcı arabirimleri aracılığıyla gerçekleşir. Bu tür testler, sistemin bilgi derecesine göre belirlenir.
Yazılım Ömrünü Kes
Test, tasarım, sistem geliştirme ve dokümantasyondan sonra gerçekleştirilir. Problemli alanlar tanımlanmazsa, bu aşama yazılımın yaşam döngüsünün son adımı olabilir, aksi halde programlamaya dönüş gerçekleşir. İlk test ipliği her zaman negatif geri besleme getirir ; çünkü herhangi bir gelişmede, oluşum aşamasında izlenemeyen darboğazlar, kusurlar ve bazen ciddi hatalar vardır.
Similar articles
Trending Now