JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

TEST AUTOMATION

M.Tech II Year I Semester (R19)

Course Objectives

Your studies will enable you to develop:

  • Know the real value to be expected from test automation
  • Discover the key traits that will make your test automation project succeed
  • Be aware of the different considerations to consider when planning automated tests vs. manual tests
  • Determine who should implement the tests and the implications of this decision
  • Architect the test project and fit it to the architecture of the tested application
  • Design and implement highly reliable automated tests
  • Begin gaining value from test automation earlier
  • Integrate test automation into the business processes of the development team
  • Leverage test automation to improve your organization's performance and quality, even without formal authority
  • Understand how different types of automated tests will fit into your testing strategy, including unit testing, load and performance testing, visual testing, and more

UNIT - I

Why and What is Test Automation: Value of test automation, From Manual to Automated Testing, Tools, Code coverage

UNIT - II

Test Automation and Architecture: Business Processes, Test Architecture, Test Environments

UNIT - III

How to perform automation testing: Testing approaches, setting up the environment, designing test case

UNIT - IV

Test case development: Designing and coding first test case, completing the test case, investigating failures, adding more tests

UNIT - V

CI, CD and CT: Continuous Integration, Deployment and Testing, Acceptance test drivern development, units tests and TDD, other types of automated testing, performance testing.

Text Books:

  • 1. Complete Guide to Test Automation: Techniques, Practices, and Patterns for Building and Maintaining Software Projects by Arnan Axelrod
  • 2. Agile Automation and Unified Functional Testing by Rajeev Gupta

Reference Books:

  • 1. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series)
  • 2. Test Automation Using Selenium Webdriver with Java: Step by Step Guide by Navneesh Garg
  • 3. Experiences of Test Automation: Case Studies of Software Test Automation by Graham Page 42 of 53 R19 M.TECH. SOFTWARE ENGG. M. Tech. (Software Engineering)

Loading Question Papers

Fetching data from database...