This presentation was given by Denis Markovtsev from Inflectra during DevGeekWeek / QA Geek Week in Israel. It discusses the challenges testing a cloud based application (such as a plugin for Office365) that has to run on a constantly changing infrastructure (Azure Cloud Services). It provides solutions for dealing with changing XPATH and UI, so that your tests remain resilient and continue work. It also discusses how use of scriptless technologies allow you to have a mix of programmers and domain specialists on a testing team.
Real Testing Scenario Strategy Practical TestOps PresentationAdam Sandman
This presentation was given by Adam Sandman (from Inflectra) during QA Geek Week in Israel in 2017. It covers the basics of setting up a real life testing operations environment. From understanding your requirements, choosing a test strategy, and integrating the testing and development tools into your DevOps environment.
How testing and testers evolved within the time and benefitsof testing tools during mature testing lifecycle. Presentation by NESS Technologies in Krakow, Poland in 2009
This presentation provides an overview of the SpiraTest requirements, test case, and defect tracking system from Inflectra. Learn how to use SpiraTest to manage your tests, requirements, defects, bugs, and issues in one integrated system with end to end traceability .
DevGeekWeek 2017 Inflectra Meetup in Herzliya PresentationAdam Sandman
This is the presentation from the Inflectra meetup on Testing {(script || bother)}. It explains how using the right software tools can help you test more effectively without scripts and the bother of manual methods such as Excel sheets and whiteboards.
This presentation provides an overview of the features available in Inflectra RemoteLaunch. RemoteLaunch lets you integrate different commercial and open source testing tools with our SpiraTest test management system. RemoteLaunch lets you store and version all of your test scripts centrally, and then execute them on different machines in a global test lab. It has plugins for such popular tools as TestComplete, UFT, QTP, RFT, and Ranorex.
Real Testing Scenario Strategy Practical TestOps PresentationAdam Sandman
This presentation was given by Adam Sandman (from Inflectra) during QA Geek Week in Israel in 2017. It covers the basics of setting up a real life testing operations environment. From understanding your requirements, choosing a test strategy, and integrating the testing and development tools into your DevOps environment.
How testing and testers evolved within the time and benefitsof testing tools during mature testing lifecycle. Presentation by NESS Technologies in Krakow, Poland in 2009
This presentation provides an overview of the SpiraTest requirements, test case, and defect tracking system from Inflectra. Learn how to use SpiraTest to manage your tests, requirements, defects, bugs, and issues in one integrated system with end to end traceability .
DevGeekWeek 2017 Inflectra Meetup in Herzliya PresentationAdam Sandman
This is the presentation from the Inflectra meetup on Testing {(script || bother)}. It explains how using the right software tools can help you test more effectively without scripts and the bother of manual methods such as Excel sheets and whiteboards.
This presentation provides an overview of the features available in Inflectra RemoteLaunch. RemoteLaunch lets you integrate different commercial and open source testing tools with our SpiraTest test management system. RemoteLaunch lets you store and version all of your test scripts centrally, and then execute them on different machines in a global test lab. It has plugins for such popular tools as TestComplete, UFT, QTP, RFT, and Ranorex.
In this Quality Assurance Training session, you will learn about Automation Tools Overview. Topic covered in this session are:
• SQL Basic Operators and Function
• Software Testing Tool – Overview
• Advantage- Automation
• Disadvantage - Automation
• Grouping of Automation Tool
• Functional Tool
• Source Code Testing Tool
• Performance Tool
• Test Management Tool
• Security Testing Tool
For more information, about this quality assurance training, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-training-with-hands-on-project-on-e-commerce-application/
Inflectracon2020: Advantages of Integrating a DevSecOps Pipeline with the Spi...Inflectra
Welcome to InflectraCon 2020!
Please enjoy Inflectra's partner presentation on common DevSecOps pipeline concepts and the integration of a typical pipeline with the Spira family of tools. The key takeaways are:
- Explore foundational DevSecOps pipeline concepts, components, and functions.
- Understand how the move to DevSecOps can help detect defects before production quickly and prevent continuous bugs.
- Learn how you can jump-start your efforts and have a working pipeline on your project.
The presentation is by the Inflectra Partner - Coveros. The companion video is available here https://www.youtube.com/watch?v=bTQJtr1Digw
Today we need everything reliable and accelerated, so to attain prompt results we are using varied automation testing tools. An automation tool is a piece of software that is run by little human interaction. Different testing tools are used for automation/manual testing, unit testing, performance, web, mobile, etc., more to that we have some open source testing tools as well.
Presentation discussing best practices for automated UI testing in uncontrollably improving environment. It was given in Moscow in 2017 by Denis Markovtsev.
Don't Let Your Users be Your Testers - Lunch & LearnAdam Sandman
In this lunch and learn session we cover why you need to test your applications, otherwise you are making your users your de facto testers, never a pretty sight. We delivered this in Santa Monica and San Francisco, CA in 2018.
This presentation provides an overview of the KronoDesk customer support system from Inflectra. It provides information on the features, differentiators, and information on how KronoDesk lets you integrate customer support and feedback into your DevOps pipeline and software delivery process.
Back-end testing is an unfamiliar testing area to many testers, especially when the Back-end adopts web services technologies and has gigabytes of data need to be verified. The presentation will outlines numbers of testing activities that need to be done to deal with challenges.
Services/Domain Testing Introduction:
We have been providing automation test service for Back-end system which has web services, web application technologies and meta-data processing. The domain we has worked on is about Communication Media and Entertainment.
Challenges:
Complex business logic inside layer of data storage and processing to provide services. Different platforms under test.
Defragmented testing result so it is difficult to make decision.
Must align testing with development life cycle.
Solutions:
Apply automation testing to Continuous Integration.
Design automation test framework to deal with Shell, Web Service, Web Application, gigabytes of XML Data on Windows and Linux.
Select proper technology stack to centralize the testing result from both manual and automation teams.
Jenkins is continuous integration and continuous delivery application, as start point, run its job to build source code from development team. When unit testing for source code is passed, automated system test written by LISA is launched as flow controller for automation test framework.
The LISA’s core functionalities are to verify middleware layer, web services based on SOAP/RESTful and database. Extending LISA’ capabilities are also applied in practice to test different technologies under test such as web application by integrating with Selenium, Shell Script by JCraft and processing big data file by Xstream/JAXB.
Provides a high level overview of the system's functionality, a list of the key benefits and features as well as description of the typical process you should use when using SpiraPlan for the first time on a new project.
This presentation provides an overview of the Rapise automated testing tool from Inflectra. It provides an background on why you need to use automated testing as part of your development process and the features and differentiators that make Rapise your best choice for testing web, mobile, desktop, mainframe and api applications.
Tales from the Dark Side: Ori Bendet Selenium Conference India 2016Ori Bendet
See HPE’s R&D uses Selenium and other open source tools. Understand the new roles and responsibilities of dev/test @HPE and how they fit into current team structure. Discover their lessons learned about how Selenium and open source has contributed to the success and maturity of HPE's own quality assurance and testing tools across the entire portfolio.
This presentation provides an overview of the TaraVault source code management system from Inflectra. It describes the features for both TaraVault using Git and Subversion. It also includes recommended code management workflows such as GitFlow.
In a device-frangmented world like ours today, it has become impossible to test all software, let alone mobile applications, manually. That's why automated testing is so important!
Find out about the top benefits of automated testing in this slideshow!
This talk describes how we use a scaled approach for CI/CD. The system is set up for iOS and Android Apps but many of the concepts presented are applicable for any type of application. We will cover the different pipeline stages a change goes through, how we automate many levels of testing, treat our CI infrastructure as code, which key metrics we use and we track them on dashboards. All this demonstrates how we can get close to Continuous Delivery for platforms still ruled by App stores.
Covered in this webinar:
- Intro to Perfecto
- Digital Challenges
- Understanding the Perfecto CQ Lab
- Architecture/Setup
- Perfecto University, Community and Partner Portal
- Perfecto Solution Look and Feel
- Q&A
By the end of this webinar, you'll have a solid foundation of Perfecto's tools, resources, and products.
The rise of DevOps and the increase in developer-QA collaboration has led to the introduction of new testing frameworks such as Espresso and XCUITest.
Join us and learn how organizations are improving pipeline efficiency by adding Espresso to their CI process as well as learn the basic concepts of instrumented test tools such as Espresso and XCUITest. This webinar will cover:
-Latest market trends causing this shift and why organizations are moving from Appium to Espresso
-For each framework (Espresso, XCUITest and Appium), we will cover:
-Characteristics
-Technology/Architecture
-Pros & Cons
-Demo of Espresso
The DevOps Dance - Shift Left, Shift Right - Get It RightInflectra
As more organizations move towards continuous integration (CI) and continuous delivery (CD) with DevOps pipelines becoming the norm, where is the right place to do different kinds and levels of testing? In this presentation, I will provide a blueprint for test managers on how to think about shifting left and shifting right while keeping the overall QA picture and goals in mind.
In this Quality Assurance Training session, you will learn about Automation Tools Overview. Topic covered in this session are:
• SQL Basic Operators and Function
• Software Testing Tool – Overview
• Advantage- Automation
• Disadvantage - Automation
• Grouping of Automation Tool
• Functional Tool
• Source Code Testing Tool
• Performance Tool
• Test Management Tool
• Security Testing Tool
For more information, about this quality assurance training, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-training-with-hands-on-project-on-e-commerce-application/
Inflectracon2020: Advantages of Integrating a DevSecOps Pipeline with the Spi...Inflectra
Welcome to InflectraCon 2020!
Please enjoy Inflectra's partner presentation on common DevSecOps pipeline concepts and the integration of a typical pipeline with the Spira family of tools. The key takeaways are:
- Explore foundational DevSecOps pipeline concepts, components, and functions.
- Understand how the move to DevSecOps can help detect defects before production quickly and prevent continuous bugs.
- Learn how you can jump-start your efforts and have a working pipeline on your project.
The presentation is by the Inflectra Partner - Coveros. The companion video is available here https://www.youtube.com/watch?v=bTQJtr1Digw
Today we need everything reliable and accelerated, so to attain prompt results we are using varied automation testing tools. An automation tool is a piece of software that is run by little human interaction. Different testing tools are used for automation/manual testing, unit testing, performance, web, mobile, etc., more to that we have some open source testing tools as well.
Presentation discussing best practices for automated UI testing in uncontrollably improving environment. It was given in Moscow in 2017 by Denis Markovtsev.
Don't Let Your Users be Your Testers - Lunch & LearnAdam Sandman
In this lunch and learn session we cover why you need to test your applications, otherwise you are making your users your de facto testers, never a pretty sight. We delivered this in Santa Monica and San Francisco, CA in 2018.
This presentation provides an overview of the KronoDesk customer support system from Inflectra. It provides information on the features, differentiators, and information on how KronoDesk lets you integrate customer support and feedback into your DevOps pipeline and software delivery process.
Back-end testing is an unfamiliar testing area to many testers, especially when the Back-end adopts web services technologies and has gigabytes of data need to be verified. The presentation will outlines numbers of testing activities that need to be done to deal with challenges.
Services/Domain Testing Introduction:
We have been providing automation test service for Back-end system which has web services, web application technologies and meta-data processing. The domain we has worked on is about Communication Media and Entertainment.
Challenges:
Complex business logic inside layer of data storage and processing to provide services. Different platforms under test.
Defragmented testing result so it is difficult to make decision.
Must align testing with development life cycle.
Solutions:
Apply automation testing to Continuous Integration.
Design automation test framework to deal with Shell, Web Service, Web Application, gigabytes of XML Data on Windows and Linux.
Select proper technology stack to centralize the testing result from both manual and automation teams.
Jenkins is continuous integration and continuous delivery application, as start point, run its job to build source code from development team. When unit testing for source code is passed, automated system test written by LISA is launched as flow controller for automation test framework.
The LISA’s core functionalities are to verify middleware layer, web services based on SOAP/RESTful and database. Extending LISA’ capabilities are also applied in practice to test different technologies under test such as web application by integrating with Selenium, Shell Script by JCraft and processing big data file by Xstream/JAXB.
Provides a high level overview of the system's functionality, a list of the key benefits and features as well as description of the typical process you should use when using SpiraPlan for the first time on a new project.
This presentation provides an overview of the Rapise automated testing tool from Inflectra. It provides an background on why you need to use automated testing as part of your development process and the features and differentiators that make Rapise your best choice for testing web, mobile, desktop, mainframe and api applications.
Tales from the Dark Side: Ori Bendet Selenium Conference India 2016Ori Bendet
See HPE’s R&D uses Selenium and other open source tools. Understand the new roles and responsibilities of dev/test @HPE and how they fit into current team structure. Discover their lessons learned about how Selenium and open source has contributed to the success and maturity of HPE's own quality assurance and testing tools across the entire portfolio.
This presentation provides an overview of the TaraVault source code management system from Inflectra. It describes the features for both TaraVault using Git and Subversion. It also includes recommended code management workflows such as GitFlow.
In a device-frangmented world like ours today, it has become impossible to test all software, let alone mobile applications, manually. That's why automated testing is so important!
Find out about the top benefits of automated testing in this slideshow!
This talk describes how we use a scaled approach for CI/CD. The system is set up for iOS and Android Apps but many of the concepts presented are applicable for any type of application. We will cover the different pipeline stages a change goes through, how we automate many levels of testing, treat our CI infrastructure as code, which key metrics we use and we track them on dashboards. All this demonstrates how we can get close to Continuous Delivery for platforms still ruled by App stores.
Covered in this webinar:
- Intro to Perfecto
- Digital Challenges
- Understanding the Perfecto CQ Lab
- Architecture/Setup
- Perfecto University, Community and Partner Portal
- Perfecto Solution Look and Feel
- Q&A
By the end of this webinar, you'll have a solid foundation of Perfecto's tools, resources, and products.
The rise of DevOps and the increase in developer-QA collaboration has led to the introduction of new testing frameworks such as Espresso and XCUITest.
Join us and learn how organizations are improving pipeline efficiency by adding Espresso to their CI process as well as learn the basic concepts of instrumented test tools such as Espresso and XCUITest. This webinar will cover:
-Latest market trends causing this shift and why organizations are moving from Appium to Espresso
-For each framework (Espresso, XCUITest and Appium), we will cover:
-Characteristics
-Technology/Architecture
-Pros & Cons
-Demo of Espresso
The DevOps Dance - Shift Left, Shift Right - Get It RightInflectra
As more organizations move towards continuous integration (CI) and continuous delivery (CD) with DevOps pipelines becoming the norm, where is the right place to do different kinds and levels of testing? In this presentation, I will provide a blueprint for test managers on how to think about shifting left and shifting right while keeping the overall QA picture and goals in mind.
Accessibility Testing - Using Asqatasun - Meetup WebinarKeyur Shah
This webinar covers accessibility testing tool "Asqatasun" which is from the open source community and a great way to figure out accessibility guideline violations and remediation.
You can find the associated video recording of the webinar @ https://youtu.be/oE1QayUu5KA
Automation Testing on Selenium by Quontra SolutionsQUONTRASOLUTIONS
Hi,
We offer online and offline IT Trainings with Placements, Project Assistance in different platforms with real time Industry Consultants to provide quality training for all IT professionals, corporate clients and students etc.
Selenium Online Training by QuontraSolutions. We are providing excellent Selenium Training by real-time IT industry experts. Our training methodology is very unique Our Course Content covers all the in-depth critical scenarios. We have completed more than 200+ Selenium Training batches through Online Training program. Our Selenium Classes covers all the real time scenarios, and it’s completely on Hands-on for each and every session.
Selenium is a set of tools that is used to automate web application testing, across many platforms between the biggest advantages of Selenium, we can mention:
- Runs in many browsers.
- Can be controlled with programming language like Java or PHP that makes selenium very handy to integrate it to unit tests.
Selenium is usually used to have test cases that need to be run frequently, with unlimited iterations and at the same time through this is possible to have disciplined test documentation.
Course Content:
• Introduction to Selenium.
• Selenium Components.
• Downloading selenium IDE From Mozilla.
• Creating the Environment for Selenium RC.
• Developing the reusable script for any project. Automation life cycle, Validations.
• Transactions
• Flow Control, Exceptions, and Assertions
• Framework.
• Defining, Instantiating, and Starting Threads
• JUnit Introduction
• Testing, Data Base Connectivity Object, repository.
• Web Driver
• Result Analysis.
• Interview questions.
Please Visit us for the Demo Classes, we have regular batches and weekend batches.
Attend Free Demo on 2nd and 3rd August 2014.
My talk at CodeFest 2017 in Novosibirsk, Russia. I talk about the benefits of adding a app crawler to your build process. In todays Agile world it's becoming difficult to keep up with the amount of manual and exploratory testing with shorter and shorter sprint iterations. It's time to put machines to work and help take some of the load off of us!
Good practices for debugging Selenium and Appium testsAbhijeet Vaikar
We often come across situations when:
> We cannot figure out why our Selenium/Appium scripts fail during execution either locally or on CI.
> We need to debug scripts locally while writing them but find debugging painful and slow
Debugging the scripts is often the approach to fix them. What all different ways we can do it?
I shared about some of the good practices I have used for debugging Selenium and Appium scripts
Functional Testing is system level , end-to-end testing of your app from a user's perspective. Automating the process of functional testing of your app offers several benefits – it saves time and effort, it's repeatable, simplifies regression testing, enables testing with large data sets and it can be tied into your Continuous Integration process. UI Automations is an automated functional test framework from Apple. Here, user interactions are driven by test scripts are written in JavaScript and executed using the Instruments Automation tool.
Twice vertelt u in een korte intensieve sessie meer over ALM en Team Foundation Server. In dit seminar is gedemonstreerd wat de nieuwe mogelijkheden zijn van Visual Studio 2012 en Visual Studio 2012 Team Foundation Server. Team Foundation Server ondersteunt de gehele Lifecycle van het applicatie ontwikkeltraject op basis van het Agile gedachtegoed. Er is onder andere ingegaan op de verbeterde samenwerkingsmogelijkheden, het beheer van de source code en het applicatie testproces. Onderwerpen die behandeld zullen worden tijdens dit seminar:
• Agile Dashboards
• Drag/Drop Storyboards en Taskboards
• Ondersteuning voor meerdere teams
• Betere offline Version Control d.m.v. local workspaces
• Exploratory Testing
• Feedback Manager
• Geïntegreerde Code Review
• Vernieuwde IDE
• Integratie met verschillende Unit Test Frameworks
• Suspend/Resume work binnen Visual Studio
Seminar over ALM en Team Foundation Server
In dit seminar wordt gedemonstreerd wat de nieuwe mogelijkheden zijn van Visual Studio 2012 en Visual Studio 2012 Team Foundation Server. Team Foundation Server ondersteunt de gehele Lifecycle van het applicatie ontwikkeltraject op basis van het Agile gedachtegoed. Er wordt onder andere ingegaan op de verbeterde samenwerkingsmogelijkheden, het beheer van de source code en het applicatie testproces.
Onderwerpen die behandeld worden tijdens dit seminar zijn:
- Agile dashboards
- Drag/drop storyboards en Taskboards
- Ondersteuning voor meerdere teams
- betere offline version control d.m.v. local workspaces
- Exploratory testing
- Feedback manager
- Geïntegreerde code review
- Vernieuwde IDE
- Integratie met verschillende Unit Test Frameworks
-Suspend/Resume work binnen Visual Studio
John Fodeh - Adventures in Test Automation-Breaking the Boundaries of Regress...TEST Huddle
EuroSTAR Software Testing Conference 2012 presentation on Adventures in Test Automation-Breaking the Boundaries of Regression Testing by John Fodeh.
See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
"Experiences Of Test Automation At Spotify" with Kristian KarlTEST Huddle
View webinar: http://www.eurostarconferences.com/community/member/webinar-archive/webinar-87-experiences-of-test-automation-at-spotify-
At Spotify, we want the manual testing effort to be focused as much as possible at feature testing, less on regression tests. But we still have to do regression. So, we tried to automate a big chunk of that. Regression tests are run on our Desktop, Android, iOS and WebPlayer clients, and also some backend services.
I will share with you how far we have come. What techniques, tools and methodologies we have tried. What experiences has been good, and what has been not that good.
This is a presentation about the Web Automation Testing which was held in Info.nl. This presentation shows what is Automation Testing and how it could be adopted by developers.
See related code here:
https://github.com/infonl/automation-testing-presentation
Similar to Building Resilient Automated UI Tests for Cloud Applications using Scripless Technonologies (20)
Rapise - Introduction to Powerful New Rapise 6.0Adam Sandman
This presentation outlines the new features in the latest version of our Rapise automated software testing tool. Covering enhancements in the user interface as well as support for additional technologies such as Microsoft Dynamics and SAP Fiori.
Alternatives to the Micro Focus QA SuiteAdam Sandman
We have had lots of enquires about better alternatives to the old Micro Focus (HP, Mercury) suite of ALM, UFT, and LoadRunner. This presentation outlines the Inflectra platform alternative.
Codeless Test Automation - Myth or MagicAdam Sandman
During the webinar, Adam Sandman, Inflectra's Technical Director, showcased the top 10 features a competitive codeless test automation tools should include in 2019.
5 Principles to Managing Your Application Lifecycle with SpiraTeamAdam Sandman
On January 24, 2019, Inflectra and #SriramRajagopalan offered to a group of aspiring agilists a webinar on Five Principles to Managing Your Application Lifecycle with SpiraTeam®. The webinar is part of Inflectra's certificate course called: Journey Into Agile With Inflectra - A Free Webinar Course.
Agile Application Lifecycle Management (ALM) with InflectraAdam Sandman
This presentation was given at the Effimag 10 Year Anniversary event in Wollerau, Switzerland. It discusses how you can use SpiraTeam and Rapise from Inflectra to foster communication and collaboration across the different disciplines in agile teams.
Ensuring Project Success with SpiraTeam and Rapise from Inflectra pta - shortAdam Sandman
This presentation was given at the PTA GmbH winter seminar in Stuttgart, Germany in 2018 to outline how teams can use SpiraTeam, SpiraPlan, and Rapise from Inflectra to ensure project success.
Microsoft Dynamics AX- Robotic Process Automation (RPA) with RapiseAdam Sandman
This presentation explains how you can use Rapise from Inflectra to perform both Robotic Process Automation (RPA) and Test Automation of Microsoft Dynamics AX.
Microsoft Dynamics NAV - Robotic Process Automation (RPA) with RapiseAdam Sandman
This presentation explains how you can use Rapise from Inflectra to perform both Robotic Process Automation (RPA) and Test Automation of Microsoft Dynamics NAV.
Microsoft Dynamics NAV - Robotic Process Automation (RPA) with RapiseAdam Sandman
This presentation explains how you can use Rapise from Inflectra to perform both Robotic Process Automation (RPA) and Test Automation of Microsoft Dynamics NAV.
SpiraTest adds Quality & Test Management to JiraAdam Sandman
This presentation explains how you can enhance Jira and the Atlassian platform with SpiraTest from Inflectra. SpiraTest adds robust test and quality management capabilities to Jira, with full bidirectional integration
Rapid Web UI Test Automation with RapiseAdam Sandman
Learn about the challenges of testing real world complex web applications such as Microsoft Office 365, Microsoft Dynamics and Salesforce. This presentation discusses some of the challenges of using XPATH and provides solutions and ideas to make this easier.
Real Testing Scenario Strategy - The Role of Exploratory TestingAdam Sandman
• Where to use exploratory testing
• Tools you can use (capture tools like bugreplay), tracking tools like SpiraTest’s new exploratory mode, etc.
• How to fit it into your sprint plan and best practices to working with developers to identify and fix issues found in exploratory testing.
Real Testing Scenario Strategy - Bringing It All Together For SuccessAdam Sandman
Have you ever wondered how to tackle a new testing project? Or maybe an existing one, but with real QA issues… Where would you start? Your boss expects improvement in the QA team performance and also wants to understand where the product stands real fast. You wish to optimize your work and have introduced automation, but the management do not really see the profit and return on investment. Your company management have recently decided to switch to Agile methodology. This real-life seminar will take you through the testing project bootstrap, including all required activities, from understanding the customer requirements, through design of manual tests and tips and tricks in that area followed by connecting your testing environment to testing automation and to CI process and at the end subject your application to Performance and Load testing.
Agile in Software Testing - The Government EditionAdam Sandman
In this presentation we discuss the challenges of adopting agile methodologies in Government projects (civilian and defense) as well as tools and processes to help you run large-scale agile projects, yet still be able to comply with the required acquisition and budgetary rules and policies.
Software Development & Testing Challenges in Finance & BankingAdam Sandman
This presentation discusses some of the challenges in software development and testing in the financial services industry, including Sarbox compliance, data migration and blockchain. It also includes case studies on the TSB and RBS disasters and illustrates how the right tools, process and culture can help avoid.
Inflectra User Summit California 2018 - SpiraTeam, SpiraTest, SpiraPlan, Rapi...Adam Sandman
This is the presentation from the 2018 Inflectra user summits that were held in California (Santa Monica and San Francisco). They outline the recent updates from the company as well as the latest product roadmaps and plans.
Using REST and UI Testing to Test Ajax Web ApplicationsAdam Sandman
This session will describe the presentation tier in modern web applications, with an overview of new web frameworks AngularJS and ReactJS. There will be an overview of the page lifecycle in a typical, modern, responsive AJAX web application and an explanation of the different testable areas (DOM, REST JSON, JavaScript state) as well as an overview of the advantages and limitations of testing each area.
Testing & Compliance Challenges for Healthcare in the CloudAdam Sandman
In this presentation we discuss some of the unique testing and compliance requirements for IT projects in healthcare and the life sciences. We discuss the move to the cloud, the opportunities and challenges it will bring, and how the Inflectra platform can help. We then have a practical demonstration of our two products - SpiraTeam and Rapise - that can help you achieve compliance faster and more affordably than ever before.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Modern design is crucial in today's digital environment, and this is especially true for SharePoint intranets. The design of these digital hubs is critical to user engagement and productivity enhancement. They are the cornerstone of internal collaboration and interaction within enterprises.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
Worried about document security while sharing them in Salesforce? Fret no more! Here are the top-notch security standards XfilesPro upholds to ensure strong security for your Salesforce documents while sharing with internal or external people.
To learn more, read the blog: https://www.xfilespro.com/how-does-xfilespro-make-document-sharing-secure-and-seamless-in-salesforce/
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
3. • Many implementation languages
• Many UI technologies
• Custom UI components
• No public access
3
Automated UI testing in uncontrollably improving environment
Typical application
5. 5
Automated UI testing in uncontrollably improving environment
Why test UI in this case?
Is it unavoidable?
6. • Unpredictable updates on
Microsoft servers may
lead to
– Plugin load error
– Plugin functional issues
• Issues depend on client
type and geo location
• No logs
6
Updates in the cloud
8. 8
Automated UI testing in uncontrollably improving environment
Resilient & scriptless
testing
How we test?
9. • Resistance to changes in application
–Reuse of test parts
–Elastic XPATH
• Stability of execution
–Private browsing mode
–Physical click
9
Automated UI testing in uncontrollably improving environment
Resiliency of tests
12. • Use attributes:
id, class, role
• Avoid auto generated ids and classes:
_lvv_3, _ariaId_24
• Avoid full xpath
/html/body/div[5]
• Index may be a good choice:
(//div[@role='option'])[1]
• Search for text
//span[text()='Log In']
12
Automated UI testing in uncontrollably improving environment
Elastic XPATH
14. 14
Automated UI testing in uncontrollably improving environment
Physical click
• Sometimes event based click is not an
option
– May not work when it should
– May work when it should not
15. 15
Automated UI testing in uncontrollably improving environment
Scriptless technologies
• Recording
• Web Spy
• Rapise Visual Language (RVL)
16. • Capture user interactions
• Generate assertions
16
Automated UI testing in uncontrollably improving environment
Recording
17. 17
Automated UI testing in uncontrollably improving environment
Web Spy
• Cross-browser
• Object picker
• XPATH generators
19. One Language, Unified Approach
19
Automated UI testing in uncontrollably improving environment
solution for
automated UI testing
Desktop. Web. Mobile.
20. 20
Automated UI testing in uncontrollably improving environment
Get Rapise
https://www.inflectra.com/Rapise
GitHub
https://github.com/Inflectra/office365-outlook-
plugin-ui-testing
Twitter
@dmarkovtsev
Editor's Notes
Good morning. Thank you for coming. My name is Denis. It happened that more than 15 years I am working on tools for developers and testers. At different times it were compilers, and IDEs, tools for load and functional testing.
At present moment I am focused on UI test automation.
At Inflectra we develop Rapise – it is an IDE and execution environment for automated testing of web, desktop and mobile applications.
Today I would like to share with you experience we’ve got in area of UI test automation for cloud based applications.
Let me describe where it comes from. We frequently help our clients to solve complex tasks in testing process setup. In many cases they are big companies using software to support their internal business processes. These are solutions for financial sector, ERP, healthcare, for example blood banks.
Customers ask for help because their software solutions are complex, implemented using different technologies, frameworks, programming languages and custom components. As a rule such clients are pretty closed and do not provide access to their systems.
So today I’ll speak about a real-life experience, but using a demo example. We created it to let everyone be able to download, install and execute.
Our example consists of a publicly available application, testing tool and test sources.
We will talk about testing of Outlook plugin for Office 365. Outlook is a mail client from Micrsoft, Office 365 is a cloud based version of Microsoft Office.
The plugin is named TextMiner, it scans email body for signatures and automatically extracts information about name, address, job title, company name, and so on.
Outlook plugin is a web application that can work in a browser and in desktop version of Outlook on Windows and Mac.
Why develop automated UI tests in this case? We are familiar with the test pyramid and know that this type of testing is the most complex and expensive. Is there a way to save resources? Is there an alternative?
One can test backend with unit tests. Integration tests can throw email body into backend using CURL. This is simple. The question is what to do with the frontend, with user interface?
Though user interface is pretty simple there is one “But”.
The plugin works in external environment which may change any time. What worked a minute ago may just stop working. Consequences of unexpected and unpredicted updates from Microsoft side can be different. Let’s list a few of them.
Plugin load error
Plugin display issues
Plugin functional issues
Moreover such problems may depend on type of a client and it’s geographical location.
Reasons of such behavior are hidden in cloud nature of such a service as Office 365. Different accounts are attached to different versions/builds of the application. Probably updates are applied to trial accounts first and in selected regions. For example users from Europe may experience issues with plugin loading and at the same time clients from North America may be just fine.
Also accounts created at different times may be attached to different builds of Office 365 server side components.
=== Client side issues are not visible to us until reported
So we have conditions when we do not control situation 100%. We are in the cloud and it can be updated anytime.
In the case of desktop applications we at least have an opportunity to follow update schedule of the operating system and timely check our application for compatibility on Virtual Machines with specific configuration. In a cloud we do not have an opportunity to control version of the software we are working with.
Such situation is not always the case. For example, in commercial cloud systems supporting manufacturing and sales where software failure leads to tangible financial losses, vendors warn about updates beforehand and give a chance to adapt. Unfortunately Office 365 is not the case.
It is a bit of a paradox. Office 365 team makes a better system with each update, but it leads to problems for plugin vendors.
Speed of reaction and ability to extinguish the fire is very important in such a case. And it is very desirable to detect problems before users.
Thus a minimal set of automated UI tests is required. It must check operability of the plugin in desktop versions of Outlook and different browsers.
Also the test coverage must be executed constantly in monitoring mode, for different types of accounts (paid, trial), in different geographical zones, to detect problems as early as possible and react appropriately.
The question to experts from the auditory. Would you develop automated UI tests in such a case? If not, what is the alternative? If yes, what tools would you use?
[interactive session goes here, approximately 3-5 minutes]
So let; revisit the title of this talk - Building resilient automated tests for cloud-based applications using scriptless technologies.
Resiliency is about two things:
Resistance to changes in application
Reuse – makes easier to update
Elastic locators – no updates required for small changes in the app
Stability of execution
Private browsing mode
Wait functions (everybody knows)
Physical click
Therefore UI element locator does not depend on the container. In all cases it is the same XPATH for a given element.
To get UI element on desktop one needs to attach to embedded browser in Outlook (it is Internet Explorer on Windows), and then use XPATH locator. For a regular browser use XPATH of the frame, where the plugin is loaded, and then XPATH of the element.
This enables to build the test system in such a way that test recorded for browser is suitable to run on desktop without any changes.
This way the customer saved time and resources required for development and support of tests. Additional economy was achieved with ability to record user actions, locators are calculated automatically in this case (though some postprocessing may be required).
Just a few auxiliary functions were implemented separately for desktop and browsers. For example, navigation to a particular email in a mailbox. Email loading into the system was implemented using SOAP client built into Rapise.
- Collapsed view, div overlaps
Frequently clients ask that they could use non-programmers for creation and modification of tests. It happens for several reasons.
It can be people coming from manual testing.
Or analytics, managers, who are experts in a domain (e.g. launching atmospheric probes) but do not write code.
In such cases the team may consist of testers-programmers who deal with locators, user action emulation (for them software is mostly a set of forms and elements) and people who implement test cases and work at a higher level of abstraction. For testers of second type Rapise offers capability to create tests using spreadsheets. Examples of such spreadsheets you see on the screen.
The first example is calling a scenario (MyLogin) implemented by a programmer. The second example is filling a form (registering a new book in a library).
Frequently clients ask that they could use non-programmers for creation and modification of tests. It happens for several reasons.
It can be people coming from manual testing.
Or analytics, managers, who are experts in a domain (e.g. launching atmospheric probes) but do not write code.
In such cases the team may consist of testers-programmers who deal with locators, user action emulation (for them software is mostly a set of forms and elements) and people who implement test cases and work at a higher level of abstraction. For testers of second type Rapise offers capability to create tests using spreadsheets. Examples of such spreadsheets you see on the screen.
The first example is calling a scenario (MyLogin) implemented by a programmer. The second example is filling a form (registering a new book in a library).
Frequently clients ask that they could use non-programmers for creation and modification of tests. It happens for several reasons.
It can be people coming from manual testing.
Or analytics, managers, who are experts in a domain (e.g. launching atmospheric probes) but do not write code.
In such cases the team may consist of testers-programmers who deal with locators, user action emulation (for them software is mostly a set of forms and elements) and people who implement test cases and work at a higher level of abstraction. For testers of second type Rapise offers capability to create tests using spreadsheets. Examples of such spreadsheets you see on the screen.
The first example is calling a scenario (MyLogin) implemented by a programmer. The second example is filling a form (registering a new book in a library).
At present moment I am focused on UI test automation.
At Inflectra we develop Rapise – it is an IDE and execution environment for automated testing of web, desktop and mobile applications. The product has success on international markets, but until today was not presented in Russia. We think that it is time to close the gap and see the outcome.
Thank you for attention.
As I promised here is the link to the page where you can get Rapise for free. The link will be active for two weeks. And link to GitHub repository with demo framework source code. If you want to write me directly – use the email.We still have time for questions and answers. Please go ahead.