
Online or onsite, instructor-led live Software Engineering training courses demonstrate through interactive discussion and hands-on practice the fundamentals of Software Engineering.
Software Engineering training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Onsite live Software Engineering training can be carried out locally on customer premises in the US or in NobleProg corporate training centers in the US.
NobleProg -- Your Local Training Provider
Testimonials
The content and organization of the training was great, the trainer had in depth knowledge of the tool and concepts and could clearly communicate the same during the training.
Workday
Course: Web Application Performance Testing with JMeter
It was great to not only have an expert on the topic but a professional trainer who was able to read his audience (admittedly of just one) and adjust his emphasis accordingly
Emmitt Howell - Jacobs Technology
Course: Web Application Performance Testing with JMeter
Very well explained.
Roche
Course: Web Application Performance Testing with JMeter
Information about new technologies on testing
Ford Motor Company
Course: Introduction to Model Based Testing
Professional presentation by trainer as well as trainer is well versed in subject and very patient with student.
Kenita Hooks - Prophasys
Course: Introduction to Selenium
The professionalism, patience and thorough knowledge of the subject as well as the demonstration of multiple ways to solve a problem.
Kenita Hooks - Prophasys
Course: Introduction to Selenium
Marnie was well prepared with test cases and pre-work, we got through a lot in our 1 day training.
Streamline Vacation Rental Software
Course: Introduction to Selenium
I really enjoyed the cases and challenges.
Conall de Butler - Streamline Vacation Rental Software
Course: Introduction to Selenium
Marnie was very helpful. She didn't only instruct, she assisted.
Andrea Park - Streamline Vacation Rental Software
Course: Introduction to Selenium
I really was benefit from the learning.
Streamline Vacation Rental Software
Course: Introduction to Selenium
The trainer was great at allowing me to interrupt and answer my questions as we approached more complex topics.
Course: Introduction to Selenium
the notes he gave us and the second day was better than the first.
Tony Sanchez - Mirum Agency
Course: Selenium for Victims of Manual Testing
Good content overall, instructor was knowledgeable.
CME Group
Course: Advanced Selenium
He adapted to the overall needs of the audience. He wanted to teach advanced but most of us were not at that level. He remained engaged and very helpful. I got a lot from the class.
CME Group
Course: Advanced Selenium
In general now I (mostly) know how to do testing. I really appreciate that Lukasz took some time to talk specifically about my project and how I could not only test my specific scenario, but he also went the extra step to explain how instead of that I could refactor *how* I was writing the code, which makes everything simpler and thus also easier to test.
Intel Corporation
Course: Testing Angular Applications
Hands-on training
Asif Chowdhury, NARA.GOV
Course: Automation Testing with Cypress
Trainer (Casey) was super interactive. The course was well planned. I liked the organized planning by Maria, and the check-in with Casey ahead of the training. A course guide was prepared for us to follow, and trainer covered most all of the agenda planned.
Asif Chowdhury, NARA.GOV
Course: Automation Testing with Cypress
His detailed knowledge and also his patience working with the group.
Asif Chowdhury, NARA.GOV
Course: Automation Testing with Cypress
Casey Robinson was so helpful and helped each person individually. He took his time to answer all of our questions and worked with us 1-1 patiently.
Chandni Bedi - Asif Chowdhury, NARA.GOV
Course: Automation Testing with Cypress
The Powerpoint
San Bernardino County Child Support Services
Course: Automate Windows Desktop Applications with AutoIt
existing Exercises were good but was bit basic... some intermediate to advanced level would have been helpful for later use
Crystal Wallis, SCIF
Course: API Testing with Postman
Variables and Parameters
Ratna Indugula - Crystal Wallis, SCIF
Course: API Testing with Postman
I loved doing exercises for all the topics
Crystal Wallis, SCIF
Course: API Testing with Postman
The many tools and diagrams for different aspects and approaches to software engineering.
Civil Service
Course: Software Engineering
Everything was built up from a basic level while progressing quick enough to prevent anyone getting bored.
Nathan Roberts
Course: Software Engineering
The level of interactiveness and pace meant that it was never boring.
Theo Lukens
Course: Software Engineering
Kristian was a great trainer and kept the course engaging.
Altran UK Ltd
Course: Software Engineering
The trainer was great at allowing me to interrupt and answer my questions as we approached more complex topics.
Course: Introduction to Selenium
Software Engineering Subcategories
Software Engineering Course Outlines
- Understand advanced C# programming concepts and best practices.
- Apply advanced object-oriented programming principles to create efficient and flexible automation solutions.
- Design and develop modular and reusable automation frameworks using industry best practices.
- Understand the use of software measurements and metrics in software development.
- Track progress and assess productivity using the software metrics.
- Analyze software measurement data for quality assurance and process improvement.
- Understand function point and non-function point measurements in software development.
- Measure the units of a software product for quality and productivity analysis.
- Install and configure Selenium WebDriver.
- Write tests using Selenium, C#, and Nunit with Visual Studio IDE.
- Run C# Selenium test automation.
- Learn about the SNAP and FPA rules and guidelines.
- Be able to plan and estimate software projects better.
- Understand process performance baselines and identify areas for process improvement.
- Utilize SNAP to increase performance efficiency and obtain functional stability.
- Understand the fundamentals of performance testing and its importance in software development.
- Effectively plan and design performance tests based on business requirements and system specifications.
- Configure and manage test environments, including servers, networks, and client systems.
- Execute performance tests, monitor system resources, and collect relevant performance metrics.
- Analyze test results and identify performance bottlenecks.
- Generate comprehensive reports to communicate test findings and recommendations.
- Install and configure EasyTest.
- Use EasyTest for testing systems and application features.
- Automate and maintain scripts in EasyTest.
- Software test engineers
- Software developers involved in agile development
- Use Selenium test suite effectively in real projects
- Use Selenium for cross browser testing
- Distribute the tests using Selenium Grid
- Describe the function and purpose of Selenium
- Understand the benefits and proper approach to test automation
- Record automated test cases
- Play back automated test cases
- Apply and use different verification techniques
- View and analyze results
- Configure and use the Selenium RC (Remote Control)
- Create and work with test suites
- Schedule automatic test runs
- Utilize different Selenium script formats
- Modify scripts to extend the capability to test the application
- Configure Selenium with Eclipse and the Selenium 2 WebDriver
- Understand and use RTTS helper files
- Convert selenium code to work with the Selenium 2 WebDriver
- Configure Custom Log Files
- Create a custom object map
- Create reusable modules to reduce script maintenance
- Use tools to help identify XPath
- Software test engineers
- Software developers involved in agile development
- Release managers
- QA engineers
- Use Selenium test suite effectively in real projects
- Use Selenium for cross browser testing
- Distribute the tests using Selenium Grid
- Run regression Selenium tests in Jenkins
- Prepare test reports and periodict reports using Jenkins
- 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.
- Write readable and maintainable tests without the need for boilerplate code.
- Use the fixture model to write small tests.
- Scale tests up to complex functional testing for applications, packages, and libraries.
- Understand and apply PyTest features such as hooks, assert rewriting and plug-ins.
- Reduce test times by running tests in parallel and across multiple processors.
- Run tests in a continuous integration environment, together with other utilities such as tox, mock, coverage, unittest, doctest and Selenium.
- Use Python to test non-Python applications.
- Perform end-to-end automation testing with Cypress.
- Implement integration and unit tests in a web application.
- Use Cypress as an alternative to Selenium.
This training is intended for people who are somewhat familiar with container technology and with Kubernetes concepts but are perhaps lacking the real world experience. It is based on use cases, and lessons learnt from real life projects with the intention of making people inspired to create and manage even better cloud native applications.
- Developers
- Operations
- DevOps
- QA Engineers
- IT Project Managers
- Interactive lecture and discussion
- Lots of exercises and practice
- Handson implementation in a live-lab environment
- To request a customized training for this course, please contact us to arrange.
- creating their own automation tests for Angular applications.
- integrating Protractor into their existing development workflow.
- ensuring that their tests are clean and maintainable.
- running Protractor with or without Selenium to drive browser behavior.
- Distinguish between good and bad testing units.
- Read and interpret test results.
- Proactively manage and diagnose their code base to reduce bugs.
- Ensure that their code base is fit for continuous integration and deployment.
Last Updated: