Software Testing Syllabus
Software Testing Syllabus
TEACHING SCHEME:
TOTAL CONTACT
LEVEL OF PRERE- WEEKLY TOTAL TOTAL HOURS
COURSE QUISITE CONTACT HRS. CREDITS WEEKS
L T P L T P
V - 03 - 02 05 16 48 - 32
EXAMINATION SCHEME:
THEORY(Marks) PRACTICAL(Marks)
ESE ESE PA TOTAL ESE PA TOTAL
PAPER (Marks)
HRS.
3Hrs MAX. 70 30* 100 25# 25^ 150
MIN. 28 --- 40 10 10
@: Internal Assessment #: External assessment-Practical based $: online examination
(*) Under the Theory PA, Out Of 30 Marks, 20 Marks is the Average of Two Tests and 10 Marks are for Micro project-
(^) Under practical PA Continuous Assessment of Practical Work is to be done by Course Teacher as per CDC norms.
For the courses having only practical examination, PA has two parts (i) Continuous Assessment of Practical
work - 60% and (ii) microproject-40%.
1. RATIONALE:
In today’s software environment writing bug-free code is challenging task, which make
software testing important tool to get the quality software. Testing techniques include the
process of executing a program or application with the intent of finding software bugs and
verifying that the software product is fit for use . Students will learn the way to find bugs by
applying types, levels and methods of software testing on applications with effective test
planning approach. It also covers manual testing.
[1]
3. DETAILED CONTENTS: THEORY
[2]
Test People Management.
3.3 Test Process: Base Lining a
Test Plan, Test Case
Specification.
3.4 Test Reporting: Executing
Test Cases, Preparing Test
Summary Report.
Unit 4. 4a. Classify defects on 4.1 Defect Classification, Defect 4 08 12
Defect the basis estimated Management Process.
Management impact. 4.2 Defect Life Cycle, Defect
4b. Prepare defect Template
template on the 4.3 Estimate Expected Impact of
given application. a Defect, Techniques for
4c. Apply defect Finding Defects, Reporting a
management process Defect.
on the given
application.
4d.Write procedure to
find defect using the
given technique.
Unit 5. 5a. Improve testing 5.1 Manual Testing and Need for 5 08 12
Automated efficiency using Automated Testing Tools,
Tools and automated tool for Advantages and
Measurements given application. disadvantages of Using
5b. Identify different Tools
testing tools to test 5.2 Selecting a Testing Tool
the given application. 5.3 When to Use Automated
5c. Describe Metrics Test Tools, Testing Using
and Measurement for Automated Tools.
the given application. 5.4 Metrics and Measurement:
5d. Explain Object Types of Metrics, Product
oriented metrics used Metrics and Process Metrics,
in the given testing Object oriented metrics in
application testing.
Unit 6. 6a.Able to use bug 6.1 Selenium Testing Tool: 6 06 12
Use of different tracking Tool Features, Web driver,
Software testing 6b. Able to create Use of selenium to write
tools automation script tests, Methods,
6c. Apply testing tool 6.2 Mantis Bug Tracker:
for given application Features, User interface,
Creating Projects, Reporting
bugs
6.3 Test link: Features of
Test link, Creating Test
projects, Creating Test
plan, Creating test suite,
Creating test case,
Assigning test case to test
Plan
[3]
4. LIST OF PRACTICALS:
Note
i. A suggestive list of PrOs is given in the above table. More such PrOs can be added to
attain the COs and competency. All above practicals need to be performed so that the
student reaches the ‘Precision Level’ of Dave’s ‘Psychomotor Domain Taxonomy’ as
generally required by the industry.
ii. The ‘Process’ and ‘Product’ related skills associated with each PrO are to be assessed
according to a suggested sample given below:
The above PrOs also comprise of the following social skills/attitudes which are Affective
Domain Outcomes (ADOs) that are best developed through the laboratory/field based
experiences:
a. Follow safety practices.
b. Practice good housekeeping.
c. Demonstrate working as a leader/a team member.
d. Maintain tools and equipment.
e. Follow ethical Practices.
[4]
The ADOs are not specific to any one PrO, but are embedded in many PrOs. Hence, the
acquisition of the ADOs takes place gradually in the student when s/he undertakes a series of
practical experiences over a period of time. Moreover, the level of achievement of the ADOs
according to Krathwohl’s ‘Affective Domain Taxonomy’ should gradually increase as
planned below:
• ‘Valuing Level’ in 1st year
• ‘Organizing Level’ in 2nd year
• ‘Characterizing Level’ in 3rd year
7. SUGGESTED MICRO-PROJECTS.
Only one micro-project is planned to be undertaken by a student that needs to be assigned to
him/her in the beginning of the semester. In all semesters, the micro-project are group-based
(5-6 students) to build up skill and confidence in every student to become problem solver so
that he/she contributes to the projects of the industry. The micro-project could be industry
application based, internet-based, workshop-based, laboratory-based or field-based. Each
micro-project should encompass two or more COs which are in fact, an integration of UOs
and ADOs. Each student will have to maintain dated work diary consisting of individual
contribution in the project work and give a seminar presentation of it before submission. The
total duration of the micro-project should not be less than 16 (sixteen) student engagement
hours during the course.The student ought to submit micro-project by the end of the
semester to develop the industry oriented COs.
A suggestive list of micro-projects is given here. Similar micro-projects could be added by
the concerned faculty:
a. Library management :book issue/book stock system
b. E-commerce website testing.
[5]
c. Generate test plan for a given application.
d. Generate defect reports for a given application.
e. Develop a test plan a given project.
f. Any other micro-projects suggested by subject faculty on similar line.
[6]
817758121X
2. Software Testing: Principles, Limaye M. G. Tata McGraw Hill
Techniques Education, New Delhi.
and Tools Edition: 1st Edition, 2007
ISBN 10: 0070139903 /
ISBN 13: 9780070139909
3. Software Testing: Principles and Chauhan Naresh Oxford University Press
Practices Noida – 201301, Uttar
Pradesh,
Edition: 5th Edition
4. Software Testing Singh Yogesh Cambridge University
Press, Bangluru. ISBN
978-1-107-65278-1
CHAIRMAN
PROGRAMME BOARD OF STUDIES,
COMPUTER ENGINEERING
GOVERNMENT POLYTECHNIC,
AMRAVATI.
The General Board of Studies has approved the above course curriculum on 24/07/2018
The Governing Body has approved the above course curriculum on 06/08/2018
[7]
[8]