What does it mean to test? What is yours best testing ever conducted? Read this and share your thoughts.
This post was originally published on Miagi-Do School of Software testing blog. Since it is down I am publishing it here.
Joy Scharmen - The Virtuous Cycle: Getting Good Things Out of Bad FailuresJoy Scharmen
The document discusses how to learn from failures through effective retrospective meetings. It recommends that retrospectives include proper preparation like choosing a facilitator and building a timeline. During the meeting, the most involved engineer should provide context, customer impact should be discussed, and the discussion should focus on process improvements rather than blame. Many potential improvements or "remediations" may be identified. Both engineering and product teams should consider improvements to prevent future issues and improve customer experience. Effective retrospectives can help organizations continuously learn and improve.
This document provides an overview of the sprint process for quickly building and testing a prototype. It explains that the facilitator will keep the project on schedule and the decider will make tough decisions. Participants will introduce themselves briefly and then work individually to map out customer steps, sketch prototypes, and select the best sketches via silent review. The team will then turn the winning sketches into a storyboard and test a realistic prototype with 5 customer interviews, making changes based on the feedback to test again if needed. The overall goal is to learn quickly from customers within a 5 day sprint.
The document discusses the role of testers and provides advice and inspiration for testers. It makes three key points:
1) Testers should set the right expectations by playing fair and staying true to help ensure quality software.
2) Testers can act as change agents by challenging the status quo and empowering change, which allows them to advance the field of testing.
3) Testers should share their accomplishments to lead by example and enable greatness in both their work and their profession.
Actionable Agile Metrics for Predictability - Daniel VacantiAgile Montréal
The document discusses using cycle time and scatterplots to measure and visualize workflow to better predict completion dates for work items. It introduces the concept of thinking probabilistically rather than deterministically when forecasting, since multiple outcomes are possible. Specific metrics like the 50th, 85th and 95th percentiles of a cycle time scatterplot can provide forecasts of when a given percentage of items may complete. Factors like work in progress, blockers and dependencies affect cycle times as well. The document promotes tracking start and end dates to measure flow and cycle times as fundamental metrics for gaining predictability.
Graham Thomas - Software Testing Secrets We Dare Not Tell - EuroSTAR 2013TEST Huddle
EuroSTAR Software Testing Conference 2013 presentation on Software Testing Secrets We Dare Not Tell by Graham Thomas.
See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
SXSW - Diving Deep: Best Practices For Interviewing UsersSteve Portigal
While we know, from a very young age, how to ask questions, the skill of getting the right information from users is surprisingly complex and nuanced. This session will focus on getting past the obvious shallow information into the deeper, more subtle, yet crucial, insights. If you are going to the effort to meet with users in order to improve your designs, it's essential that you know how to get the best information and not leave insights behind. Being great in "field work" involves understanding and accepting your interviewee's world view, and being open to what they need to tell you (in addition to what you already know you want to learn). We'll focus on the importance of rapport-building and listening and look at techniques for both. We will review different types of questions, and why you need to have a range of question types. This session will explore other contextual research methods that can be built on top of interviewing in a seamless way. We'll also suggest practice exercises for improving your own interviewing skills and how to engage others in your organization successfully in the interviewing experience.
What made you a software testing leader?Rosie Sherry
The document discusses leadership in the software testing field from the perspectives of experts James Bach and Michael Bolton. It begins by providing context on Bach and Bolton's work inspiring and training testers around the world. When asked about their paths to leadership, Bach notes he always had a leadership sense from a young age and was thrown out of his house at 14, which led him to independence. Bolton reflects on a recent trip where frigid weather highlighted the incredible safety record of airlines, achieved through rigorous testing and evaluation. The discussion centers on organic versus intentional routes to leadership positions in the testing field.
This document contains summaries of several articles in the April 2014 issue of Testing Trapeze magazine. It discusses common blind spots that can negatively impact software testers' work, including an obsession with functionality over other quality criteria, not taking time to properly plan tests, failing to notice important details, and letting confirmation bias from requirements limit testing. The editor's introduction welcomes readers and contributors to the second issue.
Joy Scharmen - The Virtuous Cycle: Getting Good Things Out of Bad FailuresJoy Scharmen
The document discusses how to learn from failures through effective retrospective meetings. It recommends that retrospectives include proper preparation like choosing a facilitator and building a timeline. During the meeting, the most involved engineer should provide context, customer impact should be discussed, and the discussion should focus on process improvements rather than blame. Many potential improvements or "remediations" may be identified. Both engineering and product teams should consider improvements to prevent future issues and improve customer experience. Effective retrospectives can help organizations continuously learn and improve.
This document provides an overview of the sprint process for quickly building and testing a prototype. It explains that the facilitator will keep the project on schedule and the decider will make tough decisions. Participants will introduce themselves briefly and then work individually to map out customer steps, sketch prototypes, and select the best sketches via silent review. The team will then turn the winning sketches into a storyboard and test a realistic prototype with 5 customer interviews, making changes based on the feedback to test again if needed. The overall goal is to learn quickly from customers within a 5 day sprint.
The document discusses the role of testers and provides advice and inspiration for testers. It makes three key points:
1) Testers should set the right expectations by playing fair and staying true to help ensure quality software.
2) Testers can act as change agents by challenging the status quo and empowering change, which allows them to advance the field of testing.
3) Testers should share their accomplishments to lead by example and enable greatness in both their work and their profession.
Actionable Agile Metrics for Predictability - Daniel VacantiAgile Montréal
The document discusses using cycle time and scatterplots to measure and visualize workflow to better predict completion dates for work items. It introduces the concept of thinking probabilistically rather than deterministically when forecasting, since multiple outcomes are possible. Specific metrics like the 50th, 85th and 95th percentiles of a cycle time scatterplot can provide forecasts of when a given percentage of items may complete. Factors like work in progress, blockers and dependencies affect cycle times as well. The document promotes tracking start and end dates to measure flow and cycle times as fundamental metrics for gaining predictability.
Graham Thomas - Software Testing Secrets We Dare Not Tell - EuroSTAR 2013TEST Huddle
EuroSTAR Software Testing Conference 2013 presentation on Software Testing Secrets We Dare Not Tell by Graham Thomas.
See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
SXSW - Diving Deep: Best Practices For Interviewing UsersSteve Portigal
While we know, from a very young age, how to ask questions, the skill of getting the right information from users is surprisingly complex and nuanced. This session will focus on getting past the obvious shallow information into the deeper, more subtle, yet crucial, insights. If you are going to the effort to meet with users in order to improve your designs, it's essential that you know how to get the best information and not leave insights behind. Being great in "field work" involves understanding and accepting your interviewee's world view, and being open to what they need to tell you (in addition to what you already know you want to learn). We'll focus on the importance of rapport-building and listening and look at techniques for both. We will review different types of questions, and why you need to have a range of question types. This session will explore other contextual research methods that can be built on top of interviewing in a seamless way. We'll also suggest practice exercises for improving your own interviewing skills and how to engage others in your organization successfully in the interviewing experience.
What made you a software testing leader?Rosie Sherry
The document discusses leadership in the software testing field from the perspectives of experts James Bach and Michael Bolton. It begins by providing context on Bach and Bolton's work inspiring and training testers around the world. When asked about their paths to leadership, Bach notes he always had a leadership sense from a young age and was thrown out of his house at 14, which led him to independence. Bolton reflects on a recent trip where frigid weather highlighted the incredible safety record of airlines, achieved through rigorous testing and evaluation. The discussion centers on organic versus intentional routes to leadership positions in the testing field.
This document contains summaries of several articles in the April 2014 issue of Testing Trapeze magazine. It discusses common blind spots that can negatively impact software testers' work, including an obsession with functionality over other quality criteria, not taking time to properly plan tests, failing to notice important details, and letting confirmation bias from requirements limit testing. The editor's introduction welcomes readers and contributors to the second issue.
Usability analysis based on user field testingEmmaWiseman3
The usability test summary is as follows:
1. Two testers had difficulty finding information about razor bumps on the getbevel.com site, spending an average of 8.5 minutes searching without success. Neither tester thought to look in the "Bevel Code" section, where the relevant article was located.
2. Both testers were able to easily find the $14.95 "Spot Corrector" skin product in the "Skin" section of the site to treat skin spots. However, locating a product for razor bumps proved more challenging.
3. A major usability issue was the lack of a prominent help or search function for testers to use when they could not find
Noah Cooper - Website Publishing - UX PaperNoahCooper5
The document summarizes the results of usability tests conducted on the Gillette Venus website. Two testers with differing backgrounds completed tasks on the site. Both struggled to find information on razor rash prevention and compatible products. Product descriptions lacked clarity. Testers grew frustrated navigating to checkout and gifting options. The search tool produced irrelevant results. Overall, the site's organization and descriptions failed to meet user expectations.
This evaluation template is designed to help students evaluate their projects at a UK university. It includes sections for outlining the project, personal reflection, evaluation, analysis, and an action plan. For a true crime documentary on the Gucci family murder, the student learned to plan ahead more and choose subjects they have more experience with. While the vintage aesthetic and interview worked well, the fast pace was negative. Feedback was better than expected. Going forward, the student will use better equipment and plan projects in more detail.
Using examples, Rikard will discuss how serendipity is useful in testing and give ideas about how to introduce more good fortune in your organisation.
View on-demand webinar here - https://testhuddle.com/resource/good-testers-are-often-lucky-using-serendipity-in-software-testing/
Cucumber sucks. Features are hard to write and constantly break when the UI changes. Step definitions are annoying to create and a freaking nightmare to maintain. And Cucumber suites take for-EVER to run, because you have to wait for a web browser.
Except... [almost] none of that is actually true.
After years of making awful messes with Cucumber, I finally found a way to use it that worked well, and a project I couldn't have done without it. I'd like to show you one way to use Cucumber that can be elegant, powerful, expressive, and—believe it or not—fast.
My thanks to Tea Time With Testers for interviewing me as a feature story for their July 2013 issue. In this interview, I discuss discovering testing, dynamics of live blogging, technical skill development, return of investment on automation, an alternative to formal education and degrees, SummerQAmp and other topics.
What I Learned By Talking to 100+ Teams About DataJohn Cutler
The document summarizes key learnings from talking to 100 teams about using data in their work. It discusses common obstacles teams face like lack of trust, access, and skills; as well as catalysts like establishing routines, democratizing data access, and accepting failures. It also provides examples of challenges teams discussed, such as not seeing the impact of their work, over-relying on intuition, and being risk-averse due to pressure for success.
The new technology enabled the student to complete their task much more quickly than if they had done it manually. Using a digital SLR camera allowed the student to take high quality images and see the results immediately. In InDesign, the student learned how to wrap text around an image and how to make an image a faint background. In Photoshop, the student learned how to cut out a subject from the background using the magic wand and select inverse tools. Blogging helped the student present their research and planning clearly and in an organized manner. While blogging did not necessarily help the student track what they learned, it did help them track what they had completed and manage their time. Technology was useful in producing an interactive evaluation by allowing
The document discusses improving communication when software tests fail. It advises moving beyond simply saying "it just doesn't work" and instead providing specific details about what was tested and what went wrong to allow others to fix the problem. It also notes that software issues often stem from multiple small errors combining rather than a single large one, so all contributing factors should be investigated. The key is learning from failures, understanding different perspectives, and working as a team to continuously improve testing practices.
Pairing software developers with testers can improve code quality and productivity. The document describes a case where a developer, Marty, paired with a tester, Lanette, to integrate testing earlier in the development process. By explaining code changes to Lanette and incorporating her test ideas, Marty's code became more stable and automated testing was added. Both parties' skills benefited from the collaboration. The document advocates for occasional pairing rather than mandates, and provides tips for making pairing work effectively within teams.
The interface of Gamesalad is nice and intuitive, making it easy to drag and drop attributes to create rules quickly. You can easily control music and sounds by changing attribute volumes. However, projects cannot be transferred between Windows and Mac, and settings turned off may turn back on during export. Additionally, precise positioning is difficult without zooming, and timers do not always work reliably. The community provides helpful support through forums and tutorials.
User Experience Basics for Product ManagementRoger Hart
User Experience (UX) has matured as a discipline and radically changed how products are delivered. It touches workflows, usability, customer needs, and of course visual design and UI. Product managers can't ignore it, even if they want to... and if they want to, they're probably wrong. The tools of User Experience can help us get closer to our customers and differentiate our products.
The two testers had mixed experiences with tasks on the UnionStation.org website. For the first task of determining wheelchair accessibility, both testers were frustrated by the lack of a search bar and difficulty finding the relevant information on the page. The second task of finding movie times went more smoothly once the event calendar was found, but testers felt the movie titles could be organized more clearly. Overall, the testers recommended improvements to navigation, search functionality, and information architecture on the site.
If you thought learning how to type and type fast was a waste of time, then you should probably know that it is one of the most essential career skills to have. Not only does typing fast exude confidence, but it also improves productivity. You can also improve your typing speed if you invest just a little bit of time into the process.
The document discusses a factual product created about the history of Nintendo and features of the 3DS XL console. The author conducted research online through articles, videos, and instruction manuals to ensure factual accuracy. Feedback indicated the text was easy to read but could be reduced and supplemented with more images. The author would improve by taking more effective photos, refining the draft with less unnecessary text as suggested, and balancing the content with more images.
Cucumber sucks. Features are hard to write and constantly break when the UI changes. Step definitions are annoying to create and a freaking nightmare to maintain. And Cucumber suites take for-EVER to run, because you have to wait for a web browser.
Except... none of that is actually true.
After years of making awful messes with Cucumber, I finally found a way to use it that worked well, and a project I couldn't have done without it. I'd like to show you one way to use Cucumber that can be elegant, powerful, expressive, and—believe it or not—fast.
The document summarizes the results of a usability test conducted on the getbevel.com website. Two participants, Cheryl Skistimas and Marcus Timach, with different demographics completed tasks on the site and provided feedback. Both participants initially thought the site looked professional but Cheryl was skeptical about claims of dermatologist approval. Their experiences completing the tasks revealed issues with inconsistent and unclear navigation between pages. Physical and technical environments varied between participants and may have impacted test results.
At one time or another, every tester hears the dreaded question, “Why didn’t you guys catch these bugs?” We all have some standard responses, and they are most likely true). But what can we learn about our testing when we look beyond the easy answers? Pamela Gillaspie proposes that the key to improving your testing is determining the areas where bugs are slipping past your defenses. For her team, the practice is a lot like basketball. If you group the bugs into zones, you can devise a strategy to cover those zones more effectively. Some zones need a different testing approach than you’ve used; others might reveal a need for closer communication. Join Pamela as she shares her experience as defensive coordinator, addressing the developers’ playbook (What kinds of recurring problems do we see?), trick plays (The user is doing what?), and penalties (That wasn’t in the requirements!).
Orca: Nocode Graphical Editor for Container OrchestrationPedro J. Molina
Tool demo on CEDI/SISTEDES/JISBD2024 at A Coruña, Spain. 2024.06.18
"Orca: Nocode Graphical Editor for Container Orchestration"
by Pedro J. Molina PhD. from Metadev
Usability analysis based on user field testingEmmaWiseman3
The usability test summary is as follows:
1. Two testers had difficulty finding information about razor bumps on the getbevel.com site, spending an average of 8.5 minutes searching without success. Neither tester thought to look in the "Bevel Code" section, where the relevant article was located.
2. Both testers were able to easily find the $14.95 "Spot Corrector" skin product in the "Skin" section of the site to treat skin spots. However, locating a product for razor bumps proved more challenging.
3. A major usability issue was the lack of a prominent help or search function for testers to use when they could not find
Noah Cooper - Website Publishing - UX PaperNoahCooper5
The document summarizes the results of usability tests conducted on the Gillette Venus website. Two testers with differing backgrounds completed tasks on the site. Both struggled to find information on razor rash prevention and compatible products. Product descriptions lacked clarity. Testers grew frustrated navigating to checkout and gifting options. The search tool produced irrelevant results. Overall, the site's organization and descriptions failed to meet user expectations.
This evaluation template is designed to help students evaluate their projects at a UK university. It includes sections for outlining the project, personal reflection, evaluation, analysis, and an action plan. For a true crime documentary on the Gucci family murder, the student learned to plan ahead more and choose subjects they have more experience with. While the vintage aesthetic and interview worked well, the fast pace was negative. Feedback was better than expected. Going forward, the student will use better equipment and plan projects in more detail.
Using examples, Rikard will discuss how serendipity is useful in testing and give ideas about how to introduce more good fortune in your organisation.
View on-demand webinar here - https://testhuddle.com/resource/good-testers-are-often-lucky-using-serendipity-in-software-testing/
Cucumber sucks. Features are hard to write and constantly break when the UI changes. Step definitions are annoying to create and a freaking nightmare to maintain. And Cucumber suites take for-EVER to run, because you have to wait for a web browser.
Except... [almost] none of that is actually true.
After years of making awful messes with Cucumber, I finally found a way to use it that worked well, and a project I couldn't have done without it. I'd like to show you one way to use Cucumber that can be elegant, powerful, expressive, and—believe it or not—fast.
My thanks to Tea Time With Testers for interviewing me as a feature story for their July 2013 issue. In this interview, I discuss discovering testing, dynamics of live blogging, technical skill development, return of investment on automation, an alternative to formal education and degrees, SummerQAmp and other topics.
What I Learned By Talking to 100+ Teams About DataJohn Cutler
The document summarizes key learnings from talking to 100 teams about using data in their work. It discusses common obstacles teams face like lack of trust, access, and skills; as well as catalysts like establishing routines, democratizing data access, and accepting failures. It also provides examples of challenges teams discussed, such as not seeing the impact of their work, over-relying on intuition, and being risk-averse due to pressure for success.
The new technology enabled the student to complete their task much more quickly than if they had done it manually. Using a digital SLR camera allowed the student to take high quality images and see the results immediately. In InDesign, the student learned how to wrap text around an image and how to make an image a faint background. In Photoshop, the student learned how to cut out a subject from the background using the magic wand and select inverse tools. Blogging helped the student present their research and planning clearly and in an organized manner. While blogging did not necessarily help the student track what they learned, it did help them track what they had completed and manage their time. Technology was useful in producing an interactive evaluation by allowing
The document discusses improving communication when software tests fail. It advises moving beyond simply saying "it just doesn't work" and instead providing specific details about what was tested and what went wrong to allow others to fix the problem. It also notes that software issues often stem from multiple small errors combining rather than a single large one, so all contributing factors should be investigated. The key is learning from failures, understanding different perspectives, and working as a team to continuously improve testing practices.
Pairing software developers with testers can improve code quality and productivity. The document describes a case where a developer, Marty, paired with a tester, Lanette, to integrate testing earlier in the development process. By explaining code changes to Lanette and incorporating her test ideas, Marty's code became more stable and automated testing was added. Both parties' skills benefited from the collaboration. The document advocates for occasional pairing rather than mandates, and provides tips for making pairing work effectively within teams.
The interface of Gamesalad is nice and intuitive, making it easy to drag and drop attributes to create rules quickly. You can easily control music and sounds by changing attribute volumes. However, projects cannot be transferred between Windows and Mac, and settings turned off may turn back on during export. Additionally, precise positioning is difficult without zooming, and timers do not always work reliably. The community provides helpful support through forums and tutorials.
User Experience Basics for Product ManagementRoger Hart
User Experience (UX) has matured as a discipline and radically changed how products are delivered. It touches workflows, usability, customer needs, and of course visual design and UI. Product managers can't ignore it, even if they want to... and if they want to, they're probably wrong. The tools of User Experience can help us get closer to our customers and differentiate our products.
The two testers had mixed experiences with tasks on the UnionStation.org website. For the first task of determining wheelchair accessibility, both testers were frustrated by the lack of a search bar and difficulty finding the relevant information on the page. The second task of finding movie times went more smoothly once the event calendar was found, but testers felt the movie titles could be organized more clearly. Overall, the testers recommended improvements to navigation, search functionality, and information architecture on the site.
If you thought learning how to type and type fast was a waste of time, then you should probably know that it is one of the most essential career skills to have. Not only does typing fast exude confidence, but it also improves productivity. You can also improve your typing speed if you invest just a little bit of time into the process.
The document discusses a factual product created about the history of Nintendo and features of the 3DS XL console. The author conducted research online through articles, videos, and instruction manuals to ensure factual accuracy. Feedback indicated the text was easy to read but could be reduced and supplemented with more images. The author would improve by taking more effective photos, refining the draft with less unnecessary text as suggested, and balancing the content with more images.
Cucumber sucks. Features are hard to write and constantly break when the UI changes. Step definitions are annoying to create and a freaking nightmare to maintain. And Cucumber suites take for-EVER to run, because you have to wait for a web browser.
Except... none of that is actually true.
After years of making awful messes with Cucumber, I finally found a way to use it that worked well, and a project I couldn't have done without it. I'd like to show you one way to use Cucumber that can be elegant, powerful, expressive, and—believe it or not—fast.
The document summarizes the results of a usability test conducted on the getbevel.com website. Two participants, Cheryl Skistimas and Marcus Timach, with different demographics completed tasks on the site and provided feedback. Both participants initially thought the site looked professional but Cheryl was skeptical about claims of dermatologist approval. Their experiences completing the tasks revealed issues with inconsistent and unclear navigation between pages. Physical and technical environments varied between participants and may have impacted test results.
At one time or another, every tester hears the dreaded question, “Why didn’t you guys catch these bugs?” We all have some standard responses, and they are most likely true). But what can we learn about our testing when we look beyond the easy answers? Pamela Gillaspie proposes that the key to improving your testing is determining the areas where bugs are slipping past your defenses. For her team, the practice is a lot like basketball. If you group the bugs into zones, you can devise a strategy to cover those zones more effectively. Some zones need a different testing approach than you’ve used; others might reveal a need for closer communication. Join Pamela as she shares her experience as defensive coordinator, addressing the developers’ playbook (What kinds of recurring problems do we see?), trick plays (The user is doing what?), and penalties (That wasn’t in the requirements!).
Orca: Nocode Graphical Editor for Container OrchestrationPedro J. Molina
Tool demo on CEDI/SISTEDES/JISBD2024 at A Coruña, Spain. 2024.06.18
"Orca: Nocode Graphical Editor for Container Orchestration"
by Pedro J. Molina PhD. from Metadev
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...Ortus Solutions, Corp
Join us for a session exploring CommandBox 6’s smooth website transition and efficient deployment. CommandBox revolutionizes web development, simplifying tasks across Linux, Windows, and Mac platforms. Gain insights and practical tips to enhance your development workflow.
Come join us for an enlightening session where we delve into the smooth transition of current websites and the efficient deployment of new ones using CommandBox 6. CommandBox has revolutionized web development, consistently introducing user-friendly enhancements that catalyze progress in the field. During this presentation, we’ll explore CommandBox’s rich history and showcase its unmatched capabilities within the realm of ColdFusion, covering both major variations.
The journey of CommandBox has been one of continuous innovation, constantly pushing boundaries to simplify and optimize development processes. Regardless of whether you’re working on Linux, Windows, or Mac platforms, CommandBox empowers developers to streamline tasks with unparalleled ease.
In our session, we’ll illustrate the simple process of transitioning existing websites to CommandBox 6, highlighting its intuitive features and seamless integration. Moreover, we’ll unveil the potential for effortlessly deploying multiple websites, demonstrating CommandBox’s versatility and adaptability.
Join us on this journey through the evolution of web development, guided by the transformative power of CommandBox 6. Gain invaluable insights, practical tips, and firsthand experiences that will enhance your development workflow and embolden your projects.
Just like life, our code must adapt to the ever changing world we live in. From one day coding for the web, to the next for our tablets or APIs or for running serverless applications. Multi-runtime development is the future of coding, the future is to be dynamic. Let us introduce you to BoxLang.
Stork Product Overview: An AI-Powered Autonomous Delivery FleetVince Scalabrino
Imagine a world where instead of blue and brown trucks dropping parcels on our porches, a buzzing drove of drones delivered our goods. Now imagine those drones are controlled by 3 purpose-built AI designed to ensure all packages were delivered as quickly and as economically as possible That's what Stork is all about.
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsOnePlan Solutions
Clinical operations professionals encounter unique challenges. Balancing regulatory requirements, tight timelines, and the need for cross-functional collaboration can create significant internal pressures. Our upcoming webinar will introduce key strategies and tools to streamline and enhance clinical development processes, helping you overcome these challenges.
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...kalichargn70th171
In today's fiercely competitive mobile app market, the role of the QA team is pivotal for continuous improvement and sustained success. Effective testing strategies are essential to navigate the challenges confidently and precisely. Ensuring the perfection of mobile apps before they reach end-users requires thoughtful decisions in the testing plan.
Superpower Your Apache Kafka Applications Development with Complementary Open...Paul Brebner
Kafka Summit talk (Bangalore, India, May 2, 2024, https://events.bizzabo.com/573863/agenda/session/1300469 )
Many Apache Kafka use cases take advantage of Kafka’s ability to integrate multiple heterogeneous systems for stream processing and real-time machine learning scenarios. But Kafka also exists in a rich ecosystem of related but complementary stream processing technologies and tools, particularly from the open-source community. In this talk, we’ll take you on a tour of a selection of complementary tools that can make Kafka even more powerful. We’ll focus on tools for stream processing and querying, streaming machine learning, stream visibility and observation, stream meta-data, stream visualisation, stream development including testing and the use of Generative AI and LLMs, and stream performance and scalability. By the end you will have a good idea of the types of Kafka “superhero” tools that exist, which are my favourites (and what superpowers they have), and how they combine to save your Kafka applications development universe from swamploads of data stagnation monsters!
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISTier1 app
Are you ready to unlock the secrets hidden within Java thread dumps? Join us for a hands-on session where we'll delve into effective troubleshooting patterns to swiftly identify the root causes of production problems. Discover the right tools, techniques, and best practices while exploring *real-world case studies of major outages* in Fortune 500 enterprises. Engage in interactive lab exercises where you'll have the opportunity to troubleshoot thread dumps and uncover performance issues firsthand. Join us and become a master of Java thread dump analysis!
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio, Inc.
Alluxio Webinar
June. 18, 2024
For more Alluxio Events: https://www.alluxio.io/events/
Speaker:
- Jianjian Xie (Staff Software Engineer, Alluxio)
As Trino users increasingly rely on cloud object storage for retrieving data, speed and cloud cost have become major challenges. The separation of compute and storage creates latency challenges when querying datasets; scanning data between storage and compute tiers becomes I/O bound. On the other hand, cloud API costs related to GET/LIST operations and cross-region data transfer add up quickly.
The newly introduced Trino file system cache by Alluxio aims to overcome the above challenges. In this session, Jianjian will dive into Trino data caching strategies, the latest test results, and discuss the multi-level caching architecture. This architecture makes Trino 10x faster for data lakes of any scale, from GB to EB.
What you will learn:
- Challenges relating to the speed and costs of running Trino in the cloud
- The new Trino file system cache feature overview, including the latest development status and test results
- A multi-level cache framework for maximized speed, including Trino file system cache and Alluxio distributed cache
- Real-world cases, including a large online payment firm and a top ridesharing company
- The future roadmap of Trino file system cache and Trino-Alluxio integration
Streamlining End-to-End Testing Automation with Azure DevOps Build & Release Pipelines
Automating end-to-end (e2e) test for Android and iOS native apps, and web apps, within Azure build and release pipelines, poses several challenges. This session dives into the key challenges and the repeatable solutions implemented across multiple teams at a leading Indian telecom disruptor, renowned for its affordable 4G/5G services, digital platforms, and broadband connectivity.
Challenge #1. Ensuring Test Environment Consistency: Establishing a standardized test execution environment across hundreds of Azure DevOps agents is crucial for achieving dependable testing results. This uniformity must seamlessly span from Build pipelines to various stages of the Release pipeline.
Challenge #2. Coordinated Test Execution Across Environments: Executing distinct subsets of tests using the same automation framework across diverse environments, such as the build pipeline and specific stages of the Release Pipeline, demands flexible and cohesive approaches.
Challenge #3. Testing on Linux-based Azure DevOps Agents: Conducting tests, particularly for web and native apps, on Azure DevOps Linux agents lacking browser or device connectivity presents specific challenges in attaining thorough testing coverage.
This session delves into how these challenges were addressed through:
1. Automate the setup of essential dependencies to ensure a consistent testing environment.
2. Create standardized templates for executing API tests, API workflow tests, and end-to-end tests in the Build pipeline, streamlining the testing process.
3. Implement task groups in Release pipeline stages to facilitate the execution of tests, ensuring consistency and efficiency across deployment phases.
4. Deploy browsers within Docker containers for web application testing, enhancing portability and scalability of testing environments.
5. Leverage diverse device farms dedicated to Android, iOS, and browser testing to cover a wide range of platforms and devices.
6. Integrate AI technology, such as Applitools Visual AI and Ultrafast Grid, to automate test execution and validation, improving accuracy and efficiency.
7. Utilize AI/ML-powered central test automation reporting server through platforms like reportportal.io, providing consolidated and real-time insights into test performance and issues.
These solutions not only facilitate comprehensive testing across platforms but also promote the principles of shift-left testing, enabling early feedback, implementing quality gates, and ensuring repeatability. By adopting these techniques, teams can effectively automate and execute tests, accelerating software delivery while upholding high-quality standards across Android, iOS, and web applications.
14 th Edition of International conference on computer visionShulagnaSarkar2
About the event
14th Edition of International conference on computer vision
Computer conferences organized by ScienceFather group. ScienceFather takes the privilege to invite speakers participants students delegates and exhibitors from across the globe to its International Conference on computer conferences to be held in the Various Beautiful cites of the world. computer conferences are a discussion of common Inventions-related issues and additionally trade information share proof thoughts and insight into advanced developments in the science inventions service system. New technology may create many materials and devices with a vast range of applications such as in Science medicine electronics biomaterials energy production and consumer products.
Nomination are Open!! Don't Miss it
Visit: computer.scifat.com
Award Nomination: https://x-i.me/ishnom
Conference Submission: https://x-i.me/anicon
For Enquiry: Computer@scifat.com
Flutter vs. React Native: A Detailed Comparison for App Development in 2024dhavalvaghelanectarb
Choosing the right framework for your cross-platform mobile app can be a tough decision. Both Flutter and React Native offer compelling features and have earned their place in the development world. Here is a detailed comparison to help you weigh their strengths and weaknesses. Here are the pros and cons of developing mobile apps in React Native vs Flutter.
How GenAI Can Improve Supplier Performance Management.pdfZycus
Data Collection and Analysis with GenAI enables organizations to gather, analyze, and visualize vast amounts of supplier data, identifying key performance indicators and trends. Predictive analytics forecast future supplier performance, mitigating risks and seizing opportunities. Supplier segmentation allows for tailored management strategies, optimizing resource allocation. Automated scorecards and reporting provide real-time insights, enhancing transparency and tracking progress. Collaboration is fostered through GenAI-powered platforms, driving continuous improvement. NLP analyzes unstructured feedback, uncovering deeper insights into supplier relationships. Simulation and scenario planning tools anticipate supply chain disruptions, supporting informed decision-making. Integration with existing systems enhances data accuracy and consistency. McKinsey estimates GenAI could deliver $2.6 trillion to $4.4 trillion in economic benefits annually across industries, revolutionizing procurement processes and delivering significant ROI.