Software DEVELOPMENT Testing
Software DEVELOPMENT Testing
  • Home
  • Services
  • Corporate Training
  • Placements
  • Video
  • Contact Us
  • More
    • Home
    • Services
    • Corporate Training
    • Placements
    • Video
    • Contact Us

  • Home
  • Services
  • Corporate Training
  • Placements
  • Video
  • Contact Us

Our Services

Manual Testing

Playwright using Javascript

Automation Testing

  1. Software Development Life Cycle 
  2. Software Testing Life cycle
  3. Agile Methodology
  4. Scrum Framework
  5. JIRA
  6. Zephyr scale/ squad
  7. Unix 
  8. SQL Server
  9. Database Testing
  10. API Testing using Postman 

Automation Testing

Playwright using Javascript

Automation Testing

  1. Core Java 
  2. Installing Java 
  3. Installing Eclipse 
  4. First Eclipse Project 
  5. First Java program 
  6. Concept of class file 
  7. Datatypes in Java 
  8. String class and functions  
  9. Practical Examples on Strings handling Conditional Statements 
  10. If…else… 
  11. Switch case  
  12. Practical Examples with conditions Loops 
  13. While Loop 
  14. For Loop 
  15. Practical Examples with loops Arrays 
  16. Sing

  1. Core Java 
  2. Installing Java 
  3. Installing Eclipse 
  4. First Eclipse Project 
  5. First Java program 
  6. Concept of class file 
  7. Datatypes in Java 
  8. String class and functions  
  9. Practical Examples on Strings handling Conditional Statements 
  10. If…else… 
  11. Switch case  
  12. Practical Examples with conditions Loops 
  13. While Loop 
  14. For Loop 
  15. Practical Examples with loops Arrays 
  16. Single Dimensional Arrays 
  17. Two Dimensional arrays 
  18. Practical usage of arrays in Selenium  
  19. Operators  
  20. What are Functions? 
  21. Function Input Parameters 
  22. Function Return Types  
  23. Object Oriented Programming 
  24. Local Variables  
  25. Global Variables  
  26. Static and Non-Static Variables  
  27. Static and Non-Static Functions 
  28. Creating Objects in Java 
  29. Meaning of static  
  30. Why is main method static?  
  31. Object and Object References  
  32. Call by reference and Value  
  33. Overloading and Overriding Functions  
  34. Access Modifiers – Public/Private/Default/Protected  
  35. Constructors  
  36. Interface Usage of Objects in Selenium  
  37. Inheritance Usage of Inheritance in Selenium  
  38. Creating Packages  
  39. Accessing Classes across Packages 
  40. Exception Handling Exception handing with try catch block  
  41. Importance of exception handling  


Selenium WebDriver

  1. Introduction - Selenium Web Driver 
  2. Why Web Driver 
  3. End to End Automation Process.
  4. Integration - Eclipse + Web Driver  
  5. Browser Handling for IE, Chrome, Firefox 
  6. Object Identification for different web elements using 

              (ID, Name, Class, Link Text, Partial Link Text, Tag name, 

XPath (Axes methods),  CSS Selector)  

 7.   Browser Handling for IE, Chrome, Firefox

 

8. Synchronization - Implicit, Explicit

9. Performance - Page load time, Internal page navigation

10. Mouse / Keyboard events handling  

11. Handling of Alerts and Pop Ups & Frames

12. Handle Window handles.    

TestNG

1. What is Test NG 

2. Installing Test NG 

3. Test NG Annotations  

4. Running a test using Test NG 5. Test NG Report 

6. Skipping Tests 

7. Prioritizing Tests 

8. Parameterizing tests 

9. Data driven Framework using data provider and apache poi 

 10. Page Object Model 

11. Rest Assured using TestNG

12. BDD Cucumber Framework 

Playwright using Javascript

Playwright using Javascript

Playwright using Javascript

  

1. JAVASCRIPT FUNDAMENTALS FROM SCRATCH FOR AUTOMATION 

1.1 JavaScript from scratch 

1.2 Data Types, Variables 

1.3 Statements, Loops 

1.4 Functions 

1.5 Object creation 

1.6 Arrays 

1.7 Arrow Function 

1.8 Asynchronous (Async-await) 

2. INTRODUCTION TO PLAYWRIGHT AUTOMATION & COURSE EXPECTATIONS 

2.1 Introduction to Playwright and its features 

2

  

1. JAVASCRIPT FUNDAMENTALS FROM SCRATCH FOR AUTOMATION 

1.1 JavaScript from scratch 

1.2 Data Types, Variables 

1.3 Statements, Loops 

1.4 Functions 

1.5 Object creation 

1.6 Arrays 

1.7 Arrow Function 

1.8 Asynchronous (Async-await) 

2. INTRODUCTION TO PLAYWRIGHT AUTOMATION & COURSE EXPECTATIONS 

2.1 Introduction to Playwright and its features 

2.2 Install Node.js and Visual Studio Code for setting up Playwright Environment 

3. PLAYWRIGHT AUTOMATION CORE CONCEPTS 

3.1 Create NPM project and Install Playwright dependencies 

3.2 Importance of Playwright Test Annotations and async await 

3.3 Browser context and page fixture 

3.4 Playwright configuration file understanding 

3.5 First playwright test run in multiple browser 

4. PLAYWRIGHT BASIC METHODS FOR WEB AUTOMATION TESTING WITH EXAMPLES 

4.1 Locators supported by playwright 

4.2 Different methods available in Playwright 

4.3 Type, click, get text, locating multiple elements 

4.4 Wait mechanism in Playwright 

5. HANDLING UI COMPONENTS 

5.1 Drop downs 

5.2 Radio Button, Check box 

