播客

與John Lange在Tricentis為Salesforce推出Tricentis測試自動化

Tricentis的首席產品經理John Lange揭示了Salesforce這個關鍵的新測試解決方案背後的使命。了解自動化測試如何在解決任何能力的測試人員的Salesforce常見挑戰方麵發揮重要作用,以減少錯誤並快速加速開發。

播客

播客轉錄

為了清晰扼要,本文字記錄作了輕微編輯。

艾瑪:聽眾們好,我是主持人艾瑪·皮特。在過去的幾集裏,我一直在和我在Tricentis的同事們聊天,那是因為最近有很多新聞要分享。今天也不例外。

很高興能邀請到我們的首席產品營銷人員John Lange。John已經在市場營銷領域工作了20多年,在Tricentis進入SaaS領域之前,他還從事管理服務和谘詢。你在幕後一直在做的一件事就是準備推出一款全新的產品,現在已經起飛了。那就是用於Salesforce的Tricentis測試自動化這是目前最快的salesforce專用測試自動化平台,非常令人興奮。當我們考慮到CRM平台Salesforce在全球擁有超過15萬名用戶時,測試自動化對Salesforce的潛在影響確實令人興奮。

Salesforce用戶目前麵臨的主要挑戰是什麼?

約翰:關於Salesforce,我想說的第一件事是它太棒了;這不僅僅是客戶關係管理。它不再隻是一個銷售工具了。他們正在進入中間部門、後台部門,這是整個客戶360度命題:我們如何闡明您的業務中正在發生的事情?我們如何創建真正有助於企業轉型的前台到後台辦公室工作流程?Salesforce的偉大之處在於;您可以進行非常基本的定製,也可以進行非常複雜的定製。你可以在你的所有部門之間建立一個非常複雜的平台,然後你可以使用像MuleSoft這樣的東西,讓Salesforce也可以與企業係統對話。

當你考慮到你可以用Salesforce和他們龐大的供應商生態係統做什麼時,你可以從顧問那裏找到幫助或管理服務提供商,甚至可以找到其他應用程序,以及非常酷的附加組件,你能做的事情非常驚人。但所有這些,肯定會有一些挑戰,這顯然是我們在Tricentis試圖幫助解決的問題。首先是發布周期。

Salesforce每年有三個發布周期,這可能會給某些組織帶來問題,這取決於他們目前如何設置Salesforce環境。然後,還有你自己的內部釋放周期。你有一個你想要完成什麼,你想要做什麼的路線圖。因此,僅僅嚐試管理您自己的發布周期與Salesforce的發布周期相結合就會有很多問題。

約翰:當然,為了管理這些,你需要有人——你需要管理員、開發人員,也許你需要與第三方合作——但你需要有人能夠運行和管理這些係統。當然,他們很搶手,公司正在從一個公司挖到另一個公司。所以,如果你是Salesforce的專業人員,這對你來說是個好時機;找工作其實很容易。但挑戰在於如何留住這些員工,因為當有人離開時,你就失去了他們帶出家門的部落知識。

當我與管理員和開發人員交談時,總是會出現積壓的問題。他們試圖去做的事情的清單,他們隻是無法完成,它似乎總是在增加。你如何從積壓的工作中解脫出來?這是因為有很多複雜的東西。收購Salesforce的公司可能對他們想要做的事情有非常雄心勃勃的計劃,這意味著他們總是試圖加入進來。

Salesforce的有趣之處在於,沒有兩個相同的實例。你可以從一家公司轉到另一家公司,然後說,“哦,是的,我知道Salesforce,”但它可能看起來完全不同,這就是挑戰的一部分。

約翰:我敢肯定你工作過的地方,Salesforce的環境看起來不同,盡管它仍然是Salesforce。

艾瑪:是的。

約翰:由此產生的就是科技債。此外,隨著Salesforce環境的有機增長,特別是如果你的組織已經存在了一段時間,那麼可能不再需要一些技能。也有工作流程不太正常,所有這些應用程序可能是集成的,有時你有決鬥的應用程序。所以,當你對Salesforce有雄心勃勃的計劃時,你猜怎麼著?如果你沒有很好地維護它,你就會積累技術債務。

艾瑪:這是一個非常好的概述,我喜歡介紹Salesforce是如何動態和多功能的。正如你所說,這是一個巨大的生態係統,但隨著它擴展到不同的垂直領域和領域,當然會有不同的例子。就像你說的,這是一個高度可定製的應用程序,每一次定製都會帶來新的挑戰。

約翰:涉及到合規性是很重要的,因為有時公司認為這是事後的想法。歐盟的GDPR,美國的HIPAA法規,如果你現在是醫療保健係統的一部分。還有加州的合規問題。

關於Salesforce環境需要記住的另一件事是,它全部運行在數據之上。如果您在清理數據和維護數據方麵做得不好,那麼您想要安裝的所有附加功能都將不起作用。

約翰:大約10年前,我在一家使用Salesforce環境的公司工作,他們想添加預測分析。這在當時還很新鮮;他們花了很多時間和精力來讓它工作。但後來他們意識到,“我們的數據還不足以讓這個模塊發揮作用。”

我想說的最後一點是Salesforce收取了額外的費用。你不是在注冊一個廉價的CRM。因此,如果你想真正展示你的客戶關係管理的價值,你真的必須確保你投資於你需要的工具和人員,讓它真正運轉起來。因此,盡管Salesforce可以做這麼多令人驚歎的事情,但當然也存在一些挑戰。

艾瑪:肯定的。正如你所說,這是一個很棒的應用程序,非常獨特,但每個實例都是獨特的。

就這些挑戰而言,我們的聽眾應該如何應對呢?

約翰:第一件事是:你總是需要了解你的係統。你需要了解它是如何配置的,技術堆棧是什麼樣子的,以及這些不同的部分是如何一起發揮作用的;如果他們合作得很好。

我曾在一個組織工作,那裏的Salesforce方麵人員流動頻繁,我們不得不花很多時間來定義技術堆棧的樣子;什麼被利用了,什麼沒有被利用。Salesforce肯定會有一些技術領域的債務。再說一次,這也是一個非常有機的係統,根據誰負責營銷或誰負責銷售,他們需要一些新功能。然後,有時這些組織改變了,他們仍然為這些應用程序付費,或者我們做了這個大配置,所以也許他們現在不需要它了。因此:了解您的係統是如何配置的。

我剛才提到了這個:幹淨的數據。如果你沒有幹淨的數據,那麼你可以用Salesforce做的所有很酷的事情,特別是當你進入分析方麵時,都不會給你帶來你可以采取行動的結果。這當然是你想要的,這就是自定義功能的全部思想。

艾瑪:肯定的。

約翰:我想把用戶故事作為解決這些挑戰的一種方式。你需要確保你確切地知道人們需要做的最終工作流程是什麼,並確保你的工作流程與他們一起工作;不是在筒倉裏製造的。

與我交談過的每個Salesforce內部團隊都感到不知所措。無論你的員工中是否有真正有才華的管理員和架構師,以及開發人員,或者隻是一兩個管理員,都有其他方法可以獲得幫助。谘詢顧問和管理服務提供商會有所幫助。我真正想說的是,如何應對我們正在談論的這些挑戰,以及用於Salesforce的Tricentis測試自動化,是關於自動化測試,以及自動化測試如何在解決這些挑戰中發揮真正重要的作用,特別是如果你是一家組織複雜的公司,或者你有雄心勃勃的計劃來真正提高Salesforce在你的業務中的工作方式。

我們圍繞Salesforce測試自動化的任務是真正推動測試自動化超越那些傳統的測試中心和業務,並真正讓管理員和開發人員掌握一個強大的工具,以幫助減少錯誤和加快開發時間。我們希望有一種工具,它對一些傳統的基於腳本的測試選項(比如selenium)有很大的改進,當您的環境發生大量更改時,selenium可能會出現很多問題。

