Every QA/QE professional has encountered a flaky test at least once in their career. It may be a small, harmless bug that can be fixed in an instant, or it may take months to identify and fix it. This can be very costly and take a toll on your reputation and budget.
Don’t you want to know why flaky tests exist, how to identify them at an earlier stage, or even avoid them? I’ll walk you through automated and manual UI testing.
Join the investigation of web applications and their UI, and we will figure it out together with you to find out the origins and roots of common flaky tests; to explore real cases and their solutions; to learn good practices.
16 things a developer should know about testingWolfSchlegel
“Do you know a good book about testing software, Wolf?” “Err… actually I don’t. But I know a few things about testing I am happy to share…”
This is how it all started. In this session, Wolf is sharing battle hands-on and battle proven approaches to ensuring that quality is baked into our software from day one.
Learn about the limitations of test driven design, how to test asynchronous behaviour and the merits of bug bashing (just to name a few).
Bio: Wolf is a professionally qualified software engineer with over 20 years of international consulting experience. He works for ThoughtWorks Germany and helps teams delivering working software.
Wolf's primary professional interests are microservices, cloud, continuous delivery, agile enablement and humanitarian software.
Matt Archer - How To Regression Test A Billion Rows Of Financial Data Every S...TEST Huddle
EuroSTAR Software Testing Conference 2012 presentation on How To Regression Test A Billion Rows Of Financial Data Every Sprint by Matt Archer.
See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Exploratory testing is an approach to testing that emphasizes the freedom and responsibility of testers to continually optimize the value of their work. It is the process of three mutually supportive activities done in parallel: learning, test design, and test execution. With skill and practice, exploratory testers typically uncover an order of magnitude more problems than when the same amount of effort is spent on procedurally scripted testing. All testers conduct exploratory testing in one way or another, but few know how to do it systematically to obtain the greatest benefits. Even fewer can articulate the process. James Bach looks at specific heuristics and techniques of exploratory testing that will help you get the most from this highly productive approach. James focuses on the skills and dynamics of exploratory testing, and how it can be combined with scripted approaches.
Every QA/QE professional has encountered a flaky test at least once in their career. It may be a small, harmless bug that can be fixed in an instant, or it may take months to identify and fix it. This can be very costly and take a toll on your reputation and budget.
Don’t you want to know why flaky tests exist, how to identify them at an earlier stage, or even avoid them? I’ll walk you through automated and manual UI testing.
Join the investigation of web applications and their UI, and we will figure it out together with you to find out the origins and roots of common flaky tests; to explore real cases and their solutions; to learn good practices.
16 things a developer should know about testingWolfSchlegel
“Do you know a good book about testing software, Wolf?” “Err… actually I don’t. But I know a few things about testing I am happy to share…”
This is how it all started. In this session, Wolf is sharing battle hands-on and battle proven approaches to ensuring that quality is baked into our software from day one.
Learn about the limitations of test driven design, how to test asynchronous behaviour and the merits of bug bashing (just to name a few).
Bio: Wolf is a professionally qualified software engineer with over 20 years of international consulting experience. He works for ThoughtWorks Germany and helps teams delivering working software.
Wolf's primary professional interests are microservices, cloud, continuous delivery, agile enablement and humanitarian software.
Matt Archer - How To Regression Test A Billion Rows Of Financial Data Every S...TEST Huddle
EuroSTAR Software Testing Conference 2012 presentation on How To Regression Test A Billion Rows Of Financial Data Every Sprint by Matt Archer.
See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Exploratory testing is an approach to testing that emphasizes the freedom and responsibility of testers to continually optimize the value of their work. It is the process of three mutually supportive activities done in parallel: learning, test design, and test execution. With skill and practice, exploratory testers typically uncover an order of magnitude more problems than when the same amount of effort is spent on procedurally scripted testing. All testers conduct exploratory testing in one way or another, but few know how to do it systematically to obtain the greatest benefits. Even fewer can articulate the process. James Bach looks at specific heuristics and techniques of exploratory testing that will help you get the most from this highly productive approach. James focuses on the skills and dynamics of exploratory testing, and how it can be combined with scripted approaches.
Your Tests are Lying to You - Improving your Testing by Testing What Really M...Brian Childress
Do your tests keep you up at night? In this talk we’ll remove the mystery and fear around testing by understanding what a good test looks like. Through real world examples we’ll explore ways to improve your overall test coverage by identifying key areas in your application, unique edge cases and more. We’ll use some uncommon tools and approaches, like mutation testing, to literally test our tests and produce a much better test result. I’ll show you ways to test that actually matter. You will be able to tell a good test from a bad one and know which type of test to use for each scenario.
Introduction to proper software development practices in scientific computing -- revision control, unit testing in R, code reviews, reproducibility, and replicability.
A whirlwind tour of Glasswall Solution’s use of Wardley Maps and experiments with a Service-based operating model. Delivered at Open Security Summit Dec 7th, 2020 as context for a panel discussion, which you can watch here:
https://www.youtube.com/watch?v=GS8Vndr-B4A
The original 100-slide deck is available here:
https://open-security-summit.org/tracks/2020/mini-summits/dec/wardley-maps/wardley-maps-and-services-model-at-glasswall/
I present the results of an interview study on what type of problems real-life business analysts face and show how CEU's new MSc program helps overcome these problems.
Ensuring OpenStack Version up Compatibility for CloudOpen Japan 2013-05-31Masayuki Igawa
These slides for CloudOpen Japan 2013 (05-31).
http://linuxconcloudopenjapan2013.sched.org/event/b0994396a7b878793f22cc4a0c5b27b7
And, you can download the same at http://events.linuxfoundation.jp/events/cloudopen-japan/program/presentations .
Clipper: A Low-Latency Online Prediction Serving SystemDatabricks
Machine learning is being deployed in a growing number of applications which demand real-time, accurate, and robust predictions under heavy serving loads. However, most machine learning frameworks and systems only address model training and not deployment.
Clipper is a general-purpose model-serving system that addresses these challenges. Interposing between applications that consume predictions and the machine-learning models that produce predictions, Clipper simplifies the model deployment process by isolating models in their own containers and communicating with them over a lightweight RPC system. This architecture allows models to be deployed for serving in the same runtime environment as that used during training. Further, it provides simple mechanisms for scaling out models to meet increased throughput demands and performing fine-grained physical resource allocation for each model.
In this talk, I will provide an overview of the Clipper serving system and then discuss how to get started using Clipper to serve Spark and TensorFlow models in a production serving environment.
Mind Q Systems offers best SQL Server DBA Training Chennai. We are fully loaded with Top MNC Experts to share their extensive knowledge in the specific technology
We provide best Business Analyst and Quality Assurance Training, Automation Testing, Online QA and BA Training Courses with real time Scenarios.
Topics Covered:
Overview of Eclipse.
Working with Excel:
Manual Testing Basic before getting into Automation:
POC: Proof of concept for automation:
Selenium Introduction:
Environment needs for Selenium
Components to selenium
Downloading selenium IDE from Mozilla
Object Identification
Selenium Architecture
Selenium RC Configuration.
Creating the environment for selenium RC
LOE
Automation Life Cycle:
Selenium RC
Frameworks Overview:
Junit: Framework :
Framework:
WebDrivers
Additional Topics :
We offer:
Online
• Classroom
• Corporate
• Need base training
* Resume preparation and Interview assistance will be provided. For any further details please contact +91-9502991277 or visit www.mindqonline.com
please mail us all queries to online@mindqsystems.com
Utilizing Containers for Performance and Scale EngineeringSaurabh Badhwar
The slide covers my talk at Open Source Summit Los Angeles 2017 on How we are utilizing containers for understanding the performance and scale of the software products.
The main highlights are:
- How to reduce the infrastructure costs for performance and scale engineering
- How to use containers to replicate user environments
- What tools do we use for the Monitoring during our performance and scale
- Comparing containers vs. VM for use in performance and scale engineering
Foundations of Software Testing Lecture 4Iosif Itkin
This lecture is a part of the online course on Software Testing for Complex Intelligent Systems and Autonomous Vehicles. The course lectures provide the theoretical basics of testing autonomous systems based on artificial intelligence.
The fourth lecture of the course entitled Foundations of Software Testing reviews the ‘absence-of-errors fallacy’ and other principles of software testing, as well as the types and levels of software testing. The lecture also provides a fuller picture of the understanding of test objectives and methodologies by different schools of thought within the software testing domain.
QA Financial Forum London 2021 - Automation in Software Testing. Humans and C...Iosif Itkin
Speaker: Iosif Itkin, co-CEO & co-founder, Exactpro Systems
9th November 2021
Hilton Canary Wharf
Exactpro is an independent software testing business focused on mission-critical financial market infrastructures, primarily exchanges and clearing houses. In his presentation, Iosif will give a brief overview of research on the concept of model-based testing and the principal challenges of its application while testing complex distributed systems. He will also outline the broader context of interaction between humans and complex computer models.
Your Tests are Lying to You - Improving your Testing by Testing What Really M...Brian Childress
Do your tests keep you up at night? In this talk we’ll remove the mystery and fear around testing by understanding what a good test looks like. Through real world examples we’ll explore ways to improve your overall test coverage by identifying key areas in your application, unique edge cases and more. We’ll use some uncommon tools and approaches, like mutation testing, to literally test our tests and produce a much better test result. I’ll show you ways to test that actually matter. You will be able to tell a good test from a bad one and know which type of test to use for each scenario.
Introduction to proper software development practices in scientific computing -- revision control, unit testing in R, code reviews, reproducibility, and replicability.
A whirlwind tour of Glasswall Solution’s use of Wardley Maps and experiments with a Service-based operating model. Delivered at Open Security Summit Dec 7th, 2020 as context for a panel discussion, which you can watch here:
https://www.youtube.com/watch?v=GS8Vndr-B4A
The original 100-slide deck is available here:
https://open-security-summit.org/tracks/2020/mini-summits/dec/wardley-maps/wardley-maps-and-services-model-at-glasswall/
I present the results of an interview study on what type of problems real-life business analysts face and show how CEU's new MSc program helps overcome these problems.
Ensuring OpenStack Version up Compatibility for CloudOpen Japan 2013-05-31Masayuki Igawa
These slides for CloudOpen Japan 2013 (05-31).
http://linuxconcloudopenjapan2013.sched.org/event/b0994396a7b878793f22cc4a0c5b27b7
And, you can download the same at http://events.linuxfoundation.jp/events/cloudopen-japan/program/presentations .
Clipper: A Low-Latency Online Prediction Serving SystemDatabricks
Machine learning is being deployed in a growing number of applications which demand real-time, accurate, and robust predictions under heavy serving loads. However, most machine learning frameworks and systems only address model training and not deployment.
Clipper is a general-purpose model-serving system that addresses these challenges. Interposing between applications that consume predictions and the machine-learning models that produce predictions, Clipper simplifies the model deployment process by isolating models in their own containers and communicating with them over a lightweight RPC system. This architecture allows models to be deployed for serving in the same runtime environment as that used during training. Further, it provides simple mechanisms for scaling out models to meet increased throughput demands and performing fine-grained physical resource allocation for each model.
In this talk, I will provide an overview of the Clipper serving system and then discuss how to get started using Clipper to serve Spark and TensorFlow models in a production serving environment.
Mind Q Systems offers best SQL Server DBA Training Chennai. We are fully loaded with Top MNC Experts to share their extensive knowledge in the specific technology
We provide best Business Analyst and Quality Assurance Training, Automation Testing, Online QA and BA Training Courses with real time Scenarios.
Topics Covered:
Overview of Eclipse.
Working with Excel:
Manual Testing Basic before getting into Automation:
POC: Proof of concept for automation:
Selenium Introduction:
Environment needs for Selenium
Components to selenium
Downloading selenium IDE from Mozilla
Object Identification
Selenium Architecture
Selenium RC Configuration.
Creating the environment for selenium RC
LOE
Automation Life Cycle:
Selenium RC
Frameworks Overview:
Junit: Framework :
Framework:
WebDrivers
Additional Topics :
We offer:
Online
• Classroom
• Corporate
• Need base training
* Resume preparation and Interview assistance will be provided. For any further details please contact +91-9502991277 or visit www.mindqonline.com
please mail us all queries to online@mindqsystems.com
Utilizing Containers for Performance and Scale EngineeringSaurabh Badhwar
The slide covers my talk at Open Source Summit Los Angeles 2017 on How we are utilizing containers for understanding the performance and scale of the software products.
The main highlights are:
- How to reduce the infrastructure costs for performance and scale engineering
- How to use containers to replicate user environments
- What tools do we use for the Monitoring during our performance and scale
- Comparing containers vs. VM for use in performance and scale engineering
Foundations of Software Testing Lecture 4Iosif Itkin
This lecture is a part of the online course on Software Testing for Complex Intelligent Systems and Autonomous Vehicles. The course lectures provide the theoretical basics of testing autonomous systems based on artificial intelligence.
The fourth lecture of the course entitled Foundations of Software Testing reviews the ‘absence-of-errors fallacy’ and other principles of software testing, as well as the types and levels of software testing. The lecture also provides a fuller picture of the understanding of test objectives and methodologies by different schools of thought within the software testing domain.
QA Financial Forum London 2021 - Automation in Software Testing. Humans and C...Iosif Itkin
Speaker: Iosif Itkin, co-CEO & co-founder, Exactpro Systems
9th November 2021
Hilton Canary Wharf
Exactpro is an independent software testing business focused on mission-critical financial market infrastructures, primarily exchanges and clearing houses. In his presentation, Iosif will give a brief overview of research on the concept of model-based testing and the principal challenges of its application while testing complex distributed systems. He will also outline the broader context of interaction between humans and complex computer models.
Exactpro FinTech Webinar - Global Exchanges Test OraclesIosif Itkin
Global Exchanges series webinar to discuss Test Oracles. A test oracle is a mechanism for determining whether a test has passed or failed. The use of oracles involves comparing the output(s) of the system under test for a given test-case input, to the output(s) that the oracle determines the product should have. We will review various types of test oracles using examples from Exactpro’s Global Exchanges division projects and protocol-based interactions in trading systems.
Exactpro FinTech Webinar - Global Exchanges FIX ProtocolIosif Itkin
Exactpro’s Global Exchanges Division training session on FIX Trading Protocol.
The essence of the FIX protocol and its place in the overall structure of network protocols, FIX message attributes and the internal data types of the protocol.
Operational Resilience in Financial Market InfrastructuresIosif Itkin
A4Q World Congress 13-16 April 2021
Iosif Itkin
Exactpro provides independent software testing services for mission critical technology that underpins global financial markets – exchanges and clearing houses. Half of the top 20 global exchange groups on all continents around the globe rely on processes, platforms and people from Exactpro to improve their quality and reliability. The company has spent the last 11 years studying operational resilience in this crucial sector. The presentation will outline the key principles for software testing of the systems that process hundreds of millions of orders per day with roundtrip latencies below one hundred microseconds.
20 Simple Questions from Exactpro for Your Enjoyment This Holiday SeasonIosif Itkin
Warmest wishes for a happy holiday season and a wonderful New Year!
We look forward to our continued collaboration in 2020. Thank you for your support.
QA-Financial Forum 2019 in New York
13 November
Iosif Itkin, CEO and co-founder
Elena Treshcheva, Business Development Manager and Researcher
An October 2019 survey by BoE and FCA found that ML in financial organizations has already passed an initial development phase, and the usage of live ML applications is about to dramatically increase over the next three years. Artificial Intelligence systems are used in market surveillance, they are providing intellectual analysis of news feeds, and they are an important part of the conversational agents facing users and helping them with their business needs from identity verification to trading and portfolio management. How to ensure that an AI-powered system is up to its task? And what would that mean from the software testing perspective?
EXTENT 2019: Exactpro Quality Assurance for Financial Market InfrastructuresIosif Itkin
On Complex Software Systems Testing — Alexey Zverev, co-CEO & co-founder, Exactpro
Software Testing and Machine Learning
Mind the Gap. Applying Process Mining
Learning from Failure is not just for Humans
Dancing with Whales. Adaptive Log Classification System
On Traceability and the Illusion of Control
Building Partnerships
Demystifying DLT Testing One Network at a Time
Get the MOST from FIX
Georgia on My Mind
Build Software to Test Software — Iosif Itkin, co-CEO & co-founder, Exactpro
ClearTH Test Automation Framework: Case Study in IRS & CDS Swaps Lifecycle Mo...Iosif Itkin
Synchronize Europe
18th June 2019
Iosif Itkin, co-CEO and co-founder, Exactpro
Using the ISDA CDM Swaps application, simultaneously execute multiple end-to-end scenarios for DAML applications in capital markets - validate with actual contract data on ledger.
EXTENT Talks 2019 Tbilisi: Failover and Recovery Test Automation - Ivan ShamraiIosif Itkin
Ivan Shamray, Senior NFT Analyst, Exactpro
20 April 2019 EXTENT Talks, Tbilisi, Georgia
Tbilisi QA Community
EXTENT Talks is a meeting place for IT specialists working in various industries and seeking professional growth, practitioners from IT firms, as well as Quality Assurance enthusiasts of all backgrounds interested in actively participating in local IT events.
EXTENT Talks QA Community Tbilisi 20 April 2019 - Conference OpenIosif Itkin
EXTENT Talks is a meeting place for IT specialists working in various industries and seeking professional growth, practitioners from IT firms, as well as Quality Assurance enthusiasts of all backgrounds interested in actively participating in local IT events. The first EXTENT Talks were held in Tbilisi on 22 February 2019, initiating the creation a QA Community in Tbilisi and laying a foundation for an international platform for exchanging experience and knowledge in the field of software testing, development and IT. The program of the inaugural event included presentations on ISTQB, Software Testing, and Agile methodology from senior specialists. The next EXTENT Talks in Tbilisi will take place on 20 April 2019.
User-Assisted Log Analysis for Quality Control of Distributed Fintech Applica...Iosif Itkin
The First IEEE International Conference On Artificial Intelligence Testing (2019 IEEE AITest)
Iosif Itkin, Anna Gromova, Anton Sitnikov, Elena Treshcheva, Rostislav Yavorskiy, Evgenii Tsymbalov, Andrey Novikov and Kirill Rudakov
1 Exactpro, UK, Georgia, USA, Russia
2 Skolkovo Institute of Science and Technology, Russia
3 Higher School of Economics, Russia
Speakers: Iosif Itkin, CEO and Co-Founder and Elena Treshcheva, Business Development Manager and Researcher - Exactpro
Exactpro provides software testing services for mission-critical technology that underpins global financial markets. Exactpro clients are regulated by FCA, Bank of England and their counterparts from other countries. During this session, Elena and Iosif will talk about end-to-end software testing for post-trade systems in financial market infrastructures. What are the key challenges in quality assurance at this scale? What kind of cognitive biases affect SDLC? How precise is the knowledge about the systems under test? What constitutes good test evidence? How to deal with complexity in regulated environments?
Behaviour Driven Development: Oltre i limiti del possibileIosif Itkin
The QA Financial Forum: Milan 2019
23 January at the Excelsior Hotel Gallia.
Anna-Maria Lukina, Exactpro Business Development Director
The QA Financial Forum: Milan is one of the leading fintech conferences in Italy. The event focuses on the latest achievements in software risk management and automation of software testing. The predominant theme of the Milan event will be Quality Assurance for the entire Software Development Life Cycle (SDLC).
The topics under discussion will feature:
- Technologies for Automation & AI
- DevOps & CI/CD
- Value Stream Management
- Test Data Management
- Regulatory Compliance
- App Security & DevSecOps
- Testing and quality assurance of Blockchain platforms
The official language of the event is Italian.
On 17th January 2018 Exactpro successfully completed a management buyout from London Stock Exchange Group (LSEG), signed a new multi-year master services agreement with LSEG, and opened its head office in London.
What else has happened in 2018?
I wanted to take the opportunity to reflect on what has been an unusual year for Exactpro.
Integration front to back - Mr. Custodian tear down that wall
The scope of the application level has been continuous extended over the years, albeit with a focus on the area of pre-trade and trade.
Recently, there has been an increased interest to move further into the area of post-trade which is predominantly driven by the ISO 20022 standard. Is there really a need for new FIX messages in areas such as payments and
what are the integration problems needing a resolution?
Panellists
- Iosif Itkin, CEO, Exactpro
- Jim Northey, Co-Chair Global Technical Committee, Americas Region, FIX Trading Community, Chair Elect, ISO TC68 Financial
Services Technical Committee, and Consultant and Industry Standards Liaison, Itiviti
- Barry Young, Director, Aladdin Product Manager, BlackRock
BDD. The Outer Limits. Iosif Itkin at Youcon (in Russian)Iosif Itkin
Exactpro is supporting the 3rd annual IT-conference YouCon to take place on 14th October in Saratov, Russia. Over 900 programmers, systems engineers and architects, software QA engineers, and marketing specialists will gather to discuss the latest trends in programming technology. It is the largest IT industry event in Saratov.
Iosif Itkin, CEO of Exactpro, part of London Stock Exchange Group, will deliver a "BDD. The Outer Limits" presentation named after Iosif's favorite Sci-Fi series.
The topics to be covered are:
Behavior Driven Development concepts
Applying BDD in trading and clearing systems
Specification by Example and using production data
Combining Model-based testing and BDD
The Outer Limits
There will be an opportunity to ask questions, share thoughts and expertise in BDD, or just chat with a representative at the Exactpro stand at any time during the event.
Don't miss out, stop by and ask how you can get your Exactpro souvenir :)
We look forward to meeting you there!
#Exactpro #Youconsaratov
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
9. 9
Using This in Practice for Your Investment Analysis
Examples:
1. Environments Approach
2. Test Library Approach
10. 10
Environments
QA does not control the Test Environment QA owns multiple Test Environments (incl Load Test)
Simulate Explore Challenge Communicate Code Simulate Explore Challenge Communicate Code
Behavior x x x x x x x x
Possible Conditions x x x x x x x x x x
Expectations x x x x x x x x
Readiness x x x x x x
12. 12
“Traceability to Requirements” Test Cases Library Exploration Map Style Test Design
Simulate Explore Challenge Communicate Code Simulate Explore Challenge Communicate Code
Behavior x x x x x x x x
Possible Conditions x x x x x x x x x x
Expectations x x x x x x x x
Readiness x x x x x x
Test Library
Presentation opening - Investment in QA
My discussion theme is: if you are building a complex software engineering solution (something of the this scale (pictured)) - keep investing in QA
Recently the world started moving to Agile and Devops. The same time we all see a trend of declining importance of QA discipline. Why?
We believe that Software managers and consultants put QA purpose in the wrong place.
Here is how it’s defined in Wiki: Software quality assurance (SQA) consists of a means of monitoring the software engineering processes and methods used to ensure quality.[citation needed] The methods by which this is accomplished are many and varied, and may include ensuring conformance to one or more standards, such as ISO 9000 or a model such as CMMI
Such wrong placement of QA purpose made it part of the things that are becoming obsolete in new agile world.
Contrary to this - we believe that the true purpose of QA is to be the “Perception System” of a “Software Producing Brain”
If you want a good perception system, you must define what is good. These are the qualities you want from it.
Recently one of our important clients raised a question: “What are the benefits of your QA team and of Test Automation in particular?” It triggered a lot of reflection in my mind. Really, what are benefits of having a good perception system? Not being eaten by a lion? Not falling off the cliff? In terms of a Software Project, it means controlling your project and production maintenance costs, giving adequate commitments to stakeholders and being able to fight production incidents. So no real benefits - just survival...
Moving on from metaphors to real Software Projects. These are correct QA tasks in our view. This is something you must invest in. You have the behavior of the system you are building, possible conditions it might be in during production, expectations from its stakeholders and readiness to be shipped to them. What must you do with all these things? Pretty simple:
Simulate, Explore, Challenge, Communicate and Code. This simple table can be easily used to analyze your “QA investment portfolio”. What am I talking about?
This thing is your portfolio. All these things must be lined up when you are investing in QA. When we are analyzing our investment we can look at any of these items and see if we are in the right direction. Let me give you a couple of examples.
What do you do with test environments, and how do you organize the test library?
This is very simple: What do you do with test environments? Do you build many and let QA play with them or replicate your production best practices? Here is the answer. In the latter case QA will not be able to simulate, explore and automate things easily.
Let me give you another obvious example. Do you write test cases in Quality Center or do you go on a vacation in Italy? We all know the answer, right. But here I mean not actually going to Italy but rather presenting your test design as a “Map” of your software features and possible conditions and the path you may take exploring it?
This is the comparison. So putting writing individual test cases (based on written requirements) and putting them into “Test Management Tool” is a really destructive practice for your QA investment.
So in conclusion: Your Software Development Brain needs good perception system.
If you do not want your project to be eaten by a lion, keep investing in QA
After the conference will distribute detailed description of what we see as good QA investment portfolio.
Thank you very much!
I am happy to answer your questions… ?