SlideShare una empresa de Scribd logo
1 de 16
Test Automation Training
Installation of Silk Test Framework
Introduction to Software Test Automation Architecture
Burak AVCI
Test Automation Application Lead
www.burakavci.com.tr
As one of the most popular subjects of recent years, Software Test Automation, which allows you to automate your own
products’ tests by installing numerous Framework architectures’ paid or trial versions to your personal computer. One of the
main reasons of crafting this presentation is to educate those, who interests in Software Test Automation, on the basics of
Automation and how to handle this Automation process on their personal computers.
Selenium, which is mainly for Web Browser based products, is well known among the free Framework architectures. As for the
mobile devices, Appium Framework is a reliable free Framework architecture.
For those, who requests a Framework architecture available to both Mobile and Desktop, there are various licensed products
such as; Silk Test Framework, SmartBear TestCompete, HP QuickTest Professional, and Ranorex.
In General, both licensed and open source Test Automation Software programs are fulfilling the same tasks, licensed Automation
products have more advanced structure and offer technical support during the installation of the product. On the contrary, open
source software programs do not offer the same technical support when a problem occurs, and the user has the responsibility.
Thus, serious companies usually do not consider open source software programs as their automation software. In addition to the
aforementioned weaknesses of open source software programs, the security risks and sustainability of these programs also
contribute to serious companies’ choice of licensed products.
In this presentation, I am going to explain how to install Silk Test Framework’s Trial version, which is a test automation software
by Micro Focus, to the personal computers.
Firstly, the 45 days trial version will be downloaded from Try Silk Test free for 45 days: www.microfocus.com/products/silk-
portfolio/silk-test/trial/ on this website, fill the form and click the download here button. The download link will be sent to your
mail address. On this link, click Silk Test 18.5(the latest version)-Software Product to download the software to your computer.
The file size is approximately 1 GB.
To install this software, Visual Studio 2015 should be installed on your computer. Microsoft Visual Studio Enterprise 2015(its
latest version and license) can be downloaded from the internet.
Run the Silk Text setup file, the installation will be started. Follow the instructions by clicking the next button. When the
installation components screen appear, click complete to install all the components such as; Workbench, Open Agent, Silk4NET,
TrueLog.
I would suggest you to install the all components, which will be useful for automation process.
As instructed on the first picture, click Next to proceed. Complementary with the explanation on the second picture, I would
suggest you to install the software to Program Files as a Default installation.
You may leave Add Windows firewall exceptions checked, or you may not add it to Windows Firewall onaylı kalabilir veya
Windows güvenlik duvarına eklemeye bilirsiniz. When you are creating software architecture with Silk Test Framework, you can
write Visual C# and use Silk4NET or you can install Eclipse IDE and using JAVA programming on Silk4J. I will be explaining the first
method on Microsoft Visual C# and Silk4NET. Follow the instructions above and click Next to proceed.
Since Visual Studio 2015 is already installed, the local computer automatically recognized it, as instructed above. Click to Next
button to proceed Silk4NET installation. P.S: Silk4NET does not support Visual Studio 2017 currently (valid for 2013 and 2015
versions), thus it will not integrate with Visual Studio 2017. However, the newer versions will be able to integrate with Visual
Studio 2017.
Since I am not using macOS device, I have left empty this tag. But, as it can be seen, Silk Test Framework also supports Apple Mac
OS
After the completion of installation settings, you can proceed to installation by clicking Install. After installation, proceed as
Recommended option below, and choose the Evaluation license, which is valid for 45 days.
After you are done with Installation and license, click Done to restart your computer. Silk Test Framework is now installed to your
computer. After you have restarted your computer, you can open Visual Studio and activate Silk Test Open Agent, by clicking Silk
Test and using Silk4NET tab on Silk Test.
Important installed tools; (I would suggest you to locate them on your
desktop as a shortcut)
Silk Test: Framework
Silk Test Open Agent: Agent
Silk TrueLog Explorer: Detaylı Log Analizi
Silk Test Workbench: Locator Bulma ve Record
When you have opened Visual Studio, if you
see Silk4NET Start Page and Silk4NET tab
among the tabs above, then the integration
process has been completed correctly.
The basic fact of the medium layer, which is also known as Keywords layer,is the Framework methods on Driver layer, such as;
Locator, XPath, CSS Selectors, or simplified Locator created within this layer. The choice of creating automation script and test
script by the test engineer, and the coding process, is going to be conducted on the Implementation Layer, which is the medium
layer of automation.
In order to create the first project (Solution), click the New Project on
Silk4NET tab. When creating a new solution, type a different Solution Name
and Name. The reason for typing solution name and name is to prevent
architectural complexity and have a stable and smooth process when
creating different projects and layers.
Basically, to introduce the architecture of infrastructure (Web Browser,
Desktop or Mobile), which will be used for the automation, the layer
defined as; Hardware or Driver Layer has been used to set up the
connection between infrastructure and automation framework. The
methods and quality of the Framework will be determined in this layer.
Face up layer is the layer, which the test engineer will use and conduct the tests. In this phase, the test engineer does not need to
work on the coding. Automation tests can be conducted via Unit Test Class or by writing scripts on Silk Central via using Silk’s
Keyword Driven Test feature. The test engineers might have some technical difficulties on Locator, Xpath due to the HTML tag
requirement (id, Text, caption) for some tests. In order to overcome this issue and conduct the tests easily, the engineers can use
Silk Test Workbench.
In the previous slides, I have tried to explain the basics of Software Test Automation. This process is valid for the most of the test
automation software programs. If you want to further enhance your skills on test automation, you can check out Test
Automation Robot Framework (robotframework.org), Test Automation Frameworks (Free and Licenced), and Cross Browser
Testing Tools.
Sample structure of the architecture I have created has been illustrated on the
right. You can craft your Test automation infrastructure by creating Web or
Desktop structure. As illustrated on the picture, Framework project buttresses
the other projects as well, and thus programmers, who are working on the
other products, do not need to create Driver method, due to their completion
on the Framework layer. I will explain the other structure in this presentation in
the next presentations.
In this presentation, you have been familiarized with the basic Framework
installation, creating a project on Framework software, and Silk Test software.
As an additional information, I would like to mention about PoC
Proof of Concept (PoC) can be basically described as a proof of a notion. In BT
technologies, it can be also defined as Demo, created by using of the real data.
As another definition, PoC is the test of a product on a small scale, which has
not reached the production phase. On a mobile PoC; you will be given an APK,
which will allow you to create scenario steps such as; login and function, and
test these steps on the architecture you have created, to prove these scenario
steps are working.