約翰:當您不斷地向係統添加複雜性時,已經沒有足夠的時間來進行手動特別測試了。就像,“哦,我剛剛改變了一個字段,現在我必須運行100個測試。”隻是為了一個簡單的領域?不。有更好的辦法。

我總是說,如果你想真正提高或控製你的Salesforce環境,你應該有一個強大的自動化測試過程,這並不一定具有挑戰性。從頭開始創建您需要的測試用例。對我來說,這是合乎邏輯的下一步,我認為那些在自動化測試方麵做得很好的公司將能夠擊敗他們的競爭對手。他們可以更快地轉向,因為他們有重要的資源致力於真正改善客戶體驗和用戶體驗的事情,而不是試圖對Salesforce采取反應性的修複方法。

艾瑪:讓我們來看看這個很棒的新產品,Salesforce的Tricentis測試自動化。它對環境非常敏感,它是為Salesforce構建的,有了這種自動化測試,它將節省大量時間並加快發布速度。事實上,任何人都可以在沒有編碼經驗的情況下使用它,這是另一個很棒的增值。

你能分享一下這個產品是如何幫助人們使用Salesforce的嗎?它在每個用例中都是高度可定製的,而且非常獨特。

約翰:是的,當然有。因此,在與管理員和開發人員交談時,我也感到驚訝的是,他們對自動化測試一無所知。當然,他們會做測試,但是他們沒有意識到,一旦你建立了你的測試庫,有一個解決方案可以真正減輕他們的負擔。

當談到考慮測試自動化解決方案時,我要推薦的第一件事是,讓我們從基礎開始。你知道每天需要發生的基本功能是什麼?這就是你開始的地方。你知道,“登錄”,“搜索記錄”,“修改記錄”,“登錄”,“創造機會”,“保存機會”。在任何Salesforce環境中,這些都是必不可少的步驟。但是當您更改工作流,或者涉及到自定義代碼時,可能會出現一些您認為理所當然的標準工作流的意外後果。這是第一步。

然後,隨著時間的推移,您可以建立一個非常健壯的測試庫,然後可以在生產環境中運行,以確保您的環境正常工作,或者當您有新的版本或您正在嚐試一些新的東西時,您可以在沙箱中運行它。這一直是我的建議。

我們在Salesforce的自動化測試中所做的是我們所說的上下文感知步驟,即“嘿,登錄,創建機會,登錄,創建記錄。”我們使用的是管理員和開發人員非常熟悉的Salesforce術語。您有能力記錄一個工作流,因此不必手動創建一些步驟,您隻需說,“嘿,我要讓Salesforce的測試自動化在Salesforce中記錄一個工作流”,然後我們創建那個測試用例。

對於更高級的用戶,您甚至可以進入並實際調整這些測試用例的代碼。我們從中看到了什麼?好吧,當你有這個你可以持續依賴的測試庫時,它會在你或你的用戶之前發現錯誤,它會在手動測試過程中節省很多時間。

當然,您仍然需要進行一些手動測試。但我們的想法是,如果我們可以擺脫90%或更多的手工測試,假設你的團隊每個月花10個、20個、30個小時做測試,甚至在一個大的開發周期中;如果我們能把90%的時間都用在自動化上,想想這對一個團隊來說是多麼大的優勢,因為他們不需要做那些手工步驟,他們可以專注於優先級。

艾瑪:是的,它很大。我很興奮,它現在就在那裏,在客戶手中。

非常感謝您今天與我交談,不僅是關於Salesforce的測試自動化,還有更廣泛的背景,並分享您與Salesforce的經驗。顯然,這是一款建立在經驗和痛點意識基礎上的產品。你的興奮穿透了這門門!

我們最近舉辦了一場網絡研討會,介紹了這款產品,並讓你短暫地參觀了一下它的功能。看看吧

查看最新消息播客集從約翰這樣的思想領袖那裏獲得更多見解。

Baidu
map