TESTING SOFTWARE APPLICATIONS COURSE
Lesson #1 Software Quality Assurance and Software Testing
Unit 1
- Software Testing as a professional discipline
- Testing Skills and Attitude
- Software Development Life Cycle
- Software Quality Assurance place in Software Development Life Cycle
- Verification Testing
- Validation Testing
- Limitations and Objectives of Testing
- Ad-Hoc Testing
Assignment 1
- Ad-hoc testing of build #1 of training application
Lesson #2 Software Quality and Categories of Software Errors
Unit 2
- Definition of Software Quality
- Definition of Software Error
- Categories of Software Errors
- Reporting and Analyzing bugs
- Defect Tracking System
Assignment 2
- Regression Testing on build #2 of training application
- Working with defect tracking system
Lesson #3 Understanding Documentation
Unit 3
- Necessity of Documentation
- Requirements Specification
- Functional Design Specification
- Internal Design Specification
Assignment 3
- Regression Testing on build #3 of training application
- Using external documentation as input for test case design
Lesson #4 Test Planning
Unit 4
- Test Plan
- Traceability Matrix
- Test Planning Lists
- Prioritizing Test Tasks
Assignment 4
- Regression Testing on build #4 of training application
- Create Test Plan for training application
- Create traceability matrix for specific area of application
Lesson #5 The Art of Writing Test Cases
Unit 5
- Definition of a Test Case
- Object Oriented technique for Test Design
- Equivalence Partitioning
- Boundary Conditions
Assignment 5
- Regression Testing on build #5 of training application
- Write test cases for training application
Lesson #6 Gluing it All Together
Unit 6
- Smoke Testing
- Function Testing
- Regression Testing
- System Testing
- Acceptance Testing
- When testing should be stopped
Assignment 6
- Regression Testing on build #6 of training application
- Performing structured function testing
Lesson #7 Fundamentals of Web Applications Architecture
Unit 7
- Mainframe Application Architecture
- Desktop Application Architecture
- Client - Server Application Architecture
- Components of Web Based System
Assignment 7
- Dynamic versus Static Web Pages research
Lesson #8 Testing Web Applications
Unit 8
- Usability Testing
- Compatibility Testing
- Security Testing
- Accessibility Testing
Assignment 8
- Testing Web Application
Lesson #9 Test Management Utilities
Unit 9
- Overview of best test management tools on the market
- Working with test management tool:
- Create test plan
- Create test suite
- Write test cases
- Execute test cases
- View execution results
Assignment 9
Mid-Term Exam
- Work with test management tool
Lesson #10 Test Automation Basics
Unit 10
- Types of Test Automation Tools
- GUI Test Automation Paradigm
- Benefits of Test Automation
- Limitations of Test Automation
- Object Recognition Principles
- Automation tools evaluation
- Understand your first script code
Assignment 10
- Recording first script
Lesson #11 Modifying Scripts
Unit 11
- Synchronization
- Validation
- Custom Validation Points
- Exist Property
- If...Then...Else Statement
- Making your script robustÂ
Assignment 11
- Modifying script
Lesson #12 Modularity and Reusability
Unit 12
- Maintenance Challenge
- Introducing Modules
- Sub Procedures
- Functions
- Variables
Assignment 12
- Adding modularity to your script
Lesson #13 Parameterization
Unit 13
- Adding arguments
- Parameterizing Validation Points
- Handling Invalid Input
Assignment 13
- Parameterizing your script
Lesson #14 Data - Driven Approach
Unit 14
- Data-Driven approach
- Random Number object
- For...Next Statement
Assignment 14
- Utilize Data-Driven approach in your script
Lesson #15 Automation of Load and Performance Tests
Unit 15
- Performance testing
- Load/Stress testing
Assignment 15
- Record script
- Configure session options
- Run a test
- Analyze test results
Lesson #16 Introduction to Relational Databases
Unit 16
- Tables
- Keys
- Relations
- Normalization
- Market of RDMS
Assignment 16
- Create custom database
Lesson #17 SQL
Unit 17
- Introduction to Structured Query Language
Assignment 17
- Running SQL queries against database
Lesson #18 Resume and Job Search
Unit 18
- Create a Successful Resume
- Create a Cover Letter
- Get Information about open positions
- Prepare for Interview
- Interview like a Pro
- Interview Follow Up
Assignment 18
- Write a Resume
- Write a Cover Letter
- Prepare your life story
Lesson #19 Interview Questions
Unit 19
- General Questions
- Technical Questions
Assignment 19
- Answering Interview Questions
Lesson #20 QA Management
Unit 20
Final Exam
- Maturity Models
- Configuration Management
- Testing Standards
Lesson #21 Virtual Machines
Unit 21
- Concept of Virtualization
- Create new Virtual Machine
- Run existing Virtual Machine
Assignment 19
- Practicing in creating and running virtual machines
Lesson #22 Introduction to UNIX
Unit 22
- Basic Shell commands
- Working with vi editor
Assignment 22
- Practicing in working with Shell and vi
| ThemeGurus |
|
You are not logged in. (Login)
|
