微服務(wù)致力于將傳統(tǒng)的單片應(yīng)用程序分解為小型的,可伸縮的,可單獨(dú)部署的服務(wù)。一些微服務(wù)體系結(jié)構(gòu)在反應(yīng)性環(huán)境中運(yùn)行,在該環(huán)境中,服務(wù)可以異步通信而不會(huì)阻塞答復(fù)。
Salesforce允許開(kāi)發(fā)人員以抽象的方式定義其業(yè)務(wù)邏輯和UI元素,以便Salesforce可以在頁(yè)面上實(shí)現(xiàn)這些元素。這種靈活性是以犧牲UI測(cè)試自動(dòng)化為代價(jià)的,因?yàn)殚_(kāi)發(fā)人員無(wú)法直接控制瀏覽器中的最終內(nèi)容。眾所周知,使用諸如Selenium之類(lèi)的開(kāi)源自動(dòng)化框架很難測(cè)試Salesforce企業(yè)應(yīng)用程序。讓我們探討一些難以測(cè)試Salesforce Enterprise應(yīng)用程序的原因以及如何解決這些問(wèn)題。
您可以輕松地了解商業(yè)B2C領(lǐng)域,并了解為什么Agile敏捷和DevOps方法已被接管為向客戶(hù)快速提供優(yōu)質(zhì)服務(wù)的主要實(shí)踐。政府應(yīng)用領(lǐng)域并非如此。但是,借助AI驅(qū)動(dòng)的功能測(cè)試解決方案,質(zhì)量檢查團(tuán)隊(duì)可以驗(yàn)證政府應(yīng)用程序并實(shí)現(xiàn)交付現(xiàn)代化。
測(cè)試工程師、性能測(cè)試人員和SRE著迷于在軟件交付的最后一步達(dá)到99.999%(有時(shí)甚至更高)的可靠性,這對(duì)客戶(hù)的影響最大。
2019年10月,Parasoft發(fā)布了Parasoft Selenic,這是一款全新產(chǎn)品,致力于解決當(dāng)今常見(jiàn)的UI測(cè)試難題。了解它的工作原理以及如何使用它來(lái)快速改善現(xiàn)有的Selenium測(cè)試實(shí)踐。
在過(guò)去的幾年中,至少出現(xiàn)了十二種全新的UI測(cè)試自動(dòng)化工具。由于每種工具都有自己的重點(diǎn)和策略,因此很難知道從哪里開(kāi)始。需要更多指導(dǎo)嗎?在下面查看最熱門(mén)的新UI測(cè)試工具。
在過(guò)去的幾年中,UI測(cè)試的活動(dòng)有所增加。新的令人興奮的工具已進(jìn)入市場(chǎng),帶來(lái)了各種創(chuàng)新方法,使傳統(tǒng)上相當(dāng)復(fù)雜的過(guò)程變得簡(jiǎn)單。 過(guò)去,我們只有大型解決方案,例如IBM Rational Suite或Mercury/HP/MicroFocus QTP/UFT。現(xiàn)在,我們看到許多人從“傳統(tǒng)”測(cè)試自動(dòng)化工具轉(zhuǎn)向諸如Selenium之類(lèi)的開(kāi)源替代方案,或由mabl,Selenic或Functionize之類(lèi)的新型創(chuàng)新AI驅(qū)動(dòng)的解決方案或框架。這種轉(zhuǎn)變引起了很多炒作,但它也植根于解決常見(jiàn)的抱怨和挑戰(zhàn),如果您采用的是新工具,則需要確保解決。
如果您正在尋找入門(mén)Selenium的提示和技巧,這里有一些我在學(xué)習(xí)中發(fā)現(xiàn)的寶貴資源,它們也可以為您提供幫助。
UI記錄工具可能令人沮喪,但不一定如此。通過(guò)一些快速的技巧和竅門(mén),可以減輕邊緣情況的麻煩,使您能夠更輕松地?cái)U(kuò)展UI測(cè)試自動(dòng)化。
在使用Selenium一段時(shí)間后,如果可以舒適地編寫(xiě)測(cè)試用例,則可以專(zhuān)注于技術(shù)和設(shè)計(jì)原則,以將UI測(cè)試自動(dòng)化提高到一個(gè)新的水平。