The Xray and Xporter Winter Tour kicked off last Wednesday with the Jira & Confluence Solutions. During Sérgio Freire’s (Xray Product Manager) presentation, he showed Jira as a Test Management tool and how to empower test teams to manage and deliver rock-solid software solutions with Xray. If you missed it or you want to know more about Testing in Jira, you can check it here.
For more visit https://www.xpand-addons.com/
Test Management & Automation with JIRA!
Bruno Conde - Xray Project Manager & Atlassian Expert at @Xpand IT
Xpand IT presentation during the Xpand IT & Atlassian Jam Sessions 2014
Many organizations are using JIRA for issue tracking – incident, service request, problem and change management, as well as for project management. However, JIRA can also be used as a tool for test management.
Presentation was given on TAPOST 2012: http://www.itbaltic.com/en/conferences/tapost-2012/
Test Management & Automation with JIRA!
Bruno Conde - Xray Project Manager & Atlassian Expert at @Xpand IT
Xpand IT presentation during the Xpand IT & Atlassian Jam Sessions 2014
Many organizations are using JIRA for issue tracking – incident, service request, problem and change management, as well as for project management. However, JIRA can also be used as a tool for test management.
Presentation was given on TAPOST 2012: http://www.itbaltic.com/en/conferences/tapost-2012/
In this quality assurance training session, you will learn JIRA. Topics covered in this course are:
• What is JIRA?
• JIRA Scheme
• JIRA Issues & Types
• Issue Types
• JIRA Components
• Priority
• Jira Workflow
TO know more, visit this link: https://www.mindsmapped.com/courses/quality-assurance/get-practical-training-on-software-testing-quality-assurance-qa/
Learn JIRA Quickly
Plan, track, work – smarter and faster
http://www.udemy.com/learn-jira-quickly
Enhance your resume skills and improve your productivity quickly
JIRA is the project management and issue tracking software. It is used by teams in all types of products and industries. It's used by Agile teams, bug tracking, helpdesk tickets and thousands of companies!
It's a must skill to have in today's industry and this course will get you started with JIRA in under 2 hours.
Introduction to JIRA & Agile Project ManagementDan Chuparkoff
Join me for a brief introduction to JIRA & Agile Project Management. I'll talk about basic Agile concepts. I'll show you basic JIRA planning and working with Scrum and Kanban. And I'll show you the most important reports to master so you can build great software just like Atlassian.
Building a Test Automation Strategy for SuccessLee Barnes
Choosing an appropriate tool and building the right framework are typically thought of as the main challenges in implementing successful test automation. However, long term success requires that other key questions must be answered including:
- What are our objectives?
- How should we be organized?
- Will our processes need to change?
- Will our test environment support test automation?
- What skills will we need?
- How and when should we implement?
In this workshop, Lee will discuss how to assess your test automation readiness and build a strategy for long term success. You will interactively walk through the assessment process and build a test automation strategy based on input from the group. Attend this workshop and you will take away a blue print and best practices for building an effective test automation strategy in your organization.
• Understand the key aspects of a successful test automation function
• Learn how to assess your test automation readiness
• Develop a test automation strategy specific to your organization
How to select the right automated testing toolKatalon Studio
One of the challenges in applying software test automation successfully in your projects is to select the appropriate automated testing tool or framework. Making the right tool choice is crucial to avoiding problems related to tools that haunt your project execution.
Let's consider some criterial when selecting automated testing tool for your project.
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...Curiosity Software Ireland
This webinar was co-hosted by Xray and Curiosity Software on 18th May 2021. Watch the on demand recording here: https://opentestingplatform.curiositysoftware.ie/xray-in-sprint-testing-webinar
In-sprint testing must tackle three pressing problems:
1. You must know exactly what needs testing before each release. There’s not time to test everything.
2. You need up-to-date and aligned test assets, including test cases, data, scripts and CI/CD artefacts.
3. Test teams must know what needs testing, when, and have on demand access to environments, tests and data.
These problems are near-impossible to crack at organisations who struggle with application complexity, rapid system change, and overly-manual testing processes. Challenges include:
1. Test creation time. Manually creating test cases, data and scripts is slow and unsystematic, resulting in low coverage tests.
2. Slow test maintenance. Changes break tests, with little time in sprints to check test cases, scripts, and data.
3. Knowing when testing is “done”. There is little measurability or peace of mind when systems “go live”.
This webinar will set out how maintaining a “digital twin” of the system under test prioritises testing time AND maintains rigorous tests in-sprint. You will see how:
1. Intuitive flowcharts generate optimised test cases, scripts, and data.
2. Feeding changes into the models maintains up-to-date tests.
3. Pushing the tests to agile test management tooling then makes sure that teams know which tests to run, when, with full traceability and a measurable definition of ‘done’.
James Walker, Curiosity’s Director of Technology, and Sérgio Freire, Head of Product Evangelism for Xray, will set out this cutting-edge approach to in-sprint testing. Günther-Matthias Bär, Test Automation Engineer at Sogeti, will then draw on implementation experience to discuss the value of the proposed approach.
In this quality assurance training session, you will learn JIRA. Topics covered in this course are:
• What is JIRA?
• JIRA Scheme
• JIRA Issues & Types
• Issue Types
• JIRA Components
• Priority
• Jira Workflow
TO know more, visit this link: https://www.mindsmapped.com/courses/quality-assurance/get-practical-training-on-software-testing-quality-assurance-qa/
Learn JIRA Quickly
Plan, track, work – smarter and faster
http://www.udemy.com/learn-jira-quickly
Enhance your resume skills and improve your productivity quickly
JIRA is the project management and issue tracking software. It is used by teams in all types of products and industries. It's used by Agile teams, bug tracking, helpdesk tickets and thousands of companies!
It's a must skill to have in today's industry and this course will get you started with JIRA in under 2 hours.
Introduction to JIRA & Agile Project ManagementDan Chuparkoff
Join me for a brief introduction to JIRA & Agile Project Management. I'll talk about basic Agile concepts. I'll show you basic JIRA planning and working with Scrum and Kanban. And I'll show you the most important reports to master so you can build great software just like Atlassian.
Building a Test Automation Strategy for SuccessLee Barnes
Choosing an appropriate tool and building the right framework are typically thought of as the main challenges in implementing successful test automation. However, long term success requires that other key questions must be answered including:
- What are our objectives?
- How should we be organized?
- Will our processes need to change?
- Will our test environment support test automation?
- What skills will we need?
- How and when should we implement?
In this workshop, Lee will discuss how to assess your test automation readiness and build a strategy for long term success. You will interactively walk through the assessment process and build a test automation strategy based on input from the group. Attend this workshop and you will take away a blue print and best practices for building an effective test automation strategy in your organization.
• Understand the key aspects of a successful test automation function
• Learn how to assess your test automation readiness
• Develop a test automation strategy specific to your organization
How to select the right automated testing toolKatalon Studio
One of the challenges in applying software test automation successfully in your projects is to select the appropriate automated testing tool or framework. Making the right tool choice is crucial to avoiding problems related to tools that haunt your project execution.
Let's consider some criterial when selecting automated testing tool for your project.
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...Curiosity Software Ireland
This webinar was co-hosted by Xray and Curiosity Software on 18th May 2021. Watch the on demand recording here: https://opentestingplatform.curiositysoftware.ie/xray-in-sprint-testing-webinar
In-sprint testing must tackle three pressing problems:
1. You must know exactly what needs testing before each release. There’s not time to test everything.
2. You need up-to-date and aligned test assets, including test cases, data, scripts and CI/CD artefacts.
3. Test teams must know what needs testing, when, and have on demand access to environments, tests and data.
These problems are near-impossible to crack at organisations who struggle with application complexity, rapid system change, and overly-manual testing processes. Challenges include:
1. Test creation time. Manually creating test cases, data and scripts is slow and unsystematic, resulting in low coverage tests.
2. Slow test maintenance. Changes break tests, with little time in sprints to check test cases, scripts, and data.
3. Knowing when testing is “done”. There is little measurability or peace of mind when systems “go live”.
This webinar will set out how maintaining a “digital twin” of the system under test prioritises testing time AND maintains rigorous tests in-sprint. You will see how:
1. Intuitive flowcharts generate optimised test cases, scripts, and data.
2. Feeding changes into the models maintains up-to-date tests.
3. Pushing the tests to agile test management tooling then makes sure that teams know which tests to run, when, with full traceability and a measurable definition of ‘done’.
James Walker, Curiosity’s Director of Technology, and Sérgio Freire, Head of Product Evangelism for Xray, will set out this cutting-edge approach to in-sprint testing. Günther-Matthias Bär, Test Automation Engineer at Sogeti, will then draw on implementation experience to discuss the value of the proposed approach.
Functional Testing of RESTful ApplicationsNenad Bozic
Rise in popularity of the microservice architecture on one side and need to have the server which has many clients (mobile, web, machine to machine) brought both the challenge and the opportunity to better test RESTful applications on level of features. Main feature of RESTful application are exposed endpoints which enable creating test application as REST client which will view our application as blackbox. Test application can prepare input and wait for output which can be compared against expected one.
In this presentation we will give overview of types of test you can do, concentrate on blackbox testing over REST Api, touch the terms of whitebox testing and graybox testing and why later approach is useful for external dependencies outside of our control and explain why you should use tools such as Cucumber to better communicate features with business people. Presentation will walk through our experiences and how we overcame problems along the way.
Hopper's approach to QA is described in the Case study. At Hopper, we believe that QA starts at the very beginning of product life cycle. This helps reduce risk and deliver quality products. We combine all aspects of QA - blackbox testing, performance testing, load testing, regression testing, QA Automation etc. We also design QA systems where the existing frameworks may not work.
Automated Acceptance Testing (and tool choice)
Automated acceptance testing has many names: acceptance-test driven development (ATDD), story-test driven development (STDD), agile acceptance testing and, most recently, specification by example. At the heart of all these approaches is to produce business-facing tests which are system tests running end-to-end, picking up regression issues and improving confidence that the code works as required.
In this talk, I will contextualise how each of these approaches share in common a three-tier layering strategy: acceptance criteria, test implementation layer and application driver layer. This is important because applying this approach requires a tool choice and each tool tends to have its own sweet (and blind) spot that is best understood through these layers.
I will first deep dive into sample code across a few tools (Cucumber, Fitnesse, Concordion) to illustrate this layering. I use an example that shows how to decouple the GUI from tests (window driver pattern).
Finally, I will look at some typical client scenarios to examine which tools might best suited because tool choice is not simply a host operating system question (.Net, Java, Ruby).
Salesforce.com developer community presentation on Continuous Integration & Continuous Delivery.
About AutoRABIT:
AutoRABIT is a Continuous Integration product for cloud technologies like Salesforce.com. AutoRABIT provides a simple and visual way to accelerate the release velocity and release management process by providing an out-of-the-box and integrated solution for deployments, version control, data loading, test automation for development and admin teams along with a unique DeDevOps dashboard. AutoRABIT also enables non-technical & business users to do test automation and get involved in project delivery. These features can be used alone or a part of the complete Delivery process.
Test Automation using UiPath Test Suite - Developer Circle Part-2.pdfDiana Gray, MBA
UiPath Test Suite Family of Products
In Part 2 of Test Automation using UiPath Test Suite - Developer Series, we'll cover,
- UiPath Test Manager: Manage tests with comprehensive test planning, defect reporting, role-based access controls, and requirement traceability
- UiPath Studio: Automate tests and test data generation by leveraging UiPath production-grade automation capabilities
UiPath Orchestrator: Distribute tests to schedule, monitor, and store dynamic test data and test execution & analyze detailed results
- UiPath Test Robots: Execute tests on multiple machines in parallel and receive reports back
- Guidance in setting the environment for Test Automation
Speakers: Atul Trikha , Sreenivasa Adathakula
This presentation provides information on the SpiraPlan enterprise agile program management system from Inflectra. SpiraPlan lets you manage large-scale agile projects, programs and portfolios with integrated risk management, project planning, quality assurance, and resource management. Fully Integrated with end to end traceability and reporting.
Atlassian jira как полностью раскрыть возможностиAndrew Fadeev
Atlassian jira как полностью раскрыть возможности. Jira в базовой поставке не реализует огромное количество заложенных в нее возможностей. Возникает вопрос, прав ли был Гартнер так высоко ставя её в своих "магических квадратах". Гартнер как всегда прав, но для раскрытия потенциала Jira необходимо значительное кол-во внешних плагинов. Удобно это или нет - решать Вам.
Similar to Xray & Xporter were in Austria: Jira & Confluence Solutions Day 2018 (20)
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!
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
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/
Xray & Xporter were in Austria: Jira & Confluence Solutions Day 2018
1. Jira as a Test Management tool
Deliver faster and better software releases
Sergio Freire
Xray’s Product Manager
Xray for JIRA empowers test teams to manage and deliver rock solid software solutions
2. 4+
Years
making kickass
software
5
Offices
in 2 different countries
+4.000
Customers
Using our products
+65
Countries
With customers
+260
Reviews
In the Marketplace
+360.000
Lines of Code
Written by our team
4
Languages
Available in English,
German, Spanish and
French
+4.000
Support
Tickets
Closed by our Support
Team
+300
Features
In our roadmap
5. Agenda
1. Faster and better software releases
2. Why Jira for Quality Assurance?
3. Leverage Jira for testing with Xray
4. The life of a ”tester”
I. Specifying, organizing, planning, executing
II. Reporting
5. Test Automation
6. Xray vs competition
7. Using Jira for testing, today
6. 1. Faster and better software
releases
Xray – Test Management for Jira
7. Speed vs Quality
Are they real enemies?
Let these help you out:
• Agile
• DevOps
• Continuous Integration
• Automated Testing
• Continuous Testing
• Continuous Delivery
Release often, with confidence. Motivate your team, make your customers happy.
Image by www.genalice.com.
8. Why is Test Management so important?
Software is everywhere, including in critical systems from health, finance, transports, space, IoT, just to name a few…
9. 2. Why Jira for Quality Assurance?
Xray – Test Management for Jira
10. Using Jira for software development
Requirements
Defects
11. … there was Excel… or even other “legacy Test Management tools”
In the ”dark ages”….
12. Built-in features
• Focus on teams
• Collaboration / Comments
• Agile project management & waterfall
• Workflow control
• Customizable and adaptable
• Searching
• Assignment
• Track changes
• Linking between issues
• Importing issues from CSV
And more, through thousands of add-ons…
Welcome to “modern ages” with Jira
13. What is missing?
1. Test related artifacts (tests, executions, plans)
2. Visibility of testing results and progress in Agile boards
3. In-context information about tests for requirements
4. Advanced reporting for generating documents and drill-down on data
Jira as a Test Management tool
14. 3. Leverage Jira for testing with Xray
Xray – Test Management for Jira
15. Dedicated Jira issue types for testing
Specification: Tests and Pre-Conditions
Organization: Test Sets
Planning: Test Plans
Execution: (sub)Test Executions
16. 1. Leverages Jira’s built-in features
2. Permission control
3. Implementation of Workflows
4. Custom fields
5. Screens customization
6. Assignment, Changes tracking
7. Collaboration
8. And much more…
The benefits of using Jira issue types
17. 4. The life of a “tester”
Xray – Test Management for Jira
19. • Composed by a list of steps
• Each Step is defined by:
• Action/Step
• Data
• Expected Result
• Input Attachments
• Jira Wiki markup support
• Importing steps, including from
Excel using copy & paste
Specifying “Manual Tests”
20. • Cucumber supported natively
• BDD – Specify tests in a business-readable domain-specific language
• Test definition serves as documentation
• Automated test steps may be implemented in Ruby, Java, .Net, etc
• Export specification and execute it during Continuous Integration
Specifying “Automated Cucumber Tests”
21. Astracts initial steps that must be done or ensured before starting the test.
• Manual or Automated
• Reusable; may be linked to multiple Tests
Complement specifications with “Pre-Conditions”
22. Flat, with “Test Sets”
Organizing Tests in multiple ways
A issue that represents a list of tests organized by some
logical way. The natural “JIRA way”.
For the “hierarchy/folder mindset”…
Hierarchical (v3.0)
23. A testing plan for aggregating and consolidate
results from multiple iterations (i.e. Test Executions)
• Tracks a group of tests and their results
independently of the number of executions
• Create planned test cycles (i.e. Test Executions)
for the Test Plan
Planning with “Test Plans”
24. • Contains a list of tests and their results (i.e. test runs)
• Can be labeled, proritized, assigned to components, etc.
• May be created manually or during Continuous Integration
A “task” for executing a group of tests on a given version of the system.
Executing with “Test Executions”
25. 1. Set Execution Result
2. Create Defect issues
3. Attach Evidences
4. Add comments
5. Check the Execution Activity Log
At the execution screen of a Test Run…
26. Ok… but how does gets visible in
our requirements?
Xray – Test Management for Jira
27. “Requirements” as they come by default in Jira
• You may track the implementation through the workflow status but it lacks testing related info
• “Soft-binding” between implementation and expected result
28. Real status of requirements with in-context information
With Xray:
• Real-time information about the
coverage status of the requirement
for a given version
• Real-time information about the
associated test results, for a given
version
• A ”requirement” may be any issue
type you may have; test coverage
can be made in any issue type
30. 1. Built-in reports
2. JIRA gadgets in Jira dashboards
3. Agile boards
4. Through other top-notch Jira
Multiple ways of reporting, the Jira way
31. Shows the requirement traceability, from requirements to defects.
This helps you analyze the requirements and related Tests, Test Runs and
defects, for quickly identifying uncovered or incomplete/faulty requirements.
Built-in reports: Traceability Report
32. Provides a quick way of evaluating the current (coverage) status of your project's
requirements, so you will be able to see if they are ready to be or not.
Jira Dasboards: Requirement Coverage Gadgets
33. Useful, yet lack quality related information.
Standard Agile Boards
34. Xray gives you visibility of your testing results and its progress.
Enhanced Agile Boards with Xray
35. Use Xporter to generate fully customizable Word, Excel or PDF files with your testing
reports to give to your management, colleagues or to your customers
(e.g. Test specification, Test Execution progress and respective results, Test Plan details).
Reports as deliverable assets
37. The cost of bugs
Code Complete, Steve McConnell, 2004
• The cost of fixing bugs grows exponentially depending on the phase in which
they are detected
• The fix cost also depends on the stage where bugs are initially introduced
=> Automated testing to the rescue!
Phase in which a Defect is
introduced
Phase in which a Defect is detected
38. Supported formats
• Xray JSON
• Cucumber
• Behave
• JUnit
• NUnit
• Robot framework
• Calabash
• … more to come
Automation in mind…
Integrating with automated test frameworks
40. 6. Xray vs competition
Xray – Test Management for Jira
41. Xray vs Zephyr for Jira
Xray Zephyr
Native support for BDD with Cucumber -
Jira issues for all testing phases -
Data consistency -
JUnit, NUnit, Robot, Behave, TestNG* -
Hierarchical, multi-level folder Tests organization
at project level
-
Hierarchical, multi-level folder Tests organization
per each Test Plan
-
REST API built-in -
Integration with Xporter for fully customized
reports in Word, PDF, XLS
-
42. 7. Using Jira for testing, today!
Xray – Test Management for Jira
43. Xray provides:
1. A built-in Test Case Importer, that is able to import tests (including attachments and additional
fields) from a friendly CSV
2. A built HP ALM 12.5x importer
3. An open REST API, that can be used to import Tests and also results
Migrating tests to Jira