Ben Rezervasyon Motoru için Selenyum kullanmalı mıyım?

3 Cevap php

Biz bir rezervasyon motoru, ilgili karmaşık bir şey var, bir otel ile oda rezervasyonu için 4-5 adım çıkış işlemi geliştirilmesi olacak. Benzer bir şey this.

Herkes böyle bir şey için Selenyum kullandı? Ben yapabilmek Ne tür testler olurdu? Selenyum emin odalar şeyler yaptırılabilir vardır, mevcuttur yapma, son adıma adım 1'in tüm süreç boyunca gitmek gibi bir şey ayarlamak misiniz? Ben sağ, emin veri sessionized edilir yapma gibi şeyler test edebilir?

3 Cevap

Birim test izolasyon (örneğin, bir fonksiyon, sınıf veya yöntem) kodunuzda bireysel bileşenlerini test anlamına gelir. Bundan sonra, orada bileşenleri arasındaki etkileşimi test fonksiyonel ve entegrasyon test, ve selenyum Bunlar içeri giriyor nihayet otomatik UI test en kırılgan testler vardır ve kesinlikle not üzerine ilk şey olmalıdır senin Bu yeni bir sistem mimarisine gelince akla.

Selenyum gerçekten birim test olarak sayılmaz; bu kadar integration testing.

PHP birim test için PHPUnit kullanmak için bir araç gibi görünüyor.

Selenyum çok fonksiyonel test için bir harika. Bu büyük entegre testler yapmak ve kullanıcı yapabilmek için bekliyoruz işlevselliği olduğunu kontrol etmenizi sağlar.

Selenyum, yalnızca kullanıcının beklediği iş akışı ve işlevselliği hala orada olup olmadığını kontrol için kullanılmalıdır.