Más contenido relacionado

La actualidad más candente

Selenium - The Way Of Success
Selenium - The Way Of SuccessSelenium - The Way Of Success
Selenium - The Way Of SuccessZbyszek Mockun
 
Overview of Visual Studio Team System 2010
Overview of Visual Studio Team System 2010Overview of Visual Studio Team System 2010
Overview of Visual Studio Team System 2010joycsc
 
Unit testing with visual studio 2012
Unit testing with visual studio 2012Unit testing with visual studio 2012
Unit testing with visual studio 2012Abhimanyu Singhal
 
Introduction of VS2012 IDE and ASP.NET Controls
Introduction of VS2012 IDE and ASP.NET ControlsIntroduction of VS2012 IDE and ASP.NET Controls
Introduction of VS2012 IDE and ASP.NET ControlsKhademulBasher
 
How to configure Appium with android IDE & eclipse
How to configure Appium with android IDE & eclipseHow to configure Appium with android IDE & eclipse
How to configure Appium with android IDE & eclipseHaitham Refaat
 
Introduction to the .NET Access Control Service
Introduction to the .NET Access Control ServiceIntroduction to the .NET Access Control Service
Introduction to the .NET Access Control Servicebutest
 
UI testing frameworks and the Coded UI testing paradigm
UI testing frameworks and the Coded UI testing paradigm UI testing frameworks and the Coded UI testing paradigm
UI testing frameworks and the Coded UI testing paradigm Arnold Stellio
 
Stepin evening presented
Stepin evening presentedStepin evening presented
Stepin evening presentedVijayan Reddy
 
Selenium Interview Questions & Answers
Selenium Interview Questions & AnswersSelenium Interview Questions & Answers
Selenium Interview Questions & AnswersTechcanvass
 
