Skenario Lampiran

Skenario Lampiran menguji pengiriman dan penerimaan lampiran.

Tujuan dari skenario ini bukan penemuan titik akhir Layanan yang Dihosting. Skenario ini mengasumsikan bahwa titik akhir ini ditemukan atau disediakan sebelum memulai skenario ini.

Dalam setiap kasus, lampiran yang dikirim ke TestDevice akan Dpws1.jpg dan lampiran yang diterima dari TestDevice akan Dpws2.jpg. Lampiran harus diverifikasi dengan memuat salinan lampiran yang diharapkan ke dalam memori dan melakukan perbandingan memori byte-for-byte pada lampiran yang diterima.

Untuk informasi selengkapnya, lihat diagram penyiapan perangkat pengujian awal di Lingkungan Pengujian WSDBIT.

Perkara Tindakan klien Tindakan server kriteria Pass-Fail
3.1 Memanggil metode lampiran OneWay
3.1.1 Memanggil metode OneWay dari AttachmentService dengan
- wsa:Action == http://schemas.example.org/AttachmentService/OneWayAttachment
- Layanan http:\//testdevice.interop/AttachmentService1 akan digunakan.
- Lihat AttachmentService WSDL.
- Gunakan Dpws1.jpg sebagai data untuk lampiran yang dikirim ke perangkat.
Memvalidasi data lampiran. Server memvalidasi data lampiran dengan benar. Server menerima Dpws1.jpg.
3.2 Memanggil metode penyambungan TwoWay
3.2.1 Memanggil metode TwoWay dari AttachmentService dengan:
-
wsa:Action == http://schemas.example.org/AttachmentService/TwoWayAttachmentRequest- Layanan http://testdevice.interop/AttachmentService1 akan digunakan.
- Lihat LampiranService WSDL.
- Gunakan Dpws1.jpg sebagai data untuk lampiran yang dikirim ke perangkat.
- Validasi data lampiran.
- Kirim TwoWayAttachmentResponse.
- wsa:Action == http://schemas.example.org/AttachmentService/TwoWayAttachmentResponse
- Lihat AttachmentService WSDL.
- Gunakan Dpws2.jpg sebagai data untuk lampiran yang dikembalikan ke klien.
Server memvalidasi data lampiran dengan benar dan klien menerima respons. Server menerima Dpws1.jpg.
3.2.2 Validasi data lampiran yang diterima di TwoWayAttachmentResponse. Klien menerima Dpws2.jpg. Tidak apa-apa. Klien memvalidasi data lampiran dengan benar.