5.3 Child windows 

5.4 Playwright Inspectors, Trace Viewers, Code gen demo and examples 

6. END TO END WEB AUTOMATION PRACTICE EXERCISE WITH PLAYWRIGHT 

6.1 Dynamic elements 

6.2 Auto suggestive drop-down handling 

6.3 Assertions 

6.4 E2E automation script in Playwright 

7. PLAYWRIGHT UNIQUE GETBY LOCATORS FOR SMART TESTING 

7.1 GetByLabels, GetByRole, GetByText, GetByAttribute etc… 

7.2 Playwright UI Runner 

8. HANDLING WEB DIALOGS, FRAMES & EVENT LISTENERS WITH PLAYWRIGHT 

8.1 Hidden element validation 

8.2 Alert pop-up handling 

8.3 Frames handling 

9. API TESTING WITH PLAYWRIGHT AND BUILD MIX OF WEB & API TESTS 

9.1 Playwright request method 

9.2 Response Validation 

9.3 Parsing API responses 

9.4 Storing the authentical details to Local Storage 

9.5 Script for Web and API as mix 

10. SESSION STORAGE & INTERCEPTING NETWORK REQUEST/RESPONSES WITH 

PLAYWRIGHT 

10.1 How to save session storage and inject into browser context 

10.2 How to debug the API steps in script using VS code debugging 

10.3 API logging 

10.4 Intercepting network request and response call for testing 

10.5 Aborting the network call 

11. VISUAL TESTING WITH PLAYWRIGHT 

11.1 Screenshot for page and specific element  

11.2 Visual testing using playwright 

12. BUILD EXCEL UTILS AND UPLOADS DOWNLOADS 

12.1 Introduction to excel JS 

12.2 Data extraction from excel in playwright 

12.3 Util functions to read and write in excel 

12.4 Handling downloads and upload file using playwright 

13. FRAMEWORK GENERATION FOR PLAYWRIGHT AUTOMATION 

13.1 Complete POM framework creation from scratch using Mocha 

13.2 Handling the data from JSON file 

13.3 Parameterisation in running test with different data 

13.4 Project configuration for framework 

13.5 Test Retries, Serial and Parallel execution 

13.6 Running last failed test cases 

14. REPORTING 

14.1 HTML and Allure report generation for Playwright automation 

14.2 Install & Configure CI/CD using Jenkins 

14.3 Integrate the playwright framework with Jenkins

Production Support

Playwright using Javascript

Playwright using Javascript

Production support On Job Training Program

SQL 

1. Introduction

2. Clauses

3. Syntax and semantic check

4. Order by

5. Column alias

6. Concat

7. Distinct

8. Dual

9. Logical and relational

10. Single row functions

11. Number

12. Character

13. Date

14. Data type

15. General functions

16.Pseudo columns

17. Level

18. Control statements

- case decode

19. Set opera

Production support On Job Training Program

SQL 

1. Introduction

2. Clauses

3. Syntax and semantic check

4. Order by

5. Column alias

6. Concat

7. Distinct

8. Dual

9. Logical and relational

10. Single row functions

11. Number

12. Character

13. Date

14. Data type

15. General functions

16.Pseudo columns

17. Level

18. Control statements

- case decode

19. Set operators

20. Joins

21. Group functions

22. Analytical functions

23. Subquery

24. Constraints

25. Ddl

26. TCL

27. Dml

28. View 

UNIX

1. manipulating directories(mkdir, rmdir, cd)

2. manipulating files(touch, cat, tac)

3. List files(ls along with options)

4. more and less

5. WC(Word Count)

6. Sort(assecding or descending order)

7. clear

8. date, cal

9. sed

10. find

11. copy file and folders

12. Rename/move

13. cut

14. cmp

15. diff

16.vi

17. grep

18. head

19. tail

20. uniq

21. mail and SMTP

22. Kill

23. ftp(File Transfer Protocal)

24. scp(Secure copy)

25. ssh

26. chmod, chown, chgrp

28. History

29. otp

30. PS -ef

31. awk

32. crontab

33. Zombie process

34. hard link and soft link

35. locate

36. du and df

37. man

38. uname

39. paste

40. split

41. inode--start command

42. pwd

43. telnet

44. uptime

45. who

46. whoami

47. Compress and uncompress(gzip,gunzip,bzip2,bunzip2)

48. Combaining multiple indepandent into single command usinf ; &&

49. Combining multiple dependent command into single command using |

50. tr command

51. umask

52. DB connection

53. free

54. netstat, stat

 Production Support

1. What is Production support?

1.1 Characteristics of Production support engineer

1.2 What’s under Production support umbrella

2. Difference between incident and request:

3. Incident management:

3.1 Who will create the incident?4. What is priority?

5. What is SLA

6. What is the approach to resolve the incident

6.1 Scenario 1 (reroute to different team)

6.2 Scenario 2 (planned downtime and maintenance time)

6.3 Scenario 3 ( Access Request)

6.4 Scenario 4: (reports generate using sql)

6.5 Scenario 5 (file transfer)

6.5.1 Scenario 5.1 (file transfer)

7. Can you tell your table names:

8 Problem management :

8.1 Scenario for problem management 2:

9. What happens when you get a P1 Incident in a SHIFT

10. Change management:

11. Tell me about yourself

12. About Project (E-mart SPG)

13. Shift Timing:

14. IT Jargon Words

15. Do’s and Don’ts in office

15.1 Do’s:

15.2 Don’t:

16. Frequently asked questions during Interview scheduling

17. Hierarchy level of our project and team members

Copyright © 2023 Utkarshaa Academy for Software Development & Testing - All Rights Reserved.


Powered by

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept