kerja lompat - logoAutomasi Tenaga Jualan
Manual Arahanlompatan Salesforce Automation

Panduan Automasi Salesforce
Mulakan dengan automasi ujian untuk Salesforce

pengenalan

Salesforce ialah sistem CRM popular yang membantu pasukan jualan, perdagangan, pemasaran, perkhidmatan dan IT berhubung dengan pangkalan pelanggan mereka dan mengumpulkan maklumat. Ini bermakna bahawa banyak organisasi bergantung pada Salesforce untuk melaksanakan tugas kritikal perniagaan. Untuk memastikan bahawa semua proses kritikal perniagaan tersebut berfungsi seperti yang diharapkan, ujian perisian mesti mengambil keutamaan yang tinggi dalam proses jaminan kualiti. Tetapi apabila organisasi berkembang dan perniagaan mereka berkembang, begitu juga keperluan untuk ujian.

Oleh itu, banyak pasukan mengautomasikan ujian Salesforce mereka untuk mengoptimumkan penggunaan masa dan sumber organisasi serta memastikan penghantaran berkualiti tinggi dengan pantas.
Dalam panduan ini, kami akan melihat peluang untuk automasi ujian Salesforce dan cara ia boleh memanfaatkan perniagaan anda. Kami akan berkongsi bekasampmengurangkan kes penggunaan automasi dan membantu anda memilih alat ujian yang paling sesuai untuk organisasi anda.

Mengapa mengautomasikan?

Dalam dunia yang semakin digital hari ini, perniagaan perlu mengikuti perkembangan pantas dengan perubahan pesat dalam pasaran dan permintaan pelanggan yang berubah. Ini memerlukan pasukan Produk untuk menyampaikan ciri dan penyesuaian baharu dengan lebih pantas berbanding sebelum ini, dan ini memberi tekanan kepada Jaminan Kualiti, yang mesti memastikan kefungsian dan keselamatan keluaran ini. Salesforce ialah platform pengaturcaraan dengan bahasa pengaturcaraan sendiri (APEX) dan sistem pangkalan data sendiri, bermakna perusahaan boleh membina aplikasi tersuai sepenuhnya, dengan skrin dan ciri unik, di atas asas teknologi ini. Selain itu, Salesforce sentiasa mengemas kini platform mereka untuk meningkatkan pengalaman pengguna dan/atau untuk menyelesaikan isu asas. Setiap keluaran boleh menyertakan peningkatan besar pada antara muka berasaskan awan.

Malangnya, perubahan ini boleh memberi kesan kepada penyesuaian pengguna dan juga penggunaan standard platform. Bagi pasukan QA, ini bermakna banyak penyelenggaraan. Organisasi yang telah mengambil pendekatan manual untuk menguji tahu bahawa ia menjadi halangan yang semakin meningkat, menyebabkan masa yang lebih perlahan untuk memasarkan, kekurangan sumber dan risiko kepada kesinambungan perniagaan. Banyak syarikat akan beralih kepada manual, "pendekatan berasaskan risiko" untuk menguji di mana penguji memfokuskan pada ciri yang paling penting - dan mengabaikan yang lain. Pada masa syarikat harus bergerak ke arah ujian berterusan, 24/7, pendekatan manual yang berpecah-belah ini meninggalkan jurang yang besar dalam liputan dan kualiti ujian.leapwork Salesforce Automation - Rajah 1

Menguji Salesforce
Keluaran: Semua yang Anda Perlu Tahu
Dengan masa terhad yang tersedia untuk menguji Keluaran Bermusim, bagaimanakah anda boleh memastikan ciri baharu tidak melanggar penyesuaian dan konfigurasi?
Dapatkan kertas putih ini untuk mendapatkan pandangan tentang memikirkan semula cara ujian dilakukan dalam keluaran bermusim anda yang seterusnya.
Dapatkan kertas putih