Advanced Coded UI Testing
Advanced Coded UI TestingAdvanced Coded UI Testing
Advanced Coded UI TestingShai Raiten
 
Using FlexUnit 4 with Flash CS5
Using FlexUnit 4 with Flash CS5Using FlexUnit 4 with Flash CS5
Using FlexUnit 4 with Flash CS5Ben Schmidtke III
 
Selenium ide1
Selenium ide1Selenium ide1
Selenium ide1mindqqa
 
Integrating SalesforceDX and Test Automation
Integrating SalesforceDX and Test AutomationIntegrating SalesforceDX and Test Automation
Integrating SalesforceDX and Test AutomationRichard Clark
 
Igor Cernopolc - Http authentication in automated testing - presentation script
Igor Cernopolc - Http authentication in automated testing - presentation scriptIgor Cernopolc - Http authentication in automated testing - presentation script
Igor Cernopolc - Http authentication in automated testing - presentation scriptCodecamp Romania
 

La actualidad más candente (18)

Selenium - The Way Of Success
Selenium - The Way Of SuccessSelenium - The Way Of Success
Selenium - The Way Of Success
 
Overview of Visual Studio Team System 2010
Overview of Visual Studio Team System 2010Overview of Visual Studio Team System 2010
Overview of Visual Studio Team System 2010
 
Unit testing with visual studio 2012
Unit testing with visual studio 2012Unit testing with visual studio 2012
Unit testing with visual studio 2012
 
Introduction of VS2012 IDE and ASP.NET Controls
Introduction of VS2012 IDE and ASP.NET ControlsIntroduction of VS2012 IDE and ASP.NET Controls
Introduction of VS2012 IDE and ASP.NET Controls
 
How to configure Appium with android IDE & eclipse
How to configure Appium with android IDE & eclipseHow to configure Appium with android IDE & eclipse
How to configure Appium with android IDE & eclipse
 
Introduction to the .NET Access Control Service
Introduction to the .NET Access Control ServiceIntroduction to the .NET Access Control Service
Introduction to the .NET Access Control Service
 
Selenium training in chennai
Selenium training in chennaiSelenium training in chennai
Selenium training in chennai
 
Coded ui test
Coded ui testCoded ui test
Coded ui test
 
UI testing frameworks and the Coded UI testing paradigm
UI testing frameworks and the Coded UI testing paradigm UI testing frameworks and the Coded UI testing paradigm
UI testing frameworks and the Coded UI testing paradigm
 
Stepin evening presented
Stepin evening presentedStepin evening presented
Stepin evening presented
 
Selenium Interview Questions & Answers
Selenium Interview Questions & AnswersSelenium Interview Questions & Answers
Selenium Interview Questions & Answers
 
Advanced Coded UI Testing
Advanced Coded UI TestingAdvanced Coded UI Testing
Advanced Coded UI Testing
 
Using FlexUnit 4 with Flash CS5
Using FlexUnit 4 with Flash CS5Using FlexUnit 4 with Flash CS5
Using FlexUnit 4 with Flash CS5
 
Selenium ide1
Selenium ide1Selenium ide1
Selenium ide1
 
How to build your own Android App -Step by Step Guide
How to build your own Android App -Step by Step GuideHow to build your own Android App -Step by Step Guide
How to build your own Android App -Step by Step Guide
 
Integrating SalesforceDX and Test Automation
Integrating SalesforceDX and Test AutomationIntegrating SalesforceDX and Test Automation
Integrating SalesforceDX and Test Automation
 
Igor Cernopolc - Http authentication in automated testing - presentation script
Igor Cernopolc - Http authentication in automated testing - presentation scriptIgor Cernopolc - Http authentication in automated testing - presentation script
Igor Cernopolc - Http authentication in automated testing - presentation script
 
Automated Testing
Automated TestingAutomated Testing
Automated Testing
 

Similar a Installation of Silk Test Framework

Using galen framework for automated cross browser layout testing
Using galen framework for automated cross browser layout testingUsing galen framework for automated cross browser layout testing
Using galen framework for automated cross browser layout testingSarah Elson
 
Getting started with test complete 7
Getting started with test complete 7Getting started with test complete 7
Getting started with test complete 7Hoamuoigio Hoa
 
