C# автоматизираното тестване е практиката за използване на езика за програмиране C# за създаване на автоматизирани тестове за софтуерни приложения. Това включва писане на скриптове или код, които симулират потребителски взаимодействия с потребителския интерфейс на приложението, API или други компоненти, с цел да се провери дали софтуерът функционира правилно и отговаря на неговите изисквания.Това водено от инструктор обучение на живо (онлайн или на място) е насочено към опитни инженери по тестване на автоматизация, които искат да научат напреднали C# концепции за програмиране за тестване на автоматизация.До края на това обучение участниците ще могат:
Разберете усъвършенствани C# концепции за програмиране и най-добри практики. Приложете усъвършенствани принципи на обектно-ориентирано програмиране, за да създадете ефективни и гъвкави решения за автоматизация. Проектирайте и разработете модулни и многократно използвани рамки за автоматизация, като използвате най-добрите практики в индустрията.
Формат на курса
Интерактивна лекция и дискусия. Много упражнения и практика. Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
Измерването и показателите на софтуера се използват за посочване на качеството на софтуерен продукт, оценка на производителността, проследяване на напредъка на разработката и формиране на базова линия за оценка и прогнозиране на процеса на разработка на софтуер.Това водено от инструктор обучение на живо (онлайн или на място) е насочено към професионалисти, които желаят да научат и разберат концепцията за измерване на софтуера и да я използват, за да оценят и оразмерят всеки процес на разработка на софтуер и производителност.До края на това обучение участниците ще могат:
Разберете използването на софтуерни измервания и показатели в разработката на софтуер. Проследявайте напредъка и оценявайте производителността с помощта на софтуерните показатели. Анализирайте данните от софтуерните измервания за осигуряване на качеството и подобряване на процеса.
Формат на курса
Интерактивна лекция и дискусия. Много упражнения и практика. Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
Анализът на функционалните точки (FPA) е метод, който измерва функционалния размер на софтуера въз основа на количеството бизнес функционалност. Impacted Function Point (IFP) е резултатна единица на FPA.Това водено от инструктор обучение на живо (онлайн или на място) е насочено към професионалисти, които желаят да разберат концепцията за измерване на функционална точка и как да я включат в измерването на производителността на разработката на софтуер.До края на това обучение участниците ще могат:
Разберете измерванията на функционални точки и нефункционални точки в разработването на софтуер. Измерете единиците на софтуерен продукт за анализ на качеството и производителността.
Формат на курса
Интерактивна лекция и дискусия. Много упражнения и практика. Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
Selenium is an open-source automated testing framework. It provides a set of tools and a platform for validating web applications and testing across different browsers.
This instructor-led, live training (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.
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.
Процесът на оценка на нефункционалността на софтуера (SNAP) е измерване на разработката на софтуер въз основа на нефункционалните изисквания и размера на софтуера. Той се използва широко в сътрудничество с Function Points за подпомагане на оценката на проекта, продуктивността на изпълнението и анализа на качеството. Международната група потребители на функционални точки (IFPUG) е базирана в САЩ организация на потребители на метричен софтуер за анализ на функционални точки. Методът за измерване на функционалния размер IFPUG определя количествено функционалността на софтуера въз основа на неговия логичен дизайн и функционални изисквания.Това водено от инструктор обучение на живо (онлайн или на място) е насочено към професионалисти, които искат да се научат как да използват SNAP при измерване и оценка на проекти.До края на това обучение участниците ще могат:
Научете за правилата и указанията на SNAP и FPA. Да може да планира и оценява по-добре софтуерни проекти. Разберете основните показатели на процеса и идентифицирайте областите за подобряване на процеса. Използвайте SNAP, за да увеличите ефективността на производителността и да получите функционална стабилност.
Формат на курса
Интерактивна лекция и дискусия. Много упражнения и практика. Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
Sparx Enterprise Architect (EA) е мощна платформа за моделиране и проектиране, използвана в различни индустрии за проектиране на софтуер и системи.Това водено от инструктор обучение на живо (онлайн или на място) е насочено към начинаещи до средно ниво на софтуерни и системни дизайнери, които желаят да получат структурирано и цялостно разбиране на Sparx Enterprise Architect.До края на това обучение участниците ще могат:
Навигирайте и използвайте ефективно Sparx Enterprise Architect, разбирайки неговия интерфейс и инструменти. Моделирайте различни бизнес структури, включително организационни диаграми, процеси и системи, като използвате различни диаграми. Внедрете стратегии за проследяване на промените, контрол на версиите и екипно сътрудничество в Sparx EA. Използвайте усъвършенствани функции на Sparx EA като моделиране със стереотипи, персонализиране и автоматизация на задачи.
Формат на курса
Интерактивна лекция и дискусия. Много упражнения и практика. Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
LoadRunner Enterprise е уеб базиран инструмент за тестване на ефективността, разработен от Micro Focus. Той предоставя платформа, която улеснява тестването и сътрудничеството в цялото предприятие.Това водено от инструктор обучение на живо (онлайн или на място) е насочено към тестери на средно ниво, които желаят да се научат как да извършват тестване на ефективността с помощта на платформата LoadRunner Enterprise.До края на това обучение участниците ще могат:
Разберете основите на тестването на производителността и значението му при разработването на софтуер. Ефективно планирайте и проектирайте тестове за производителност въз основа на бизнес изисквания и системни спецификации. Конфигурирайте и управлявайте тестови среди, включително сървъри, мрежи и клиентски системи. Изпълнявайте тестове за производителност, наблюдавайте системните ресурси и събирайте съответните показатели за производителност. Анализирайте резултатите от тестовете и идентифицирайте тесните места в производителността. Генерирайте изчерпателни отчети, за да съобщите резултатите от тестовете и препоръките.
Формат на курса
Интерактивна лекция и дискусия. Много упражнения и практика. Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
EasyTest е инструмент за автоматизация на различни платформи за тестване на системи или функции на приложения. Той предоставя лесна интегрирана среда за разработка (IDE) за разработване, автоматизиране и поддържане на скриптове за автоматизация.Това водено от инструктор обучение на живо (онлайн или на място) е насочено към оператори и тестери, които желаят да използват EasyTest за тестване на приложения или системи.До края на това обучение участниците ще могат:
Инсталирайте и конфигурирайте EasyTest. Използвайте EasyTest за тестване на системи и характеристики на приложения. Автоматизирайте и поддържайте скриптове в EasyTest.
Формат на курса
Интерактивна лекция и дискусия. Много упражнения и практика. Практическо внедряване в лабораторна среда на живо.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
This course provides training for handling testing projects and provides hands on experience with web applications, functional test automation and cross browser test automation using Selenium test suite.
Intended Audience:
Software test engineers
Software developers involved in agile development
At the end of Selenium training the delegates will be able to:
Use Selenium test suite effectively in real projects
This is back-to-back JMeter Fundamentals and JMeter Advanced courses offered together for convenience.
JMeter Fundamentals
This course covers the creation and implementation of functional and unit testing with Apache JMeter, the free application testing software from The Apache Software Foundation. The purpose of the course is to allow organizations to completely automate their various testing requirements, saving time, money, and helping to minimize the risk of human error in testing. The program explores the concepts of designing and creating test plans for real-world web applications using Apache JMeter, including functional, regression and stress testing plans. Participants will learn how to design test plans for a variety of purposes and to use the various components and functions within JMeter to their advantage, permitting them to completely automate the web application testing process.
JMeter Advanced
This course deals with advanced web application testing techniques. It focuses on full automation, scripting, integrating tests with external data source.
SoapUI is the most widely-used open source API testing tool for SOAP and REST APIs. It offers SOAP Web Services functional testing, REST API functional testing, WSDL coverage, message assertion testing and test refactoring.
In this instructor-led, live training, participants learn how to test web services using SoapAPI. We discuss how API testing can resolve some of the shortcomings of UI and unit based testing. The training includes practice sessions and an API test suite development project.
By the end of the training, participants will have a firm idea of when to implement API testing, how to explore and access APIs, how to carry out different types of testing on both SOAP and REST based APIs, and how to bring their work together into an integrated, automated test suite.
Format of the Course
An instructor-led course that includes an introduction to API testing, its tools and processes, and a hands-on SoapUI based test suite development project.
Course Customization Options
To request a customized training for this course, please contact us to arrange.
This course has been created for test managers, testers, business analysts, designers, developers, administrators and anyone interested in planning and performing web application performance tests. It covers how to set up non-functional requirements, which indicators are most important in specific implementations, how to create a performance test plan, implement it in JMeter, execute it and analyse the results.
This introductory course is designed to familiarize testing professionals with the basics of testing web applications using Selenium. Testers can build, enhance, and maintain scripts using both the Selenium IDE and the Selenium 2 WebDriver.
Intended Audience
The target audience is software testers who are seeking to automate the testing of web applications using Selenium. These testers maybe new to test automation and may also include quality assurance practitioners, managers, or team leaders who are responsible for interacting with testers or who need to ensure that the tools are being implemented fully and appropriately.
At the end of the course, you will be able to:
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
In this instructor-led, live training, 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.
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.
Това водено от инструктор обучение на живо (онлайн или на място) въвежда участниците в автоматизирано тестване със Selenium WebDriver и C# в Visual Studio. Ако нямате опит в програмирането на C# или искате да освежите C#, моля, вижте курса: C# за инженери по тестване на автоматизация.Формат на курсаЧастична лекция, частична дискусия, тежка практическа практика, случайни тестове за измерване на разбирането.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля свържете се с нас, за да уговорим.
Unit Testing is a testing approach that tests individual units of source code by modifying their properties or triggering an event to confirm whether the outcome is as expected. PyTest is a full-featured, API-independent, flexible, and extensible testing framework with an advanced, full-bodied fixture model.
In this instructor-led, live training, participants will learn how to use PyTest to write short, maintainable tests that are elegant, expressive and readable.
By the end of this training, participants will be able to:
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.
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice
Cypress е рамка за изпитване от край на край. Cypress позволява на потребителите да установят, пишат, изпълняват и дебютират тестове за всяко приложение или уебсайт.
Това обучение, ръководено от инструктори (онлайн или онлайн) е насочено към софтуерни тестери, които искат да използват Cypress за автоматизиране на тестовете.
В края на обучението участниците ще могат да:
Извършване на тестове за автоматизация от край до край с Cypress.
Извършване на интеграция и тестове на единици в уеб приложение.
Използвайте Cypress като алтернатива на Selenium.
Формат на курса
Интерактивна лекция и дискусия.
Много упражнения и упражнения.
Изпълнение на ръката в живо лабораторна среда.
Опции за персонализиране на курса
За да поискате персонализирано обучение за този курс, моля, свържете се с нас, за да организирате.
This course covers the creation and implementation of functional and unit testing with Apache JMeter, the free application testing software from The Apache Software Foundation. The purpose of the course is to allow organizations to completely automate their various testing requirements, saving time, money, and helping to minimize the risk of human error in testing. The program explores the concepts of designing and creating test plans for real-world web applications using Apache JMeter, including functional, regression and stress testing plans. Participants will learn how to design test plans for a variety of purposes and to use the various components and functions within JMeter to their advantage, permitting them to completely automate the web application testing process.
This instructor-led, live training is designed for anyone interested in learning C# for the purpose of automation testing. It is a streamlined, intensive course with plenty of hands-on exercises to get participants ramped up quickly with the essential programming skills needed to apply in software automation testing. The focus is on the C# fundamentals which can be directly and immediately applied to test automation.
This course does not cover in depth test automation frameworks such as Selenium. If you are already versed in C# and wish to get straight into testing with Selenium, please check out: Selenium WebDriver in C#: Introduction to web testing automation in C#.
Format of the Course
Part lecture, part discussion, heavy hands-on practice, occasional tests to gauge understanding
The evolution of microservices and containers in recent years has significantly changed how we design, develop, deploy and run software. Modern applications must be optimized for scalability, elasticity, failure, and change. Driven by these new demands, modern architectures require a different set of patterns and practices. In this training, we examine ways to identify, understand and adjust to these new requirements.
Audience
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
Format of the Course
Interactive lecture and discussion
Lots of exercises and practice
Handson implementation in a live-lab environment
Course Customization Options
To request a customized training for this course, please contact us to arrange.
This course provides training for handling testing projects and provides hands on experience with web applications, functional test automation and cross browser test automation using Selenium test suite. Also, it comprehesively introduced jMeter.
Roughtly 2 days of JMeter and 3 days of Selenium.
Protractor is an end-to-end automation test framework for Angular and AngularJS applications. It is used to run tests against web applications, interacting with them as a user would: by filling out forms, clicking on elements, and navigating from page to page.
In this instructor-led, live training, participants learn first-hand how to write Protractor tests against a sample Angular web application in a live lab environment.
By the end of this course, participants will have gained proficiency in Protractor and be comfortable
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.
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.
Selenium is an open source library for automating web application testing across multiple browsers. Selenium interacts with a browser as people do: by clicking links, filling out forms and validating text. It is the most popular tool for web application test automation. Selenium is built on the WebDriver framework and has excellent bindings for numerous scripting languages, including Python.
In this instructor-led, live training participants combine the power of Python with Selenium to automate the testing of a sample web application. By combining theory with practice in a live lab environment, participants will gain the knowledge and practice needed to automate their own web testing projects using Python and Selenium.
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.
This instructor-led, live training is designed for anyone interested in learning Java for the purpose of test automation. It is a streamlined, intensive course with plenty of hands-on exercises to get participants ramped up quickly with the essential programming skills needed to apply to software automation testing. The focus is on the Java fundamentals which can be directly and immediately applied to test automation.
This course does not cover in depth test automation frameworks such as Selenium. It also bypasses the conventional "Hello World" approach to learning Java, as this is not a course on application development. This course is squarely aimed at getting participants up and running quickly with test automation. If you are already versed in Java and wish to get straight into testing with Selenium, please check out: Introduction to Selenium (https://www.nobleprog.com/introduction-selenium-training).
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.
PHPUnit is a unit testing framework for PHP. PHPUnit employs strict parameters to determine whether individual units of code are bug-free and ready for deployment. By isolating and testing individual units, developers can ensure greater application stability, avoid regression bugs, and reduce the costs associated with malfunctioning code in production.
This instructor-led, live training teaches participants how to write testable code in the form of testing units to facilitate the diagnosis, isolation, and resolution of bugs. The training walks participants through the creation of a work-ready, testing environment using the PHPUnit testing framework.
By the end of this training, participants will be able to:
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.
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice
Ние се отнасяме с Вашите данни поверително и не ги предоставяме на трети страни. Можете да промените настройките си по всяко време или да се отпишете изцяло.
НЯКОИ ОТ НАШИТЕ КЛИЕНТИ
is growing fast!
We are looking for a good mixture of IT and soft skills in Bulgaria!
As a NobleProg Trainer you will be responsible for:
delivering training and consultancy Worldwide
preparing training materials
creating new courses outlines
delivering consultancy
quality management
At the moment we are focusing on the following areas:
Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
SOA, BPM, BPMN
Hibernate/Spring, Scala, Spark, jBPM, Drools
R, Python
Mobile Development (iOS, Android)
LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
You need to have patience and ability to explain to non-technical people
To apply, please create your trainer-profile by going to the link below: