Lecture0 PPT CSE376
Lecture0 PPT CSE376
A u t o ma t e d Te s t i n g
LTP – 2 0 2 Credits:3
Lecture #0
The kick start session
Course Outcomes
• CO1 :: Understand various kinds of software testing tools for
software quality control.
• CO2 :: Compare manual and automated software testing
techniques.
• CO3 :: Use bug tracking tool to report bugs.
• CO4 :: Use testing tools for unit testing, code coverage and
website testing.
• CO5 :: Describe the basics of Jenkins, TestNg, JUnit 5, and Gherkin.
• CO6 :: Use Maven to create reports, checks and testing
automation setups.
• Total 100
• CA Category: C010102
**Test is compulsory and 1 best out of AT1 and AT2 will be
considered
• No MTE/MTP
• There will be ETP after the term will be over.
© LPU :: CSE376 Gurbakash Phonsa
Assessment and Evaluation Model
Type of Assessment (Add Type of Assessment e.g. Details of academic task Parameters/Rubri
rows in case some other
Test/Term c of Evaluation
assessments are
applicable) Paper/project etc.
Test Sprint A test sprint would be conducted No 5th week and 10th week
where students will be assigned
scenario-based question to design
test script
MOOC Students can complete the MOOC No Anytime during the term
from approved list and get the
academic exemptions
Pedagogical Initiatives
Lecture Pedagogical Initiative Expected Outcomes References Quantification
Numbe
r
CA1 Practical Scenario based problem solving 50% marks based on tool
Assignment using testing tools usage and 50% marks based
on conceptual knowledge
CA2 Practical Scenario based problem solving 50% marks based on tool
Assignment using testing tools usage and 50% marks based
on conceptual knowledge
CA3 MCQ-Based MCQ based test of 30 Questions Each question carries 1 mark
Test will be designed inline with
industry certification of software
testing
References:
https://www.courser
a.org/learn/web-
Web And Mobile
mobile-
Testing With 20 hours free 1 AT
testing?specialization
Selenium
=software-testing-
automation
Unit 1 Automated Testing Automation testing andTools, The Ultimate 90% https://testguild.com/wp-
and Test Tools Automation Testing Design Guide to content/uploads/2018/07/Ultimat
Patterns,Test Automation Automation eGuildToAutomation.pdf
Process,Test Automation Testing
Metrics
Unit 2 Bug Reporting Software Testing, Software Learn Software 80% https://www.guru99.com/pdf/soft
Testing Principles,Defect/Bug Testing in 1 ware_testing_preview.pdf
Life Cycle in Software Testing, Day
Defect Management Process in
Software Testing (BugReport
Template)
Unit 3 Test Administration Goal of Test Planning, Test Test 70% https://www.softwaretestinghelp.c
Planning Topics,TEST STRATEGY, Administration om/wp-
. Scope and Levels of Testing, content/qa/uploads/2014/02/Live
TEST MANAGEMENT PROCESS _Project_Test_Plan_SoftwareTesti
ngHelp.pdf
Unit 5 Structural testing Structural Testing, Procedure PDF Structural 60% https://www.cs.toronto.edu/~c
using automated Call Testing, Comparing Testing hechik/courses18/csc410/Ch12
tool Structural Testing Criteria. -13-
StructuralAndDataflowTesting.p
df
Unit 6 Test Automation Introducing Apache Maven, PDF Maven by 60% https://books.sonatype.com/m
and Installing Maven, Maven Example vnex-book/pdf/mvnex-pdf.pdf
Management/Rep Project
orting Frameworks
Outline
Cohort’s:
LINK:
http://172.19.2.5/cgi-bin/koha/opac-search.pl?idx=&q=software+testing&weight_search=1
“Selinium”