Free AKTU notes, question banks, previous year papers & syllabus — new material added regularly. Browse free resources
Cover of AKTU Software Testing (BCS076H) Syllabus PDF – B.Tech 4th Year
FREE

AKTU Software Testing (BCS076H) Syllabus PDF – B.Tech 4th Year

Software Testing BCS076H

All syllabus, notes, question bank & PYQ for this subject

  • English
  • Semester 7
  • 0 downloads
  • 0 views
Official AKTU syllabus of Software Testing (BCS076H) for B.Tech 4th Year – 3 credits, L-T-P 3-0-0. Read the unit-wise course content, course outcomes, evaluation pattern and recommended books online, or download the PDF.

Syllabus — Software Testing

Download PDF

BCS076H · 3 credits · L-T-P 3-0-0

Course Outcomes

At the end of course , the student will be able to understand

CO 1Have an ability to apply software testing knowledge and engineering methods.K2 , K3
CO 2Have an ability to design and conduct a software test process for a software testing project.K3, K4
CO 3Have an ability to identify the needs of software test automation, and define and develop a testK1 , K2

tool to support test automation.

CO 4Have an ability understand and identify various software testing problems, and solve theseK1 , K2

problems by designing and selecting software test models, criteria, strategies, and methods.

CO 5Have basic understanding and knowledge of contemporary issues in software testing, such asK2

component-based software testing problems.

Course Content

L-T-P: 3-0-0

UnitTopicProposed Lecture
IReview of Software Engineering: Overview of Software Evolution, SDLC, Testing Process, Terminologies in Testing: Error, Fault, Failure, Verification, Validation, Difference Between Verification and Validation, Test Cases, Testing Suite, Test ,Oracles, Impracticality of Testing All Data; Impracticality of Testing AllPaths. Verification: Verification Methods, SRS Verification, Source Code Reviews, User Documentation Verification, Software, Project Audit, Tailoring Software Quality Assurance Program by Reviews, Walkthrough, Inspection and Configuration Audits08
IIFunctional Testing: Boundary Value Analysis, Equivalence Class Testing, Decision Table Based Testing, Cause Effect Graphing Technique. Structural Testing: Control Flow Testing, Path Testing, Independent Paths, Generation of Graph from Program, Identification of Independent Paths, Cyclomatic Complexity, Data Flow Testing, Mutation Testing08
IIIRegression Testing: What is Regression Testing? Regression Test cases selection, Reducing the number of test cases, Code coverage prioritization technique. Reducing the number of test cases: Prioritization guidelines, Priority category, Scheme, Risk Analysis08
IVSoftware Testing Activities: Levels of Testing, Debugging, Testing techniques and their applicability, Exploratory Testing Automated Test Data Generation: Test Data, Approaches to test data generation, test data generation using genetic algorithm, Test Data Generation Tools, Software Testing Tools, and Software test Plan.08
VObject Oriented Testing: Definition, Issues, Class Testing, Object Oriented Integration and System Testing. Testing Web Applications: Web Testing, User Interface Testing, Usability Testing, Security Testing, Performance Testing, Database testing, Post Deployment Testing08

Text books: 1 References: 1 Yogesh Singh, “Software Testing”, Cambridge University Press, New York, 2012

  1. K..K. Aggarwal & Yogesh Singh, “Software Engineering”, New Age International Publishers, New Delhi, 2003.
  2. Roger S. Pressman, “Software Engineering – A Practitioner’s Approach”, Fifth Edition, McGraw-Hill International Edition, New Delhi,2001. 4. Marc Roper, “Software Testing”, McGraw-Hill Book Co., London, 1994.
  3. M.C. Trivedi, Software Testing & Audit, Khanna Publishing House 6. Boris Beizer, “Software System Testing and Quality Assurance”, Van Nostrand Reinhold, New York, 1984

Ratings & Reviews

No reviews yet — share your experience with this item.

Write a review

CAPTCHA — solve the equation shown

Reviews are checked by our team before appearing publicly.