Impacted Function Point (IFP) Training Course
Function Point Analysis (FPA) is a methodology used to determine the functional size of software by evaluating its business functionality. The Impacted Function Point (IFP) represents the resulting unit derived from FPA.
This instructor-led live training, available both online and onsite, is designed for professionals seeking to grasp the concept of function point measurement and learn how to integrate it into software development productivity assessments.
Upon completion of this training, participants will be able to:
- Comprehend function point and non-function point metrics within software development.
- Measure software product units to facilitate quality and productivity analysis.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical application.
- Hands-on implementation within a live lab environment.
Customization Options
- For customized training arrangements, please contact us directly.
Course Outline
Introduction
Overview of Function Point Analysis
Overview of IFPUG & NESMA Function Points
Differentiating Function Point and Non-Function Point Measurements
Functional Size Measurement
Identifying Data Functions
Measuring Transactional Functions
FPA Complexity and Weights
Estimation Using FPA
NESMA Impacted Enhancement Function Points
Assigning NESMA Impact Factors
Summary and Next Steps
Requirements
- Foundational knowledge and understanding of software estimation and sizing techniques.
Audience
- Project managers
- Business analysts
- Software metric specialists
- Quality consultants
Need help picking the right course?
uzbekistan@nobleprog.com or +919818060888
Impacted Function Point (IFP) Training Course - Enquiry
Impacted Function Point (IFP) - Consultancy Enquiry
Testimonials (1)
I am getting the correct level of understanding I need to assist in my day to day work
Wasfi Adams
Course - Impacted Function Point (IFP)
Related Courses
Advance Test Automation in Java using Selenium with continuous integration and version control
35 HoursUpon completing this training, participants will be able to:
- Install and configure Maven.
- Automate testing processes using Selenium.
- Manage GIT repositories.
- Integrate continuous integration workflows.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practice sessions.
- Hands-on implementation in a live laboratory environment.
Customization Options
- For customized training tailored to your needs, please contact us to arrange details.
Advanced Selenium
14 HoursIn this instructor-led, live training in Uzbekistan, participants will learn how to enhance an automated test suite using advanced techniques to drive Selenium.
By the end of this training, participants will be able to:
- Resolve complex web application test automation issues with Selenium.
- Apply regular expressions and pattern-based verification techniques.
- Handle exceptions that halt test execution.
- Programmatically search for web objects.
- Dynamically capture data from web controls.
- Create a data-driven testing framework.
- Distribute testing with Selenium Grid.
Advanced Selenium with C#
14 HoursIn this instructor-led, live training, participants will learn how to enhance an automated test suite using advanced techniques to drive Selenium.
Target Audience: software testers, test Managers, quality assurance professionals.
Automation Testing using Selenium
35 HoursThe Automation Testing using Selenium course by NobleProg MEA provides a comprehensive guide to mastering Selenium for automated testing. This course covers everything from the basics of Selenium and its key features to advanced concepts like cross-browser testing, Testing integration, and mobile app testing with Appium. Participants will learn to use Selenium IDE and WebDriver for automating web applications, manage test data efficiently, and leverage tools like Maven and JUnit for project management and test framework development. Whether you're new to Selenium or looking to enhance your skills, this course offers the essential knowledge and hands-on experience to excel in automated testing.
Creative Problem Solving with Gamification Techniques (Design Thinking)
14 HoursThis instructor-led, live training in Uzbekistan (delivered online or onsite) is designed for beginner to intermediate-level participants who wish to tackle everyday workplace challenges using gamification techniques.
By the end of this training, participants will be able to:
- Understand the core principles of Design Thinking and how to apply them to problem-solving.
- Incorporate gamification techniques to boost engagement and drive innovation.
- Develop creative, practical solutions to common workplace issues.
- Collaborate effectively across teams to implement problem-solving strategies.
- Apply iterative approaches to refine solutions through feedback and experimentation.
Design Sprint Workshop
35 HoursThis instructor-led, live training in Uzbekistan (online or on-site) is designed for individuals who want to learn how to successfully execute a design sprint within their organisation.
By the end of this training, participants will be able to:
- Reduce the risk associated with launching a new product to market.
- Collect customer feedback on a new concept before the product is developed.
- Stimulate team creativity to enable faster, critical decision-making.
Design Thinking: Empathize with Internal Clients
7 HoursDesign Thinking is a human-centered methodology for solving problems through empathy, definition, ideation, prototyping, and testing. This version of the course places a strong emphasis on the Empathize stage, focusing on connecting previously identified pain points to the real needs of internal clients, and applying dynamic, collaborative activities to transform insights into actionable outcomes.
This instructor-led, live training (online or onsite) is aimed at beginner-level to intermediate-level teams and leaders who wish to deepen their empathy skills, strengthen relationships with internal clients, and translate pain points into meaningful opportunities for improvement.
By the end of this training, participants will be able to:
- Apply empathy-based techniques to uncover and validate client needs.
- Translate mapped pain points into clear, actionable needs.
- Engage in dynamic role plays and simulations to practice client-centered conversations.
- Collaboratively redefine problem statements from the client’s perspective.
Format of the Course
- Interactive lecture and guided discussions.
- Dynamic, hands-on role plays and empathy exercises.
- Group workshops for collaborative problem reframing.
Course Customization Options
- To request a customized version tailored to a specific internal process (e.g., procurement or equipment provisioning), please contact us to arrange.
API Testing with Postman
21 HoursThis instructor-led, live training in Uzbekistan (online or on-site) is designed for software testers who want to use Postman for API testing.
Upon completing this training, participants will be able to:
- Run tests using automated requests and workflows.
- Define, develop, test, and monitor APIs using version control systems.
- Generate dynamic data within requests.
- Document and organize tests into collections for team review and collaboration.
Selenium C# Test Automation
14 HoursThis instructor-led, live training in Uzbekistan (online or onsite) is aimed at developers and testers who wish to perform test automation using C# and Selenium.
By the end of this training, participants will be able to:
- Install and configure Selenium WebDriver.
- Write tests using Selenium, C#, and Nunit with Visual Studio IDE.
- Run C# Selenium test automation.
Selenium with Jenkins and Docker
14 HoursThis instructor-led, live training (online or onsite) is aimed at DevOps engineers who wish to use Selenium to execute Selenium tests inside of Docker containers.
By the end of this training, participants will be able to:
- Create test automation infrastructure for on-demand testing.
- Develop a test automation framework using Java.
- Build a CI/CD pipeline from scratch with Jenkins and Docker.
Selenium WebDriver in C#
14 HoursThis instructor-led, live training in Uzbekistan (online or onsite) introduces participants to automated testing with Selenium WebDriver and C# in Visual Studio. If you do not have C# programming experience or wish to brush up on C#, please check out the course: C# for Automation Test Engineers.
Test Automation with Selenium and Jenkins
21 HoursThis course offers comprehensive training on managing testing projects through the Selenium test suite and implementing continuous testing using Jenkins.
Target Audience:
- Software test engineers
- Software developers engaged in agile development processes
- Release managers
- QA engineers
Upon completing the Selenium training, participants will be capable of:
- Effectively applying the Selenium test suite in real-world projects
- Performing cross-browser testing with Selenium
- Distributing tests via Selenium Grid
- Executing regression tests with Selenium in Jenkins
- Generating test and periodic reports using Jenkins
Test Automation with Selenium and Python
14 HoursSelenium is an open-source framework for automating web application testing across different browsers. With Selenium 4, enhanced WebDriver APIs, native relative locators, and improved grid support are available. Python offers simplicity and strong integration with testing frameworks like Pytest, making it a powerful choice for developing scalable and maintainable test automation suites.
This instructor-led, live training (online or onsite) is aimed at beginner-level to intermediate-level testers and developers who wish to use Selenium with Python to automate web application testing in real-world environments.
By the end of this training, participants will be able to:
- Install and configure Selenium with Python in a test environment.
- Build robust test automation scripts using Selenium WebDriver and Pytest.
- Apply Page Object Model (POM) for maintainable test frameworks.
- Run tests across multiple browsers using Selenium Grid.
- Integrate automated tests with CI/CD pipelines.
- Troubleshoot common issues and apply best practices for automation stability.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Test Automation with Selenium
21 HoursThis course offers comprehensive training on managing testing projects, providing practical experience in web application testing, functional test automation, and cross-browser test automation using the Selenium suite.
The ideal audience for this course includes software test engineers and manual testers.
By the end of the training, participants will be equipped to effectively utilize Selenium WebDriver in real-world scenarios.
TestComplete
21 HoursIn this instructor-led, live training in Uzbekistan, participants will learn how to leverage TestComplete's features, including its test object model, checkpoints, name mapping, and user interface, to perform automated testing on desktop, web, and mobile applications.
By the end of this training, participants will be able to:
- Create, record, and execute functional tests.
- Build a scalable and maintainable test framework.
- Set up checkpoints, adapt tests for multiple devices, and analyze test outcomes.
- Utilize TestComplete's script extensions.