
About Course
Selenium is a testing tool for web applications that automates browser actions, simulating user interactions with the web page. The Remote Control extension allows Selenium tests to be scripted and executed from common programming environments like Java and .NET
Duration: 30 days
- Week day Batches: Mon to Fri (6pm to 8pm) online UK time
- Weekend Batches: Sat & Sun ( 10am to 2pm) 2 months online.
- For fee and job assistance please call us on : 02033710546 or 07843259631 Email us : training@Lsatraining.co.uk
- Introduction
- Course Outline
- Course Overview
- Exam Details & Highlights
Course Objectives
On completion of this course, the delegates will be able to:
- Understand all about the Selenium web driver and Cucumber
- test applications with Selenium web driver and Cucumber
- design efficient and robust tests for both classic and Ajax applications
- integration of Selenium into your existing test infrastructure and use other tools
- prepare for web testing with Selenium 2 and Cucumber
Who should attend?
- This practical based training is ideal for manual web testers wanting to gain automation kills
Placement assistance program through LSA Recruit:
- Determine the scope of the placement assistance program: The placement assistance program will help LSA Training students find suitable job opportunities in their desired industry sectors and job roles.
- Identify the target audience: The target audience for the placement assistance program will be LSA Training students who have successfully completed their training.
- Develop a database of potential employers: A database of potential employers should be created based on the industry sectors and job roles that are relevant to the students' skills and interests.
- Establish partnerships with employers: Partnerships should be established with potential employers to facilitate the job placement process. This may include establishing direct relationships with employers, attending career fairs, and participating in industry-specific events.
- Develop a candidate profile: A candidate profile should be created that outlines the skills, knowledge, experience, and qualifications of the LSA Training students.
- Provide career advice and coaching: Career advice and coaching services should be provided to the LSA Training students to help them prepare for job interviews, develop resumes, and improve their professional skills.
- Match candidates with potential employers: LSA Recruit should match the LSA Training students with potential employers based on their candidate profile and the requirements of the job vacancies.
- Arrange interviews: LSA Recruit should arrange interviews between the LSA Training students and potential employers.
- Provide feedback to the students: LSA Recruit should provide feedback to the LSA Training students after the interviews to help them improve their job search skills.
- Monitor success rate: The success rate of the placement assistance program should be monitored based on the number of LSA Training students who find employment opportunities and the feedback from both the students and employers.
By following these steps, you can create a comprehensive placement assistance program through LSA Recruit that will help LSA Training students find suitable job opportunities in their desired industry sectors and job roles.
For more details on Recruitment: www.Lsarecruit.co.uk
Contact Us: +44 02039501453
Mail Us: Careers@Lsarecruit.co.uk
This session introduces Selenium and the Remote Control, looking at how we can use Selenium to automate web application testing. It will also cover user interface testing practices and pitfalls.
Selenium tests run directly in a browser, just as real users do. And they run in Internet Explorer, Mozilla and Firefox on Windows, Linux, and Macintosh. No other test tool covers such a wide array of platforms.
Browser compatibility testing. Test your application to see if it works correctly on different browsers and operating systems. The same script can run on any Selenium platform. System functional testing. Create regression tests to verify application functionality and user acceptance.
Target Audience
This course is designed for candidates having an interest in web-testing.
To get the best out of this course, the candidates must have at least a basic knowledge of web development concepts and languages like HTML and JavaScript.
Automation testing is a Software testing technique to test and compare the actual outcome with the expected outcome. This can be achieved by writing test scripts or using any automation testing tool. Test automation is used to automate repetitive tasks and other testing tasks which are difficult to perform manually.
- What is automation testing
- When best to go for automation
- Advantages of Automation
- Criteria for Automation
- Functional Automation VS Performance Automation
- Different Automation tools
- What is Selenium
- Use of selenium
- When selenium can be useful in testing
- Features of Selenium
- Differences between Selenium and QTP
- Selenium IDE
- Selenium Web driver
- Selenium Web driver
Configuration of IDE & Dev. Scripts
- Recording the script
- Running the script
- How to Save the recording script
- Object Identification
- Difference between Test case and test suit
- Setting up eclipse
- Setting up environment for Java programming
- Creating Java project in Eclipse
- Java Programming Language Keywords
- Class and Object
- Data Types
- Array Declaration, Construction and Initialization
- Functions, creating functions
- Writing Code using Loops
- Handling Exceptions
- Creating and working with Objects
- Creating and reading property files
- What is cucumber
- How to configure cucumber
- Installing Cucumber in eclipse
- Creating Feature files
- Writing Features
- Writing Scenarios, Scenario outlines with examples
- Creating Step definition files
- Writing Step definitions
- Using Background
- What is runner class
- Creating runner class
- Proving it works
- Starting from scratch
- Validations
- What is validation
- What is the use of validation in Automation testing
- Understanding unit testing frameworks
- Setting up Junit
- Testing with Junit
- What is TestNG
- Create TestNG.xml file
- Reporting Results & Analyze
- What is object repository
- How to use object repository in framework
- What is the use of maintain Object repository
- Types of creating object repository
- Writing Code Using Assertions
- How to use XPath
- What is Maven
- Creating Maven Project
- Selenium 2.0 Features
- The Selenium Server – When to Use it
- Setting up a Selenium – Web Driver Project
- Introducing Web Driver’s Drivers
- Commands & Operation
- Programs on Web Driver
- What is a Framework
- Types of Frameworks
- Data Driven framework
- Keyword driven framework
- Hybrid framework
- Page Object Model
- Use of Framework
- How to develop the framework
- Integration of the framework
- How to execute the scripts from framework
Exam Details
Delegates are required to book their certification with one of the Prometric Centres:
ISEB-SWT2, ISTQB-ISEB Certified Tester Foundation Level ( Pearson vue option)
Training Highlights
- More interaction with student to faculty and student to student.
- Detailed presentations. Soft copy of Material to refer any time.
- Practical oriented / Job oriented Training. Practice on Software Tools & Real Time project scenarios.
- Mock interviews / group discussions / interview related questions.
- Test Lab is in Cloud Technology – to practice on software tools if needed.
- We discuss about the real time project domains.
- The teaching methods / tools / topics we chosen are based on the current competitive job market.
Expected Salary/ Pay Package
- Expected Salaries are as follows:
- For Contractors £400 to £500 per day
- Permanent Positions £50 to £90k per annum all depends on experience and skills set