Automasi, sebaliknya, boleh mempercepatkan proses ujian sambil mengurangkan ralat manusia. Dengan pendekatan yang betul, sumber dapat dijimatkan dan kos dapat dikurangkan. Dengan alat yang mudah digunakan dan diselenggara, penguji boleh memiliki tugas automasi dan pembangun boleh menumpukan pada pembangunan ciri baharu. Tidak semua ujian perlu diautomasikan, tetapi dengan menugaskan robot dengan tugasan yang berulang dan boleh diramal, seperti ujian regresi, penguji boleh menumpukan pada kerja bernilai lebih tinggi yang memerlukan pemikiran kritis dan kreatif mereka. Akibat automasi, ketidakcekapan boleh dihapuskandan ralat diminimumkan.
Bagi perniagaan, kecekapan yang lebih tinggi bermakna kos operasi boleh dikurangkan kepada perniagaan, yang memanfaatkan keuntungan.
Kepada pasukan Produk dan QA, ini bermakna lebih sedikit tugasan yang membosankan, memakan masa dan lebih banyak kapasiti untuk memfokus pada kerja yang menjana nilai yang menyeronokkan.

Pemacu utama untuk automasi ujian

leapwork Salesforce Automation - Rajah 2

Apakah automasi Salesforce?
Automasi tenaga jualan adalah banyak perkara.
Selalunya, apabila orang bercakap tentang automasi Salesforce, mereka merujuk kepada automasi proses dalam Salesforce. Ini dipanggil Automasi Tenaga Jualan (sering disingkatkan kepada SFA).
Seperti mana-mana jenis automasi, tujuan SFA adalah untuk meningkatkan produktiviti dengan mengurangkan jumlah kerja yang membosankan dan berulang.
Satu bekas yang mudahampSFA sedang memproses petunjuk jualan: apabila petunjuk dibuat melalui borang Salesforce, wakil jualan menerima pemberitahuan untuk membuat susulan pada petunjuk itu. Ini ialah fungsi automatik yang ditawarkan dalam produk Salesforce. Walaupun Salesforce boleh mengendalikan automasi mudah, jenis automasi yang lebih kompleks seperti automasi ujian, memerlukan alat luaran.

leapwork Salesforce Automation - Rajah 3

Uji automasi untuk Salesforce

Seperti namanya, automasi ujian adalah mengenai ujian, atau pengesahan, proses dan penyepaduan dalam Salesforce dan antara Salesforce dan sistem dan alatan luaran.
Ini berbeza dengan SFA dan jenis automasi proses lain, iaitu tentang melaksanakan proses secara automatik, bukan mengujinya.
Walaupun proses ujian secara manual boleh dilakukan, ia adalah tugas yang memakan masa dan terdedah kepada ralat. Terutama apabila ia berkaitan dengan ujian regresi, iaitu tentang menguji kefungsian sedia ada (bukannya baharu) sebelum keluaran.
Ujian regresi boleh diramal kerana ia telah dilakukan sebelum ini, dan berulang kerana ia dilakukan pada setiap keluaran.
Ini menjadikan mereka calon yang baik untuk automasi.
Selain ujian regresi, ujian ciri kritikal dan pengesahan proses hujung ke hujung selalunya diautomasikan dan dijalankan secara berjadual untuk memantau kesihatan sistem dan memastikan pengalaman pelanggan yang lancar.
Untuk exampOleh itu, syarikat mungkin menghadapi pelanggan webtapak untuk menjual produknya.
Sebaik sahaja pelanggan membeli sesuatu, syarikat mahu maklumat ini dikemas kini dalam pangkalan data Salesforce mereka. Automasi ujian kemudiannya digunakan untuk mengesahkan bahawa maklumat itu sebenarnya telah dikemas kini dan untuk memberitahu seseorang atau mengambil tindakan sekiranya tidak. Jika proses ini tidak diuji secara kerap dan berlaku untuk pecah – walaupun untuk masa yang singkat – maklumat pelanggan dan peluang perniagaan boleh hilang, dan syarikat boleh menghadapi risiko kerugian kewangan yang besar.

