Brief introduction to Test Automation Frameworks, Acceptance Testing and ATTD using Testerone – custom made solution based on RobotFramework and it’s extensive libraries for Selenium’s and AutoIT’s support.
Bring the test cases closer to business people, leave the technical stuff to technical staff using simple business-to-tech excel sheet (map) for collaboration. Complete the solution by controlling everything using Jenkins CI server.
Robot Framework is a generic keyword-driven test automation framework for acceptance level testing and acceptance test-driven development (ATDD). It has an easy-to-use tabular syntax for creating test cases and its testing capabilities can be extended by test libraries implemented either with Python or Java. Users can also create new keywords from existing ones using the same simple syntax that is used for creating test cases.
Old presentation was updated on 1st of September, 2014. Content stayed mostly the same but examples were enhanced. Copyrights and some links were also updated a bit later. The presentation is nowadays hosted on GitHub where you can find the original in ODP format: https://github.com/robotframework/IntroSlides
Course Description
Within fast moving agile software development teams it becomes important to test user interfaces as they are being coded. Automated Testing techniques using Selenium 2 allow for test replay of important features as development progresses. Selenium IDE and Selenium Web Driver are important tools for any tester or developer to use in ensuring software quality and making changes with confidence. This interactive, hands-on workshop provides an understanding and advanced techniques in the use of Selenium 2 with hands on practice. The practice exercises are tailored to various skill levels and type of application being tested, from simple forms to complex web applications.
Objectives:
The class will teach participants to:
Understand trade-offs of automated vs. manual testing.
Record, edit and play back Selenium IDE tests against multiple types of web applications.
Minimize test failure due to normal changes to code.
Understanding of basic Selenium commands to get through common issue with web applications.
Use of Eclipse to run tests individually and as a group to generate test failure reports.
Learn how to help developers understand the importance of making applications more testable to improve usability.
Topics:
Overview of automated testing
Selenium Suite Overview
Selenium 2 Limitations
Selenium IDE
HTML Locator strategy and false test failure
Firefox Firebug and reading HTML
Selenium Web Driver setup
Eclipse and JUnit (Don't Panic it's just code)
Convert Selenium IDE tests into Selenium 2 Java WebDriver tests
Working with unsupported commands from Selenium IDE
Dealing with security and certificates
Selenium Web Driver practice workshop
Learn how to test in multiple browsers and generate metrics and reports
Discussion of setting up Selenium Web Driver for continuous integration
Bonus Features:
Sample Selenium Web Driver code
Scripts to run JUnit test suites on multiple browsers and generate reports and metrics
List of web resources and blogs for reference
Laminated CSS selector cheat sheet
Laminated Selenium 2 command reference
Courses Offered in Our Training Institute:
1)Msbi
2)Dotnet
3)SharePoint 2010
4)Testing TOOLs - QTP, QC , Load Runner, Selenium
5)SQL SERVER
Visit for the course Details www.mindqonline.com
Mail us for details: online@mindqsystems.com
Call me at: +91-9502991277.
Designing Top-Class Test Suites for Web ApplicationsLukáš Fryč
The evolution which came with the Arquillian, award-winning integration test framework, and Selenium, outstanding tool for UI automation, allows to write high-quality tests. But these technologies can’t save the world by themselves, since they are leaving too many questions open:
* Does Selenium cover everything? It covers page transitions, a simple JavaScript interaction and a portion of DOM. Is it really enough?
* Mocking requests for testing server-side code is pain. Is it necessary?
* Are you able to detect that your component’s visual representation changes?
* Does investigating these changes involve a disproportionate amount of effort?
* Isn’t manual test development too expensive?
What if you could fill all the above gaps?
Brief introduction to Test Automation Frameworks, Acceptance Testing and ATTD using Testerone – custom made solution based on RobotFramework and it’s extensive libraries for Selenium’s and AutoIT’s support.
Bring the test cases closer to business people, leave the technical stuff to technical staff using simple business-to-tech excel sheet (map) for collaboration. Complete the solution by controlling everything using Jenkins CI server.
Robot Framework is a generic keyword-driven test automation framework for acceptance level testing and acceptance test-driven development (ATDD). It has an easy-to-use tabular syntax for creating test cases and its testing capabilities can be extended by test libraries implemented either with Python or Java. Users can also create new keywords from existing ones using the same simple syntax that is used for creating test cases.
Old presentation was updated on 1st of September, 2014. Content stayed mostly the same but examples were enhanced. Copyrights and some links were also updated a bit later. The presentation is nowadays hosted on GitHub where you can find the original in ODP format: https://github.com/robotframework/IntroSlides
Course Description
Within fast moving agile software development teams it becomes important to test user interfaces as they are being coded. Automated Testing techniques using Selenium 2 allow for test replay of important features as development progresses. Selenium IDE and Selenium Web Driver are important tools for any tester or developer to use in ensuring software quality and making changes with confidence. This interactive, hands-on workshop provides an understanding and advanced techniques in the use of Selenium 2 with hands on practice. The practice exercises are tailored to various skill levels and type of application being tested, from simple forms to complex web applications.
Objectives:
The class will teach participants to:
Understand trade-offs of automated vs. manual testing.
Record, edit and play back Selenium IDE tests against multiple types of web applications.
Minimize test failure due to normal changes to code.
Understanding of basic Selenium commands to get through common issue with web applications.
Use of Eclipse to run tests individually and as a group to generate test failure reports.
Learn how to help developers understand the importance of making applications more testable to improve usability.
Topics:
Overview of automated testing
Selenium Suite Overview
Selenium 2 Limitations
Selenium IDE
HTML Locator strategy and false test failure
Firefox Firebug and reading HTML
Selenium Web Driver setup
Eclipse and JUnit (Don't Panic it's just code)
Convert Selenium IDE tests into Selenium 2 Java WebDriver tests
Working with unsupported commands from Selenium IDE
Dealing with security and certificates
Selenium Web Driver practice workshop
Learn how to test in multiple browsers and generate metrics and reports
Discussion of setting up Selenium Web Driver for continuous integration
Bonus Features:
Sample Selenium Web Driver code
Scripts to run JUnit test suites on multiple browsers and generate reports and metrics
List of web resources and blogs for reference
Laminated CSS selector cheat sheet
Laminated Selenium 2 command reference
Courses Offered in Our Training Institute:
1)Msbi
2)Dotnet
3)SharePoint 2010
4)Testing TOOLs - QTP, QC , Load Runner, Selenium
5)SQL SERVER
Visit for the course Details www.mindqonline.com
Mail us for details: online@mindqsystems.com
Call me at: +91-9502991277.
Designing Top-Class Test Suites for Web ApplicationsLukáš Fryč
The evolution which came with the Arquillian, award-winning integration test framework, and Selenium, outstanding tool for UI automation, allows to write high-quality tests. But these technologies can’t save the world by themselves, since they are leaving too many questions open:
* Does Selenium cover everything? It covers page transitions, a simple JavaScript interaction and a portion of DOM. Is it really enough?
* Mocking requests for testing server-side code is pain. Is it necessary?
* Are you able to detect that your component’s visual representation changes?
* Does investigating these changes involve a disproportionate amount of effort?
* Isn’t manual test development too expensive?
What if you could fill all the above gaps?
Learn how you can use the RobotFX for Acceptance Testing / Behavior Driven development / Integration Testing. Learn about the advanced keyword driven framework, and the ability to create reusable/custom higher-level keywords. Learn about the integration across multiple tools and extensibility.
Robot Framework - Lord of the Rings
Introduction to the Robot Framework for Acceptance Test automation, and hands on examples, highlighting the key features. To catch the demo's, drop me a note at my email id.
In this presentation, Sravani introduces SMAC and associated trends. Having already developed mobile applications using IBM’s BlueMix, Sravani's interest areas lie in the same domain along with Big Data Analytics.
Kanban 101 workshop by John Goodsen and Michael Sahota. This is used to introduce Kanban and situate the workshop.
Please ask us if you would like PPT version.
Reach us at:
Mobile: +91 8121 020 666
Email: sapnetizens@gmail.com
http://www.sapnetizens.com/sap-gtm-online-training/
Description: SAP GTM Online Training could be perfect SAP module to realize that business processes in SAP. We offers SAP GTM Training for individuals and enterprises too.
SAP GTM Online Training Introduction
SAP GTM (SAP Global Trade Management) is a module like MM (Materials Management) or SD (Sales and Distribution) within the SAP ECC (ERP), and it is to support a company for their purchase and sales businesses. Like the MM and SD modules it is already included into the SAP standard software. As the name “Global Trade Management” suggests, this module was originally developed for the trading business. But it can be used all over where goods will be purchased and sold, and not only within trading companies.
So SAP GTM can be used pretty much in any other industry!
SAP sap global trade management Overview
Master Data and Classification
Trade Compliance Import
Trade Compliance Export
Trade Compliance SPL
US Re-Export
Strategic Legal Control
Export and Import Management
Inward Processing
Netherlands Exports / Imports (SAGITTA)Belgium Imports / Exports (PLDA)
U.S. Imports
GTM Management
SAP GTM Trade Preference Management
SAP GTM Web Assessment
SAP GTM Online Training Overview:
In this SAP Global Trade Management (GTM) Online Training course, participants learn about the usage of SAP Commodity Procurement and Commodity Sales including Commodity Pricing and about commodity specific configuration settings, After this SAP GTM Training Course Aspirant Gain the knowledge on various concepts like overview of Commodity management, Logistic to Trading Integration, Commodity Pricing Engine, Provisional & differential invoice verification and also about Invoice Forecast Workbench (IFW) and Pricing & Payment Events (PPE).
What Is SAP GTM?
In the trading environment, it is essential to control and organize the flow of materials and services from vendors to customers. The principle of the business is to match demand from the customer with supply from the vendor. This type of business is known as triangular business, principal business, or back-to-back business. The industry defines this type of business as business where purchasing and sales are carried out in parallel, in the same trading department. For example, you get a sales order from a customer, search for the best vendor to fulfil the customer’s requirements, and issue a purchase order, all in one transaction. You can manage shipping, transportation, and customs clearance for the goods. The vendor then delivers the goods directly to the customer. The trading company gets an invoice from the vendor, and bills the customer. Finally, you receive payment from the customer and make a payment to the vendor.
In this presentation, Ankit introduces SMAC and associated trends. Ankit's interest area lies in Big Data Analysis which he wants to in interesting applications in the healthcare space, one of the interesting examples he suggests is to find the correlation between treatment and cure.
In this presentation, Praneeth introduces IoT and associated trends. Praneeth is interested in IoT applications in home automation space and he also has several ideas WRT to water management and transport management using IoT applications.
This is a basic level robot framework presentation. You can install robot framework without any problem and start your first test with this presentation.
TestWorks Conf Robot framework - the unsung hero of test automation - Michael...Xebia Nederland BV
The Robot Framework is a generic test automation framework for acceptance test-driven development, that appears to be largely neglected.
Undeservedly so, as it facilitates powerful and yet simple test automation against a variety of interfaces.
It features some distinct advantages when compared to seemingly similar frameworks such as Cucumber or Fitnesse.
This workshop is meant to show you what makes the Robot Framework special and what is has to offer you.
ASP.NET 5 is the next version of the incredibly popular ASP.NET platform and it’s one of the most significant architectural updates ever made to ASP.NET. How significant you ask? How about the ability to build cross-platform modern web apps that run on Windows, Linux and the Mac for starters. How about being able to build truly modular, lean, modern web apps that only use the system components that your application needs to use instead of using a large, monolithic library.
There are 3 major changes being introduced in ASP.NET 5 including a new file based project system, a new cloud optimized core CLR, and the unification of MVC & Web API frameworks. In this presentation you will learn about what the future holds for ASP.NET 5 and how you can begin to get ready for it.
Learn how you can use the RobotFX for Acceptance Testing / Behavior Driven development / Integration Testing. Learn about the advanced keyword driven framework, and the ability to create reusable/custom higher-level keywords. Learn about the integration across multiple tools and extensibility.
Robot Framework - Lord of the Rings
Introduction to the Robot Framework for Acceptance Test automation, and hands on examples, highlighting the key features. To catch the demo's, drop me a note at my email id.
In this presentation, Sravani introduces SMAC and associated trends. Having already developed mobile applications using IBM’s BlueMix, Sravani's interest areas lie in the same domain along with Big Data Analytics.
Kanban 101 workshop by John Goodsen and Michael Sahota. This is used to introduce Kanban and situate the workshop.
Please ask us if you would like PPT version.
Reach us at:
Mobile: +91 8121 020 666
Email: sapnetizens@gmail.com
http://www.sapnetizens.com/sap-gtm-online-training/
Description: SAP GTM Online Training could be perfect SAP module to realize that business processes in SAP. We offers SAP GTM Training for individuals and enterprises too.
SAP GTM Online Training Introduction
SAP GTM (SAP Global Trade Management) is a module like MM (Materials Management) or SD (Sales and Distribution) within the SAP ECC (ERP), and it is to support a company for their purchase and sales businesses. Like the MM and SD modules it is already included into the SAP standard software. As the name “Global Trade Management” suggests, this module was originally developed for the trading business. But it can be used all over where goods will be purchased and sold, and not only within trading companies.
So SAP GTM can be used pretty much in any other industry!
SAP sap global trade management Overview
Master Data and Classification
Trade Compliance Import
Trade Compliance Export
Trade Compliance SPL
US Re-Export
Strategic Legal Control
Export and Import Management
Inward Processing
Netherlands Exports / Imports (SAGITTA)Belgium Imports / Exports (PLDA)
U.S. Imports
GTM Management
SAP GTM Trade Preference Management
SAP GTM Web Assessment
SAP GTM Online Training Overview:
In this SAP Global Trade Management (GTM) Online Training course, participants learn about the usage of SAP Commodity Procurement and Commodity Sales including Commodity Pricing and about commodity specific configuration settings, After this SAP GTM Training Course Aspirant Gain the knowledge on various concepts like overview of Commodity management, Logistic to Trading Integration, Commodity Pricing Engine, Provisional & differential invoice verification and also about Invoice Forecast Workbench (IFW) and Pricing & Payment Events (PPE).
What Is SAP GTM?
In the trading environment, it is essential to control and organize the flow of materials and services from vendors to customers. The principle of the business is to match demand from the customer with supply from the vendor. This type of business is known as triangular business, principal business, or back-to-back business. The industry defines this type of business as business where purchasing and sales are carried out in parallel, in the same trading department. For example, you get a sales order from a customer, search for the best vendor to fulfil the customer’s requirements, and issue a purchase order, all in one transaction. You can manage shipping, transportation, and customs clearance for the goods. The vendor then delivers the goods directly to the customer. The trading company gets an invoice from the vendor, and bills the customer. Finally, you receive payment from the customer and make a payment to the vendor.
In this presentation, Ankit introduces SMAC and associated trends. Ankit's interest area lies in Big Data Analysis which he wants to in interesting applications in the healthcare space, one of the interesting examples he suggests is to find the correlation between treatment and cure.
In this presentation, Praneeth introduces IoT and associated trends. Praneeth is interested in IoT applications in home automation space and he also has several ideas WRT to water management and transport management using IoT applications.
This is a basic level robot framework presentation. You can install robot framework without any problem and start your first test with this presentation.
TestWorks Conf Robot framework - the unsung hero of test automation - Michael...Xebia Nederland BV
The Robot Framework is a generic test automation framework for acceptance test-driven development, that appears to be largely neglected.
Undeservedly so, as it facilitates powerful and yet simple test automation against a variety of interfaces.
It features some distinct advantages when compared to seemingly similar frameworks such as Cucumber or Fitnesse.
This workshop is meant to show you what makes the Robot Framework special and what is has to offer you.
ASP.NET 5 is the next version of the incredibly popular ASP.NET platform and it’s one of the most significant architectural updates ever made to ASP.NET. How significant you ask? How about the ability to build cross-platform modern web apps that run on Windows, Linux and the Mac for starters. How about being able to build truly modular, lean, modern web apps that only use the system components that your application needs to use instead of using a large, monolithic library.
There are 3 major changes being introduced in ASP.NET 5 including a new file based project system, a new cloud optimized core CLR, and the unification of MVC & Web API frameworks. In this presentation you will learn about what the future holds for ASP.NET 5 and how you can begin to get ready for it.
In this presentation, I have shared the challenges that we have observed while working with customers on Ext JS projects. Also, I have explained the processes, tools, learning resources and other resources that helps us to deliver the best solution for our customers.
SharePoint Framework (SPFx) — новая модель разработки SharePoint-решений, основанная на создании клиентских страниц и веб-частей, используя современные инструменты веб-разработки такие как npm, Gulp, yeoman, bower и другие. В докладе будет рассказано о том, как создавать решения с помощью SharePoint Framework, о новых инструментах, доступных разработчикам. Мы рассмотрим отличия старой и новой моделей разработки, какие имеющиеся знания об окружении SharePoint можно будет применить в новых условиях, а какие из них окажутся не востребованы.
Making the development of AEM project easier with IDEs. Check out this to know how to use Eclipse for project creation and Brackets for Sightly component development
Ask the AEM Community Expert Feb 2016 Session: AEM + BracketsAdobeMarketingCloud
Join Lokesh BS for a walk though on developing Adobe Experience Manager Apache Sling components using Brackets. By joining this session, you will learn developing techniques using Brackets to develop experience manager components using Sling APIs. You will also learn how to take advantage of the Brackets IDE when developing for Experience Manager. View the recording of the session;http://bit.ly/ATACE_2_2016
Android Development: Approach for Agile TeamsAnay Kamat
Developing completely native Android apps can make changes to UI difficult. This presentation talks about the hybrid approach to combine native tools, HTML5, Javascript and CSS to build good looking apps and demonstrate an approach to use custom JS bridge to reduce the apk file size with better performance.
Moses Tool Set is a set of tools to simplify the usage of Moses. By using this tool, the training process of Moses can be done in an easier and intuitive way. It consists of 4 features: Corpus Clean Tool, Corpus Splitting Tool, Moses Training Harness, and Moses Scoring Harness. Each feature cannot only work independently but be combined into a job, which enables users to complete the whole training process in one click.
This presentation is a part of the MosesCore project that encourages the development and usage of open source machine translation tools, notably the Moses statistical MT toolkit.
MosesCore is supporetd by the European Commission Grant Number 288487 under the 7th Framework Programme.
Latest news on Twitter - #MosesCore
Women Who Mule - Workshop series: Create your own blog from scratch without a...Alexandra N. Martinez
In this meetup, we'll give you a presentation about some tools that you can use to create your own blog from scratch without having to write a single line of code! - Yes, you don't need to be a web programmer to do this. You just need to drag-and-drop or click components. You'll be up and running in less than a day!
Sharing 5 Key Practices of Successful Agile Teams, based on my experiences and observations. There are many more but these really help teams move forward, faster!
Agile Scrum International Summit, Bangalore 2012 presentation - highlighting the TRACER Bullets available today, for rapid feedback, via Acceptance Tests Driven Development and Test Driven Development. For Demo recordings and source code, you can email me.
Balanced Scorecard has traditionally been used across multiple industries for managing the organization performance towards the achievment of it's strategic goals. This session will introduce key performance indicators for a Balanced Scorecard in an Agile context, which can lead to similar strategic focus and organizational alignment and how to capture the typical agile metrics in the overall Balanced scorecard for software projects.
05/05/09 www.agiletour.com This presentation focuses on ATDD at a broad level, and gives a sneak preview of how you can use Robot FX for ATDD. 05/05/09 www.agiletour.com
How are you releasing your products today ? Are you releasing with 100% features as planned, requested by your Product owner ? Is your PO happy with every release/every sprint with your deliverables? Do you do User stories ? Do you define Acceptance Criteria? Do you write Acceptance Tests? What are you missing? 05/05/09 www.agiletour.com
Missed communication ? 05/05/09 www.agiletour.com
REAL requirements ! 05/05/09 www.agiletour.com
Confusion ! 05/05/09 www.agiletour.com
And then it HURTS EVERYONE ! 05/05/09 www.agiletour.com
So welcome to the SILVER BULLET – Acceptance Tests ! Really , NO ! Just another arsenal in the toolbox. Provide a single ‘ubiquitous’ language which is answering – WHAT do you want to BUILD ? And leaves the technical implementation details for another discussion. These Acceptance tests are an agreement with your Product Owner and all stakeholders, and the development team, which can also be “executed” everytime, anytime as soon as they are written and agreed upon. Examples of business scenarios serve as specifications which can be expanded further. 05/05/09 www.agiletour.com
3 steps to ATDD Glory: Discussion-Development-Deliver Discussion: Automated Acceptance Tests written by the end of the workshop. All tests are automated and would FAIL at this point. Development: Development and Tests done for each Acceptance Tests during the Iteration\\Sprint Deliver: Acceptance Tests PASS by the end of the sprint. 05/05/09 www.agiletour.com
Multiple frameworks available, experiment with some based on your skillset, complexity, cost tradeoffs. Python-Robot Java_Fitnesse\\Fit\\Slim\\JBehave Ruby -Rspec 05/05/09 www.agiletour.com
05/05/09 www.agiletour.com
Robot FX: simple install for various OS Test libraries : Glue code, could be standard library available now or your own Custom library Product: System under Test (SUT) Example: API, Service, Product, Suite 05/05/09 www.agiletour.com
Complex Epic, with multiple variations and ambiguity 05/05/09 www.agiletour.com