siliniyum Scripting: A How-To for Beginners

Selenium

siliniyum Scripting

Siliniyum ay isang open source tool na ginagamit para sa awtomatikong pagsubok ng mga web based na mga aplikasyon. Ang tool ay napaka-simple at madaling gamitin. Malawak na ito ay ginagamit para sa functional testing ng browser based na mga aplikasyon na binuo sa anumang teknolohiya.

Ang aming unang siliniyum batay functional test:

Siliniyum ay maaaring gamitin upang isulat ang mga pagsusulit para sa mataas na antas ng programming language halimbawa - Java, C#, Ruby, Python etc.. Ang pinaka-mahalagang konsepto, kung saan ang isa ay dapat na malaman bago pag-aaral Siliniyum, ay ang PageObjects. PageObject ay isang object oriented library na kung saan ay ginagamit upang bumuo ng demanda test para sa mga aplikasyon ng web. Ito ay lubhang kapaki-pakinabang para sa mga application na sundin ang MVC pattern gaya ito maaari paghiwalayin test code sa Modelo, Tingnan at Controller kataga. A very basic siliniyum test kaso ay binuo sa pamamagitan ng pagpapalawak ng klase SeleneseTestCase '. Narito kami ay may isang paraan ng pag-setup kung saan ay ginagamit upang ituro ang mga pangunahing URL ng application kasama ang mga pangalan browser.

Siliniyum RC at siliniyum Grid Installation and execution:

Batay sa mga programming language ng aming mga pagpipilian, siliniyum ay may isang hanay ng mga aklatan magagamit. Maaari naming i-download ang mga aklatan mula sa sumusunod na URL -

http://seleniumhq.org/download/

Sa aming dokumento kami sundin ang Programming wika Java -

  • Step 1 - Siliniyum RC ay lamang ng isang jar file. Karaniwan ang pangalan ng Jar file ay - Siliniyum-Server-Standalone-<Bersyon-Number>.jar. Ito ay hindi nangangailangan ng anumang espesyal na pag-install. I-download lamang ang zip file at i-extract ang library sa ilang mga lokasyon sa iyong system.
  • Step 2 - Tiyakin na mayroon kang ang tamang bersyon (makita 1.5 or higher) ng Java na naka-install sa iyong computer. Gayundin siguraduhin na ang mga variable na kapaligiran tulad ng JAVA_HOME at PATH ay dapat na naaangkop na tinukoy. Upang matiyak na ang Java ay gumawa pagmultahin sa iyong system, i-type lamang ang mga sumusunod sa iyong command prompt terminal -

java -Bersyon

  • Step 3 - Tumatakbo ang selenium server - Buksan lamang ang isang command prompt terminal at pumunta sa direktoryo kung saan mo nakuha ang zip file na nabanggit sa Hakbang 1. Ipatupad ang mga sumusunod na command -

java-jar Siliniyum-Server-Standalone-<Bersyon-Number>.jar

Maaari mo lang gumawa ng isang batch file na may mga utos sa itaas, upang ang bawat oras na hindi mo kailangang i-type ang command sa itaas.

Paggamit ng Java Client Driver:

  • Step 1 - I-download ang siliniyum java client driver zip file mula sa URL – http://seleniumhq.org/download/
  • Step 2 - Sa sandaling ang pag-download ay higit sa, kunin ang Siliniyum-java-<bersyon walang>.jar
  • Step 3 - Buksan ang iyong Java IDE at lumikha ng isang Java Project.
  • Step 4 - Idagdag ang library Siliniyum-java-<bersyon walang>.jar

Ngayon ikaw ay handa na upang simulan ang pagsusulat ng iyong siliniyum script sa tulong ng java programming language gamit ang siliniyum-java-client API.

kaso Siliniyum pagsubok ay maaaring madaling nakapaloob sa JUnit. Kapag nakasulat maaari naming lamang execute ang JUnit test suite na siya namang isasagawa ang selenium kaso sa pagsubok at makabuo ng mga ulat tungkol sa aming mga pangangailangan.

In addition to these, maaari naming gamitin ang siliniyum upang subukan ang java script code ng isang application.

Ang pinaka-mahalagang kalamangan ng ito ay lumapit na, isang beses nakasulat, maaari naming i-save ang mga script at ito ay maaaring pinaandar sa iba't ibang mga kapaligiran.

Isinasaalang-alang ang mga tampok sa itaas, maaari naming tapusin na siliniyum ay isa sa mga pinakamahalagang mga tool para sa automation testing ng browser based na mga aplikasyon.

Tagged on: ,
============================================= ============================================== Buy best TechAlpine Books on Amazon
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Enjoy this blog? Please spread the word :)

Follow by Email
LinkedIn
LinkedIn
Share