Perkara yang hendak diautomatikkanleapwork Salesforce Automation - Rajah 4

Kes
Pengilang bahan binaan AS menggunakan kerja Leap untuk ujian Salesforce hujung ke hujung

Hasil
10 keluaran setiap bulan (daripada 1)
90% peningkatan dalam kecekapan ujian
9 pekerja sepenuh masa disimpan
Situasi
Sebagai salah satu pengeluar tingkap terulung di Amerika Syarikat, syarikat ini mesti bertindak balas dengan cepat dan cekap kepada pangkalan pelanggan, jurujual, pembekal dan pekerja mereka untuk kekal berdaya saing.
Syarikat itu melaksanakan Salesforce sebagai asas untuk operasi syarikat, dan menambah banyak modul, penyesuaian dan penempatan unik untuk memenuhi keperluan setiap jabatan. Segala-galanya daripada senarai gaji kepada invois jualan, komunikasi pekerja kepada permintaan pelanggan dan pengeluaran kilang kepada penjejakan penghantaran diuruskan dalam Salesforce. Semua penyesuaian ini memerlukan ujian yang meluas sebelum dikeluarkan kepada seluruh organisasi. Dan akibat daripada masa henti boleh memberi kesan kewangan yang besar - sehingga $40K sejam.
Ujian manual sangat mahal dan terdedah kepada kesilapan manusia, jadi syarikat mula mencari pembekal automasi. Mereka bereksperimen terlebih dahulu dengan pembangun Java yang berdedikasi dan seterusnya dengan beberapa alat automasi di pasaran.
Walaupun pembangun Java segera terharu dengan permintaan ujian, alat automasi lain gagal beroperasi pada skala perusahaan yang diperlukan. Ketika itulah syarikat beralih kepada platform automasi tanpa kod Leap work.

Penyelesaian
Dengan adanya automasi tanpa kod, organisasi dapat mempercepatkan jadual keluaran organisasi untuk kemas kini Salesforce – daripada 1 hingga 10 keluaran setiap bulan– membantu mereka menggunakan metodologi DevOps yang benar-benar tangkas.
“Kami memerlukan sesuatu yang boleh kami bawa masuk yang tidak memerlukan satu tan sumber yang sangat khusus. Sesuatu yang mudah didekati – itu sangat penting bagi kami.” Arkitek Perusahaan
Mereka memilih platform kerja Leap terutamanya untuk pengalaman pengguna yang mudah. Dengan bahasa automasi ujian visual Leapwork, pengguna perniagaan merentas kewangan dan pasukan jualan boleh membuat dan mengekalkan ujian mereka sendiri.
Kerja lonjakan memungkinkan untuk menguji seluruh modul tersuai syarikat, seperti Pemasaran dan Awan Perdagangan, serta produk tambahan mereka, seperti Sistem Pengurusan Pesanan mereka dan aplikasi desktop pekerja.
Kejayaan dan kecekapan dalam unit perniagaan pertama bermakna syarikat kini menggunakan automasi merentas unit tambahan untuk memaksimumkan keuntungan mereka pada masa hadapan.

Cara memilih alat automasi Salesforce anda

Automasi boleh memanfaatkan perniagaan anda dalam pelbagai cara. Tetapi kejayaan usaha automasi anda akan bergantung pada pendekatan yang anda ambil dan alat yang anda pilih.
Terdapat tiga perkara, khususnya, anda perlu mengambil kira semasa menyelidik pilihan anda:

  1. Kebolehskalaan: Sejauh manakah alat ini membolehkan anda membuat skala automasi?
  2. Kemesraan pengguna: Kemahiran manakah yang diperlukan untuk mengendalikan alat tersebut dan berapa lama masa yang diperlukan untuk belajar?
  3. Keserasian: Sejauh manakah alat tersebut mengendalikan Salesforce secara khusus dan bolehkah alat tersebut memenuhi semua keperluan automasi anda?

