TFS 2017 Build dan integrasi SpecFlow

Saya mencoba menjalankan tes SpecFlow sebagai bagian dari TFS Build. Apakah ada cara saya bisa mengaturnya tanpa pelari SpecFlow+. Apa keuntungan menggunakan pelari SpecFlow+?

Adakah yang punya pengalaman menyiapkan ini?


person Praveen    schedule 30.05.2017    source sumber


Jawaban (1)


Pelari SpecFlow+

Pelari uji integrasi yang lebih cerdas untuk SpecFlow

SpecFlow+ Runner adalah mesin eksekusi pengujian khusus yang memberikan pelaporan lebih baik, eksekusi pengujian (paralel) lebih cepat, dan integrasi VS/TFS yang lebih baik

Sangat menyarankan untuk menggunakan specflow+ runner untuk menjalankan tes specflow melalui TFS.

Untuk mengonfigurasi proses pembangunan Anda di TFS 2017 untuk menjalankan pengujian menggunakan SpecFlow+ Runner:

  1. Buka TFS dan beralih ke definisi build Anda.
  2. Klik Tambahkan langkah pembangunan untuk menambahkan langkah baru ke definisi pembangunan. Klik Tes di daftar kategori dan klik Tambahkan di samping "Visual Studio Test".
  3. Konfigurasikan langkah build sebagai berikut:

    Masukkan jalur ke Perakitan Tes Anda

    Jika Anda menggunakan MSTest dan SpecFlow+ Runner, masukkan jalur ke folder paket NuGet di bidang Path to Custom Test Adapters. Jika Anda tidak memasukkan jalur di sini, hanya pengujian MSTest Anda yang akan dijalankan karena TFS tidak dapat menemukan adaptor pengujian SpecFlow+Runner.

    Masukkan nama file .srprofile Anda di kolom Jalankan File Pengaturan jika namanya bukan TFS.srprofile atau default.srprofile (lihat di atas).

  4. Simpan perubahan Anda.

Detail lebih lanjut silakan lihat tutorial ini: SpecFlow+ Dan Server Pembuatan

person PatrickLu-MSFT    schedule 31.05.2017