How to Perform Test Automation With Gauge & Selenium Framework
How to Perform Test Automation With Gauge & Selenium Framework How to Perform Test Automation With Gauge & Selenium Framework
How to Perform Test Automation With Gauge & Selenium Framework Sarah Elson
 
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdfPERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdfarfa442827
 
Integration Testing A Brief Guide.pdf
Integration Testing A Brief Guide.pdfIntegration Testing A Brief Guide.pdf
Integration Testing A Brief Guide.pdfRohitBhandari66
 
Automation Framework Design
Automation Framework DesignAutomation Framework Design
Automation Framework DesignKunal Saxena
 
A report on mvc using the information
A report on mvc using the informationA report on mvc using the information
A report on mvc using the informationToushik Paul
 
Tutorial test driven development with Visual Studio 2012
Tutorial test driven development with Visual Studio 2012Tutorial test driven development with Visual Studio 2012
Tutorial test driven development with Visual Studio 2012Hong Le Van
 
Introduction to the .NET Access Control Service
Introduction to the .NET Access Control ServiceIntroduction to the .NET Access Control Service
Introduction to the .NET Access Control Servicebutest
 
Basics of Scriptless Automation for Web and Mobile Apps (1).pdf
Basics of Scriptless Automation for Web and Mobile Apps (1).pdfBasics of Scriptless Automation for Web and Mobile Apps (1).pdf
Basics of Scriptless Automation for Web and Mobile Apps (1).pdfpcloudy2
 
M365 global developer bootcamp 2019 Intro to SPFx Version
M365 global developer bootcamp 2019 Intro to SPFx VersionM365 global developer bootcamp 2019 Intro to SPFx Version
M365 global developer bootcamp 2019 Intro to SPFx VersionThomas Daly
 
Selenium and JMeter Testing
Selenium and JMeter TestingSelenium and JMeter Testing
Selenium and JMeter TestingArchanaKalapgar
 
M365 global developer bootcamp 2019
M365 global developer bootcamp 2019M365 global developer bootcamp 2019
M365 global developer bootcamp 2019Thomas Daly
 
Web application penetration testing lab setup guide
Web application penetration testing lab setup guideWeb application penetration testing lab setup guide
Web application penetration testing lab setup guideSudhanshu Chauhan
 
Qtp 9.2 examples
Qtp 9.2 examplesQtp 9.2 examples
Qtp 9.2 examplesmedsherb
 
5 Best Unit Test Frameworks to Automate Unit Tests
5 Best Unit Test Frameworks to Automate Unit Tests5 Best Unit Test Frameworks to Automate Unit Tests
5 Best Unit Test Frameworks to Automate Unit TestsSerena Gray
 

Similar a Installation of Silk Test Framework (20)

Develop MS Office Plugins
Develop MS Office Plugins Develop MS Office Plugins
Develop MS Office Plugins
 
Using galen framework for automated cross browser layout testing
Using galen framework for automated cross browser layout testingUsing galen framework for automated cross browser layout testing
Using galen framework for automated cross browser layout testing
 
Getting started with test complete 7
Getting started with test complete 7Getting started with test complete 7
Getting started with test complete 7
 
How to Perform Test Automation With Gauge & Selenium Framework
How to Perform Test Automation With Gauge & Selenium Framework How to Perform Test Automation With Gauge & Selenium Framework
How to Perform Test Automation With Gauge & Selenium Framework
 
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdfPERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
 
Integration Testing A Brief Guide.pdf
Integration Testing A Brief Guide.pdfIntegration Testing A Brief Guide.pdf
Integration Testing A Brief Guide.pdf
 
Automation Framework Design
Automation Framework DesignAutomation Framework Design
Automation Framework Design
 
A report on mvc using the information
A report on mvc using the informationA report on mvc using the information
A report on mvc using the information
 
Tutorial test driven development with Visual Studio 2012
Tutorial test driven development with Visual Studio 2012Tutorial test driven development with Visual Studio 2012
Tutorial test driven development with Visual Studio 2012
 
Introduction to the .NET Access Control Service
Introduction to the .NET Access Control ServiceIntroduction to the .NET Access Control Service
Introduction to the .NET Access Control Service
 
Basics of Scriptless Automation for Web and Mobile Apps (1).pdf
Basics of Scriptless Automation for Web and Mobile Apps (1).pdfBasics of Scriptless Automation for Web and Mobile Apps (1).pdf
Basics of Scriptless Automation for Web and Mobile Apps (1).pdf
 
jDriver Presentation
jDriver PresentationjDriver Presentation
jDriver Presentation
 
Onine exam 1
Onine exam 1Onine exam 1
Onine exam 1
 
M365 global developer bootcamp 2019 Intro to SPFx Version
M365 global developer bootcamp 2019 Intro to SPFx VersionM365 global developer bootcamp 2019 Intro to SPFx Version
M365 global developer bootcamp 2019 Intro to SPFx Version
 
Selenium and JMeter Testing
Selenium and JMeter TestingSelenium and JMeter Testing
Selenium and JMeter Testing
 
Selenium and JMeter
Selenium and JMeterSelenium and JMeter
Selenium and JMeter
 
M365 global developer bootcamp 2019
M365 global developer bootcamp 2019M365 global developer bootcamp 2019
M365 global developer bootcamp 2019
 
Web application penetration testing lab setup guide
Web application penetration testing lab setup guideWeb application penetration testing lab setup guide
Web application penetration testing lab setup guide
 
Qtp 9.2 examples
Qtp 9.2 examplesQtp 9.2 examples
Qtp 9.2 examples
 
5 Best Unit Test Frameworks to Automate Unit Tests
5 Best Unit Test Frameworks to Automate Unit Tests5 Best Unit Test Frameworks to Automate Unit Tests
5 Best Unit Test Frameworks to Automate Unit Tests
 

Último

BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 

Último (20)

BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 