leapwork Salesforce Automation - Rajah 5

Kebolehskalaan

Jika anda mengambil pendekatan strategik untuk automasi, anda juga akan mempertimbangkan cara anda boleh mempertingkatkan penggunaan alat automasi pilihan anda di jalan raya. Kebolehskalaan adalah penting kerana permintaan untuk produk dan perkhidmatan digital akan berkembang dari semasa ke semasa, dan dengan itu, keperluan untuk mengujinya; lebih banyak aplikasi dan ciri bermakna lebih banyak keluaran dan ujian. Dua perkara, khususnya, akan menentukan kebolehskalaan alat: Teknologi yang disokong dan rangka kerja asas.
Teknologi disokong
Apabila mencari alat automasi Salesforce, ramai yang menumpukan pada keupayaan alat untuk mengautomasikan Salesforce dan hanya Salesforce. Tetapi walaupun anda hanya melihat keperluan untuk mengautomasikan satu fungsi atau penyepaduan Salesforce tertentu sekarang, anda mungkin mempunyai keperluan tambahan dalam masa terdekat yang melibatkan automasi fungsi, penyepaduan atau teknologi tambahan. Atas sebab ini, anda harus mencari alat yang akan berfungsi merentasi kes penggunaan ini. Melakukannya akan memberi anda pulangan yang lebih tinggi pada pelaburan alat anda dari semasa ke semasa. Untuk example, daripada melaksanakan alat sumber terbuka seperti Selenium yang hanya mengautomasikan web aplikasi, cari alat yang akan membolehkan anda mengautomasikan merentas  web, desktop, mudah alih, aplikasi legasi dan maya.

Rangka kerja asas
Anda boleh pergi ke dua laluan utama untuk automasi ujian Salesforce: rangka kerja berasaskan kod atau alat automasi nocode
Rangka kerja berasaskan kod
Terdapat pelbagai pilihan untuk dipilih apabila melibatkan penyelesaian berasaskan kod. Ramai yang memilih Selenium, rangka kerja sumber terbuka percuma yang boleh dimulakan oleh pembangun
dengan mudah. Kelemahan Selenium ialah ia memerlukan pembangun dengan keupayaan pengaturcaraan yang kuat. Dan kerana ia memerlukan kod, ia memerlukan banyak masa untuk menyediakan dan menyelenggara – masa yang boleh digunakan dengan lebih baik di tempat lain.
Alat automasi tanpa kod
Berbanding dengan penyelesaian berasaskan kod, alat automasi ujian tidak berkod yang menggunakan bahasa visual tidak memerlukan masa pembangun untuk persediaan dan penyelenggaraan ujian.

Kos penyelesaian berasaskan kod dan tanpa kod percuma

leapwork Salesforce Automation - Rajah 6

Apabila pembangun atau pergantungan IT dialih keluar, sesiapa sahaja dalam organisasi yang mempunyai pemahaman mendalam tentang Salesforce boleh menyumbang kepada automasi ujian dan jaminan kualiti. Ini membebaskan sumber dan menghilangkan kesesakan.
Sebaliknya, automasi tanpa kod tidak percuma.
Tetapi walaupun kos permulaan lebih besar, penjimatan dari masa ke masa menggantikan ini; tanpa kod bermaksud pulangan pelaburan yang lebih cepat kerana masa persediaan dan penyelenggaraan dikurangkan, dan penyelesaiannya boleh ditingkatkan tanpa banyak kos tambahan.

Kemesraan pengguna

