Overview:
The proper testing of software can save an organization time, effort and money. In this course, software professionals and managers gain a thorough knowledge of testing approaches that can be integrated into the software life cycle. Through hands-on exercises, you learn how to build testing methods into your work process to correctly design functional and maintainable products.
In this course, you apply software testing methods throughout the development life cycle, ensuring software functions properly and is more easily maintainable-thereby saving your organization time, effort and money.
Audience:
Software testers, programmers, test leaders, and quality specialists, involved with developing, testing or improving the development of systems and have a familiarity with software development concepts.
Pre-Requisite:
A basic familiarity with the software development process. Some familiarity with programming languages and concepts is helpful but not required.
Course Curriculum
Fundamentals of Software Testing and Quality Assurance | |||
Identifying causes of software defects Details | 00:00:00 | ||
Organizing testing processes Details | 00:00:00 | ||
Implementing and executing Details | 00:00:00 | ||
Evaluating exit criteria and reporting Details | 00:00:00 | ||
Ensuring Testing throughout the Software Life Cycle | |||
Detecting defects while applying inspection techniques | |||
Defining the inspection process Details | 00:00:00 | ||
Planning and conducting an inspection Details | 00:00:00 | ||
Communicating inspection results Details | 00:00:00 | ||
Recognizing key concepts in maintenance testing | |||
Identifying reasons for maintenance testing Details | 00:00:00 | ||
Performing maintenance testing Details | 00:00:00 | ||
Coping with the psychology of testing Details | 00:00:00 | ||
Contrasting the mindset of developers and testers Details | 00:00:00 | ||
Deciphering levels of independence Details | 00:00:00 | ||
Implementing a road map | |||
IEEE Details | 00:00:00 | ||
CMMI Details | 00:00:00 | ||
ISO 9001 Details | 00:00:00 | ||
Selecting and documenting standards Details | 00:00:00 | ||
Conducting training Details | 00:00:00 | ||
Maintaining records Details | 00:00:00 | ||
Participating in reviews and audits Details | 00:00:00 | ||
Leveraging Test-Design Techniques | |||
Applying specification-based techniques | |||
Equivalence partitioning Details | 00:00:00 | ||
State transition Details | 00:00:00 | ||
Boundary value analysis Details | 00:00:00 | ||
Utilizing structure-based techniques | |||
Statement Details | 00:00:00 | ||
Decision Details | 00:00:00 | ||
Condition Details | 00:00:00 | ||
Deploying experience-based knowledge | |||
Intuition Details | 00:00:00 | ||
Experience Details | 00:00:00 | ||
Knowledge Details | 00:00:00 | ||
Quality Assurance Components | |||
Comparing industry standards Details | 00:00:00 | ||
Complying with standards: ISO 9001 and CMMI Details | 00:00:00 | ||
Comparing the work products against best practices Details | 00:00:00 | ||
Configuration and in-process audits | |||
Demonstrating the product satisfies the requirements Details | 00:00:00 | ||
Assessing internal processes for compliance Details | 00:00:00 | ||
Quality and Test Management | |||
The importance of a quality assurance and test policy | |||
Standardizing test documentation Details | 00:00:00 | ||
Standardizing test documentation Details | 00:00:00 | ||
Structuring a software quality and test plan | |||
Identifying objectives and assessing entry and exit criteria Details | 00:00:00 | ||
Assigning appropriate resources Details | 00:00:00 | ||
Interpreting a test summary report Details | 00:00:00 | ||
Evaluating summary report content Details | 00:00:00 | ||
Applying common metrics Details | 00:00:00 | ||
Implementing Configuration Management (CM) Details | 00:00:00 | ||
Defining the components and functions of CM Details | 00:00:00 | ||
Identifying the workflow and work products Details | 00:00:00 | ||
Assessing components with release management Details | 00:00:00 | ||
Evaluating objectives of CM | |||
Ensuring proper version control Details | 00:00:00 | ||
Generating incident reports Details | 00:00:00 | ||
Ensuring quality by controlling CM components | |||
Verifying software and hardware components Details | 00:00:00 | ||
Tracking change requests Details | 00:00:00 | ||
Classifying different types of test tools | |||
Test management Details | 00:00:00 | ||
Static testing Details | 00:00:00 | ||
Test specification Details | 00:00:00 | ||
Executing and logging Details | 00:00:00 | ||
Performance and monitoring Details | 00:00:00 | ||
Introducing a tool into an organization | |||
Recognizing potential benefits and risks Details | 00:00:00 | ||
Considering special circumstances Details | 00:00:00 | ||
Continuous Process Improvement | |||
Designing a metric Details | 00:00:00 | ||
Implementing corrective actions Details | 00:00:00 | ||
Focusing on prevention techniques Details | 00:00:00 |
Course Reviews
No Reviews found for this course.