Get in touch

BDQ Solutions

SaaS MIGRATIONS
Migrate your SaaS projects seamlessly
Lightning Implementations
For people who know what they want, and want it done fast
Enhancement Hours
Get best practice and configuration consultancy.
Review and Assessment
A low cost, low risk way to get the assistance you need.
Digital Adoption Services
Make sure software is being used consistently across teams.
PII Services
Our solution to help you find unauthorised data.
DevOps Services
Get great, high quality software shipped faster. Faster.
Test Automation & Management
Reduce costs and increase quality with automation.

    Atlassian Solutions

    Atlassian Enterprise
    SCALE WITH CONFIDENCE USING THE BENEFITS OF pREMIUM AND aCCESS
    Jira Work Management
    work management for technical & non-technical teams.
    Cloud Migration Services
    Quicker and more cost effective than doing it in house.
    Jira Service Management / ITSM
    Fast, painless, fixed price ITSM implementations.
    BDQ AtlassianCare
    Cost effective, flexible care options.
    Other Atlassian Services
    Maximise the potential of your Atlassian products.

      Other Solutions

      LEXZUR PRACTICE MANAGEMENT
      Complete MANAGEMENT software for legal practitioners.
      Asana Digital Work Management
      A simple, flexible way to manage work for business.

      Solutions

      Expert consulting and managed services to help complex organisations to work flatter, faster and more dynamically.

      To find out more detail on a Solution or how we implement it, check out our Solutions Home page.

      SOLUTIONS HOME →
        BDQ Original Apps

        CostGuard for Jira →
        Track project budgets in real time

        Field Service Management for Jira →
        Schedule and manage field operations in JSM

        TabHelper for Jira & Confluence →
        Find, jump to, and close multiple Atlassian Chrome tabs

        Real Signature for Jira →
        Capture in-person signatures for Jira tasks

        Real Signature for Confluence →
        Capture in-person signatures for Confluence pages

        Migration Analyst for Jira Cloud →
        Spot duplicates, export key stats, and prep your Cloud move

        Easy Email Attachments for Service Desk →
        Send real attachments (not links!) in JSM

        Attachment Manager for Asana →
        Find, filter, and download attachments in Asana

          Partner Products

          haloitsm-logo-horizontal-827x128
          products-partner-logos-monday-300x150
          glpi-logo-bdq-280x84
          products-partner-logos-atlassian-300x150
          products-partner-logos-asana-300x150
          freshworks-logo-narrow-clear-280x60
          atomicwork-logo-varients-300x40
          products-partner-logos-lexzur-300x150
          products-partner-logos-sonatype-300x150
          products-partner-logos-zephyr-300x150

            Product Agnostic Solutions

            BDQ is your trusted partner in delivering comprehensive service management solutions tailored to your unique business needs. We are product-agnostic, allowing us to work with industry-leading platforms, enabling you to streamline, optimise, and transform your service operations.

            And where a solution doesn't exist, we create one with our BDQ Original apps and add-ons.

            View All Products →

             

             


            bdq-cred-reseller-600x600Fulfil your software needs through BDQ, and enjoy all the benefits we offer as Value Added Resellers.
            Reseller Benefits

              Training

              BDQ provides high-quality technology training to customers in the UK, EU and US.

              Our customers range from small companies to non-profits to multinational enterprises. They all want to maximise employee productivity.

              We listen to what our customers want to achieve and tailor the syllabus accordingly when delivering courses.

              Training Home →

                About Us

                This is where you can find out all about BDQ. Where did we come from, what is our goal, what do our customers have to say about working with us? You'll find all those answers and more using the links here.

                However, if you have any questions that you haven't found answers for, feel free to get in touch.

                 

                  3 min read

                  How to improve cycle time for performance testing

                  Featured Image

                  In this guest blog Sanjay Zalvadia, VP of Client Services at Zephyr, shares three key tips to improve cycle time for performance testing.

                  Release cycles have become shorter than ever, with some teams aiming to deploy deliverables on a weekly or daily basis. This is a significant shift from legacy development practices that often took months and even years to see through to completion. Agile testing methodologies are a major driver for keeping up with the fast pace of today's evolving user needs and have greatly improved the overall quality of applications. Performance testing in particular is becoming more necessary in the mobile environment as users seek to get the same experience from a variety of devices. Let's take a look at a few tips to help improve cycle time for performance testing:

                  1. Automate

                  In order to keep up with agile expectations, organizations need to make the best use of their tools and processes. With larger applications, it can take a long time to check everything and ensure that it's working up to performance standards, but automation takes out much of the headache associated with testing your performance capabilities. Any test that's reusable should be scheduled within an automation tool to run when developers aren't changing the code that's being evaluated. This will provide peace of mind that teams can facilitate continuous testing initiatives without having to manually complete all of these tasks.

                  A Hewlett Packard Enterprise white paper noted that developers often take up 60 percent of a sprint's time working on the code, leaving little time to fully test the application. However, organizations can keep pace with performance and regression testing objectives by actively using automation to handle the bulk of the work. This will considerably cut down on the time needed conduct performance testing and ensure that the app is working appropriately upon release.

                  2. Create a baseline

                  It's important to remember that you may not need to run the same tests all the time. Teams should establish a baseline for what type of timeframe they're aiming for. This will create more focus around what must be done within that time and prevent members from being concerned with extraneous work. At the same time, it will be important to determine when performance testing should be run and what actions to take with the results. Ministry of Testing contributor Rajni Singh noted that performance testing should be run at the code level for newly developed features.

                  Any changes made necessitate additional tests to ensure that the functions not only work on their own, but that they also integrate with established app features without breaking anything. By creating a baseline, testers will have a better idea of how much time they have to finish their tasks, facilitating a more urgent atmosphere to get work done. Performance testing early in the software cycle can also yield integral information for what issues need to be addressed before release. This will help develop robust code and functionality that has quality built in.

                  3. Understand the challenges

                  Organizations are increasingly leveraging mobile devices to fulfill work tasks, and development teams must now consider this hardware as a preferred choice. However, this technology comes with a number of significant challenges. There are different operating systems, hardware specifications and programming languages that testers must contend with, especially when ensuring that an app can live up to load and traffic spikes. While you could conduct tests manually, this would take a lot of time. If you had one device, but had to conduct 100 tests, it could take 100 minutes to complete. With 50 of the exact same device, each one could run two tests, resulting in only two minutes taken to evaluate performance. This is a lot of work no matter how you spin it.

                  With the right tools, including automation integration and load testing assets, organizations can quickly and accurately evaluate their applications on a regular basis. These tests can even be run at night while teams are home preparing for the next day. This type of scheduling can put teams at a unique advantage to speed up their cycle times without sacrificing the quality of their projects. By following these tips, teams can create a setup that not only supports agile development process, but also ensures that performance testing can be completed in a short period.