Installation of Silk Test Framework

  • 1. Test Automation Training Installation of Silk Test Framework Introduction to Software Test Automation Architecture Burak AVCI Test Automation Application Lead www.burakavci.com.tr
  • 2. As one of the most popular subjects of recent years, Software Test Automation, which allows you to automate your own products’ tests by installing numerous Framework architectures’ paid or trial versions to your personal computer. One of the main reasons of crafting this presentation is to educate those, who interests in Software Test Automation, on the basics of Automation and how to handle this Automation process on their personal computers. Selenium, which is mainly for Web Browser based products, is well known among the free Framework architectures. As for the mobile devices, Appium Framework is a reliable free Framework architecture. For those, who requests a Framework architecture available to both Mobile and Desktop, there are various licensed products such as; Silk Test Framework, SmartBear TestCompete, HP QuickTest Professional, and Ranorex.
  • 3. In General, both licensed and open source Test Automation Software programs are fulfilling the same tasks, licensed Automation products have more advanced structure and offer technical support during the installation of the product. On the contrary, open source software programs do not offer the same technical support when a problem occurs, and the user has the responsibility. Thus, serious companies usually do not consider open source software programs as their automation software. In addition to the aforementioned weaknesses of open source software programs, the security risks and sustainability of these programs also contribute to serious companies’ choice of licensed products. In this presentation, I am going to explain how to install Silk Test Framework’s Trial version, which is a test automation software by Micro Focus, to the personal computers. Firstly, the 45 days trial version will be downloaded from Try Silk Test free for 45 days: www.microfocus.com/products/silk- portfolio/silk-test/trial/ on this website, fill the form and click the download here button. The download link will be sent to your mail address. On this link, click Silk Test 18.5(the latest version)-Software Product to download the software to your computer. The file size is approximately 1 GB.
  • 4. To install this software, Visual Studio 2015 should be installed on your computer. Microsoft Visual Studio Enterprise 2015(its latest version and license) can be downloaded from the internet. Run the Silk Text setup file, the installation will be started. Follow the instructions by clicking the next button. When the installation components screen appear, click complete to install all the components such as; Workbench, Open Agent, Silk4NET, TrueLog. I would suggest you to install the all components, which will be useful for automation process.
  • 5. As instructed on the first picture, click Next to proceed. Complementary with the explanation on the second picture, I would suggest you to install the software to Program Files as a Default installation.
  • 6. You may leave Add Windows firewall exceptions checked, or you may not add it to Windows Firewall onaylı kalabilir veya Windows güvenlik duvarına eklemeye bilirsiniz. When you are creating software architecture with Silk Test Framework, you can write Visual C# and use Silk4NET or you can install Eclipse IDE and using JAVA programming on Silk4J. I will be explaining the first method on Microsoft Visual C# and Silk4NET. Follow the instructions above and click Next to proceed.
  • 7. Since Visual Studio 2015 is already installed, the local computer automatically recognized it, as instructed above. Click to Next button to proceed Silk4NET installation. P.S: Silk4NET does not support Visual Studio 2017 currently (valid for 2013 and 2015 versions), thus it will not integrate with Visual Studio 2017. However, the newer versions will be able to integrate with Visual Studio 2017.
  • 8. Since I am not using macOS device, I have left empty this tag. But, as it can be seen, Silk Test Framework also supports Apple Mac OS After the completion of installation settings, you can proceed to installation by clicking Install. After installation, proceed as Recommended option below, and choose the Evaluation license, which is valid for 45 days.
  • 9.
  • 10. After you are done with Installation and license, click Done to restart your computer. Silk Test Framework is now installed to your computer. After you have restarted your computer, you can open Visual Studio and activate Silk Test Open Agent, by clicking Silk Test and using Silk4NET tab on Silk Test.
  • 11. Important installed tools; (I would suggest you to locate them on your desktop as a shortcut) Silk Test: Framework Silk Test Open Agent: Agent Silk TrueLog Explorer: Detaylı Log Analizi Silk Test Workbench: Locator Bulma ve Record
  • 12. When you have opened Visual Studio, if you see Silk4NET Start Page and Silk4NET tab among the tabs above, then the integration process has been completed correctly.
  • 13. The basic fact of the medium layer, which is also known as Keywords layer,is the Framework methods on Driver layer, such as; Locator, XPath, CSS Selectors, or simplified Locator created within this layer. The choice of creating automation script and test script by the test engineer, and the coding process, is going to be conducted on the Implementation Layer, which is the medium layer of automation. In order to create the first project (Solution), click the New Project on Silk4NET tab. When creating a new solution, type a different Solution Name and Name. The reason for typing solution name and name is to prevent architectural complexity and have a stable and smooth process when creating different projects and layers. Basically, to introduce the architecture of infrastructure (Web Browser, Desktop or Mobile), which will be used for the automation, the layer defined as; Hardware or Driver Layer has been used to set up the connection between infrastructure and automation framework. The methods and quality of the Framework will be determined in this layer.
  • 14. Face up layer is the layer, which the test engineer will use and conduct the tests. In this phase, the test engineer does not need to work on the coding. Automation tests can be conducted via Unit Test Class or by writing scripts on Silk Central via using Silk’s Keyword Driven Test feature. The test engineers might have some technical difficulties on Locator, Xpath due to the HTML tag requirement (id, Text, caption) for some tests. In order to overcome this issue and conduct the tests easily, the engineers can use Silk Test Workbench. In the previous slides, I have tried to explain the basics of Software Test Automation. This process is valid for the most of the test automation software programs. If you want to further enhance your skills on test automation, you can check out Test Automation Robot Framework (robotframework.org), Test Automation Frameworks (Free and Licenced), and Cross Browser Testing Tools.
  • 15.
  • 16. Sample structure of the architecture I have created has been illustrated on the right. You can craft your Test automation infrastructure by creating Web or Desktop structure. As illustrated on the picture, Framework project buttresses the other projects as well, and thus programmers, who are working on the other products, do not need to create Driver method, due to their completion on the Framework layer. I will explain the other structure in this presentation in the next presentations. In this presentation, you have been familiarized with the basic Framework installation, creating a project on Framework software, and Silk Test software. As an additional information, I would like to mention about PoC Proof of Concept (PoC) can be basically described as a proof of a notion. In BT technologies, it can be also defined as Demo, created by using of the real data. As another definition, PoC is the test of a product on a small scale, which has not reached the production phase. On a mobile PoC; you will be given an APK, which will allow you to create scenario steps such as; login and function, and test these steps on the architecture you have created, to prove these scenario steps are working.