1. What is Testing?
a) Identify typical objectives of testing
b) Differentiate testing from debugging
2. Why is Testing Necessary?
a) Testing’s Contributions to Success: Give examples of why testing is necessary
b) Quality Assurance and Testing: Describe the relationship between testing and quality assurance and give examples of how testing contributes to higher quality
c) Distinguish between error, defect, and failure
d) Defects, Root Causes and Effects: Distinguish between the root cause of a defect and its effects
3. Test Process
a) Test Process in Context: Explain the impact of context on the test process
b) Test Activities and Tasks: the test activities and respective tasks within the test process
c) Test Work Products: Differentiate the work products that support the test process
d) Traceability between the Test Basis and Test Work Products: Explain the value of maintaining traceability between the test basis and the test work products
4. The Psychology of Testing
a) Human Psychology and Testing: Identify the psychological factors that influence the success of testing
Tester’s and Developer’s Mindsets: Explain the difference between the mindset required for test activities and the mindset required for development activities
1. Software Development Lifecycle Models
a) Software Development and Software Testing: Explain the relationships between software development activities and test activities in the software development lifecycle
b) Software Development Lifecycle Models in Context: Identify reasons why software development lifecycle models must be adapted to the context of project and product characteristics
2. Test Levels: Compare the different test levels from the perspective of objectives, test basis, test objects, typical defects and failures, and approaches and responsibilities
a) Component Testing
b) Integration Testing
c) System Testing
d) Acceptance Testing
3. Test Types: Compare functional, non-functional and white-box testing, recognize that functional, nonfunctional and white-box tests occur at any test level, Compare the purposes of confirmation testing and regression testing
a) Functional Testing
b) Non-functional Testing
c) White-box Testing
d) Change-related Testing
e) Test Types and Test Levels
f) Compare functional, non-functional and white-box testing, recognize that functional, nonfunctional and white-box tests occur at any test level, Compare the purposes of confirmation testing and regression testing
1. Static Testing Basics
a) Work Products that Can Be Examined by Static Testing
b) Benefits of Static Testing
2. Differences between Static and Dynamic Testing
a) Review Process
b) Work Product Review Process
c) Roles and responsibilities in a formal review
d) Review Types
e) Applying Review Techniques
f) Success Factors for Reviews
1. Categories of Test Techniques
a) Choosing Test Techniques
b) Categories of Test Techniques and Their Characteristics
2. Black-box Test Techniques
a) Equivalence Partitioning
b) Boundary Value Analysis
c) Decision Table Testing
d) State Transition Testing
e) Use Case Testing
f) Decision Testing and Coverage
3. Experience-based Test Techniques
a) Error Guessing
b) Exploratory Testing
1. Test Organization
a) Independent Testing
b) Tasks of a Test Manager and Tester
2. Test Planning and Estimation
a) Purpose and Content of a Test Plan
b) Test Strategy and Test Approach
c) Entry Criteria and Exit Criteria (Definition of Ready and Definition of Done)
d) Test Execution Schedule
e) Factors Influencing the Test Effort
f) Test Estimation Techniques
3. Test Monitoring and Control
a) Metrics Used in Testing
b) Purposes, Contents, and Audiences for Test Reports
4. Configuration Management
5. Risks and Testing
a) Definition of Risk
b) Product and Project Risks
c) Risk-based Testing and Product Quality
d) Defect Management
What is Agile Testing?
Getting Agile with Scrum
Concept of Epics
Writing Epics – Examples
Concept of User Stories
Writing User Stories- Examples
Monitoring Sprint status
1. Java Programming Basics
Why Java for Selenium
Creating Java Project
First Java program
Concept of class file
Datatypes in Java
String class and functions
What are Functions?
Function Input Parameters
Function Return Types
2. Object Oriented Programming in JAVA
Static and Non-Static Variables
Static and Non-Static Functions
Creating Objects in Java
Meaning of static
Why is the main method static?
Overloading and Overriding Functions
Access Modifiers – Public/Private/Default/Protected
Usage of Objects in Selenium
Usage of Inheritance in Selenium
Accessing Classes across Packages
3. Object Exception Handling
Exception handling with try catch block
Importance of exception handling
Exception and Error
Final and Finally
Throw and Throws
Different Types of Exceptions
Need of exception handling in Selenium framework
4. Automating Excel file Operations using Apache POI
Creating/Opening XL Files
Reading data from XL Sheet
Writing data into XLSheet
Counting Rows and Columns in XL Sheet
Filling BG/Font Colors
Creating ExcelUtils Class.
1. Selenium Introduction
What is Selenium?
Who developed Selenium?
Introduction to WebDriver
Installing Selenium WebDriver
Architecture of Selenium Webdriver
Creating your First Script in Webdriver
2. Launching AUT and Inspecting properties of Elements
Launching AUT in Firefox
Launching AUT in Internet Explorer
Launching AUT in Chrome
Launching AUT in Safari
Inspecting properties of Elements on different Browsers
Creating Firefox Profile
3. Finding elements using Locators
4. Creating Customize XPath/CSS Selectors
What is XPath
When to Use XPath
Absolute XPath/Relative XPath
Specifying conditions with XPath
5. Automating WebElements Operations
6. Automating Keyboard and Mouse Events
Drag & Drop Actions
Mouse Hover Action
RightClick, Double Click & Tool Tip
7. Handling Alerts
8. Handling Frames
What is iFrame?
9. Handling multiple Windows
Switching between windows
Handling elements present in different windows
Components of AutoIT
Creating Scripts in AutoIT
Creating executable files
Running AutoIT Scripts from Selenium
Advantages of TestNG over JUnit
Why do we need TestNG in Selenium?
Installing TestNG in Eclipse
Creating a New TestNG Test File
Running the TestNG Test
Checking reports created by TestNG
Creating multiple Tests
Parameterizing Tests with @dataProvider
TestNGdataProvider with Excel
Creating and Running Test Suites with TestNG.xml
Sequential Test Execution with TestNG
Parallel Test Execution with TestNG
Overview of BDD and Cucumber
How to install and setup Cucumber with Eclipse
Overview of Gherkin keywords
How to create Feature file
How to generate Step Definition file
How to integrate Cucumber with Selenium WebDriver
JUnit Test Runner Class
Data Driven Testing in Cucumber
Configure Cucumber with Maven and Jenkins
How generate Reports in Cucumber
System for tracking changes in computer files and coordinating work on those files among multiple developers. It is primarily used for source code management in software development.
Topics Covered - Git/GitHub
Introduction to Version Control System
Centralized Version Control System
Distributed Version Control System
Git Branching Model
Git Merging Branches
Detached Head For Retroscoping
GitHub For Remote Repositories
Using existing GIT Repositories With Clone
The process of building software is usually managed by a build tool in our case it's MAVEN
Maven’s primary goal is to allow a Developer to comprehend the complete state of a development effort in the shortest period of time.
Topics Covered - Maven
Introduction to Build Management
Introduction to Maven
Maven Lifecycle Phases
Building Java Applications
SonarQube is an open source platform developed by SonarSource for continuous inspection of Code Quality.
SonarQube offers reports on duplicated code, coding standards, unit tests, bugs and security vulnerabilities
SonarQube provides fully automated analysis and integration with Maven and Continuous Integration tools like Jenkins
Topics Covered - SonarQube
Introduction To Unit Testing
Perform White Box Testing
Analyzing Bugs and Vulnerabilities
Integration Of SonarQube with Maven
Jenkins is an open source automation server written in Java. Jenkins helps to automate the non-human part of the software development process, with Continuous Integration and Continuous Delivery.
Topics Covered - Jenkins
Introduction To Continuous Integration
Introduction To Continuous Delivery
Best Practices of CI-CD
Overview of Jenkins
Setting Up Jenkins
Setting Up Build Jobs
Using GitHub Webhooks
Automatically Build Binaries Using Maven On Code Changes
Distributed Builds Master - Slave Configuration
Code Quality Integration With SonarQube to test development code
Automated Releases Using Nexus Integration
CI - CD Pipeline
Pipeline As Code
How to Install JIRA
Creating Scrum Project in JIRA
Adding Users to our JIRA Account
JIRA Issue types
Workflow for a Project
Creating Product backlog in JIRA
Creating EPICS in JIRA
Creating User Stories in JIRA
Writing TestCases in JIRA
Executing TestCases from JIRA
Adding Bugs to the JIRA Project
Attaching screenshots of defects in JIRA
CricClubs is one of the leading cricket technology platforms which helps all the stakeholders of cricket irrespective of their roles such as administrator, player, scorer, umpires,fans to experience cricket like never before.
Flexible, modern app that makes it easy to ship and track by saving time. Reduces manual efforts by 80% by Processing orders faster and efficiently.
LearnUava offers the best professional LMS made to cater to industry requirements. LMS Is built with State of Art Technology with World Class features
CRM stands for “customer relationship management” and it’s software that stores customer contact information like names, addresses, and phone numbers, as well as keeps track of customer activity like website visits, phone calls, email, and more.
The One-stop Shopping Destination. E-commerce is revolutionizing the way we all shop in India. An e-commerce that allows you to buy and sell tangible goods, digital products or services online
An over-the-top media service is a media service offered directly to viewers via the Internet. OTT bypasses cable, broadcast, and satellite television platforms, the types of companies that traditionally act as controllers or distributors of such content.
Interpreting Salesforce journey to understand the scope of systems that accelerate their tech innovation capability and business agility followed by the creation of highly available and fault tolerant solutions.
Adapting the Cricclubs’ approach to build secured, scalable and cost-efficient systems that reinforce agile development, which further increases the speed and flexibility of their applications.
Our AWS training has precisely been developed to reach out to the demand of the learners with keeping in mind the industry standards.
This AWS course will particularly be helpful for the career advancement of the following audience -
Graduates from the College.
Currently working employees looking to upskill themselves.
Candidates looking for a change in the IT Field.
As such, there are no specific prerequisites for AWS Training in Hyderabad. If you are familiar with programming and foundation skills with a sense of curiosity and willingness to learn you are all set for the AWS training.
AWS Training Classes are conducted over the Weekdays and Weekends through classroom and online sessions. Please get in touch with the Digital Lync team to get exact schedule and timings.
AWS Course duration is 50 hours.
Weekday AWS Training classes will be one hour long and Weekend classes will be three hours long.
Please find the detailed AWS course curriculum in the Digital Lync AWS training curriculum section.
Yes, we will assist our students with all the interview preparation techniques
The trainer was extremely talented and helpful, we learnt AWS COURSE real life scenarios and end to end solutions as the trainer holds up corporate exposure and has immense knowledge of AWS . I recommend that Digital lync if you want to learn AWS training in hyderabad. The best AWS Institute in hyderabad.
It was an amazing experience learning AWS from such a great trainer. The trainer has a very good knowledge of AWS and way he explains each doubts with not only certificate perspective but also with real-time scenarios. He also motivates me to learn and achieve career goals. Highly recommend to join AWS Training in hyderabad. Thank you Digital Lync
First of all good luck and all the best to Digital Lync and (AWS Trainer) for starting the real time classroom sessions. I would like to appreciate the hard work and efforts (AWS Trainer) have put in to build the website covering all the topics to learn AWS concepts and fundamentals.
Certainly I would recommend people who are curious to make their career in AWS should join AWS Training in Hyderabad. Trainer not only motivates you to learn and understand but helping to achieve everyone’s meeting their career goals.
It has been a very good school of learning, trainer explains every individual concept (Theory/Practical) in-depth when I joined for AWS training at the Gachibowli branch Hyderabad. It has an extraordinary infrastructure with un-interrupted broadband. Your doubts can be clarified with live projects. Altogether it was an awesome experience learning in Digital Lync.
Best place to learn AWS course, the trainer is well knowledged and trains in depth. Practice sessions helped me a lot and the infrastructure is superb compared to other places. I have cracked my certification exam inAWS training course with the help of the training here.
I have finished my AWS course in hyderabad from Digital Lync. I got the job right after the training. I'm very happy. You should definitely check out Digital Lync to elevate your career prospects.
Digital Lync is the best environment for upskilling and skilling your career. I've joined for AWS training over here. The trainer was way too good! Explained everything with detailed real time examples. It has a very good infrastructure. One of the best AWS training institutes in Hyderabad in Hyderabad.
It has been a great experience to learn AWS course from Digital Lync. A very good institute for skill enhancements.
2nd Floor, Hitech City Rd, Above Domino's, opp. Cyber Towers, Jai hind Enclave, Hyderabad, Telangana, 09000329956