Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Layanan Azure DevOps
Azure DevOps mendukung keterlacakan end-to-end dengan menautkan berbagai objek dalam proses pengembangan Anda, seperti item kerja, cabang, penerapan, permintaan pull, build, dan rilis. Anda dapat menggunakan laporan bawaan dan Analitik untuk memantau keterlacakan secara real time.
Artikel ini memberikan gambaran umum tentang bagaimana Azure DevOps mengaktifkan dan mendukung keterlacakan, dengan tautan ke informasi yang lebih terperinci.
Keterlacakan dan penghubungan
Anda dapat melacak perubahan kode, build, dan rilis yang ditautkan ke item kerja sepanjang siklus hidup pengembangan. Dengan cara ini, tim Anda dapat melihat jejak audit tentang bagaimana pekerjaan dilakukan atau bagaimana bug diperbaiki dengan melihat perubahan dalam basis kode.
Jenis tautan yang digunakan untuk repositori Git adalah Build, Ditemukan di build, Terintegrasi dalam build, Branch, Commit, Pull Request, dan Terintegrasi dalam tahap rilis.
Membuat cabang dan menarik permintaan dari item kerja
cabang : Anda dapat membuat cabang dari item kerja dengan membuka menu kartu item kerja pada papan produk atau dengan memilih Buat cabang dalam formulir item kerja. Cabang secara otomatis ditautkan ke item kerja dengan jenis tautan Cabang.
Permintaan pull: Setelah perubahan kode dilakukan di cabang baru, pengembang dapat membuat permintaan pull dari item kerja. Menggunakan papan dan item kerja untuk mendorong pengembangan perangkat lunak mendorong pengembang untuk menambahkan komentar saat mereka bekerja, mendokumentasikan perubahan dan alasan di baliknya. Dengan cara ini, item kerja menjadi sumber informasi dan riwayat yang kaya untuk perubahan kode.
Menambahkan dan menjalankan pengujian dari item kerja
Tautkan pengujian ke serangkaian persyaratan dan validasi bahwa aplikasi berfungsi seperti yang diharapkan. Dari papan, Anda dapat menambahkan pengujian ke item kerja. Kemudian, Anda dapat menjalankan pengujian baru dari papan dan menetapkan status pengujian.
Integrasi pengujian dengan papan memudahkan tim untuk memulai pengujian manual dan kemudian memanfaatkan kemampuan pengujian penuh yang disediakan oleh Azure Test Plans. Papan menunjukkan pengujian yang ditambahkan untuk mendukung persyaratan ketika kasus pengujian dibuat dari papan atau ketika rangkaian pengujian berbasis persyaratan dibuat di bawah Rencana Pengujian.
Pengujian manual dan otomatis
Anda dapat menjalankan pengujian otomatis dalam alur atau sesuai permintaan. Anda juga dapat menautkannya ke kasus pengujian dalam rencana pengujian dan menjalankannya dari Rencana Pengujian. Dengan cara ini, Anda dapat melacak kualitas persyaratan Anda dengan pengujian otomatis, yang disebut pengujian terencana.
Menyebarkan perubahan ke lingkungan produksi
Setelah menentukan alur untuk membangun dan merilis perubahan kode, Anda dapat melacak penyebaran persyaratan item kerja ke setiap tahap rilis. Melalui formulir item kerja, Anda dapat dengan cepat membuka tautan ke build dan rilis dari bagian Penyebaran dan Pengembangan.
Saat Anda membuka formulir item kerja, formulir tersebut menampilkan tahapan di mana persyaratan diterapkan. Anda dapat menelusuri detail yang lebih detail dengan menu dropdown.
- bagian Pengembangan: Buka cabang, komit, atau permintaan tarik yang ditautkan ke item kerja.
- Bagian Penyebaran: Temukan informasi rilis untuk item kerja yang terkait dengan commit Git yang merupakan bagian dari build yang dirilis.
Untuk informasi lebih lanjut, lihat Tentang papan kanban.
Tampilan Versi Rilis
Gambar berikut mengilustrasikan beberapa lingkungan yang menjadi target rilis yang dikaitkan dengan item kerja terpilih.
Pengaturan rilis
Kelola opsi tampilan Anda dari pengaturan rilis. Kontrol penyebaran item kerja menunjukkan kepada Anda bagaimana rilis yang ditautkan ke item kerja Anda mengalami kemajuan. Anda dapat melihat status rilis untuk item kerja yang memiliki commit dalam build dan untuk jalur rilis yang Anda siapkan untuk mengirim informasi penyebaran ke Azure Boards.
Matriks Keterlacakan Persyaratan
Keterlacakan persyaratan memberi tim wawasan tentang indikator seperti kualitas persyaratan atau kesiapan untuk mengirimkan persyaratan. Aspek mendasar dari keterlacakan persyaratan adalah pengaitan persyaratan dengan kasus uji, bug, dan perubahan kode.
Matriks Keterlacakan Persyaratan (RTM) memastikan bahwa semua persyaratan yang ditentukan untuk sistem diuji dalam protokol pengujian. Untuk informasi selengkapnya tentang Matriks Keterlacakan Persyaratan, lihat Keterlacakan Persyaratan.
Laporan keterlacakan persyaratan
Laporan keterlacakan persyaratan adalah cara untuk menunjukkan bagaimana fase yang berbeda dari proses pengembangan terkait dan didokumentasikan. Mereka membantu tim untuk mengukur kualitas dan kelengkapan persyaratan mereka, dan untuk menilai kesiapan mereka untuk pengiriman. Mereka juga membantu melacak perubahan kode, pengujian, bug, dan penyebaran yang terkait dengan persyaratan.
Keterlacakan bug
Anda dapat melihat bug dan hasil pengujian bersama-sama di tab Pengujian , dalam konteks yang sama. Tab Work Items juga memperlihatkan requirement apa pun yang ditautkan ke hasil pengujian.
Untuk informasi tentang bug dan keterlacakan sumber kode, lihat Keterlacakan persyaratan.
Keterlacakan sumber
Berdasarkan alur build atau rilis, Anda dapat memilih garis waktu atau tampilan alur untuk melihat perubahan kode yang diterapkan. Anda dapat menganalisis perubahan kode untuk mengidentifikasi akar penyebab potensi kegagalan pengujian.
Analisis Pengujian
Untuk informasi selengkapnya tentang Test Analytics untuk build dan rilis, melacak kualitas persyaratan, dan kegagalan pengujian, lihat Test Analytics.