Faktor penting kedua yang perlu diambil kira ialah kemudahan penggunaan alat. Nilaikan kemesraan pengguna dengan melihat betapa mudah atau kompleksnya antara muka pengguna, serta jumlah pengekodan yang diperlukan oleh alat itu. Memutuskan siapa yang akan bertanggungjawab untuk menyediakan dan mengekalkan aliran automasi kerana kerumitan alat harus berdasarkan keupayaan mereka. Jika anda sudah tahu bahawa anda akan mahu menggunakan alat itu di seluruh pasukan dengan set kemahiran bercampur, adalah lebih selamat untuk memilih alat yang tidak memerlukan pengekodan dan mempunyai antara muka pengguna yang mudah difahami.

Dengan alat tanpa kod, mencipta dan mengekalkan automasi adalah mudah

leapwork Salesforce Automation - Rajah 7

Keserasian

Terakhir, dan mungkin yang paling penting, anda harus mempertimbangkan sama ada alat itu optimum untuk automasi Salesforce. Ini nampak jelas, tetapi sebenarnya banyak alatan – malah yang dipasarkan sebagai alat automasi Salesforce – tidak boleh mengakses dan mengautomasikan Salesforce setakat yang diperlukan oleh banyak pasukan.
Walaupun antara muka Salesforce direka bentuk dengan cara yang menawarkan pelbagai ciri dan faedah kepada penggunanya, perisian asas memberikan beberapa cabaran kepada mereka yang ingin mengautomasikannya.
Berikut ialah sebab Salesforce sukar untuk mengautomasikan dari perspektif teknikal:

Kemas kini sistem yang kerap
Salesforce sentiasa mengemas kini platform mereka untuk meningkatkan pengalaman pengguna atau untuk menyelesaikan isu asas. Malangnya, perubahan ini boleh memberi kesan kepada penyesuaian pengguna dan juga penggunaan standard platform.
Bagi pasukan QA, ini bermakna banyak penyelenggaraan, dan dengan platform automasi berasaskan kod, ini bermakna mereka mesti membuat perubahan pada kod.

DOM bayangan
Salesforce menggunakan Shadow DOM untuk mengasingkan komponen. Ini menyukarkan untuk mengenal pasti elemen dalam automasi ujian UI.
Struktur DOM berat
Struktur DOM Salesforce adalah berat dengan struktur pokok yang kompleks. Ini bermakna alat automasi memerlukan lebih banyak masa untuk mengaksesnya.
Pengecam elemen disembunyikan
Biasanya, alat automasi UI memerlukan butiran elemen untuk mengenal pasti elemen visual dalam aplikasi. Salesforce menyembunyikan ini untuk tujuan pembangunan, menjadikan automasi ujian sukar.
Unsur dinamik
Elemen UI yang berubah dengan setiap skrip ujian dijalankan boleh menjadi beban yang nyata. Tanpa strategi pengesan elemen, penyelenggaraan ujian Salesforce akan menjadi penyimpangan masa utama dengan setiap ujian dijalankan.

Struktur DOM berat Salesforceleapwork Salesforce Automation - Rajah 8

Iframes
Dalam Salesforce, tab baharu ialah bingkai baharu.
Bingkai ini sukar dikenal pasti kerana alat automasi UI perlu mengenal pasti elemen di bawah bingkai. Ini boleh menjadi sukar untuk diautomatikkan dengan alat berasaskan skrip seperti Selenium dan anda perlu menambahkan logik skrip itu dalam diri anda, tugas hanya untuk penguji Selenium yang berpengalaman.
Halaman tersuai dalam Salesforce
Salesforce mempunyai rangka kerja seperti Visualforce, Aura, apex dan Lightning Web Komponen.
Ini membolehkan pembangun membangunkan halaman tersuai mereka sendiri di atas Salesforce Lightning. Tetapi dengan setiap keluaran, kemungkinan penyesuaian akan rosak meningkat.
Kilat dan Klasik
Kebanyakan pelanggan Salesforce telah memindahkan persekitaran mereka ke Salesforce Lightning. Walau bagaimanapun, terdapat segelintir yang masih menggunakan versi Klasik. Menguji kedua-dua versi boleh menjadi mimpi ngeri untuk alat automasi.
Cabaran ini, bagaimanapun, boleh diatasi dengan alat yang betul.

