Offered By in collaboration with

offer
INSTITUTIONAL BUNDLE OFFER PER STUDENT
elective1
Course 1 ₹ 17,000/-
+
elective
Course 2 ₹ 17,000/-
+
elective
Course 3 ₹ 17,000/-
+
elective
Course 4 ₹ 17,000/-
=
Choose any 4 courses
Total Price
₹ 68,000/-
Offer Price
₹ 42,000/-
Offer available only for Institutions

Course Details

Credits & LTP
Each course offers 5 credit points.
Lecture
3
Tutorial
1
Practical (Hands-on)
1
Credit
5
Recommended For:
Graduation Programme - B.E./B.Tech
Branch - Computer Science Engineering and Information Technology, Electrical and Electronics, Electronics and Communication
Semester -
5 th,  6 th,  7 th  and  8 th

Course Summary

The Functional Testing and Test Automation course is designed to build the technical skills required for successful software functional testing and automation, especially with open source tools and technology. A research report by Gartner predicts that by 2022, 90% of enterprises will be using open source test automation tools for Agile and DevOps, but 50% of them will still struggle with talent availability and the culture required to succeed.

This course is designed to help students understand the fundamentals of functional testing and test automation. It covers the various techniques in manual and automation testing required to verify the external behaviour of the application under test. It helps to develop an appreciation of the testing approach, framework basics, automation scripts development, testing effort estimation and reporting of testing metrics. It introduces students to both open source and commercial tools for functional testing and test automation, and deals with the skills required for becoming a software test engineer.

Hands-On

The course provides hands-on sessions on manual testing and how web-based application testing can be automated using tools like Selenium. It also covers various frameworks such as Selenium architecture, Selenium WebDriver and tools like Jenkins.

Students will have to leverage this environment to complete the industry assignment as well as to complete the Part B section of the summative assessment.

+ Read More - Read Less
RECOMMENDED PRIOR KNOWLEDGE
Knowledge of the following is essential for taking up this course:
  • Basic knowledge of programming
  • Software Development Life Cycle e.g. Waterfall, Agile, V-model and more
  • Basic knowledge of Java

Course Syllabus

The course syllabus will be delivered through a combination of eLearning resources, digital lectures, community based digital classrooms as applicable.
+ Expand All - Collapse All
View More View Less

Course Components

Digital Learning
Resources
Digital course accessible anytime and anywhere View Sample
Digital
Lectures
Digital lectures delivered by industry and academic experts View Sample
Academic Connect
Community
Focussed on building conceptual clarity View Sample
Industry Connect
Community
Focussed on building industry oriented applied knowledge View Sample
Industry
Assignment
Access to two industry related mini projects View Sample
Practice
Assessment
Access to two practice assessments for self-evaluation View Sample
Summative
Assessment
Test of theoretical and applied knowledge View Sample
Verifiable Digital
Certificate
Verifiable certificate on successful completion View Sample
Internship
Opportunity
For top percentile, subject to vacancies in corporates and their hiring policies View Sample
Job
Opportunity
Visibility to job vacancies with leading corporate recruiters, subject to vacancies and their hiring policies View Sample

Available Locations

!~StateCity~!
+ More

Have a Question?

If you want to know more about our products

FAQs

1. How will this programme help students in building their proficiency? +
  • This programme is envisaged to help build a strong foundation across various streams through digital lectures, practice and summative assessments, mini projects, mentorship from renowned industry and academic experts. Students will also get an opportunity to showcase their skills to potential recruiters.