<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # Salesforce 測試教程:什么,流程,工具,最佳實踐 > 原文: [https://www.guru99.com/salesforce-testing-tutorial.html](https://www.guru99.com/salesforce-testing-tutorial.html) ![](https://img.kancloud.cn/80/c6/80c67b566ee8b2b47c06957c12446f5c_300x250.png) ## 什么是 Salesforce? Salesforce 是世界上第一個基于云的 CRM 系統。 它由馬克·貝尼奧夫(Marc Benioff)和帕克·哈里斯(Parker Harris)于 1999 年 3 月成立。開發此 CRM 平臺的目的是幫助用戶以經濟實惠的方式輕松地進行銷售,服務,營銷,分析并與客戶建立聯系。 SFDC(Sales Force Dot Com)具有許多標準功能,可幫助您管理與潛在客戶和客戶的關系。 它還允許您與員工和業務合作伙伴進行互動和協作,以將其數據安全地存儲在云中。 在本教程中,您將學習: * [什么是 Salesforce?](#1) * [什么是 SalesForce 測試?](#2) * [為什么要進行 Salesforce 測試?](#3) * [Salesforce 測試的類型](#4) * [SalesForce](#5) 中的測試級別 * [Salesforce 測試流程](#6) * [Salesforce 測試挑戰](#7) * [Salesforce 測試的最佳做法](#8) * [Salesforce 測試人員的角色和職責](#9) * [SalesForce 測試自動化工具](#10) * [示例 Salesforce 測試方案](#11) * [Salesforce 測試:客戶挑戰](#12) ## 什么是 SalesForce 測試? 關于 Salesforce 的一個很棒的事情是,許多現成的功能都可以自定義以滿足公司的需求。 Salesforce 測試是對在原始 SDFC 中執行的配置和自定義的驗證。 ![](https://img.kancloud.cn/fa/2a/fa2aa23292534f1b3ac0dbde4dd34142_499x350.png) **面臨的挑戰是確保測試人員正在檢查已自定義的代碼,以代替測試內置的 Salesforce 功能。** SalesForce CRM 基于稱為 **APEX** 的平臺開發語言構建。 它還為開發人員提供了許多內置的單元測試用例,以驗證其代碼。 ![](https://img.kancloud.cn/ec/bf/ecbf03f3eba5fd00ab036e92a5befd20_728x90.png)![](https://img.kancloud.cn/80/c6/80c67b566ee8b2b47c06957c12446f5c_300x250.png) ## 為什么要進行 Salesforce 測試? 以下是進行 Salesforce 測試的主要原因: * 允許您檢查配置和代碼是否正常運行。 * 幫助您驗證完成的系統可以支持客戶的業務流程 * 幫助您確認系統的初始構建是否滿足約定的要求 * 幫助您及早發現問題,同時輕松解決問題 * 功能流根據測試用例的狀態進行報告。 這使團隊可以創建功能流程來了解應用程序的功能 * 流程構建器功能可幫助您檢查系統的工作狀況和行為 * 工作流使您可以檢查基于時間的事件的功能 ## Salesforce 測試的類型 ### 手動測試: 手動軟件測試過程包括使用傳統方法測試 Salesforce.com App。 QA 團隊可以使用手動測試來執行功能測試,快樂路徑測試,集成測試,回歸測試和系統測試。 ### 自動化測試: 自動化測試涉及一個計算機程序來測試 Salesforce.com 或 Force.com 應用程序。 使用了自動測試工具,如 Selenium,Assure Click,QTP 等。 ## Salesforce 中的測試級別 通常遵循以下測試級別,適用于 Salesforce ![](https://img.kancloud.cn/fe/45/fe45ccded1e3c607a64893fd51c2d1af_580x166.png) **單元測試** * 單元測試過程由 Apex 開發人員進行。 它涉及在其代碼中編寫子句,以自動測試其覆蓋范圍 * 它可以幫助您評估受影響的數據記錄數,以便代碼可以在該環境中成功運行。 * 要將 Apex 代碼部署到生產環境中,您的代碼覆蓋率至少應為 78% **系統測試:** * 由 Salesforce 顧問的專家團隊執行 * 從頭到尾涉及測試系統的技術流程 * 包含基于特定輸出的測試腳本 * 允許您使用系統中的自動規則(例如工作流程,驗證,分配等)對問題進行故障排除。 **UAT 測試:** * 由將使用該應用程序的用戶進行 * 允許測試系統支持業務流程的能力 * 根據業務情況根據測試腳本進行 UAT 測試 * 期望的輸出應該是客戶確認系統適合于目的 **生產測試:** * 這是在生產環境中進行系統測試的重復 * 通過 Salesforce 中的產品測試,您可以測試配置和代碼是否已從沙箱正確部署到生產環境中 * 如果在最終項目啟動之前還有時間,則客戶端應在部署后再次通過 UAT 腳本運行 **回歸測試:** * 回歸測試的主要目的是測試代碼和配置版本是否正在影響系統的現有用戶進程。 * 一旦將增強或修補程序部署到生產中,將進行此操作。 * 用戶提供可能影響其當前流程的更改列表 ## Salesforce 測試流程 Salesforce 的測試過程與任何常規的基于 Web 的應用程序相同。 測試人員應該對在測試過程中建立的可定制功能有清晰的認識。 它可以幫助他們將精力集中在經過定制的代碼上,而不是內置的 Salesforce 功能。 開發人員和測試人員應將沙盒環境(測試環境)用于其每個目的。 沙盒環境中經過測試的代碼已從沙盒環境部署到生產中。 假定質量檢查測試人員具有 Salesforce 中使用的術語的基本知識和理解。 ## Salesforce 測試挑戰 Salesforce 測試并非易事。 測試人員在此過程中面臨許多挑戰。 他們之中有一些是: * 要測試 Visualforce,Salesforce 或 Service Cloud Console 等高級功能并非易事。 * 您需要為 Lightning UI 重新創建所有經典測試 * 一些標準功能雖然沒有使用,但無法刪除 * 當我們切換到測試環境時,GUI 測試不起作用 * 自動化測試應該能夠在您的所有測試環境中工作 * 為 Salesforce 屏幕創建字段定位器時會出現問題,因為組織之間某些字段 ID 有所不同 ## Salesforce 測試的最佳做法 * 以真實的用戶配置文件運行測試 * 應準備測試數據以驗證報告功能 * 測試方法必須包括功能測試,UI 測試,回歸測試和系統集成測試 * 應特別注意視覺力頁面的動態性質,因為網頁的所有元素可能不會同時加載 * 自動化測試應使用 Selenium 和 HP Unified Functional Testing 等工具執行 * Salesforce 測試人員應考慮哪些因素包括正向和負向流量 * 必須使用工作流程來構造和測試用戶角色 ## Salesforce 測試人員的角色和職責 Salesforce 測試人員的重要角色和職責是: * 應該能夠進行煙霧測試,以確保所有主要功能均按要求運行 * 創建正面和負面的測試方案 * 能夠進行等價分割和邊界值分析 * 還需要測試人員在應用程序上工作并了解其功能,以創建功能圖 * 測試人員應該與開發團隊建立便捷的溝通渠道 * 他應該了解可以為 Salesforce 應用構建的可定制功能 * 測試人員需要執行基于角色的測試用例,以確保數據的一致性 * 如果 Salesforce 與第三方應用程序集成,他還應該執行兼容性測試 * Salesforce 測試人員應該熟悉 JMeter 之類的負載測試工具,以驗證可能在 Salesforce 中提供不一致結果的復雜流程 * 頂點知識 ## SalesForce 測試自動化工具 由于大多數測試網頁都是動態的,因此在 SalesForce 中執行自動化功能測試是一項艱巨的任務。 因此,測試人員需要構建健壯的自動化框架,該框架不僅在今天而且在將來都將有用。 下面給出了廣泛使用的 Salesforce 測試工具: * Selenium Web 驅動程序 * 惠普統一功能測試(UFT) * 黃瓜 * Force.com IDE(基于 Eclipse) * 變更集(云部署) * Ant / force.com 遷移工具 * 工作日 **使用測試 Salesforce 測試工具的原因:** * 幫助您節省 75%的時間和 25%的測試自動化成本 * 提供更好的 Apex 測試執行,詳細的測試覆蓋率和課程覆蓋率報告 * 您可以利用 Selenium 和 JMeter 等行業領先的自動化工具。 * 自動生成測試方案以在不同的環境和多個瀏覽器上運行 * 無縫記錄和回放您記錄的測試用例 * 幫助您自動化所有類型的部署前和部署后任務 * Salesforce 測試過程將數據與測試腳本分開,并允許您使用多個數據集進行增強 ## 示例 Salesforce 測試方案 * 您可以捕獲潛在客戶/客戶的聯系信息 * 可以將聯系人標記為有效/無效 * 任何公司都可以標記為客戶或潛在客戶 * 可以借助網絡表單來捕獲潛在客戶 * 報價價格不能為零 * 交易完成后應發送電子郵件。 被退回的電子郵件(如果有的話) * 與第三方軟件的集成應該正常工作 * 計費服務應能按預期工作 * 聯系人,機會和潛在客戶管理中的記錄無重復。 * 移動工作流程按預期工作 * 未經授權的用戶不能訪問文件。 ## Salesforce 測試:客戶挑戰 客戶總是對 Salesforce 測試感到緊張,因為他們很多都不知道如何正確進行測試。 結果,他們有一個與現實截然不同的神話。 這里是其中的一些: | **客戶端問題** | **解決方案** | | 不知道如何使用 Salesforce 系統。 | 客戶需要測試他們的過程,而不是系統功能。 | | 沒有所有數據都無法在系統中進行測試。 | 他們只需要樣本記錄即可進行測試。 | | 我沒有空余時間進行測試和日常工作 | 他們需要在設計和建造階段與您的 PM 保持聯系,并定期進行檢入電話。 | ### 摘要 * Salesforce 是世界上第一個基于云的 CRM 系統 * Salesforce 測試是驗證在香草 SDFC 中執行的配置和自定義 * Salesforce 測試可幫助您驗證完成的系統是否可以支持客戶的業務流程 * SalesForce Testing 的最大挑戰是確保您正在測試自定義項和內置的 SDFC 功能 * Salesforce 測試的重要級別是單元測試,系統測試,UAT 測試,生產測試,回歸測試 * Salesforce 測試的最大挑戰是您需要為 Lightning UI 重新創建所有經典測試 * Salesforce 測試人員應將測試作為真實用戶配置文件運行 * Salesforce 測試應該能夠進行冒煙測試,以確保所有主要功能均按要求運行 * Selenium Web 驅動程序,HP 統一功能測試(UFT),Cucumber Force.com IDE 是少數重要的 Salesforce 測試工具
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看