The document provides an overview of agile testing principles and practices. It discusses that agile testing involves the entire cross-functional team working together to test software iteratively. Key aspects of agile testing covered include continuous feedback, delivering value to customers, enabling face-to-face communication, and keeping testing simple. The document also outlines typical testing activities in an agile project such as test planning, driving development, facilitating communication, and completing testing tasks within each sprint.
Agile Testing examines software from the customer point of view, and requires that the entire team tests the product to deliver value.
According to James Bach, testing is the questioning of a product in order to evaluate it.
Agile Testing takes the fundamentals of software testing, and provides options for testing products delivered in Agile workflows. It focuses on early involvement of testers, defect prevention, quick feedback loops, test automation, and exploratory testing.
This presentation will start with selected ideas from Agile Testing, and
More Agile Testing, then Dag Rowe will tie in ideas from other practices and practitioners, notably BDD and Specification by Example
Agile Testing Days -Trends and future in testing 2017Derk-Jan de Grood
Today I gave a presentation at the Agile Testing Days. The room was packed and we talked about the way the testing profession in evolving.
5 years ago the Dutch Test Association published a book that described the changes in the testing profession. I was one of the 7 authors and we organized a few workshops on the theme. Last may we hosted a retrospective workshop during which the participants evaluated the 2012 predictions. Key question during this workshop was: What is the status of the profession and what skills and role should a tester take in order to add value and a job.
In my 2017 ATD presentation I shared the results that of this workshop. I shared the highlights of the book, told what predictions were correct and which were incorrect. But most of all I will shared the opinion of or fellow testers: What do roles do they have now, and what roles do they expect to have in 5 years from now.
Join this session if you are sometimes worried about the sustainability of your role, if you want to specialize yourself but wonder what specialisms are a safe bet, if you want to stay ahead of the game and be prepared for the future.
Agile Testing - presentation for Agile User Groupsuwalki24.pl
Agile testing was present on Agile User Group. Presentation covers all aspects of testing on agile process, highlight the role of automation and issues with managing it.
Agile Testing examines software from the customer point of view, and requires that the entire team tests the product to deliver value.
According to James Bach, testing is the questioning of a product in order to evaluate it.
Agile Testing takes the fundamentals of software testing, and provides options for testing products delivered in Agile workflows. It focuses on early involvement of testers, defect prevention, quick feedback loops, test automation, and exploratory testing.
This presentation will start with selected ideas from Agile Testing, and
More Agile Testing, then Dag Rowe will tie in ideas from other practices and practitioners, notably BDD and Specification by Example
Agile Testing Days -Trends and future in testing 2017Derk-Jan de Grood
Today I gave a presentation at the Agile Testing Days. The room was packed and we talked about the way the testing profession in evolving.
5 years ago the Dutch Test Association published a book that described the changes in the testing profession. I was one of the 7 authors and we organized a few workshops on the theme. Last may we hosted a retrospective workshop during which the participants evaluated the 2012 predictions. Key question during this workshop was: What is the status of the profession and what skills and role should a tester take in order to add value and a job.
In my 2017 ATD presentation I shared the results that of this workshop. I shared the highlights of the book, told what predictions were correct and which were incorrect. But most of all I will shared the opinion of or fellow testers: What do roles do they have now, and what roles do they expect to have in 5 years from now.
Join this session if you are sometimes worried about the sustainability of your role, if you want to specialize yourself but wonder what specialisms are a safe bet, if you want to stay ahead of the game and be prepared for the future.
Agile Testing - presentation for Agile User Groupsuwalki24.pl
Agile testing was present on Agile User Group. Presentation covers all aspects of testing on agile process, highlight the role of automation and issues with managing it.
Agile Testing – embedding testing into agile software development lifecycle Kari Kakkonen
My presentation on Agile Testing, including a tuning concept and a case study of agile testing choices in a project, held 16 of June, 2014 at a customer internal seminar.
Let's explore what is agile testing, how agile testing is different than traditional testing. What practices team has to adopt to have parallel testing and how to create your own test automation framework. Test automation frameworks using cucumber, selenium, junit, nunit, rspec, coded UI etc.
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornTEST Huddle
Far too often agile adoptions focus just on the development teams, agile frameworks, or technical practices as a part of their adoption strategies. And then there’s the near perpetual focus on tooling or developing test automation without striking a balanced approach. Often the testing activity and the testing teams are “left behind” in agile strategy development or worse yet, they’re simply “along for the ride”. That is not an effective transformation strategy.
Join experienced agile coaches Bob Galen and Mary Thorn as they share the Three Pillars framework for establishing a balanced strategic plan for effective quality and testing. The Three Pillars focus on development and test automation, testing practices, and collaboration activities that will ensure you have a balanced approach to agile testing. Specifically, risk-based testing, exploratory testing, paired collaboration around agile requirements, agile test design, and TDD-BDD-Functional testing automation will be explored as tactic within a balanced Three Pillars framework. You will leave with the tools to immediately initiate or re-tool a much more effective and balanced agile testing strategy.
ortion pills to be shipped to house
Have you ever bumped into a wall with your automated tests? Many developers bump into various roadblocks and hurdles when writing test code. Are your test methods starting to fail because the code-under-test uses the current date and time? Are your automated integration tests failing because the database they integrate with keeps changing? Do you have an explosion of test methods, with the ratio of test code to code-under-test way too high? Is your effort to refactor and improve code overwhelmed by the time it takes to rewrite all those failing unit tests? This presentation is about clearing away Agile testing obstacles, avoiding common pitfalls, and staying away from dangerous practices.
Presented in BSPIN Conference (http://bspin.org/conference2014/) on "Succeeding in SMAC World". Had great interactions and glad to see great interest on Agile Testing concepts with Participants.
Growing a Company Test Community: Roles and Paths for TestersTEST Huddle
Over the past three years, our company’s test team has grown from three lonesome testers to a community of nine – with more planned. Since we don’t see testers as “click monkeys”, but as valuable and integrated project members who bring a specific skill set to the table, it’s important for us to choose testers well and to train them in various areas so that they can contribute, grow and see their own career path within testing.
To structure to our internal tester training program, we have been developing role descriptions, education paths and career options for our testers, which I’d like to share with you in this webinar.
View webinar - https://huddle.eurostarsoftwaretesting.com/resource/webinar/growing-company-test-community-roles-paths-testers/
An overview of agile testing and how to incorporate it into an agile software development process.
From a Webinar by uTest: http://www.utest.com/webinar_agile_testing.htm
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Can Exploratory Testing Save Lives by Fredrik Rydberg. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
Agile Testing – embedding testing into agile software development lifecycle Kari Kakkonen
My presentation on Agile Testing, including a tuning concept and a case study of agile testing choices in a project, held 16 of June, 2014 at a customer internal seminar.
Let's explore what is agile testing, how agile testing is different than traditional testing. What practices team has to adopt to have parallel testing and how to create your own test automation framework. Test automation frameworks using cucumber, selenium, junit, nunit, rspec, coded UI etc.
The 3 Pillars Approach to Agile Testing Strategy with Bob Galen & Mary ThornTEST Huddle
Far too often agile adoptions focus just on the development teams, agile frameworks, or technical practices as a part of their adoption strategies. And then there’s the near perpetual focus on tooling or developing test automation without striking a balanced approach. Often the testing activity and the testing teams are “left behind” in agile strategy development or worse yet, they’re simply “along for the ride”. That is not an effective transformation strategy.
Join experienced agile coaches Bob Galen and Mary Thorn as they share the Three Pillars framework for establishing a balanced strategic plan for effective quality and testing. The Three Pillars focus on development and test automation, testing practices, and collaboration activities that will ensure you have a balanced approach to agile testing. Specifically, risk-based testing, exploratory testing, paired collaboration around agile requirements, agile test design, and TDD-BDD-Functional testing automation will be explored as tactic within a balanced Three Pillars framework. You will leave with the tools to immediately initiate or re-tool a much more effective and balanced agile testing strategy.
ortion pills to be shipped to house
Have you ever bumped into a wall with your automated tests? Many developers bump into various roadblocks and hurdles when writing test code. Are your test methods starting to fail because the code-under-test uses the current date and time? Are your automated integration tests failing because the database they integrate with keeps changing? Do you have an explosion of test methods, with the ratio of test code to code-under-test way too high? Is your effort to refactor and improve code overwhelmed by the time it takes to rewrite all those failing unit tests? This presentation is about clearing away Agile testing obstacles, avoiding common pitfalls, and staying away from dangerous practices.
Presented in BSPIN Conference (http://bspin.org/conference2014/) on "Succeeding in SMAC World". Had great interactions and glad to see great interest on Agile Testing concepts with Participants.
Growing a Company Test Community: Roles and Paths for TestersTEST Huddle
Over the past three years, our company’s test team has grown from three lonesome testers to a community of nine – with more planned. Since we don’t see testers as “click monkeys”, but as valuable and integrated project members who bring a specific skill set to the table, it’s important for us to choose testers well and to train them in various areas so that they can contribute, grow and see their own career path within testing.
To structure to our internal tester training program, we have been developing role descriptions, education paths and career options for our testers, which I’d like to share with you in this webinar.
View webinar - https://huddle.eurostarsoftwaretesting.com/resource/webinar/growing-company-test-community-roles-paths-testers/
An overview of agile testing and how to incorporate it into an agile software development process.
From a Webinar by uTest: http://www.utest.com/webinar_agile_testing.htm
Fredrik Rydberg - Can Exploratory Testing Save Lives - EuroSTAR 2010TEST Huddle
EuroSTAR Software Testing Conference 2010 presentation on Can Exploratory Testing Save Lives by Fredrik Rydberg. See more at: http://conference.eurostarsoftwaretesting.com/past-presentations/
This slide is made by Sidharth Malhotra & kshitiz goel, student at Symbiosis Centre for Information Technology, Pune.
In this we have discussed about agile methodology followed in a big life insurance company ( name not disclosed for obvious reasons).
Think Like an Agilist - Agile Australia 2012Jason Yip
When an Agile situation is routine, you may not be able to tell the difference between a novice and an expert. It's really only in the unanticipated, more challenging situations where we see an expert's superior capability. Agile experts think differently than novices about situations which is what allows them to adapt. If we accept this, then how can we help non-experts to think like experts?
SXSW 2012: Fixing Broke(n) Government Through Serious GamesLuke Hohmann
This presentation describes how we produced a serious of games that enabled the citizens of San José, CA to directly prioritize key budget issues in a way that allowed their elected officials to act on the results.
Tbiom is a Bio-technology Start-up developing a new hoseless and portable CPAP for SLEEP APNEA. We are looking for new equity partners and funding. You can find our investment profile at the document. We are now launching a crowdfunding campaing at Capital Cell. Estamos lanzando una campaña de crowdfunding con Capital Cell buscando inversores en nuestro proyecto.
Faulty by Design: A Psychological Examination of How Our Decisions Are Guided...Bob Thomas
In this talk, we will examine the psychological variables influencing decision making and highlight how these factors affect a user’s performance navigating the many decisions embedded in our products and services. The heart of the problem is that the act of complex decision making often exceeds our thinking capacity. To accommodate this resource shortfall, the mind regularly employs a wide array of simplifying heuristics and biases that are typically “good enough” for the more mundane aspects of life but that result in less-than-optimum decisions in critical situations. And while we design assuming a logical, rational decision-making agent, we will also address the debilitating effects of emotions on decisions. Building on this psychological foundation, we will offer examples of how user experience designers can address these issues. You will learn how to facilitate more effective decisions through a variety of design practices.
Visual Management: Leading With What You Can SeeCraig Smith
Presentation by Craig Smith and Renee Troughton delivered at Agile Australia 2013 on 20 June 2013. Using task boards or story walls is a key Agile practice, but are you making the most of it? Visual Management is more than just putting cards on a wall, it is a growing style of management that focuses on managing work only by what you can see rather than reports or paper being shuffled around. Visual Management allows you to understand the constraints in the system, mitigate risks before they become issues, report on progress from the micro to the macro. Visual Management can also be used to demonstrate to customers and clients where the work they care about is at. This presentation is all about taking the management of your work to the next stage of transparency.
Presentation delivered by Craig Smith at Fusion in Sydney, Australia in September 2012.
When XP and Scrum were devised over 10 years ago, they were created to improve the delivery of software development projects. As many enterprises have matured in the Agile adoption, many of the business users on IT projects are now attempting to use Agile approaches on their own non-IT projects.
In this session we will cover using Agile in a non-IT environment and demonstrate how the original XP practices map extremely well over to business processes. And how those in SD can help your business counterparts.
Sudokuban is a Kanban in practice example activity that takes about 20-25 minutes to run. This is the slidepack that goes with the game to briefly introduce Kanban before the game and then give some more in depth information afterwards.
The benefit of a Sudoku based game is that it mimics the software development process more closely - ie requires in depth, concentrated effort, where pairing could hamper the concentration.
The sudoku game pack comprises of 12 sudoku puzzles, setup partly in progress in flow with low WIP limits. Quality issues are embedded into the pack to ensure that failure occurs immediately and WIP constraints get met to force the change in behaviour.
Expedites are added part way in (two closely together) to form behaviour around handling them.
Team will generally learn:
1) How to use WIP limits
2) How to swarm to remove blockers
3) How to handle expedites
4) To re-prioritise according to value
5) The value of someone still looking out for the team's flow
Conducted at Sydney's AgileTour 2013.
Trends in Software Testing: There has been a slow realization among the top executives that simply outsourcing testing to the lowest bidder is not resulting in a sufficient level of quality in their software products. In this session, Paul Holland will discuss how American companies are starting to reconsider “factory school” testing and are no longer satisfied with the current situation of simply outsourcing their “checking”. As the development side of software continues its dramatic shift toward Agile development – what role can testers have and how can testers still add value?
Despite the belief that a shared context and collaboration drives quality, too often, software testers and quality professionals struggle to find their place within today's integrated agile teams. This session is a practitioner’s view of testing and testing practices within an iterative/incremental development environment. We will begin with a discussion of some of the challenges of testing within an agile environment and delve into the guiding principles of Agile Testing and key enabling practices. Agile Testing necessitates a change in mindset, and it is as much, if not more, about behavior, as it is about skills and tooling, all of which will be explored.
Fusion Testing - Maximizing Software Test ExecutionJamie Tischart
The Fusion Testing Techniques is a hybrid test methodology created to help test teams be more efficient in their test execution to maximize the amount of hours teams are actually executing code. This methodology has been refined through Agile implementation.
Testing for agile teams . What's the difference between this and other testing ? What are the goals for such testing ?
Is agile testing needed at all ? Why ?
You will find some answers inside and mist likely will be directed to the right way.
The Three Pillars Approach to Your Agile Test Strategy Brian Estep
First of all, I’ve seen way too many teams who are just “testing” in agile teams without a map or a plan for improvement. I’ve also seen that Agile Adoption is mostly a developer-centric or technology-centric play. They “drive” and testing is “along for the ride”. Seatbelts please! And where’s the focus on “Quality”? And the how or practices & tactics?
Manage Testing by Dependencies—Not ActivitiesTechWell
Traditionally, test management has focused on two areas—test planning and test execution. Test planning creates the test strategy and prepares test cases. Test execution focuses on who is responsible for and assigned to executing the respective test cases and logging defects. These views, however, are not inclusive of everything a tester does. For example, the work of team members must be coordinated, environments made ready, and test data prepared. For this reason, Jim Trentadue says the testing effort should be managed by dependencies—not activities. Jim shares logical models for managing the activities your testers are—and should be—doing to support testing efforts. Learn how to create and manage the relationships between common testing deliverables, such as test cases with dependencies on test data or defects affected by build and environment management work. By focusing on testing activities’ dependencies and relationships, you will be able to better manage your testing efforts across the various testing phases.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfJay Das
With the advent of artificial intelligence or AI tools, project management processes are undergoing a transformative shift. By using tools like ChatGPT, and Bard organizations can empower their leaders and managers to plan, execute, and monitor projects more effectively.
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.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
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.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
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
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
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.
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.
2. Test manager, Program and project
manager
11+ years’ delivery experience
6+ years’ agile experienceMary Jiang
姜 融
3. About you?
Managers, testers, ScrumMasters…?
How long has your team used agile
principles/practices?
Which kind of testing your team are
working on?
4. Group Discussion (10 minutes)
What is your biggest concern regarding agile testing?
Or
What interests you most about agile testing?
7. (Image provided by Wikimedia, reproduced here
under a Creative Commons license.)
8. Agile context –Manifesto
Individuals and
interactions
over processes and tools
Responding to change
over following a plan
Customer collaboration
over contract negotiation
Working software
over comprehensive documentation
11. What is agile testing?
A software testing practice that follows the principles
of agile software development
Involves all members of a cross-functional agile team,
with special expertise contributed by testers
Testing from the customer perspective as early as
possible
Includes everything beyond unit and component level
testing
Does not just mean testing on agile project
19. What does agile testing mean?
Challenge
Continuous Change
Less documentation
Keep everyone on the same page
Face to customer
More testing effort
Opportunity
Everyone owns quality
Earn business value earlier
Break the boundaries
Involve the customer
Quick feedback
20. Whole team approach
Scrum Team commitment to quality
Scrum Team responsible for testing
Product owner responsible for acceptance testing
Development team responsible for all level’s testing
21. Agile testing mind-set
Don’t be afraid
Enjoy learning new skills and taking on new challenges
Not limited in the areas you can test
No judgment
Results-oriented
Collaborative
Passionate
22. Ten principles for agile testers
Provide continuous feedback
Deliver value to the customer
Enable “face-to-face” communication
Have courage
Keep it simple
Practice continuous improvement
Respond to change
Self-organize
Focus on people
Enjoy
-Lisa Crispin and Janet Gregory
23. Change doesn’t come easy
Be patient
Let them feel pain
Build your credibility
Work on your own professional development
Beware of the quality police mentality
24. Typical activities
for agile testing
• PROJECT INITIATION AND
PRE-PLANNING
• SPRINT N-1 AND SPRINT N
• CLEAN UP AND DELIVERY
25. Testing activities in
project initiation
and pre-planning
Definition of “Done”
Release planning
Test planning
Preparation for visibility
Team commitment
26. “
”
Nothing is done until it is tested
FAMOUS SAYING IN AGILE
Definition of “Done”
Acceptance criteria
27. Agile tester through release planning
A big picture view
Sizing stories from the testing perspective
Testing considerations while prioritizing
What is in scope?
28. Sample big picture
Web Svc
SIEBEL SVCEIM LOAD CTI
UCM
REMEDY TOOLS
IVR
ESP
Portal
Siebel
UI
Alarm Etc
Web Interaction
Agent Ticket Application
Phone
Phone
W/S
Test
Perf
Load
Tech
UCM
Ubiquity
Portal
Web Interaction
GDC
US
29. Test planning
Type of testing
Infrastructure
Test environments
Test data
Test results
30. Lightweight test plans
Lightweight documents
Test matrix
Test spreadsheet
A white board
Online tools
33. Preparation for visibility
Tracking test tasks and status
Communicating testing results/bugs
Release metrics
Test status
Traceability/coverage
Defect status
34. Consideration of Bugs
Is it a bug or is it a new feature?
Use a Defect Tracking System?
Which bugs need to be logged?
When to fix bugs?
Rules for dealing with bugs
35. Team commitment
Definition of “Done”
Ensure enough involvement
Communication channels
Agreement for visibility
Collaboration in a distribution environment
36. Testing activities
in Sprint N - 1 and
Sprint
Sprint planning
Driving Requirement
Driving development
Collaborate with developers
Facilitate communication
Completing testing tasks
Regression Tests
Sprint Metrics
Demo
Retrospective
38. What will testers do during Sprint Planning?
Learn more details
Considering all viewpoints
Think about testability
Write task cards for testing
Ensure testing effort is considered in estimation
42. Driving requirement
High level tests and examples
Flowchart diagram
Test/verification points
Test driven requirements
Q&A with customer/representative
High level tests review
43. Sample for high level flowchart
Places Bid
Purchases
Item
Creates
Account
Searches
listings for
item
Creates an
Auction
Ships Item
Buyer
Seller
User
48. Facilitate communication
Daily Stand-up
Bridge the gap between business and
development
Collaboration tools for distributed teams
Understand and sacrifice a little time
49. Completing Testing Tasks
Proactive - test as early as possible
Address the testing crunch
Anyone can do testing
Non-functional testing
50. Regression Tests
Automation will be preferred
Keep the build “Green”
Keep the build quick
Building a Regression Suite
Checking the “Big Picture”
51. Sprint metrics
Measuring progress
Burn Down Chart
Is testing done?
Coverage
Unit Test
Code
Test coverage
Defect Status
54. Samples for metrics – Defect Status
0
50
100
150
200
250
300
350
400
450
500
Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8
Total Bugs
Total Fixed Bugs Ignore Reopen Situation(Forcast)
Incremeantal Won't Fixed Bugs
Total Fixed Bugs With Reopen Situation(Forcast)
55. Sprint Review (demo)
Conduct the demo
Listen to the customers
Ask questions if possible
Do not forget the “big picture”
56. Sprint Retrospective
Start, stop, continue
Identify test-related obstacles
Focus on a few action items for the next sprint
57. Clean Up and
Delivery
Planning enough time for testing
Testing release candidate
Testing on a staging environment
Final non-functional testing
Integration with external applications
Product data conversion and load
Installation testing
Communication
Support customer testing
58. System Testing
Planning in advance
Test environment(QA/testing and staging)
Final testing including non-functional testing
Cooperation with third-party teams
ETL/data conversion
Communication constantly
Installation testing
Defect trend
59. What if it’s not ready?
Was the build broken in the last day?
Any show stopper bugs not detected until final
functional testing?
Any new non-functional issues found?
Any test data problems?
Integration issue?
60. User Acceptance Testing
High level plan and scope
Support and collaborate with customer
Get feedback from customer
Understand how customers view products
63. Know yourself
Change your testing thinking
Values are more important than process and
practice
Existing testing skills are useful
Build you own credibility
64. Agile Testing Quadrants
Functional Tests
Examples
Story Tests
Prototype
Simulations
Exploratory Testing
Scenarios
Usability testing
User Acceptance Testing
Alpha/Beta
Unit Tests
Component Tests
Performance & Load testing
Security Testing
“ility” testing
Application
under test
Business View
Technology View
Supportingtheteam
Critiqueproduct
65. Business supporting test
Support Team
Right tools to elicit requirements
From big picture to details
Driving development with business – facing testing
Critique product
Demonstrate applications to stakeholders to get early
feedback
Use scenarios and workflow to test from end to end
66. Business supporting testers’ role
As a bridge between business and development
Required skills and capability
Domain knowledge
Solid testing skills and technical skills as supplement
Critical and logic thinking
Soft skills
Personalities
Automation skills
68. Technical Supporting Test
Support Team
Unit tests
Component Tests
Continuous build
Critique product
Performance/load testing
Security testing
“ility” testing
69. Technical supporting testers’ role
Driving development and non-functional needs
Required skills and capability
Solid testing and technical skills
Architecture level understanding as preferred
Developing and Programming skills
Requirement and results analysis skills