Testing Tools Lab

Paper Code: 
25DBCA502A
Credits: 
06
Periods/week: 
12
Max. Marks: 
100.00
Objective: 

Course Objectives:

The course will enable the students to

1.Perform basic testing operations and develop test cases.

2.Familiarize with the existing testing tools for web based and desktop applications.

3.Write test scripts and execute them.

 

Course Outcomes: 

Course

Learning Outcome

(at course level)

Learning and

teaching

strategies

Assessment

Strategies

Course

Code

Course

Title

25DBCA502A

Testing Tools Lab (Practical)

CO295. Perform manual testing on sample applications.

CO296. Assess the existing testing tools available in the industry.

CO297. Create test scripts using automation tool such as Eclipse & Selenium IDE for various scenarios.

CO298.   Design       and develop a test plan document for  different Systems.

CO299. Plan test project, design test cases and data, conduct testing operations, manage software problems and defects, generate a testing report.

CO300. Contribute effectively in course-specific interaction.

Approach in teaching:

Interactive Lectures, Discussion, Demonstration,

 

Learning activities for the students:

Self-learning assignments, Practical questions

Class test, Semester end examinations, Quiz, Presentation, Individual and group Assignments, viva-voce

 

Unit I: 

Experiment 1: Write and execute manual test cases in prescribed format

1.1 To test basic calculator functionalities (addition / subtraction / multiplication /                division).

1.2 To test basic mobile calling functionality.

1.3 To test basic ATM money withdrawal functionality.

1.4 To test login functionality on amazon site

1.5 To test hotel search functionality on makemytrip.com

Test case format for Experiment #1

 

Project Name:

Test Case ID:                                       Test Designed by:<Name>

Test Priority (Low/Medium/Hight):          Test Designed Date:<Date>

Module Name :                                     Test Executed by:<Name>

Test Title:                                              Test Execution date:<Date>

Description: 

StepTest  StepsTest DataExpected ResultActual ResultResult
1     
2     
3     

Experiment 2: Write a defect for at-least two failed tests in Experiment #1

Experiment 3: Develop a test plan document for Library Management System

Experiment 4: Study of any Bug Tracking Tool (Jira/Bugzilla, MantisBT etc.) & report                        writing

Experiments on Automation Testing:

Experiment 1: Environment setup for Selenium IDE. Installation of Selenium IDE                             plugin with Chrome or Firefox.

Experiment 2: Record and run following test script, using Selenium IDE for following                         scenario

2.1  Open http://www.google.co.in

2.2  Search for IIS University

2.3  Assert that search result page launched

2.4  Click on IIS University link

2.5  Assert that IIS University webpage launched

Experiment 3: Record and run following test script, using Selenium IDE for following                       scenario

3.1  Open http://automationpractice.com/index.php

3.2  Search for item 'Dresses'

3.3  Assert valid search result page returned with valid items.

3.4  Click on item 'Printed Chiffon Dress'

3.5  Assert Product Details page for 'Printed Chiffon Dress' launched

3.6  Assert Product price is $16.40

Experiment 4: Record and run following test script, using Selenium IDE for following scenario

4.1  Open http://automationpractice.com/index.php

4.2  Search for item 'Dresses'

4.3  Click on item 'Printed Chiffon Dress'

4.4  Add qty 4 of this item to cart

4.5  Proceed to Checkout

4.6  Assert Total items in cart are 4

4.7  Assert Shipping charges are $2.00

Experiment 5: Environment setup for webdriver.

Reference - https://www.guru99.com/installing-selenium-webdriver.html

Experiment 6: Write a webdriver script to launch IIS University Website and after a wait of 10seconds, close the browser. (Ref - https://www.toolsqa.com/selenium-webdriver/first-test- case/)

 

 

 

 

ESSENTIAL READINGS: 

ESSENTIAL READINGS:

1.Black Rex, E. V. Veenendaal and D. Graham, “Foundations of Software Testing               ISTQBCertification”, fourth Ed., Cengage Learning, 2020.

 

Academic Year: