Videos uploaded by user “QASymphony”
Behavior Driven Development vs. Traditional Development
In this episode of Whiteboard Friday, we address Behavior Driven Development, aka BDD. We'll talk about what BDD is and compare it to a traditional development process. Watch the full Whiteboard Friday series: http://bit.ly/2nxk6kV A traditional development process begins with a stakeholder determining what the business needs are for the product and dictate that to the product owner. The product owner then writes the requirements on his or her own, leaving out the developer and tester. Because they were absent during the requirement writing, the developer and tester must translate the requirement into what actually needs to happen; the developer translates requirements to code, the tester must translate requirements to test cases and technical writer translates into technical documentation. A BDD process begins with the product owner, tester and developer collaborating around the requirements, asking questions and providing examples of the business need. Agreed upon requirements are defined as English-formatted scenarios. In BDD, the developers can then use the scenarios for automated tests and testers also use scenarios as the basis for their tests. The byproduct behavior driven development means moving away from silos to a more collaborative process, resulting in a more complete final product that what a traditional process can deliver. #BDD in a tweet: “Using examples at multiple levels to create a shared understanding and surface uncertainty to deliver software that matters.” -Dan North @tastapod
Views: 49381 QASymphony
4 Most Important Continuous Testing Tools
Learn more about specific continuous testing tools in this edition of the Whiteboard Friday series, "Winning at DevOps with Continuous Testing". View the full Whiteboard Friday series: http://bit.ly/2ov6VpR In this episode, you'll about which tools you need for continuous testing, including: a planning tool, a version control system, a build tool and a testing tool. The continuous testing tools stack starts with a planning tool, such as JIRA by Atlassian. This allows tracking of user stories, epics and tasks that drive the development, testing and release processes in one central location. Of course developers have their own IDEs, but the next tool needed is a version control system, such as GitHub, that allows developers to check their developed code into a central repository. This acts as the main source of truth and good VCSs integrated seamlessly with the build tool. The build tool, like Jenkins, is alerted that a new code version is checked in and will trigger and run any tests designed against the code. A test tools, such as qTest Pulse, picks up where the build tool leaves off. Certain circumstances, like new feature testing, call for additional testing against user stories or features that might not have been covered with regression automation. qTest Pulse and other test tools will then, in the case of a test failure, go all the way back to the version control system and alert the developer of the failure on the source code. The complete feedback loop between tester and developer is especially important for the developer’s full visibility into the status of the code being written. Once any issues are fixed and the testing passes, the test tool will then map back to the ALM tool to show the status and allow the product owner to move the feature to done in JIRA.
Views: 30655 QASymphony
4 Principles of Exploratory Testing
This White Board Friday marks the first of a small series of videos that is exclusively about exploratory testing. Today, we’ll cover 4 key principles of exploratory testing.
Views: 11662 QASymphony
What is qTest by QASymphony?
Accelerate Testing to Match the Speed of Agile Development qTest by QASymphony is the only platform that adds innovative exploratory to manual and automated test management, creating a complete solution that helps you test faster and keep up with today's rapid software development. http://www.qasymphony.com/
Views: 11998 QASymphony
Agile Testing: The Role of the Tester in an Agile SDLC – PT 1
In this video we are taking a look at the role of the tester within an agile software development life cycle. This should provide some good insight into the world of agile testing
Views: 73727 QASymphony
Tutorial: Getting Started with qTest
A quick tutorial to help you get started with QASymphony'sTest Case Management tool, qTest.
Views: 17567 QASymphony
Tutorial: How to Import Test Cases in qTest
Learn how to Import Test Cases in qTest by QASymphony
Views: 4099 QASymphony
Breaking Down Behavior Driven Development “BDD” PT 2
In this video we continue our discussion around breaking down behavioral driven development “BDD” taking a close look at feature and scenarios along with choosing a framework that might work best for your team
Views: 7936 QASymphony
Quality Jam 2017: Michael Bolton "A Ridiculously Rapid Introduction to Rapid Software Testing"
Structured Programming, Total Quality Management, Agile, Scrum, Devops—and after all this time, projects still stumble and products still drive us crazy. Why? Part of the reason is surely that many projects are flying blind, without sufficient awareness of the status of the product and the problems in it. And why is that? Part of the reason is that the craft of testing is stuck in ideas that we out of date 30 years ago, and are even more out of date today. Rapid Software Testing (RST) is an approach to software testing developed by James Bach and Michael Bolton. The approach is targeted towards the fastest, least expensive testing that still completely fulfills testing’s mission — to reveal the status of the product through critical thinking, exploration, and experimentation. While process models, artifacts, and tools have roles to play, RST puts the mindset and the skill set of the individual software tester at the center of testing work. Despite the name, Rapid Software Testing isn't just testing with a speed or sense of urgency; it's mission-focused testing that eliminates unnecessary work, tells the story of the product, and constantly asks what testing can do to help speed the project as a whole—no matter what the development model might be. Want to reframe your ways of thinking about the craft? Join Michael for a whirlwind tour through some of the principles and tactics of Rapid Software Testing.
Views: 4701 QASymphony
Quality Jam 2017: Paul Merrill "Machine Learning & How it Affects Testers"
Machine Learning is all the rage. Companies like Google, Amazon, and Microsoft are investing extreme sums of money into their ML budgets. But what is it, and more importantly, how will it affect me, as a tester? Last year, Paul was at a testing conference where a group of 5 executives decreed adamantly that ML would replace testers within the next few years. Anytime 5 executives agree on anything he questions it. So he wanted to learn if they were right. Over the last few months, Paul has researched and learned about ML. He's talked with industry experts in the field and testers with expertise in ML. He wanted to know what they had to say about this decree. He wanted to know, "is testing in danger of being automated by ML?" Paul Merrill talks about what he's found in his research, provides an introduction to ML, and give info to decide for yourself if the future of testing will be in the hands of ML algorithms.
Views: 3897 QASymphony
What Exploratory Testing is NOT
In today's White Board Friday you will learn about the four principles that exploratory testing is NOT: 1) Exploratory testing is something that’s not structured 2) Exploratory testing is the only form of testing 3) Exploratory testing is just throw away work 4) Exploratory testing is not for my industry
Views: 1796 QASymphony
Quality Jam 2017: Angie Jones "How to Get Automation Included in Your Definition of Done"
While most teams appreciate the benefits of automation, it is commonly viewed as too time-consuming to be considered as part of an agile sprint; resulting in automation being done in isolation and typically months after the story has been closed. This can lead to several problems including automation team members being disengaged and missing key aspects of the requirements, as well as teams going through a period where new features are being introduced but no regression testing is occurring. Angie's talk provides agile-friendly approaches to automation which will allow teams to close their sprints with automation in place. These automation techniques allow scrum teams to work smarter, not harder, and find bugs quicker with a more narrowed scope of the root cause, essentially leading to quicker resolution times. We’ll also walk through an example story and demonstrate how to apply these techniques to ensure automation is achievable within the sprint.
Views: 1472 QASymphony
Software Quality Metrics You Need To Know
In this video we continue with our theme “Metrics that Matter” – Ryan Yackel dives into quality metrics and the reports behind them. View the full Whiteboard Friday series on “Metrics that Matter in Software Testing”: http://bit.ly/2nzSADC Software quality metrics refer to the results of test executions, including metrics like the time it takes to execute tests and session data. These metrics may also include non-results type of reports such as exploratory testing that is focused less on the actual pass/fail results, but more on the overall user experience. Understanding software quality metrics usually begins with the three core reports: test run summary and defect priority/severity and status. The test run summary is integral to showing tests by cycle, project or release -- ideally by the functional area. Look at the latest test run execution results in this view. The defect report by status, severity and priority helps determine the importance of defects found to evaluate which bugs need to addressed immediately and triage the remaining defects for resolution. Extra software reports include executions by week/sprint, results received per requirement and defect density. Understanding test execution by week or sprint shows which days are active for testing and allows you to reallocate test resources based on those needs. Results per requirement reports show which percentage of testing is assigned to each requirement, helping you identify over and under testing of requirements and reassign test executions appropriately. And defect density shows the defects that make up an application or functional area to identify risky applications or functional areas. A couple pro tips for software quality metrics is to keep track of the number of manual versus automated tests, days since test execution run and flapping. Knowing the number of manual versus automated test allows you to help identify some manual tests that can be moved to automated execution, saving time, as well as understand which type of testing produces high value. Tracking the days since test run, on an individual-type basis means you can gauge which test you haven’t run in an extended period of time and reduce the library of tests that have not been run recently. Flapping reports show you which tests always pass under one set of conditions while always failing under another set. When this happens, look at whether the test case has changed and that it is written correctly or check if there’s a problem with the requirement.
Views: 23251 QASymphony
qTest for Jira Test Management (2018)
qTest for Jira Test Management is a free Jira add-on that connects the QASymphony's qTest with Jira software for agile test management. Once the add-on is installed with Jira Cloud, Server, or Data Center, a project administrator would integrate to qTest to track all manual, exploratory, and automated testing with Jira issues. This add-on allows agile testing teams to: - Visualize instance test run results for Jira issues - Submit Jira bugs directly from test run results in qTest - Synchronize Jira Fix versions and Sprints with test plans - Gain Enterprise visibility into QA progress related to Jira issue coverage *qTest Platform license is required for Jira integration.
Views: 2433 QASymphony
Tutorial: How to Generate an Automated Test Script
qTest eXplorer has the ability to generate an automated test script for Selenium and Protractor frameworks, after your test session has been completed.
Views: 14457 QASymphony
qTest Integration with JIRA – Overview
qTest Integration with JIRA – Overview Learn how to easily set up a real-time integration with JIRA with the most powerful agile test case management platform for software testing.
Views: 10947 QASymphony
Software Testing Metrics with qTest Insights
Today more and more companies are becoming agile, which means they are developing software at a rapid pace. However, software testing metrics haven't kept up with the speed of agile development processes. qTest Insights is a revolutionary business intelligence solution that provides real-time data about the health and quality of your application, allowing you to quickly identify and trouble shoot issues in real-time.
Views: 138091 QASymphony
qSnap Introduction
Get to know the free and only cross-browser snapshot tool qSnap! Download qSnap here: https://www.qsnapnet.com/#download
Views: 2052 QASymphony
Getting Started with Test Metrics and Reporting
In today's Whiteboard Friday video we are going to look at how to actually get started with test metrics with tools, people and focus.
Views: 2562 QASymphony
Struggling with JIRA + HP Quality Center? There is a Better Way.
Customers always tell the same story of chaos, complexity, and frustration when it comes to using JIRA and HP Quality Center together.
Views: 5007 QASymphony
Tutorial: How to Create Test Cases
Learn how to customize and add new fields in qTest by QASymphony.
Views: 5566 QASymphony
qTest Scenario for JIRA by QASymphony
End to End JIRA Plugin for BDD, TDD & ATDD qTest Scenario is an innovative JIRA plugin that helps teams take a test-first approach to Agile.
Views: 4654 QASymphony
Tutorial: How to Link Requirements to Test Cases in qTest
Learn how to Link Requirements to Test Cases in qTest by QASymphony
Views: 1402 QASymphony
Tutorial: How to Submit a qTest Defect
Learn how to submit a defect in qTest by QASymphony
Views: 1643 QASymphony
Tutorial: How to Create Test Run Configurations in qTest
Learn how to create test run configurations in qTest by QASymphony.
Views: 2088 QASymphony
qTest eXplorer:  Accelerate Your Agile Testing
qTest eXplorer transforms the way testers document manual and exploratory testing, resulting in huge time savings, increased productivity and more.
Views: 1388 QASymphony
Adding Exploratory Testing To Your Testing Strategy PT 1
Today’s White Board Friday video is part one of two for introducing exploratory into a teams overall testing strategy and highlights three main ways this can be accomplished.
Views: 1701 QASymphony
JIRA Test Management with the qTest Platform - QASymphony (2017)
qTest by QASymphony is the complete JIRA test management platform for JIRA - enabling you to plan, track, test and work smarter and faster than ever before.
Views: 1869 QASymphony
qTest Insights  -  Actionable, Real-time Test Metrics
qTest Insights provides actionable, real-time test metrics across your entire software development life-cycle for team and executive level reporting.
Views: 972 QASymphony
Quality Jam 2017: Adam Satterfield "Role of QA in a DevOps World"
Managing the balance between speed and quality is a difficult decision for many organizations. The adoption of DevOps has brought this more into the forefront as testers find their place in this emerging area. Adam discusses his experiences as a tester bringing quality into the DevOps process, with key strategies used to ensure quality is infused in every step of your process. View the presentation from Quality Jam 2017 here: https://www.qasymphony.com/blog/quality-jam-2017-presentations
Views: 624 QASymphony
Tutorial: How to Generate Customizable Data Queries in qTest
Learn how to Generate Customizable Data Queries in qTest by QASymphony
Views: 731 QASymphony
Tutorial: How to Create Custom Reports and Drill Down
QASymphony qTest Insights Training video on: How to Create Custom Reports and Drill Down
Views: 295 QASymphony
qTest Integration with VersionOne
The qTest integration with VersionOne systems provides a complete test management solution. Users can cover requirements, execute test cases, and determine testing outcomes by submitting defects to them. In short, users can perform test execution in qTest and manage test results in these systems simultaneously. Submits defects using a fully customizable submission form directly within qTest without the need to login to these systems Supports auto-filling to quickly transfer crucial testing data into the defects management of these systems, thus improves tracking quality of the testing progress The integrated defects will be attached to the executed test runs to provide a complete testing traceability to help improve your testing experience www.QASymphony.com
Views: 667 QASymphony
Tutorial: How to Create a Test Plan
Learn how to adjust email notifications in qTest by QASymphony.
Views: 2828 QASymphony
Quality Jam 2017 Session Preview: Angie Jones on Including Automation in Your Definition of Done
Learn more about Quality Jam on the conference website: http://bit.ly/2lLg0sL
Views: 154 QASymphony
Tutorial: How to Execute Test Runs
Learn how to share test cases across projects in qTest by QASymphony.
Views: 2598 QASymphony
Tutorial: How to Create or Clone a New Project in qTest Manager
Learn how to create or clone a new project in qTest by QASymphony.
Views: 836 QASymphony
Tutorial: How to Use Analysis Reports
QASymphony qTest Insights Training video on: How to Use Analysis Reports
Views: 245 QASymphony
Tutorial: How to Create Shared and Personal Dashboards
QASymphony qTest Insights Training video on: How to Create Shared and Personal Dashboards
Views: 125 QASymphony
Deposco: QASymphony Customer Success Story
Listen to our customer Ben Sommer, Director of Customer Solutions at Deposco, as he shares his thoughts about qTest, QASymphony's test management tool.
Views: 577 QASymphony
Tutorial: How to Install and Run a Web eXplorer Session
Web eXplorer is a browser plugin that can be used on Chrome, Fire Fox, and Safari.
Views: 204 QASymphony
Applying Mind Maps for an Efficient Testing Team Webinar
Key Learning Points: - How to visually define a test strategy & prioritize/communicate testing coverage (and identify gaps) - How to visually document key business workflows & features from existing manual tests for automation candidates - How to reinforce domain expertise and business concepts with distributed teams
Views: 1299 QASymphony
Tutorial: How to a Start eXplorer Test Session
This tutorial shows you have to start an eXplorer test session from your desktop, qTest Manager, or qTest Sessions.
Views: 263 QASymphony
Quality Jam 2016: Making the Transition from Tester to Leader
Keith Klain, software quality activist, shared how to increase the value of yourself and your testing organization at your company at Quality Jam 2016. Keith's Presentation was Split into Two Sections - Why arn't there more people in testing with leadership positions - Three takeaways to improve your value at your organization
Views: 149 QASymphony