- Manuel Test Senaryosu Sepet sayfasındaki işlemler için işlevsel test senaryoları geliştiriniz.
Test senaryoları 3 şekilde yapılabilmektedir.
- Beyaz Kutu Tekniği
- Siyah Kutu Tekniği
- Gri Kutu Tekniği Beyaz Kutu Tekniğinde yazılımın kodunun iç yapısının bilinerek, ölçümlenerek test senaryolarının tasarlandığı tekniktir. İki çeşittir
- Komut test tasarım tekniği: Komut kodda direkt olarak gerçekleşmesini istediğimiz bir işleve denir.
- Karar test tasarım tekniği: Karar kapsamı kodumuzun içerisindeki if else, while, switch gibi birden fazla sonuç oluşturabilecek karar noktalarıdır. Siyah Kutu Tekniğinde azılımın iç yapısı hakkında bilgi sahibi olunmadan yani koda bakılmadan sistemin işlevselliğini ölçmeye yarayan test tekniğidir. Gri Kutu Test tekniğinde hem Kara Kutu hem de Beyaz Kutu testinin bir kombinasyonudur.
- Test Otomasyonu (UI)
Aşağıdaki test senaryosunu Cucumber, Selenium ve istediğiniz programlama dili ile geliştiriniz.
- Ana sayfa açılır. (www.e-bebek.com)
- Arama çubuğuna "biberon" yazılır.
- Arama yapılır.
- İlk ürüne tıklanır.
- "Sepete Ekle" butonuna tıklanır.
- "Sepeti Gör” butonuna tıklanır.
- Ürünün sepete eklendiği kontrol edilir.
Selenium ile yazılan kod : (https://github.com/HNK-hub/SeleniumTest) Ayrıca Chrome eklentisi ile de gerçekleştirilen test senaryosu github içerisinde bulunmaktadır.