A live webinar presented by Curiosity Software on October 21st 2020, featuring Jim Hazen.
Watch the on demand webinar recording - https://opentestingplatform.curiositysoftware.ie/there-was-model-test-automation-webinar
Visual modelling is nothing new in software development, from the diagrams today drawn in sprint meetings, to defined methodologies like systems modelling, visual task analysis and UCML. Applied to perennial challenges in testing, modelling can accelerate test creation, reduce test maintenance time, and help define upfront the complex data needed in testing. In their fullest application, models bring stakeholders across the delivery lifecycle into close collaboration: System designers can formulate requirements in visual models, with engineers rapidly developing and testing in parallel from the accurate specifications.
Jim Hazen is a 25-year veteran of automation in testing, who in recent years has developed a keen interest in modelling for testing and development. Jim will discuss the practical value of different modelling approaches live on this webinar, illustrated through real-world experiences and stories. Posing the question of whether any one approach can realise the full potential of modelling, Jim will hand over to Curiosity Director of Technology James Walker. James will provide a practical demonstration of cutting-edge techniques in model-based test and requirements design, discussing how they are helping organisations design, develop and build quality software in short iterations.
Automatic code generation for cross platform, multi-device mobile apps. An in...Marco Brambilla
This presentation was given at the MobileDeLi workshop 2015 collocated with the Splash 2015 conference.
With the continuously increasing adoption of mobile devices,
software development companies have new business opportunities
through direct sales in app stores and delivery of
business to employee (B2E) and business to business (B2B)
solutions. However, cross-platform and multi-device development
is a barrier for today's IT solution providers, especially
small and medium enterprises (SMEs), due to the high
cost and technical complexity of targeting development to a
wide spectrum of devices, which dier in format, interaction
paradigm, and software architecture. So far, several authors
have proposed the application of model driven approaches
to mobile apps development following a variety of strategies.
In this paper we present the results of a research study conducted
to nd the best strategy for WebRatio, a software
development company, interested in producing a MDD tool
for designing and developing mobile apps to enter the mobile
apps market. We report on a comparative study conducted
to identify the best trade-os between various automatic
code generation approaches.
Slides from webinar, co-hosted by the Vivit UK & Ireland Local User Groups on May 27th 2020. James Walker from Curiosity Software Ireland presented on model-based testing for ALM/Octane, setting out how model-based testing enables greater communication, collaboration and end-to-end automation.
For many organizations today, ALM Octane provides the single source of truth for distributed teams. Its scalable test management keeps testers and developers synchronised with granular analysis of testing progress and results, all integrated into CI/CD pipelines and agile methodologies. However, the quality of this testing remains dependent on the quality of the tests fed in and assigned to testers. Testing speed furthermore remains limited by the efficiency of that test creation. Manual, unsystematic test design and a reliance on low-coverage production data will still lead to low coverage tests. Those tests will also remain impossible to maintain in tight iterations, leaving new releases further exposed to damaging bugs. Impeccable test management instead deserves impeccable test design.
This webinar demonstrated how model-based test generation seamlessly maintains optimized test cases and data in ALM Octane, all linked to system requirements and automation frameworks for in-sprint maintenance and test execution. You will discover a requirements-driven approach to test maintenance, in which test cases, scripts and data are maintained as quick-to-build flowcharts are updated. Powerful mathematical algorithms generate the smallest set of tests needed to “cover” the latest system logic, with “just in time” data allocation to ensure that every test has valid test data. Pushing the tests to integrated automation frameworks enables truly “Continuous Testing”, with granular run results synchronized automatically in ALM Octane.
Integrating AI in software quality in absence of a well-defined requirementsNagarro
Software quality reflects degree of excellence with which a product is developed and performs. At Software Quality Days Vienna 2020, Nagarro QA Experts, Rajni Singh and Khimanand Upreti discuss how well defined and structured requirements acts as foundation stones for ensuring success of any software development process. They also speak about the need for the development of a framework that would contribute in combining various AI techniques along with their drivers for requirements phase.
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...Curiosity Software Ireland
This webinar was co-hosted by Curiosity Software and Sauce Labs on the 28th of September, 2021. Watch the webinar on demand today: https://opentestingplatform.curiositysoftware.ie/stop-testing-test-coverage-webinar
A definition of “done” is one of the hardest and most valuable things to come by in testing. Faced with fast-changing, massively complex systems, there’s no time to test everything in short sprints. Even defining “everything” is hard enough, given the vast and often unknown system logic, user devices, and integrated technologies that must be factored into rigorous testing. Too often, a lack of measurability combines with unsystematic test design, forcing testers to guess or hope that testing is “done”. This introduces uncertainty with every rapid release. Tests leave logic exposed to costly bugs and performance issues, while untested devices warp UIs and user experiences.
This webinar will set out how testing can rapidly identify, generate, and run the tests needed to de-risk rapid software releases. It will define functional test coverage in three dimensions, considering the system logic and data that must be tested, the optimal device mix, and the need to test across different system tiers. James Walker, Curiosity’s Director of Technology, and Marcus Merrell, Senior Director of Technology Strategy at Sauce Labs, will then demonstrate how in-sprint testing can target tests based on this multifaceted measure. You will see how:
1. Generating optimised tests, data and scripts from visual flowcharts avoids slow test creation and maintenance, while testing system logic rigorously based on time and risk.
2. Pushing tests to cloud-based device labs minimises environment and device limitations, enabling the right mix for each stage of the testing lifecycle.
3. Updating central flows regenerates tests in-sprint, targeting impacted and risky logic across APIs, UIs and back-end systems.
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...Curiosity Software Ireland
This webinar was co-hosted by Xray and Curiosity Software on 18th May 2021. Watch the on demand recording here: https://opentestingplatform.curiositysoftware.ie/xray-in-sprint-testing-webinar
In-sprint testing must tackle three pressing problems:
1. You must know exactly what needs testing before each release. There’s not time to test everything.
2. You need up-to-date and aligned test assets, including test cases, data, scripts and CI/CD artefacts.
3. Test teams must know what needs testing, when, and have on demand access to environments, tests and data.
These problems are near-impossible to crack at organisations who struggle with application complexity, rapid system change, and overly-manual testing processes. Challenges include:
1. Test creation time. Manually creating test cases, data and scripts is slow and unsystematic, resulting in low coverage tests.
2. Slow test maintenance. Changes break tests, with little time in sprints to check test cases, scripts, and data.
3. Knowing when testing is “done”. There is little measurability or peace of mind when systems “go live”.
This webinar will set out how maintaining a “digital twin” of the system under test prioritises testing time AND maintains rigorous tests in-sprint. You will see how:
1. Intuitive flowcharts generate optimised test cases, scripts, and data.
2. Feeding changes into the models maintains up-to-date tests.
3. Pushing the tests to agile test management tooling then makes sure that teams know which tests to run, when, with full traceability and a measurable definition of ‘done’.
James Walker, Curiosity’s Director of Technology, and Sérgio Freire, Head of Product Evangelism for Xray, will set out this cutting-edge approach to in-sprint testing. Günther-Matthias Bär, Test Automation Engineer at Sogeti, will then draw on implementation experience to discuss the value of the proposed approach.
Recent Gartner and Capgemini studies predict only around 25% of data science projects are successful and only around 15% make it to full-scale production. Of these, many degrade in performance and produce disappointing results within months of implementation. How can focusing on the desired business outcomes and business use cases throughout a data science project help overcome the odds?
Model-Based Testing for Cypress - a live webinar co-presented by Cypress.io and Curiosity Software Ireland on September 29th 2020.
Watch the on demand webinar recording - https://curiositysoftware.ie/resources/model-based-testing-for-cypress-webinar/
Visit TestModeller.io to start a free trial and work through our free Test Modeller for Cypress tutorial.
Book a free demo - calendly.com/curiosity-james
Cypress is one of the fastest-growing automation technologies, at the forefront of the test automation revolution. This webinar explored what happens when you combine this cutting-edge technology with a tried-and-tested methodology for maintaining tests and data in-sprint.
Cypress VP of Engineering Gleb Bahmutov joined seasoned model-based testing inventor James Walker, offering an in-depth exploration of the value of model-based testing for Cypress. Curiosity Solutions Architect Harry Burn was also on hand to draw on wide-reaching experience in implementing effective model-based test automation solutions.
You will come away from this lively discussion with an understanding of the value of model-based testing for Cypress, along with practical steps for realising its value today. You will see how modelling:
1. Automates test creation for existing frameworks, removing scripting bottlenecks;
2. Minimises test maintenance for in-sprint regression;
3. Ensures that every Cypress test comes with the accurate data it needs.
A live demo will show you how visual modelling also transforms delivery practices beyond test design and maintenance. You will discover how:
1. System designers, developers and QA teams can collaborate seamlessly from visual requirements models;
2. Non-coders can generate tests and data from the visual models, re-using code from Cypress frameworks;
3. Engineers waste no time copying, pasting and updating boilerplate code, focusing only on scripts for new and interesting logic;
4. Developers and QA teams work fully in parallel, developing from accurate specifications and rigorously testing in-sprint.
Join James, Harry and Gleb to learn how you can get started with model-based testing today, maintaining rigorous Cypress test suites in the shortest iterations!
Curiosity and fourTheorem present: From Coverage Guesswork to Targeted Test G...Curiosity Software Ireland
This webinar was co-hosted by fourTheorem and Curiosity Software on 18th January 2023. Watch the on demand recording here: https://www.curiositysoftware.ie/coverage-guesswork-targeted-test-generation-webinar
Assuring quality pre-release hinges on one question: Did you run the optimal set of tests to de-risk changes made in that iteration? Too often, testing cannot answer this question, due to poor traceability between tests, user stories, code and data. This limited traceability underpins a raft of challenges:
1. Test coverage is unmeasurable, or based on partially-educated guesses.
2. Updating tests is slow, manual, and unstructured, leading to mounting technical debt.
3. Shallow test assertions cannot say whether tests got the right results for the right reasons, especially at the code and database levels.
This webinar will set out how you can measure and consistently hit the right in-sprint test coverage. Curiosity’s CTO, James Walker, and Peter Elger, CEO of fourTheorem, will set out techniques for linking tests, user stories, code and data, generating targeted tests based on changes across the SDLC. You will see how:
1. Automated test generation can target tests based on changing user stories and code.
2. Tracking tests at the code and data level boosts observability and creates close traceability.
3. Database comparisons verify that UI and API tests produce the right results in critical back-end systems.
Join James and Peter to discover how you can make every release with confidence!
Watch the on demand webinar: https://www.curiositysoftware.ie/coverage-guesswork-targeted-test-generation-webinar
Automatic code generation for cross platform, multi-device mobile apps. An in...Marco Brambilla
This presentation was given at the MobileDeLi workshop 2015 collocated with the Splash 2015 conference.
With the continuously increasing adoption of mobile devices,
software development companies have new business opportunities
through direct sales in app stores and delivery of
business to employee (B2E) and business to business (B2B)
solutions. However, cross-platform and multi-device development
is a barrier for today's IT solution providers, especially
small and medium enterprises (SMEs), due to the high
cost and technical complexity of targeting development to a
wide spectrum of devices, which dier in format, interaction
paradigm, and software architecture. So far, several authors
have proposed the application of model driven approaches
to mobile apps development following a variety of strategies.
In this paper we present the results of a research study conducted
to nd the best strategy for WebRatio, a software
development company, interested in producing a MDD tool
for designing and developing mobile apps to enter the mobile
apps market. We report on a comparative study conducted
to identify the best trade-os between various automatic
code generation approaches.
Slides from webinar, co-hosted by the Vivit UK & Ireland Local User Groups on May 27th 2020. James Walker from Curiosity Software Ireland presented on model-based testing for ALM/Octane, setting out how model-based testing enables greater communication, collaboration and end-to-end automation.
For many organizations today, ALM Octane provides the single source of truth for distributed teams. Its scalable test management keeps testers and developers synchronised with granular analysis of testing progress and results, all integrated into CI/CD pipelines and agile methodologies. However, the quality of this testing remains dependent on the quality of the tests fed in and assigned to testers. Testing speed furthermore remains limited by the efficiency of that test creation. Manual, unsystematic test design and a reliance on low-coverage production data will still lead to low coverage tests. Those tests will also remain impossible to maintain in tight iterations, leaving new releases further exposed to damaging bugs. Impeccable test management instead deserves impeccable test design.
This webinar demonstrated how model-based test generation seamlessly maintains optimized test cases and data in ALM Octane, all linked to system requirements and automation frameworks for in-sprint maintenance and test execution. You will discover a requirements-driven approach to test maintenance, in which test cases, scripts and data are maintained as quick-to-build flowcharts are updated. Powerful mathematical algorithms generate the smallest set of tests needed to “cover” the latest system logic, with “just in time” data allocation to ensure that every test has valid test data. Pushing the tests to integrated automation frameworks enables truly “Continuous Testing”, with granular run results synchronized automatically in ALM Octane.
Integrating AI in software quality in absence of a well-defined requirementsNagarro
Software quality reflects degree of excellence with which a product is developed and performs. At Software Quality Days Vienna 2020, Nagarro QA Experts, Rajni Singh and Khimanand Upreti discuss how well defined and structured requirements acts as foundation stones for ensuring success of any software development process. They also speak about the need for the development of a framework that would contribute in combining various AI techniques along with their drivers for requirements phase.
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...Curiosity Software Ireland
This webinar was co-hosted by Curiosity Software and Sauce Labs on the 28th of September, 2021. Watch the webinar on demand today: https://opentestingplatform.curiositysoftware.ie/stop-testing-test-coverage-webinar
A definition of “done” is one of the hardest and most valuable things to come by in testing. Faced with fast-changing, massively complex systems, there’s no time to test everything in short sprints. Even defining “everything” is hard enough, given the vast and often unknown system logic, user devices, and integrated technologies that must be factored into rigorous testing. Too often, a lack of measurability combines with unsystematic test design, forcing testers to guess or hope that testing is “done”. This introduces uncertainty with every rapid release. Tests leave logic exposed to costly bugs and performance issues, while untested devices warp UIs and user experiences.
This webinar will set out how testing can rapidly identify, generate, and run the tests needed to de-risk rapid software releases. It will define functional test coverage in three dimensions, considering the system logic and data that must be tested, the optimal device mix, and the need to test across different system tiers. James Walker, Curiosity’s Director of Technology, and Marcus Merrell, Senior Director of Technology Strategy at Sauce Labs, will then demonstrate how in-sprint testing can target tests based on this multifaceted measure. You will see how:
1. Generating optimised tests, data and scripts from visual flowcharts avoids slow test creation and maintenance, while testing system logic rigorously based on time and risk.
2. Pushing tests to cloud-based device labs minimises environment and device limitations, enabling the right mix for each stage of the testing lifecycle.
3. Updating central flows regenerates tests in-sprint, targeting impacted and risky logic across APIs, UIs and back-end systems.
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...Curiosity Software Ireland
This webinar was co-hosted by Xray and Curiosity Software on 18th May 2021. Watch the on demand recording here: https://opentestingplatform.curiositysoftware.ie/xray-in-sprint-testing-webinar
In-sprint testing must tackle three pressing problems:
1. You must know exactly what needs testing before each release. There’s not time to test everything.
2. You need up-to-date and aligned test assets, including test cases, data, scripts and CI/CD artefacts.
3. Test teams must know what needs testing, when, and have on demand access to environments, tests and data.
These problems are near-impossible to crack at organisations who struggle with application complexity, rapid system change, and overly-manual testing processes. Challenges include:
1. Test creation time. Manually creating test cases, data and scripts is slow and unsystematic, resulting in low coverage tests.
2. Slow test maintenance. Changes break tests, with little time in sprints to check test cases, scripts, and data.
3. Knowing when testing is “done”. There is little measurability or peace of mind when systems “go live”.
This webinar will set out how maintaining a “digital twin” of the system under test prioritises testing time AND maintains rigorous tests in-sprint. You will see how:
1. Intuitive flowcharts generate optimised test cases, scripts, and data.
2. Feeding changes into the models maintains up-to-date tests.
3. Pushing the tests to agile test management tooling then makes sure that teams know which tests to run, when, with full traceability and a measurable definition of ‘done’.
James Walker, Curiosity’s Director of Technology, and Sérgio Freire, Head of Product Evangelism for Xray, will set out this cutting-edge approach to in-sprint testing. Günther-Matthias Bär, Test Automation Engineer at Sogeti, will then draw on implementation experience to discuss the value of the proposed approach.
Recent Gartner and Capgemini studies predict only around 25% of data science projects are successful and only around 15% make it to full-scale production. Of these, many degrade in performance and produce disappointing results within months of implementation. How can focusing on the desired business outcomes and business use cases throughout a data science project help overcome the odds?
Model-Based Testing for Cypress - a live webinar co-presented by Cypress.io and Curiosity Software Ireland on September 29th 2020.
Watch the on demand webinar recording - https://curiositysoftware.ie/resources/model-based-testing-for-cypress-webinar/
Visit TestModeller.io to start a free trial and work through our free Test Modeller for Cypress tutorial.
Book a free demo - calendly.com/curiosity-james
Cypress is one of the fastest-growing automation technologies, at the forefront of the test automation revolution. This webinar explored what happens when you combine this cutting-edge technology with a tried-and-tested methodology for maintaining tests and data in-sprint.
Cypress VP of Engineering Gleb Bahmutov joined seasoned model-based testing inventor James Walker, offering an in-depth exploration of the value of model-based testing for Cypress. Curiosity Solutions Architect Harry Burn was also on hand to draw on wide-reaching experience in implementing effective model-based test automation solutions.
You will come away from this lively discussion with an understanding of the value of model-based testing for Cypress, along with practical steps for realising its value today. You will see how modelling:
1. Automates test creation for existing frameworks, removing scripting bottlenecks;
2. Minimises test maintenance for in-sprint regression;
3. Ensures that every Cypress test comes with the accurate data it needs.
A live demo will show you how visual modelling also transforms delivery practices beyond test design and maintenance. You will discover how:
1. System designers, developers and QA teams can collaborate seamlessly from visual requirements models;
2. Non-coders can generate tests and data from the visual models, re-using code from Cypress frameworks;
3. Engineers waste no time copying, pasting and updating boilerplate code, focusing only on scripts for new and interesting logic;
4. Developers and QA teams work fully in parallel, developing from accurate specifications and rigorously testing in-sprint.
Join James, Harry and Gleb to learn how you can get started with model-based testing today, maintaining rigorous Cypress test suites in the shortest iterations!
Curiosity and fourTheorem present: From Coverage Guesswork to Targeted Test G...Curiosity Software Ireland
This webinar was co-hosted by fourTheorem and Curiosity Software on 18th January 2023. Watch the on demand recording here: https://www.curiositysoftware.ie/coverage-guesswork-targeted-test-generation-webinar
Assuring quality pre-release hinges on one question: Did you run the optimal set of tests to de-risk changes made in that iteration? Too often, testing cannot answer this question, due to poor traceability between tests, user stories, code and data. This limited traceability underpins a raft of challenges:
1. Test coverage is unmeasurable, or based on partially-educated guesses.
2. Updating tests is slow, manual, and unstructured, leading to mounting technical debt.
3. Shallow test assertions cannot say whether tests got the right results for the right reasons, especially at the code and database levels.
This webinar will set out how you can measure and consistently hit the right in-sprint test coverage. Curiosity’s CTO, James Walker, and Peter Elger, CEO of fourTheorem, will set out techniques for linking tests, user stories, code and data, generating targeted tests based on changes across the SDLC. You will see how:
1. Automated test generation can target tests based on changing user stories and code.
2. Tracking tests at the code and data level boosts observability and creates close traceability.
3. Database comparisons verify that UI and API tests produce the right results in critical back-end systems.
Join James and Peter to discover how you can make every release with confidence!
Watch the on demand webinar: https://www.curiositysoftware.ie/coverage-guesswork-targeted-test-generation-webinar
A webinar hosted by Curiosity Software Ireland on November 10th 2020. Watch the on demand recording here: https://opentestingplatform.curiositysoftware.ie/broken-promise-test-automation-webinar
Let’s face it - in this day and age you can’t test everything. Our environments have become too complex, while the allocated time for the construction and execution of tests is shorter than ever. With these constraints, two pressing questions arise:
• Are we building tests that truly matter for the release?
• Are we optimizing our regression suites in light of the changing application?
Believe it or not, this webinar is NOT a pitch about how AI or ML will magically solve your problems. Instead, Huw Price, Managing Director of Curiosity and Daniel Howard, Senior Researcher at Bloor Research, will offer a definitive plan for evolving sustainable automation. They will map new and emerging techniques for achieving in-sprint testing, including:
1. Automation that extends far beyond test execution;
2. Optimisation techniques for targeting testing exactly where it’s needed;
3. Methods for capitalising on data created by integrated DevOps toolchains.
Curiosity Director of Technology, James Walker, will be on hand to provide demos of the key technologies identified by Huw and Daniel. You will come away with actionable guidance for optimizing your testing, while tackling the time-intensive processes that test automation has introduced.
Join Huw, Daniel and James to see how testing can move beyond hand-cranking tests!
Watch the on demand recording here: https://opentestingplatform.curiositysoftware.ie/broken-promise-test-automation-webinar
Watch the on demand webinar recording - https://opentestingplatform.curiositysoftware.ie/in-sprint-regression-testing-webinar
Visit TestModeller.io to start a free trial and work through our free Test Modeller for Perfecto tutorial.
Achieving in-sprint regression- convert continuous feedback into rigorous automated testing - September 9th, 2020
Delivering quality systems at speed demands rigorous testing before each and every release. Unfortunately, robust and reliable automated regression testing is difficult to achieve in short iterations.
Too often, complex processes force testing far behind development. Teams scramble to update and execute complex test suites, leaving system logic and configurations exposed to costly bugs. Model-based test automation (MBTA) can help. With the new integration between TestModeller.io and Perfecto, you can achieve rigorous test creation, maintenance, and execution at scale.
This webinar will present a practical approach to in-sprint regression testing, delivering accurately-built, fully-tested software in short iterations. You will discover how:
1. Visual modelling provides a single source of truth for fast-changing designs and continuous feedback;
2. Model-based test generation creates regression packs that focus on the logic most likely affected by system changes;
3. One click pushes the risk-based tests to Perfecto for cloud-based execution across a full spread of devices and platforms;
4. Feeding advanced test reports back into the central models closes the feedback loop, enabling continuous, in-sprint testing.
Sound too good to be true? Join James Walker and Julius Mong to discover how you can get started today!
About the Speakers:
James Walker is Director of Technology at Curiosity Software and brings years of experience in successful software delivery. James has collaborated closely with a range of organisations to identify and resolve their QA needs and has invented several success Model-Based Testing technologies.
Julius Mong has over 20 years of experience in software development, consulting, business development, pre and post-sales operations, and QA across the software, consumer product, digital media, and digital marketing industries. He specializes in helping enterprises optimize their QA strategies and make testing become of value rather than a liability by "shifting testing left.”
Automated EDW Assessment and Actionable Recommendations - Impetus WebinarImpetus Technologies
Assessing analytical workloads is the first step towards successful cloud migration. However, an assessment typically provides a non-actionable list of inventories.
An intelligent automation-based workload assessment offered by Impetus’ Workload Transformation Solution can help you get actionable insights. It profiles workloads and maps their compatibility with your target cloud environment. As a result, you are prepared to avoid common pitfalls and ensure a successful cloud transition of your ETL and analytics workloads.
In this session, our experts will share insights on how this solution can help you:
Identify workload complexities, patterns, and technical debt
Map existing workloads to your target cloud stack
Create a blueprint for future-state architecture based on an automation-based intelligent assessment
Implement best practices to de-risk your cloud transition
We will also share success stories of how Impetus has helped Fortune 500 enterprises make the right decisions for a seamless EDW transformation.
To learn more view our webinar here - https://bit.ly/37zSwML
Microsoft DevOps for AI with GoDataDrivenGoDataDriven
Artificial Intelligence (AI) and machine learning (ML) technologies extend the capabilities of software applications that are now found throughout our daily life: digital assistants, facial recognition, photo captioning, banking services, and product recommendations. The difficult part about integrating AI or ML into an application is not the technology, or the math, or the science or the algorithms. The challenge is getting the model deployed into a production environment and keeping it operational and supportable. Software development teams know how to deliver business applications and cloud services. AI/ML teams know how to develop models that can transform a business. But when it comes to putting the two together to implement an application pipeline specific to AI/ML — to automate it and wrap it around good deployment practices — the process needs some effort to be successful.
Keynote presentation from ECBS conference. The talk is about how to use machine learning and AI in improving software engineering. Experiences from our project in Software Center (www.software-center.se).
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web TestingPerfecto by Perforce
The widespread adoption of test automation has created many challenges — for everything from development lifecycle integration to scripting strategy.
One pitfall of automation is that teams often rush to automate everything they can. This is the automation firehose.
However, just because a scenario CAN be automated does not mean it SHOULD be automated. For scenarios that should be automated, teams must adopt implementation plans to ensure tests are reliable and deriving value.
Join this webinar led by Perfecto’s Chief Evangelist, Eran Kinsbruner, along with Thomas Haver, Manager of Automation & Delivery. In this session, the audience will:
-Understand which test scenarios to automate.
-Learn how to maximize the benefits of automation.
-Receive a checklist to determine automation feasibility and ROI.
From Model-based to Model and Simulation-based Systems ArchitecturesObeo
Achieving quality engineering through descriptive and analytical models
Systems architecture design is a key activity that affect the
overall systems engineering cost. It is hence fundamental
to ensure that the system architecture reaches a proper quality.
In this paper, we leverage on MBSE approaches and complement them
with simulation techniques, as a prom-ising way to improve the quality of the system architecture definition, and to come up with inno-vative solutions while securing the systems engineering process.
Impact 2013 2963 - IBM Business Process Manager Top PracticesBrian Petrini
Process efficiency remains the top priority of IT executives around the world. To help you succeed, IBM has collected a number of key top practices that have proven to be the necessary ingredient of any success story with the market leading process management solution ? IBM Business Process Manager. Placed in the context of an end-to-end BPM solution lifecycle, this session will focus on key infrastructure, administration, and operational top practices for IBM BPM Standard and Advanced, as distilled by lead IBM practitioners based experiences with projects world-wide. By the end of the session you will have the top tips on: setting up development environments, critical points on keeping your IBM BPM infrastructure scalable, performance tuning, as well access to top intellectual capital in this area.
Comcast Labs Connect - PHLAI Conference Philadelphia 2018 Open Data Group
Open Data Group's Product Manager Rehgan Avon Speaks about Achieving AI and ML Operational Excellence at the Comcast Labs Connect - Artificial Intelligence And Machine Learning Conference in Philadelphia 2018.
Curiosity Software Presents: Isolating blast radiuses for testing - How to no...Curiosity Software Ireland
This webinar was hosted live on 28th January 2023. Watch the on demand recording here: https://www.curiositysoftware.ie/isolating-blast-radiuses-for-testing-webinar
Developers today swap components from systems at lightning speed - but how quickly and rigorously can you test these changes? Too often, testing relies on slow and ineffective end-to-end testing, which does not target the impact of changes and leaves systems exposed to costly bugs. Further delays arise as testing lacks sufficient understanding of the environments and data needed to test impacted components, instead waiting for out-of-date and oversized production copies. To compliment and de-risk the incremental changes made during CI/CD, testing must become capable of isolating and targeting impacted components on-the-fly, spinning up just enough data and infrastructure needed to test them.
This webinar will set out how you can componentise complex architectures into “blast radiuses” that isolate the latest system changes, automatically creating virtual sandboxes and synthetic data to test them on demand. DevOps transformation specialist, Rich Jordan, will first discuss how you can create “testing topologies” of your systems. Test data engineer, Toby Richardson, will then set out how you can automatically spin up virtual environments and data to test each cluster of components rigorously. These virtual sandboxes are “rightsized”, isolated and available on demand, enabling targeted and parallelised testing of the latest system changes.
Watch the webinar on demand - https://www.curiositysoftware.ie/isolating-blast-radiuses-for-testing-webinar
Credit for the Architecture Diagram on slides 3, 5, 6, 7: EpochFail, Wikimedia Commons, published under CC BY-SA 3.0 license. Image: https://commons.wikimedia.org/wiki/File:Content_persistence.system_architecture.diagram.svg License: https://creativecommons.org/licenses/by-sa/3.0/deed.en
This webinar was hosted live on 28th January 2023. Watch the on demand recording here: https://www.curiositysoftware.ie/modelling-continuous-testing-webinar
Teams striving to “do” DevOps and test continuously often reach for nearby tools, without first fixing their mindset and techniques. This often backfires long-term, as sticking-plaster solutions introduce anti-patterns, uncertainty, and repetition to tight sprints. Monolithic automation frameworks break and need fixing as developers make changes to systems coded using more modern techniques. Further maintenance emerges as tests, data and environments become misaligned. And has anyone stopped to consider how well you understand the system being developed, given its complexity exceeds human comprehension and has been reflected in the bewildering pipelines designed to test it?
This webinar will consider how you can apply a DevOps mindset to Continuous Testing, before exploring tools and techniques to support it. It will discuss how you can componentise vastly complex systems into understandable chunks, while mapping each component to the automation, data and environments needed to test it. You will see how cross-functional teams can combine reusable models to map complex systems, while generating tests, data and environments for in-sprint testing. As complex systems change, updating individual models and automation libraries regenerates rigorous tests, maintaining both the living documentation and aligned artifacts needed for Continuous Testing.
Watch the webinar on demand - https://www.curiositysoftware.ie/modelling-continuous-testing-webinar
More Related Content
Similar to In the beginning there wasa model: Using requirements models to drive rigorous test automation
A webinar hosted by Curiosity Software Ireland on November 10th 2020. Watch the on demand recording here: https://opentestingplatform.curiositysoftware.ie/broken-promise-test-automation-webinar
Let’s face it - in this day and age you can’t test everything. Our environments have become too complex, while the allocated time for the construction and execution of tests is shorter than ever. With these constraints, two pressing questions arise:
• Are we building tests that truly matter for the release?
• Are we optimizing our regression suites in light of the changing application?
Believe it or not, this webinar is NOT a pitch about how AI or ML will magically solve your problems. Instead, Huw Price, Managing Director of Curiosity and Daniel Howard, Senior Researcher at Bloor Research, will offer a definitive plan for evolving sustainable automation. They will map new and emerging techniques for achieving in-sprint testing, including:
1. Automation that extends far beyond test execution;
2. Optimisation techniques for targeting testing exactly where it’s needed;
3. Methods for capitalising on data created by integrated DevOps toolchains.
Curiosity Director of Technology, James Walker, will be on hand to provide demos of the key technologies identified by Huw and Daniel. You will come away with actionable guidance for optimizing your testing, while tackling the time-intensive processes that test automation has introduced.
Join Huw, Daniel and James to see how testing can move beyond hand-cranking tests!
Watch the on demand recording here: https://opentestingplatform.curiositysoftware.ie/broken-promise-test-automation-webinar
Watch the on demand webinar recording - https://opentestingplatform.curiositysoftware.ie/in-sprint-regression-testing-webinar
Visit TestModeller.io to start a free trial and work through our free Test Modeller for Perfecto tutorial.
Achieving in-sprint regression- convert continuous feedback into rigorous automated testing - September 9th, 2020
Delivering quality systems at speed demands rigorous testing before each and every release. Unfortunately, robust and reliable automated regression testing is difficult to achieve in short iterations.
Too often, complex processes force testing far behind development. Teams scramble to update and execute complex test suites, leaving system logic and configurations exposed to costly bugs. Model-based test automation (MBTA) can help. With the new integration between TestModeller.io and Perfecto, you can achieve rigorous test creation, maintenance, and execution at scale.
This webinar will present a practical approach to in-sprint regression testing, delivering accurately-built, fully-tested software in short iterations. You will discover how:
1. Visual modelling provides a single source of truth for fast-changing designs and continuous feedback;
2. Model-based test generation creates regression packs that focus on the logic most likely affected by system changes;
3. One click pushes the risk-based tests to Perfecto for cloud-based execution across a full spread of devices and platforms;
4. Feeding advanced test reports back into the central models closes the feedback loop, enabling continuous, in-sprint testing.
Sound too good to be true? Join James Walker and Julius Mong to discover how you can get started today!
About the Speakers:
James Walker is Director of Technology at Curiosity Software and brings years of experience in successful software delivery. James has collaborated closely with a range of organisations to identify and resolve their QA needs and has invented several success Model-Based Testing technologies.
Julius Mong has over 20 years of experience in software development, consulting, business development, pre and post-sales operations, and QA across the software, consumer product, digital media, and digital marketing industries. He specializes in helping enterprises optimize their QA strategies and make testing become of value rather than a liability by "shifting testing left.”
Automated EDW Assessment and Actionable Recommendations - Impetus WebinarImpetus Technologies
Assessing analytical workloads is the first step towards successful cloud migration. However, an assessment typically provides a non-actionable list of inventories.
An intelligent automation-based workload assessment offered by Impetus’ Workload Transformation Solution can help you get actionable insights. It profiles workloads and maps their compatibility with your target cloud environment. As a result, you are prepared to avoid common pitfalls and ensure a successful cloud transition of your ETL and analytics workloads.
In this session, our experts will share insights on how this solution can help you:
Identify workload complexities, patterns, and technical debt
Map existing workloads to your target cloud stack
Create a blueprint for future-state architecture based on an automation-based intelligent assessment
Implement best practices to de-risk your cloud transition
We will also share success stories of how Impetus has helped Fortune 500 enterprises make the right decisions for a seamless EDW transformation.
To learn more view our webinar here - https://bit.ly/37zSwML
Microsoft DevOps for AI with GoDataDrivenGoDataDriven
Artificial Intelligence (AI) and machine learning (ML) technologies extend the capabilities of software applications that are now found throughout our daily life: digital assistants, facial recognition, photo captioning, banking services, and product recommendations. The difficult part about integrating AI or ML into an application is not the technology, or the math, or the science or the algorithms. The challenge is getting the model deployed into a production environment and keeping it operational and supportable. Software development teams know how to deliver business applications and cloud services. AI/ML teams know how to develop models that can transform a business. But when it comes to putting the two together to implement an application pipeline specific to AI/ML — to automate it and wrap it around good deployment practices — the process needs some effort to be successful.
Keynote presentation from ECBS conference. The talk is about how to use machine learning and AI in improving software engineering. Experiences from our project in Software Center (www.software-center.se).
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web TestingPerfecto by Perforce
The widespread adoption of test automation has created many challenges — for everything from development lifecycle integration to scripting strategy.
One pitfall of automation is that teams often rush to automate everything they can. This is the automation firehose.
However, just because a scenario CAN be automated does not mean it SHOULD be automated. For scenarios that should be automated, teams must adopt implementation plans to ensure tests are reliable and deriving value.
Join this webinar led by Perfecto’s Chief Evangelist, Eran Kinsbruner, along with Thomas Haver, Manager of Automation & Delivery. In this session, the audience will:
-Understand which test scenarios to automate.
-Learn how to maximize the benefits of automation.
-Receive a checklist to determine automation feasibility and ROI.
From Model-based to Model and Simulation-based Systems ArchitecturesObeo
Achieving quality engineering through descriptive and analytical models
Systems architecture design is a key activity that affect the
overall systems engineering cost. It is hence fundamental
to ensure that the system architecture reaches a proper quality.
In this paper, we leverage on MBSE approaches and complement them
with simulation techniques, as a prom-ising way to improve the quality of the system architecture definition, and to come up with inno-vative solutions while securing the systems engineering process.
Impact 2013 2963 - IBM Business Process Manager Top PracticesBrian Petrini
Process efficiency remains the top priority of IT executives around the world. To help you succeed, IBM has collected a number of key top practices that have proven to be the necessary ingredient of any success story with the market leading process management solution ? IBM Business Process Manager. Placed in the context of an end-to-end BPM solution lifecycle, this session will focus on key infrastructure, administration, and operational top practices for IBM BPM Standard and Advanced, as distilled by lead IBM practitioners based experiences with projects world-wide. By the end of the session you will have the top tips on: setting up development environments, critical points on keeping your IBM BPM infrastructure scalable, performance tuning, as well access to top intellectual capital in this area.
Comcast Labs Connect - PHLAI Conference Philadelphia 2018 Open Data Group
Open Data Group's Product Manager Rehgan Avon Speaks about Achieving AI and ML Operational Excellence at the Comcast Labs Connect - Artificial Intelligence And Machine Learning Conference in Philadelphia 2018.
Curiosity Software Presents: Isolating blast radiuses for testing - How to no...Curiosity Software Ireland
This webinar was hosted live on 28th January 2023. Watch the on demand recording here: https://www.curiositysoftware.ie/isolating-blast-radiuses-for-testing-webinar
Developers today swap components from systems at lightning speed - but how quickly and rigorously can you test these changes? Too often, testing relies on slow and ineffective end-to-end testing, which does not target the impact of changes and leaves systems exposed to costly bugs. Further delays arise as testing lacks sufficient understanding of the environments and data needed to test impacted components, instead waiting for out-of-date and oversized production copies. To compliment and de-risk the incremental changes made during CI/CD, testing must become capable of isolating and targeting impacted components on-the-fly, spinning up just enough data and infrastructure needed to test them.
This webinar will set out how you can componentise complex architectures into “blast radiuses” that isolate the latest system changes, automatically creating virtual sandboxes and synthetic data to test them on demand. DevOps transformation specialist, Rich Jordan, will first discuss how you can create “testing topologies” of your systems. Test data engineer, Toby Richardson, will then set out how you can automatically spin up virtual environments and data to test each cluster of components rigorously. These virtual sandboxes are “rightsized”, isolated and available on demand, enabling targeted and parallelised testing of the latest system changes.
Watch the webinar on demand - https://www.curiositysoftware.ie/isolating-blast-radiuses-for-testing-webinar
Credit for the Architecture Diagram on slides 3, 5, 6, 7: EpochFail, Wikimedia Commons, published under CC BY-SA 3.0 license. Image: https://commons.wikimedia.org/wiki/File:Content_persistence.system_architecture.diagram.svg License: https://creativecommons.org/licenses/by-sa/3.0/deed.en
This webinar was hosted live on 28th January 2023. Watch the on demand recording here: https://www.curiositysoftware.ie/modelling-continuous-testing-webinar
Teams striving to “do” DevOps and test continuously often reach for nearby tools, without first fixing their mindset and techniques. This often backfires long-term, as sticking-plaster solutions introduce anti-patterns, uncertainty, and repetition to tight sprints. Monolithic automation frameworks break and need fixing as developers make changes to systems coded using more modern techniques. Further maintenance emerges as tests, data and environments become misaligned. And has anyone stopped to consider how well you understand the system being developed, given its complexity exceeds human comprehension and has been reflected in the bewildering pipelines designed to test it?
This webinar will consider how you can apply a DevOps mindset to Continuous Testing, before exploring tools and techniques to support it. It will discuss how you can componentise vastly complex systems into understandable chunks, while mapping each component to the automation, data and environments needed to test it. You will see how cross-functional teams can combine reusable models to map complex systems, while generating tests, data and environments for in-sprint testing. As complex systems change, updating individual models and automation libraries regenerates rigorous tests, maintaining both the living documentation and aligned artifacts needed for Continuous Testing.
Watch the webinar on demand - https://www.curiositysoftware.ie/modelling-continuous-testing-webinar
This webinar was co-hosted by Testery.io and Curiosity Software on 10th November 2022. Watch the on demand recording here: https://www.curiositysoftware.ie/hitting-the-right-test-coverage-ci-cd-webinar-testery
Testing today too often faces a choice between introducing bottlenecks to software delivery, or allowing an unacceptable level of negative risk. A lack of traceability between tests, changing code, user stories and data leaves testers no way of knowing reliably which tests to run, when. They further have no time to create the tests required for optimal in-sprint coverage, instead being held back by slow and manual test creation. Pipeline configuration and environmental constraints further force testing behind parallelised development, rendering true CI/CD an unobtainable ideal for many organisations.
This webinar will set out how you can automatically identify, generate, and execute optimized tests at the speed of CI/CD. Curiosity Software’s CTO, James Walker, and Testery CEO Chris Harbert will discuss how automated test generation and test orchestration integrate into CI/CD pipelines, running the right blend of tests to de-risk continuous deployments. A live demo will then show you how you can execute these targeted tests on-the-fly, setting out how:
1. Model-based test generation dynamically creates the smallest set of tests needed to satisfy different risk profiles on demand.
2. Automated test orchestration triggers the right blend of tests to de-risk deployments, executed across environments and ranging from smoke tests to full regression.
3. Sequentially triggering tests from different repositories targets bugs across APIs, UIs, and back-end systems, delivering rigorously tested software at speed.
Watch the on demand webinar: https://www.curiositysoftware.ie/hitting-the-right-test-coverage-ci-cd-webinar-testery
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity Software Ireland
This webinar was co-hosted by Infuse Consulting and Curiosity Software on 27th September 2022. Watch the on demand recording here: https://opentestingplatform.curiositysoftware.ie/generate-rigorous-automated-tests-webinar
Your test automation rates are too low to match the speed of CI/CD, while suboptimal coverage is constantly letting bugs slip through. What do you do?
Many organisations treat this as a resourcing problem, often approaching services providers to navigate an automation skills shortage. Yet, hiring more people to perform the same processes is unsustainable, as the demand for automation persists sprint-over-sprint. In-house testing further risks growing dependent on a scripted framework that they can’t easily access or target for coverage. They risk throwing money constantly at external engineers to write repetitive scripts, fix brittle tests, and source test data. These suboptimal processes must be fixed first – people alone cannot fix test automation ROI.
This webinar will explore approaches to sustainable test automation that grows more efficient sprint-over-sprint, while targeting testing to de-risk the latest system changes. Nalin Parbhu, CEO of Infuse, and Curiosity’s George Blundell will draw on automation project experience from a range of different organisations. They will discuss collaborative approaches that automate processes surrounding test execution, while maximising reusability and optimising in-sprint test coverage. You will see solutions to perennial test automation barriers, including:
1. Collaborative test modelling, future proofing automation frameworks by maintaining intuitive living documentation.
2. In-sprint test and data generation, rapidly creating scripts from reusable flowchart models.
3. Automated test maintenance, targeting in-sprint coverage as requirements and systems change.
Curiosity and Windocks Present - Turn your production systems into test-ready...Curiosity Software Ireland
This webinar was co-hosted by Curiosity and Windocks on September 13th, 2022. Watch the webinar on demand: https://www.curiositysoftware.ie/production-systems-test-ready-data-webinar-windocks
Most organisations today rely on production systems for test data, as 54% of test teams depend on production data copies [1]. Yet, using production data for testing poses challenges in data quality, staleness, and compliance. Production data often includes sensitive information, but lacks data to support diverse test scenarios. Refreshing data via backups is furthermore slow, creating out-of-date and costly test environments. There is additionally never enough data for parallel teams and tests, introducing constraints and test failures that derail rapid software delivery.
This webinar will set out how production databases can be made “test ready” and delivered on demand, enabling rapid, rigorous and compliant testing. Veteran test data inventor, Huw Price, will team up with Paul Stanton, a database virtualisation expert and co-founder of Windocks. They will set out a roadmap for making complete and compliant data available on-the-fly during rapid software development and CI/CD. This strategy will include:
1. Data analysis, profiling, and archaeology, understanding the location of sensitive information and coverage gaps across environments.
2. Just in time data “find and makes”, automatically finding and making complete and compliant data during manual testing, test automation, and CI/CD.
3. On demand database virtualisation and orchestration, serving low-cost virtual data copies in parallel and in seconds.
[1] Capgemini, Sogeti (2021), The World Quality Report 2021-22. Retrieved from https://www.capgemini.com/gb-en/research/world-quality-report-wqr-2021-22/ on 18/02/2022.
Curiosity and Sogeti Present - The state of test data in 2022: New challenges...Curiosity Software Ireland
This webinar was co-hosted by Curiosity and Sogeti on April 12th, 2022. Watch the webinar on demand: https://www.curiositysoftware.ie/state-of-test-data-2022-webinar-sogeti
In 2022, test data management remains one of the greatest costs, risks, and bottlenecks across many SDLCs. The use of potentially sensitive production data is rising, at a time when nearly half of organisations admit that testers don’t always comply with security and privacy regulations [1]. Around half of organisations further report that they don’t have sufficient data for all their testing, and half again that they cannot access the right test environments in a timely manner. Test data today appears to be the place to reduce costly compliance risks, unblock stifled releases, and deliver quality at speed in 2022.
This webinar will outline how organisations today can capitalise on emerging trends and technologies to resolve perennial test data challenges. Antoine Aymer, Chief Editor of the 2021-2022 “State of AI Applied to Quality Engineering” report, will walk you through the key insights of this landmark research. Test data veteran, Huw Price, will then highlight how evolutions in software delivery have added complexity to test data challenges, but also often present the key to resolving these test data needs. A live demo will then highlight techniques for making complete and compliant data available on-the-fly, including applications of AI to automate quality gates across the SDLC.
This webinar is hosted by Curiosity Software Ireland and Sogeti. By registering, you agree to the privacy policies of Curiosity (bit.ly/3qZnxTC) and Sogeti (bit.ly/ 3sHw1QK). Your data will be processed by both parties, including communication before and after the event.
[1] All statistics have been taken from The World Quality Report 2021-22, Pp. 31-2. Retrieved from https://www.capgemini.com/gb-en/research/world-quality-report-wqr-20-21/ on 14/02/2022.
Curiosity and Lemontree present - Test Data Automation: Move from slow and ma...Curiosity Software Ireland
This webinar was co-hosted by Curiosity and Lemontree on March 17th, 2022. Watch the webinar on demand: https://www.curiositysoftware.ie/test-data-automation-slow-manual-lookups-on-the-fly-find-and-makes-webinar
Each time a tester or developer today needs new data, they must complete the world’s hardest jigsaw puzzle. They hunt slowly for the interrelated data needed to fulfil diverse test scenarios, searching across systems ranging from mainframes to microservices. The intricate data must align perfectly and fulfil every test scenario, as otherwise tests fail when there is no bug, and data undermines test coverage. The complex data should furthermore contain no commercially or personally sensitive data, which should be kept away from less-secure test environments.
To achieve true agility and quality at speed, a new and automated approach is needed to finding and making data during testing, development and CI/CD.
This webinar will set out a strategy for moving from manual data lookups to on-the-fly data allocation. You will see how techniques used today for finding data can be standardised and automated, rapidly building a catalogue of reusable data “finds”. Manual or automated tests can then parameterise and reuse these automated finds whenever they need data, with integrated data generation to create missing combinations on-the-fly. The result? Complete, consistent, and compliant data is allocated automatically to parallel testers, developers and frameworks, saving the time that’s too often lost manually finding and making complex data.
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...Curiosity Software Ireland
This webinar was co-hosted by Curiosity and RCG Global Services on January 20th, 2022. Watch the webinar on demand: https://www.curiositysoftware.ie/solving-test-data-webinar
Outdated test data management practices are today a sinkhole for testing and development time. They stifle release velocity, risk costly legislative non-compliance, and yet still do not provide the data needed to protect releases from damaging bugs. To achieve true quality at speed, the test data paradigm must shift. Enterprises must move beyond slowly copying large sets of production data to a limited number of out-of-date test environments.
In this webinar, Global Head of Quality Engineering at RCG, Niko Mangahas, draws on extensive project experience to define the test data challenges facing enterprises today. He then helps you identify the right test data solution for your organisation, setting out principles for effective requirements gathering and program design. Niko then hands over to veteran test data inventor, Huw Price, who demoes some of the latest techniques for making complete and compliant data available on-the-fly during parallel testing, development, and CI/CD.
Curiosity and EPI-USE Labs present - Testing across SAP and non-SAP systems: ...Curiosity Software Ireland
This webinar was co-hosted by Curiosity and EPI-USE Labs on October 19th, 2021. Watch the on demand recording: https://opentestingplatform.curiositysoftware.ie/testing-sap-non-sap-systems-webinar
SAP is the heart of operations at many enterprises today, combining with best of breed solutions to enable cutting-edge IT strategies. This integrated architecture introduces test data complexity, often slowing down innovation across related systems. Delays in data provisioning can derail upgrades and migrations, as testers and developers require data that links across SAP and non-SAP systems. However, creating anonymised, consistent data for SAP and non-SAP testing is time-consuming and costly. Test data bottlenecks in turn force many organisations to choose between letting their systems fall behind innovation, or spreading sensitive data across less-secure test environments.
To keep pace with new innovation, data provisioning must match the speed, volume and variety demanded by automation frameworks and CI/CD pipelines. Organisations must embed SAP data management within a modern DevOps architecture.
This webinar explores a strategy for moving from masking data for SAP and non-SAP systems, to making complete and compliant data available at the speed of automated testing and CI/CD. Veteran test data inventor Huw Price and SAP data management expert Paul Hammersley will discuss how organisations can continuously test updates made across SAP and integrated systems. You will discover how:
1. EPI-USE Labs’ SAP test data solution (Data Sync Manager) and Curiosity’s Test Data Automation consistently mask data across SAP and non-SAP systems.
2. Data generation, coverage analysis, and cloning ensure that every framework and parallel test team has access to the data it needs.
3. On-the-fly data allocation provides delay-free data as tests run in automation frameworks and CI/CD pipelines.
This webinar was co-hosted by Curiosity and EPI-USE Labs on October 19th, 2021. Watch the on demand recording: https://opentestingplatform.curiositysoftware.ie/testing-sap-non-sap-systems-webinar
Curiosity and Coforge present - Oracle FLEXCUBE: De-risk upgrades and migrati...Curiosity Software Ireland
This live webinar took place on July 13th 2021. Watch the session on demand: https://resources.curiositysoftware.ie/oracle-flexcube-testing-webinar
Banks who rely on Oracle FLEXCUBE for their agile core banking infrastructure need agile testing practices which match the speed of FLEXCUBE innovation.
Too often, manual testing processes combine with a lack of niche FLEXCUBE knowledge, delaying upgrades and migrations in core banking. The time spent creating, executing, and maintaining complex FLEXCUBE tests then forces banks to make the undesirable choice between:
1. Updating core banking infrastructure at the risk of costly bugs;
2. Letting core banking systems fall behind the latest innovation and security updates.
The winners in this situation are the banks and fintech start-ups who can keep up with the latest in core banking innovation.
This webinar will set out how banks with substantial legacy infrastructure can keep pace with core banking innovation. It will showcase how risk-based test generation allows banks to enjoy all the innovation of new FLEXCUBE releases, while protecting custom FLEXCUBE implementations from bugs, downtime, and data breaches. You will discover how:
Model-based test automation generates optimised FLEXCUBE tests and data from flowcharts that are quick-to-build and easy-to-maintain.
The intuitive flowcharts reduce the need for niche FLEXCUBE knowledge in-house, visually assembling test scenarios from reusable components, UI scans, and imported tests.
Automated test generation creates rigorous tests for custom FLEXCUBE implementations, rigorously testing without delaying critical FLEXCUBE upgrades and migrations.
The visual flows maintain living documentation of core banking processes, enabling business analysts, testers, and developers to innovate core banking systems with confidence.
Watch the webinar on demand - https://resources.curiositysoftware.ie/oracle-flexcube-testing-webinar
Curiosity and SelectorsHub present: Generate Rigorous Automated Tests - and L...Curiosity Software Ireland
This webinar was co-hosted by Xray and Curiosity Software on 18th May 2021. Watch the on demand recording here: https://opentestingplatform.curiositysoftware.ie/generate-rigorous-automated-tests-webinar
For testers under-pressure to automate, web UIs seem like the perfect place to start. There’s free web drivers, the logic maps clearly to business language, and the leap from test case to script appears relatively small. Yet, UI test automation frequently lags far behind UI changes, exposing an organisation’s face to costly bugs. There are many reasons why teams today struggle to automate UI testing quickly enough:
1. Finding reliable identifiers in impenetrable DOM structures is slow and laborious.
2. UI test scripts are highly repetitive and time-consuming to write.
3. “UI” testing cannot stop at the UI and must dive into complex UIs and back-end rules.
4. UIs are not as stable as thought, and brittle tests require maintenance after every change.
This webinar will showcase a rapid, rigorous, and easy-to-adopt approach to building maintainable automated tests. James Walker, Curiosity’s Director of Technology, will be joined by Sanjay Kumar, inventor of SelectorsHub and ChroPath. They will showcase tools and techniques for testing fast-changing UIs in short iterations. You will see how:
1. SelectorsHub rapidly identifies UI elements and logic to test, replacing time spent hunting through complex UI code.
2. Converting the scans into intuitive flowcharts generates custom scripts for open source and commercial frameworks, bringing coders and non-coders into close collaboration.
3. Updating the central flows regenerates a complete set of up-to-date tests, throwing away broken tests to rapidly test fast-changing systems.
4. Rapid test maintenance enables in-sprint testing, targeting regression testing to find bugs when they are quicker and easier to fix.
Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...Curiosity Software Ireland
This webinar was co-hosted by Curiosity and Lemontree on April 22nd, 2021. Watch the webinar on demand - https://opentestingplatform.curiositysoftware.ie/data-breaks-devops-webinar
DevOps and continuous delivery are only as fast as their slowest part. For many organisations, testing remains the major sticking point. It’s viewed as a necessary bottleneck, at fault for delaying releases, yet still unable to catch bugs before they hit production. One persistent, yet often overlooked, barrier is commonly at fault: test data. Data is the place to improve release velocity and quality today.
For many test teams today, test data delays remain their greatest bottleneck. Many still rely on a central team for data provisioning, before spending further time finding and making the data they need for a particular test suite. This siloed “request and receive” approach to data provisioning will always be a game of catch-up. Development is constantly getting faster, releasing systems that require increasingly complex data. Manually finding, securing and copying that data will never be able to keep up.
Delivering quality systems at speed instead requires on demand access to rich and interrelated data. With today’s technologies, that means “allocating” data during CI/CD processes and automated testing, making rich and compliant data available to parallel teams and frameworks automatically.
This webinar will present a pragmatic approach for moving from current test data processes to “just in time” data allocation. Veteran test data innovator, Huw Price, will offer cutting edge techniques for allocating rich test data from a range of sources on-the-fly. This “Test Data Automation” ensures that every test and tester has the data they need, exactly when and where they need it.
This webinar was held live on March 4th, 2021. Watch the on demand recording here: https://curiositysoftware.ie/resources/democratisation-testing-webinar/
Learn how Infuse, Kumoco and Curiosity enabled rigorous in-sprint test automation at a large telecommunications company. BAs, Testers and Developers at the telco now collaborate to build visual flows of the system logic in-sprint. The easy-to-maintain diagrams generate complete SIT and E2E tests for the latest business processes, rigorously testing before every rapid release.
To overcome siloes and overly-manual processes, Infuse, Kumoco and Curiosity built a “telecommunications-company-in-a-box”, a digital twin of the system under test. Artifacts created by BA’s were imported to build complete business flows, providing a single source of truth for the systems in scope. The flows were then used to generate rigorous tests in seconds, and were further used by developers and testers to build CI/CD assets. This generated a complete set of artifacts across the SDLC, while allowing every stakeholder to use their favourite tools.
Join Infuse, Kumoco and Curiosity live to see this cutting-edge approach to in-sprint design, development and testing in action. You will discover how:
1. Slow and siloed system design and test creation were replaced by test generation for useMango, with matching test cases generated in Jira.
2. Risk-based test generation identified exactly what to test in short sprints, overcoming the challenge of having more in a system than you could ever test in-sprint.
3. The rigorous automation is now maintained in-sprint, updating tests across tools as the business customize processes in BPMN-style diagrams.
4. The business know that their changes will be validated rigorously before each release, optimizing test generation for time and risk and defining reliably when testing is ‘done’.
This webinar was held live on March 4th, 2021. Watch the on demand recording here: https://curiositysoftware.ie/resources/democratisation-testing-webinar/
*** Watch the on demand webinar recording here - https://curiositysoftware.ie/resources/test-data-development-webinar/ ***
A Curiosity Software and Windocks webinar, presented live on the 2nd of February, 2021. Now available to stream on demand!
Test data “provisioning” is lagging far behind the sophistication of today’s systems. Development has shifted to containerisation and microservices, rapidly ripping out and replacing reusable components. Testers must also rapidly rip-and-replace versioned components in their environments, while retaining complex data relationships between shifting technologies. The deployed data must furthermore be diverse, compliant and compact, fulfilling all positive and negative scenarios in the shortest test runs possible.
Sound like an impossible requirement? While it is, if you rely on making costly physical copies of low-variety production data. “Test data management” instead needs to embrace the world of containers and APIs, along with the pipelines that enable developers to deliver so rapidly. We need a new approach to testing massively complex systems in short sprints.
This webinar will showcase how Test Data Automation combines with containerised data cloning, automatically deploying versioned virtual databases as tests are created and run. Huw Price, Managing Director of Curiosity Software Ireland, and Paul Stanton, co-founder and Vice President of Windocks, will show you how:
1. Test Data Automation provides complete and compliant data on demand, delivering test-ready data that is masked and enhanced with synthetic data.
2. Parallel test teams and frameworks leverage fresh containers, without slow data provisioning or complex configuration.
3. Organisations regain full visibility and control over test data, while enjoying the added affordability of database virtualisation.
*** Watch the on demand webinar recording here - https://curiositysoftware.ie/resources/test-data-development-webinar/ ***
*** Watch the on demand webinar recording here - https://curiositysoftware.ie/resources/test-data-automation-free-webinar/ ***
Rigorous testing at the speed of today’s release cycles requires constant access to “good” data. That means data combinations with which to execute every positive and negative test scenario, available exactly when and where parallel test teams need it. The rich data must also be prepared at the speed with which parallelised automation burns through it and must be available on tap for each and every unique test case.
Rigorously testing at the speed of agile and DevOps therefore requires a new TDM paradigm, moving beyond just the logistics of “subset, mask, and clone” provisioning.
This interactive webinar introduced a new paradigm in test data, one that is test-driven, self-service and automated. This new paradigm, “Test Data Automation” embeds a complete range of standardized TDM utilities within CI/CD pipelines and test automation frameworks, preparing complete test data “just in time” as tests are generated or executed. The automated “find and makes” provide the right data, for the right test, in the right environment, without any delays or gaps in the test data coverage.
Join Huw Price, a test data veteran with 35 years’ experience, to discover a practical strategy for moving towards “test data automation”. The live demo and discussion will show you how:
1. Test data holds the keys to make or break testing, touching upon agility, quality, and compliance;
2. Test data management has evolved from copying raw production data, to masking and subsetting, and now to "allocating" rich data combinations on the fly;
3. The rise of agile, automation, and GDPR present new test data challenges, that "logistical" approaches to TDM are often poorly equipped to tackle;
4. Today, on-the-fly data allocation can find, make and prepare data as tests are created and executed within CI/CD pipelines.
*** Watch the on demand webinar recording here - https://curiositysoftware.ie/resources/test-data-automation-free-webinar/ ***
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...Curiosity Software Ireland
Watch the live webinar on-demand here -
https://curiositysoftware.ie/resources/to-open-banking-and-beyond-api-testing-free-webinar/
With over 35 APIs involved in an average business transaction, API innovation is critical for every organisation. However, microservices and fast-changing components can quickly create overwhelming complexity for architects, developers, and testers. They produce complex arrays of API calls, often leading to QA bottlenecks – or, worse, business-critical systems that have been released with undetected flaws in their APIs.
APIs often also work with sensitive data, making it essential to remove risk from API releases. Otherwise, initiatives like Open Banking can turn from an opportunity to a compliance nightmare. The challenge is that the time available to test APIs is only becoming shorter, while the complexity of the systems is increasing.
API testing must become both more iterative and more granular. This webinar will show why enterprises across banking, retail, telecoms, and more are combining Model-Based Testing and API Test Automation to overcome API complexity. You will see how Test Modeller builds rigorous API tests automatically in-sprint, pushing them to API Fortress for execution. This approach enables QA teams to ensure that APIs deliver business value, building seamlessly on the skills and techniques they use today.
Key takeaways:
1. Organizations investing in APIs must maintain API resilience, reliability, performance, and security.
2. Companies can significantly decrease risk while accelerating releases by combining model-based testing with complete test data management.
3. Test Modeller enables model-based API test automation, using coverage algorithms to create functional and data-driven API tests.
4. Testers can reuse functional API tests in API Fortress as integration tests, load tests, and functional uptime monitors with unlimited deployment and no metered usage fees.
Watch the live webinar on demand here - https://curiositysoftware.ie/resources/five-reasons-to-model-during-qa-testing-webinar-on-demand/
Model-Based Testing is one of the fastest growing trends in test automation [1], with an increasing number of organizations achieving the rigour enabled by Model-Based techniques. This webinar considers the promise of modelling for QA, including a demo of how to realise its benefits in practice.
Curiosity Director James Walker and Lemontree consultant Tomas Rosenqvist will each discuss their top five reasons to model during testing, before a demo of The VIP Test Modeller will showcase Model-Based techniques in action. Join Tomas and James to see how modelling facilitates:
1. "Shift left” QA, identifying potentially costly bugs earlier and at less cost to fix;
2. Testing agility, automating the creation of test cases, test data and automated tests;
3. Optimal test coverage, using mathematical algorithms to test more system logic in fewer tests;
4. Rapid QA reaction times, updating central flowcharts to re-generate complete test suites;
5. Enterprise-wide collaboration, with BAs, developers and testers working in parallel from easy-to-use models.
About the speakers: James Walker and Tomas Roseqnvist bring years of experience in Model-Based Testing, having collaborated with a range of organisations to solve their testing needs. Both have worked with multiple Model-Based testing tools, and have themselves invented Model-Based technologies . They know first-hand the potential that modelling can unlock in QA, and possess fine-tuned knowledge for achieving modelling success in practice. Their wealth of expertise will be on offer during the webinar, including a live Q&A to help you to identify the best approach to modelling at your organization.
[1] Capgemini, Micro Focus, Sogeti (2019), World Quality Report, 27-8. Retrieved from https://www.sogeti.com/globalassets/global/wqr-201819/wqr-2018-19_secured.pdf on 30-May-2019.
Watch the live webinar on demand here - https://curiositysoftware.ie/resources/five-reasons-to-model-during-qa-testing-webinar-on-demand/
Watch the webinar recording here: https://curiositysoftware.ie/resources/model-based-test-automation-webinar/
Model-Based Testing is one of the hottest trends in test automation, and this webinar will show you why.
Modelling can lift the barriers preventing enterprise-wide test automation adoption. This webinar will present the latest tools and techniques capable of achieving automation success. You will see how:
1. Automated test generation replaces slow and repetitious scripting.
2. Easy-to-maintain flowchart models provide a simple way to build tests for a wide-range of frameworks.
3. Testers without coding skills can build tests rapidly, re-using code created by a core of skilled engineers.
4. Requirements including Gherkin specifications can be converted automatically to flowchart models, rapidly moving from new user stories to automated tests.
5. “Just in time” data resolution during test execution ensures that there is always up-to-date, valid data for every automated test.
6. “Single pane of glass” automation significantly reduces test maintenance effort, while maximising the value of test automation frameworks.
These technologies enable organizations to work from existing islands of quality automation, moving to enterprise-wide test automation. You can empower every tester at your organization to become an effective automation engineer. Sound too good to be true? Come and see for yourself!
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
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.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
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.
Atelier - Innover avec l’IA Générative et les graphes de connaissancesNeo4j
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Allez au-delà du battage médiatique autour de l’IA et découvrez des techniques pratiques pour utiliser l’IA de manière responsable à travers les données de votre organisation. Explorez comment utiliser les graphes de connaissances pour augmenter la précision, la transparence et la capacité d’explication dans les systèmes d’IA générative. Vous partirez avec une expérience pratique combinant les relations entre les données et les LLM pour apporter du contexte spécifique à votre domaine et améliorer votre raisonnement.
Amenez votre ordinateur portable et nous vous guiderons sur la mise en place de votre propre pile d’IA générative, en vous fournissant des exemples pratiques et codés pour démarrer en quelques minutes.
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
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.
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.
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Looking for a reliable mobile app development company in Noida? Look no further than Drona Infotech. We specialize in creating customized apps for your business needs.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
Traditional modeling techniques tend to be done as part of the overall process and not really collaborative. Input/Feedback loop is slower and prone to miscommunication.
Modern modeling techniques can be done as part of the front-end work and be more collaborative. Input/Feedback loop is faster and lead to clearer communication. Can be part of a “Shift-Left” effort to push testing and testers to earlier in the process. Can push BA’s, PM’s, Devs and Testers to work more collaboratively.
FFD useful for determining different scenarios/paths through system. Helps with E2E scenarios and determining what could be tested in isolation. This can also be created using UML (Unified Modeling Language) techniques.
Determine negative conditions to inject and if the system will react correctly for error handling.
DFD’s are very useful for data design and creating validations for data state and transformation process.
Helps to determine the data types to be utilized in testing and automation. Can be used to determine valid and invalid data sets.
Defines Actions, States, and transitions that are useful for scenario development and test data design/determination.
These are also known as Finite State Machine (FSM) diagrams. And this is the basis of Model Based Test automation frameworks.
A way to categorize, group and prioritize all at the same time is to use the method created by Jeff Patton now called Story Mapping.
This is a visualization technique for representing the system under test in a graphical manner. It allows for a high-level abstraction of the possible usage scenarios to perform for testing overall. As part of this work you can also start to determine the data and data conditions to be created and utilized during test execution. In turn, this helps to determine what has to be handled by the automation code.
Good for functional decomposition of system and determining what type of data may be needed for test to work.
Mind Maps. Are another way to visually organize information in a hierarchical format that shows the relationship of pieces to the whole.
The central idea, or concept, is at the center of the diagram and all of its parts are placed around it and spider webbed into it.
You can think of it as being a graphical representation of a written hierarchical outline.
Scott Barber, used for Performance Testing. Design usage scenarios and workload models. Useful for functional automation in design of test scenarios and functional components to map/build.
Scott Barber's User Community Modeling Language (UCML) methodology supports the 80/20 rule. It is used for Performance Test work but is applicable for automation as well. As part of mapping the functionality, you also calculate the usage percentage of the functionality. It is a way of seeing the frequency of use and can help to prioritize what tests to automate first. It is useful for individual functional testing as well as End-to-End testing.
Richard Bradshaw & Mark Winteringham model, used to determine what to automate and at what layer in technology stack. Also helpful in determining data needs.
Visual Task Analysis starts by modeling visually the application stack. Breaks down the different layers of the stack and places them on the left side of the diagram. Between each draw a line to represent the layer, or seam. Next represent the different processes at each layer of the logic flow by drawing a circle and labeling it. Connect the processes with lines that represent the action being performed.
From this diagram we see 10 possible points in the flow for a check (test) to occur. Most of these occur below the UI layer. This view below the surface provides a better understanding of what is really going on, and the types of automated tests we need to build.
Tim Harrison – useful for designing generic scenarios for BDD tests and their data requirements. Keeps from getting too deep into the weeds in the GWT syntax.
BBT is a visual approach to mapping requirements to test cases. Instead of hard-coding tests for each individual requirement, you map out context, events and outcomes, and then translate these to Gherkin-style test cases.
Approach is similar to Behavior Driven Development (BDD), but is visual and can provide a higher level of coverage. The BBT approach is based on automating the individual steps needed to complete multiple test cases. Each context, event and outcome is automated in easy-to-maintain code snippets. The automation then pulls in whichever context, event and outcome it needs to create the test. This leads to a natural Data-Driven approach.
Business Process Model and Notation (BPMN). It is a standard way for modeling business processes using a graphical notation and is based on a flowcharting technique very similar to Activity diagrams in UML. This type of model is used by tools that support Robotic Process Automation (RPA). There are even some tools in the Software Test realm that use this type of modeling for test scenario, test case, and test data generation. Some of them even allow for code generation for use by various automation tools.
BPMN models are a higher level abstraction of process and include Events (something that happens), Activities (describes the kind of work being done, or work that a company performs), Gateway’s (a decision point), and Connections (flow to next item).