Bir test örneği ve Selenium'da bir test paketinin ne olduğunu nasıl bilebilirim? Bunun için herhangi bir genel kural var mı? Ben seleniumhq sitesini başkaları da okudum ama sadece bir web sitesinin tamamını test ederken bazı temel örnekleri var.Selenium Test Çantası ve Test Suite - genel kullanım
Sorularım örneğin şunlardır:
- Bazı çok adımlı web formu test ediyorum söyleyin. Bir test paketi yapmalı ve her bir adımı (web formunda) tek bir test durumu mu yoksa tüm adımlar bir test durumu olmalı mı?
Web forumu oluşturduğumu ve içinde birkaç özelliği sınamak istediğimi varsayalım. Bir adet test paketi hazırlarım ve her test vakası her bir özelliği (ya da her bir özellik için birkaç vaka) test ediyor mu? OR Birçok test süiti alacağım ve her bir paket bir kaç test vakasıyla bir özelliği test ediyor.
5 onay kutusu içeren bir formum varsa ne yapmalıyım - bunların her biri açıkça tıklatılıp silinmeyebilir. Formu gönderdiğimde bunun bazı sonuçları olabilir. Yani - teorik olarak 2^5 = 32 olası yürütme akışı vardır. 32 tane test etmeli miyim? Ya da bazı şeyleri basitleştirmek için belki de her onay kutusunu ayrı ayrı test etmeliyim . Ne zaman/ne zaman basitleştirebilirim? (bir şekilde ilgili onay kutularının olabilir).
Her bir özelliğin hem olumlu hem de olumsuz sonuçları sınamak için deneme sürümleri var mı? Örneğin, yalnızca doğru iş akışlarına odaklanmalıyım - yani geçerli bir form göndermeli ve web sitesinin istediğim şeyi yapıp yapmadığına (VE) de başvurmalı VEYA boş form gönderip hata mesajının görüntülenip görüntülenmediğini kontrol etmeliyim.
Bunlara bazı pratik örnekler (gerekirse) vererek yanıt verebilir misiniz? - Örnek site olarak bazı (StackOverflow?) sitesini kullanarak.
Gerçekten iyi bir cevap. Meta soruları güzelce ayıklar ve onlara ve gerçek sorulara cevap verir. +1 –