0% found this document useful (0 votes)
5 views5 pages

Course Plan Theory

Uploaded by

gowsalyaam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views5 pages

Course Plan Theory

Uploaded by

gowsalyaam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

AIT/IQAC/COURSE PLAN – THEORY

Department of Information Technology


Academic Year: 2021-2022 (ODD)

COURSE PLAN

Faculty Name Mrs. M.GOWSALYAA


Designation / Dept Assistant Professor / IT
Course Code and Name CCS366 – Software Testing and Automation
Programme / Branch B.Tech/IT

Year /Semester III / Vth Semester

Academic Year 2023-2024 (ODD)

PLAN CHART:

Unit No. of hours allotted as per the syllabus Hours Planned


I 6 6
II 6 7
III 6 8
IV 6 6
V 6 9
Total 30 36

TEACHING AIDS PLANNED:

BB Black Board VIDEO Video Presentation


PPT Power Point Presentation ANIMATION Animation Presentation
AIT/IQAC/COURSE PLAN – THEORY

COURSE OBJECTIVES:

1. To understand the basics of software testing


2. To learn how to do the testing and planning effectively
3. To build test cases and execute them
4. To focus on wide aspects of testing and understanding multiple facets of testing
5. To get an insight about test automation and the tools used for test automation

COURSE PLAN:

Cumulative Text Book/


S.No. Topic to be covered Teaching Aids
hours Reference
UNIT I - FOUNDATIONS OF SOFTWARE TESTING
Why do we test Software?, Black-
1 Box Testing and White-Box Testing
1 T1 Black board

2 2 T1,R2 Black board


Software Testing Life Cycle
3 3 T1,R2,R3 Black board
V-model of Software Testing
Program Correctness and
4
Verification, Reliability versus
4 T1 Black board
Safety, Failures, Errors and Faults
(Defects)
5 5 T1,R3 Black board
Software Testing Principles
Program Inspections, Stages of
6 Testing: Unit Testing, Integration 6 T1 PPT
Testing, System Testing
UNIT II - TEST PLANNING
The Goal of Test Planning, High
7 Level Expectations, Intergroup 7 T1 Black board
Responsibilities
8 Test Phases, Test Strategy 8 T1,R3 Black board

9 Resource Requirements 9 T1 Black board

10 Tester Assignments 10 T1,R1 Black board

11 Test Schedule 11 T1 PPT,Video

Test Cases, Bug Reporting, Metrics


12 and Statistics.
12,13 T1 PPT
AIT/IQAC/COURSE PLAN – THEORY

UNIT III - TEST DESIGN AND EXECUTION


Test Objective Identification, Test T1
Design Factors, Requirement
13 identification, Testable
14 Black board
Requirements
14
Modeling a Test Design Process,
15 T1,R1 PPT
Modeling Test Results
Boundary Value Testing, T1
15 Equivalence Class Testing, Path 16,17 Black board
Testing, Data Flow Testing
16
Test Design Preparedness Metrics,
18 T1,R2 Black Board
Test Case Design Effectiveness
17
Model-Driven Test Design, Test
19 T1 Black Board
Procedures
Test Case Organization and T1
18 Tracking, Bug Reporting, Bug Life 20,21 PPT
Cycle
UNIT IV - ADVANCED TESTING CONCEPTS
Performance Testing: Load Testing, Black board
19 Stress Testing, Volume Testing
22 T1

20
Fail-Over Testing, Recovery
23 T1,R2 Black board
Testing
21 Configuration Testing 24 T1 Black board

22
Compatibility Testing, Usability
25 T1 Black Board
Testing
23
Testing the Documentation,
26 T1 PPT
Security testing
Testing in the Agile Environment,
24 Testing Web and Mobile 27 T1 PPT
Applications.
UNIT V - TEST AUTOMATION AND TOOLS
Automated Software Testing,
T2 PPT,Video,Ani
25 Automate Testing of Web 28
Applications mation
PPT/Black
26
Selenium: Introducing Web Driver
29 T2,R4,R6 board
and Web Elements

27
Locating Web Elements, Actions on
30 T2 Black board
Web Elements
28
Different Web Drivers,
31,32 T2,R6 Black board
Understanding Web Driver Events
Testing: Understanding
T2,R5 PPT
29 Testing.xml, Adding Classes, 33,34
Packages
30 Methods to Test, Test Reports 35,36 T2 PPT
AIT/IQAC/COURSE PLAN – THEORY

Course Outcomes (CO):

K
CO COURSE OUTCOME
LEVEL
At the end of the course student will be able to

Understand the basic concepts of software testing and the need for
CO 1 K1
software testing
CO 2 Design Test planning and different activities involved in test planning K2
Design effective test cases that can uncover critical defects in the
CO 3 K1
application
CO 4 Carry out advanced types of testing K1
CO 5 Automate the software testing using Selenium and TestNG K3

TEXT BOOK:

T1 Yogesh Singh, “Software Testing”, Cambridge University Press, 2012 (Unit I-IV)
T2 Unmesh Gundecha, Satya Avasarala, "Selenium WebDriver 3 Practical Guide" - Second
Edition 2018 (Unit V)
REFERENCE BOOKS:
R1 Glenford J. Myers, Corey Sandler, Tom Badgett, The Art of Software Testing, 3rd
Edition, 2012, John Wiley & Sons, Inc.
R2 Ron Patton, Software testing, 2nd Edition, 2006, Sams Publishing.
R3 Paul C. Jorgensen, Software Testing: A Craftsman’s Approach, Fourth Edition, 2014,
Taylor & Francis Group.
R4 Carl Cocchiaro, Selenium Framework Design in Data-Driven Testing, 2018, Packt
Publishing.
R5 Elfriede Dustin, Thom Garrett, Bernie Gaurf, Implementing Automated Software
Testing, 2009, Pearson Education, Inc.
R6 Satya Avasarala, Selenium WebDriver Practical Guide, 2014, Packt Publishing.
R7 Varun Menon, TestNg Beginner's Guide, 2013, Packt Publishing.

E- Learning Materials - Web Links / Other Resources:


E1 https://onlinecourses.nptel.ac.in/noc22_cs61/preview
E2 https://nptel.ac.in/courses/106105150

Content beyond syllabus


AIT/IQAC/COURSE PLAN – THEORY

Mode of Resource Coverage of


S.No. Topic
implementation Person POs /PSOs

End Semester Evaluation Components (Anna University, Chennai):

Marks
S.No. Component
Internal External
1 Internal Examinations (I – III) 20 -

2 University Examination - 80

Total 100

Faculty Signature Head of the Department

You might also like