Kerja lonjakan untuk automasi ujian Salesforce

Walaupun Salesforce ialah platform teknologi yang kompleks, mengautomasikannya tidak semestinya rumit. Dengan platform automasi ujian tanpa kod Leapwork, kerumitan pengaturcaraan dialih keluar dan digantikan dengan antara muka visual yang mudah digunakan, menjadikannya lebih mudah untuk mencipta dan menyelenggara ujian Salesforce.
Tidak seperti kebanyakan alat automasi Salesforce yang lain, Leapwork mengendalikan cabaran seperti navigasi bingkai, pergantungan objek dan kandungan dinamik di bawah hud, jadi anda tidak perlu menghabiskan berjam-jam mengubah suai dan mengemas kini ujian pada setiap larian.

leapwork Salesforce Automation - Rajah 9

Ini sudah tamatview bagaimana Leapwork boleh mengautomasikan beberapa elemen utama dalam Salesforce

Menavigasi melalui bingkai
Leapwork menggunakan pengecaman visual pintar yang hanya memerlukan satu klik untuk bertukar antara bingkai.
Melaksanakan terhadap kandungan dinamik
Strategi pencari Leapwork membolehkan dinamik web elemen untuk dikenal pasti dengan cekap, dengan pilihan untuk mengubah suai atau menukar strategi yang dipilih mengikut keperluan.
Mengendalikan meja
Leapwork termasuk strategi berasaskan lajur baris/jadual yang boleh mengendalikan jadual kompleks dalam Salesforce di luar kotak.
Kebergantungan objek
Leapwork secara automatik mengekalkan pergantungan objek, lengkap dengan pengawasan objek yang digunakan untuk aliran.
Struktur DOM berat dan DOM bayangan
Leapwork secara automatik menangkap elemen dalam struktur DOM (termasuk DOM bayangan).
Data pemanduan
Dengan Leapwork, anda boleh menguji dengan data daripada hamparan, pangkalan data dan web perkhidmatan, membolehkan anda melaksanakan kes penggunaan yang sama untuk berbilang pengguna Salesforce secara serentak.
Kebolehgunaan semula
Ujian Leapwork boleh berjalan lancar walaupun terdapat kemas kini yang kerap, terima kasih kepada kes boleh guna semula, keupayaan penyahpepijatan visual dan pelaporan berasaskan video.
Ujian hujung ke hujung memerlukan banyak langkah
Rakaman pintar Leapwork, termasuk rakaman sub-aliran, membolehkan automasi kes penggunaan hujung ke hujung dalam masa beberapa minit.
Isu penyegerakan
Blok binaan Leapwork mempunyai keupayaan terbina untuk menampung isu penyegerakan kerana ia termasuk ciri seperti "Tunggu Perubahan DOM", "Tunggu Permintaan" dan tamat masa dinamik.
Uji merentas modul Lightning dan Klasik serta Salesforce
Leapwork boleh mengautomasikan dengan mudah merentas Lightning dan Klasik, Awan Jualan, Awan Perkhidmatan, Awan Pemasaran, CPQ dan Pengebilan. Leapwork juga menyokong Salesforce Object Query Language (SOQL).

Jika anda sedang mencari alat automasi Salesforce yang akan membantu anda mengautomasikan merentas teknologi, pada skala, tanpa satu baris kod, maka platform automasi tanpa kod Leapwork mungkin penyelesaian untuk anda.
Muat turun ringkasan penyelesaian kami untuk mengetahui lebih lanjut dan sertai kami webinar untuk mengautomasikan ujian Salesforce tanpa pengekodan.

leapwork Salesforce Automation - Rajah 10kerja lompat - logo

Dokumen / Sumber

lompatan Salesforce Automation [pdf] Arahan
Automasi Tenaga Jualan, Tenaga Jualan, Automasi

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *