32 Lm Muthu Complex, 100 Feet Road, Karaikudi-630001 +91 86672 02180 acrosyskkdi@gmail.com

Software Testing

Courses Software Testing

What will I learn in this course?



  • Core Java

  • Manual Testing

  • Agile

  • Scrum – An Agile Methodology

  • Software Testing in Agile Environment

  • Automation Testing using Selenium WebDriver

  • BDD with Cucumber

  • Introduction to DevOps tools


Session 1: Core Java


Object-oriented Concepts, Introduction to Java, Java Language Fundamentals, Containment, Inheritance, Polymorphism, Abstract classes, String, Stringbuffer, Interfaces, Packages, Exception Handling,Generics, Collections, Multithreading, File I/O, Lambda Expressions, Functional interfaces, Method References, Default Methods, Optional Class, New Date/Time API, What are streams, Collections and Streams, JUnit Testing


Session 2: Manual Testing


Basics Of Software Application, Development of Software Application, Intro To Software Testing, Process Of Testing, Test Design for Functional Testing, Test Execution, Defect Management, Other Testing Types, Quality and Process Improvement, Getting Equipped To Start, Participatory Activities, Agile Concepts


Session 3: Agile


What is Agile,12 Principles of Agile, Agile Values, Benefits of Agile, Challenges in Agile


Session 4: Scrum – An Agile Methodology


Introduction to Scrum, Scrum Values, Scrum Roles, Scrum Ceremonies and Events, Scrum Terms and Artifacts, Estimation In Agile


Session 5: Software Testing in Agile Environment


Overview, Agile Testing Methodology, Agile Testing Principles, Agile Testing Life Cycle, Planning and Analysis in Agile Testing, Techniques of Agile Testing, Testers Role in Agile, Testing in Waterfall model vs Agile models, Benefits of Agile Testing Methodologies


Session 6: Automation Testing using Selenium WebDriver


Introduction to Test Automation, Selenium IDE, Selenium WebDriver Overview, Locating Elements, Working with Web Elements, Working with Selenium API, Controlling Test Flow, Testing, Working with Excel, Implementing Frameworks, Selenium Grid


Session 7: BDD with Cucumber


Introduction to BDD, Cucumber Setup, Cucumber basics, Data driven testing with cucumber, Cucumber Features


Session 8: Introduction to DevOps tools


Maven – A Build Management tool, Git, GitHub – A Distributed Version Control Tool, Jenkins – A Continuous Integration Tool


Get In Touch

32/1 LM Muthu Complex

100 Feet Road, Karaikudi-630001

© Acrosys Technologies.2010. All Rights Reserved.