IT

IT5015: Software Testing Syllabus for IT 5th Sem 2019 Regulation Anna University (Professional Elective-I)

Software Testing detailed syllabus for Information Technology (IT) for 2019 regulation curriculum has been taken from the Anna Universities official website and presented for the IT students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.

For Information Technology 5th Sem scheme and its subjects, do visit IT 5th Sem 2019 regulation scheme. For Professional Elective-I scheme and its subjects refer to IT Professional Elective-I syllabus scheme. The detailed syllabus of software testing is as follows.

Software Testing

Course Objective:

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Unit I

Testing Principles and Axioms
Testing as a Process – Testing Axioms -Software Testing Principles – Origins and Cost of Defects – Defect Classes and Examples – Developer/Tester Support of Developing a Defect Repository – Defect Prevention Strategies.

Suggested Activities:

  • Flipped classroom on testing axioms.
  • Identify and analyze syntax error, semantic error, bug and defect for programs.

Suggested Evaluation Methods:

  • Quiz and discussion on testing axioms.
  • Identifying fallacies in requirements specification.
  • Identify the various types of errors, bugs and defects for a case study.

Unit II

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Unit III

Levels of Testing
Unit Test – Planning – Designing the Unit Test Process – Running the Unit Tests and Recording Results – Integration Test Planning – Scenario Testing – Defect Bash Elimination System Testing – Acceptance Testing – Performance Testing – Regression Testing -Internationalization Testing – Ad-Hoc Testing – Alpha, Beta Tests.

Suggested Activities:

  • External learning – Exploring the integration testing tools for various programming languages – VectorCAST/C++, CITRUS (Java), FitNesse (open source), Rational test integration tester, Protractor (Angular, Angular JS), Jasmine (JavaScript), Spock (Java) and the regression testing tools – Sahi Pro, Watir, IBM Rational Regression Tester, TestDrive etc.
  • Flipped classroom on alpha and beta testing.
  • Analyzing various levels of testing required for a software product.

Suggested Evaluation Methods:

  • Assignments on integration testing tools and regression testing tools.
  • Quiz and discussion on alpha and beta testing.
  • Identifying and performing various levels of testing for a case study.

Unit IV

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Unit V

Test Automation
Software Test Automation – Skill Needed for Automation – Scope of Automation – Design and Architecture for Automation – Requirements for a Test Tool – Challenges in Automation – Test Metrics and Measurements – Project, Progress and Productivity Metrics -Maintenance of Documents During Testing.

Suggested Activities:

  • Flipped classroom on Test metrics and measurements.
  • External learning – Exploring the risks involved in automated testing and exploring the ways to improve your testing skills apart from using testing tools.
  • Practical – Install and learn popular software testing tools like Selenium, WinRunner, LoadRunner, Performance Tester etc.
  • Learning to write test scripts.

Suggested Evaluation Methods:

  • Quiz and discussion on test metrics and measurements.
  • Assignments on evaluating the risks involved in automated testing for given case studies.
  • Assignments on writing test scripts to carry out various types of testing in test automation tools.

Course Outcome:

For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier.
Get it on Google Play.

Text Books:

  1. Paul C. Jorgensen, “Software Testing: A Craftsman”s Approach”, Fourth Edition, CRC Press, 2013.
  2. Dorothy Graham, Mark Fewster, “Experiences of Test Automation: Case Studies of Software Test Automation”, Pearson Education, 2012.

References:

  1. Glenford J. Myers, Tom Badgett, Corey Sandler, “The Art of Software Testing”, Third Edition, John Wiley and Sons, 2012.
  2. Srinivasan Desikan, Gopalaswamy Ramesh, “Software Testing – Principles and Practices”, Pearson Education, 2009.
  3. Boris Beizer, “Software Testing Techniques”, Dream Tech Press, 2009.
  4. Mauro Pezze, Michal Young, “Software Testing and Analysis Process Principles and Techniques”, Wiley India, 2008.
  5. Ali Mili, Fairouz Chier, “Software Testing: Concepts and Operations”, Wiley, 2015.

For detailed syllabus of all the other subjects of Information Technology 5th Sem, visit IT 5th Sem subject syllabuses for 2019 regulation.

For all Information Technology results, visit Anna University IT all semester results direct link.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.