www.applause.com
Open in
urlscan Pro
18.245.86.18
Public Scan
Submitted URL: https://info.applause.com/NTM5LUNLUC0wNzQAAAGQwV8MnwCXhYQS255ipROY7-X499K8Ktmu871Ss4SRS_8lBkoHDi4ACFIkuDKFXahFm1R8Y5E=
Effective URL: https://www.applause.com/blog/building-gen-ai-into-applause?utm_medium=newsletter&utm_source=database&utm_campaign=R-NA_2...
Submission: On January 19 via api from US — Scanned from DE
Effective URL: https://www.applause.com/blog/building-gen-ai-into-applause?utm_medium=newsletter&utm_source=database&utm_campaign=R-NA_2...
Submission: On January 19 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
Subscribe To Our Newsletter For The Latest In Digital Quality And Testing * Why Applause * The Applause Platform The comprehensive platform you need to deliver exceptional digital experiences * Crowdtesting Enabling digital quality and product excellence as the pioneer of crowdtesting * Our Solutions A wide range of testing solutions to cover all aspects of digital quality * Our Testing Community The world's largest community of digital experts – vetted, trained, fast, available * Industry Expertise Deep domain experience and expertise in the industries and use cases you need * Partnerships We work with partners to ensure our joint customers can release products with confidence Release Better, Faster See how Applause delivers authentic, real-world feedback on the quality of your digital experiences – so you can release with confidence. Watch Now * Our Solutions * Platform Features * Bring Your Own Testers * Test Case Management * Our Solutions * Manual Functional Testing * Automated Functional Testing * Integrated Functional Testing * In-Sprint Testing * User Experience Testing * Customer Journey Testing * Payment Testing * AI Training & Testing * Voice Testing * Accessibility Testing * Security Testing * by Industry * Retail * Media & Entertainment * Financial Services * Travel & Hospitality * Healthcare * by Job Function * Engineering Teams * Product Teams * QA Teams * by Technology * Website * Mobile App * Desktop App * Generative AI * Voice & AI * Metaverse * Amazon Alexa * Google Assistant * Automotive Tech * In-Store * IoT Device * AR & VR * About Us * About Applause Learn the what, where, why and brief history of Applause * Leadership Team Meet our executive and board team and check out their backgrounds * Life at Applause Get immersed in our culture, values, departments and perks * Newsroom Check out the latest press mentions and articles from Applause * Diversity, Equity & Inclusion Learn how DEI is ingrained in Applause and see our stats Join Our Team Are you passionate about helping the world’s most innovative brands deliver the best digital experiences? Find the right opportunity for you. Explore Job Listings * Resources * Blog Read the latest industry news on remote testing and digital quality * Resource Center Read and view our resources for the latest testing best practices * Product Sessions Live See our latest sessions focused on digital products and technology * Webinars Register today for our upcoming webinars on digital quality * Podcasts Listen to the latest episodes of the Ready, Test, Go. podcast * Customer Stories We help brands just like you launch uncommonly great digital assets with confidence State of Digital Quality, 2023 Learn how to improve your digital quality processes and ensure exceptional customer experiences with special reports for your industry or region. Read Now * Get Started Blog / Dev & QA Trends / Building Generative AI into Applause’s Workflows BUILDING GENERATIVE AI INTO APPLAUSE’S WORKFLOWS Like many other forward-looking organizations, Applause regularly evaluates ways to capitalize on generative AI’s potential to boost productivity and streamline business processes. To date, we have three production uses of genAI in place. In this blog post, I’ll outline how we’re using generative AI for one of those use cases, why we chose this specific application for the technology, how we tested it, and what we learned through the process. GENAI FOR TEST CASE MANAGEMENT Test case management is a crucial practice for developing high-quality software. By effectively managing your test cases, you can ensure that your software is thoroughly tested and delivered with fewer defects. Well-written test cases take less time to execute, which improves efficiency and throughput, ultimately reducing costs. Conversely, poorly written ones can create confusion and bog down testing efforts. When we developed our test case management solution, we added the option to have AI review test cases and recommend improvements. We’re using a double opt-in, so each customer decides whether to enable that feature for their organization. Once enabled someone on the QA team can request recommendations for a specific test case. Once a human sends a test case for review, OpenAI’s GPT suggests edits that would improve the language, the clarity, or the steps in that test case. The person who submitted the test case for review has the option to accept all of the recommendations, accept a portion of the improvements, or pass and keep the test case as-is. WHY WE SELECTED THIS USE CASE We identified test case recommendations as the easiest place for us to get started with large language models. Test cases are very structured; they typically don’t contain PII, screenshots, or random input from our testing community or other people. They’re typically pre-production. We determined that using genAI in this way was safe legally, and there's clear value that it can provide. HOW WE DEVELOPED AND TESTED THE APPLICATION For the test case improvements, a lot of the work was integrating the feature into our product in terms of a user interface that presents the test case to the customer and lets them decide whether they like the changes or not. That was done with a workflow implementation. The rest of the work, integrating with an API, was a very simple thing. Most of the time involved was focused on prompt engineering, which is an interesting thing. It's kind of like programming — almost the test cases of the future, to a degree — where you have to write a very structured set of instructions for what you want the machine to do. For the large language model to produce good output, you have to build a lot of instructions into the prompts. For example, in our application, we had to specify that we wanted the model to be precise and avoid adding humor. We told the model to use all of its knowledge of the QA disciplines and take into account that we’re engineering products in the mobile and web space, as opposed to manufacturing. As far as testing, we did our normal QA through the community. We had a number of our professional test case writers review the test cases before and after and sign off on the recommendations from the model. Our bar was that at least 80% of the time, the recommended test cases needed to be better than the original, so that someone would accept the changes. Long term, we’re collecting feedback on how many times people have asked to clean up a test case and how many times the recommendations have been accepted. Since this is a new feature, we need to let it run for a period of time, but then we'll get that feedback. And we might get different answers from the customers that are using the tool for feedback on their test cases versus our own internal use. I would expect us to get less of an acceptance rate from our community’s professional test case writers because we should be writing better test cases to start, whereas customers’ internal teams may not be experts in writing test cases. So maybe we get a higher acceptance rate there — that'll be interesting data for us longer term. LESSONS LEARNED We spent weeks refining the prompt to get the results we wanted at this stage and evolution of large language models. In the case where you're trying to do repetitive things, like clean up hundreds of thousands of test cases, automating has value. Refining that prompt makes sense, because your work one time to get a good prompt will magnify itself over and over again. We ran into some strange things, like one case where cleaning up a test case was taking literally minutes for the machine to come back and provide us a recommendation. We found that taking a single comma out of the prompt that we had developed made it 60 times faster. When things aren't going the way you want, be creative. There's no documentation out there that will tell you to do something like that. You just have to keep adjusting things and then testing. It’s experimentation – you want to make sure your prompt engineering is going to yield a return on the investment of time you're putting into it. In summary, we have a new tool in our bag of tricks as developers, as people, as employees. As we're approaching problems today, whether it's in marketing or engineering or finance, you have to ask not only if generative AI could help, but whether it’s efficient. You'll definitely want to think about what you need to share with that tool to get the answers you want. Consider PII and legal compliance — you want to make sure that you're being safe with the data. You shouldn’t give it to systems where you’re not sure how the AI is being trained or the data is stored or retained. Even if a provider does claim they don't save things, you're better off not trusting them at this stage. You need to know what tools are out there, and then you do need to experience the different tools. You need to spend time with generative AI to understand how different systems work and the options available. Once you understand what one is like, that goes into your bag of tricks and when you’re presented with a problem to solve, you can turn to generative AI with a clearer sense of what assistance you’ll get and where you have to be careful. Webinars TESTING GENERATIVE AI APPLICATIONS Join Applause & Voicebot.ai to discuss the risks, challenges, and testing strategies for safely deploying generative AI applications. Watch now Want to see more like this? Dev & QA Trends Share this: Rob Mason Chief Technology Officer Published: December 18, 2023 Reading time: 9 min Share this: Dev & QA Trends ADVICE FOR DIGITAL QUALITY INITIATIVES IN 2024 AND BEYOND NEUTRALIZE THE EFFECTS OF DEFECTS Dev & QA Trends THE JOY OF AN ORGANIZED TESTING APPROACH DUPLICATIVE EFFORTS AND REWORK ARE A RECIPE FOR FRUSTRATION Dev & QA Trends BUILDING GENERATIVE AI INTO APPLAUSE’S WORKFLOWS WHILE APPLAUSE IS BEST KNOWN AS A TESTING COMMUNITY, WE’RE ALSO A SOFTWARE DEVELOPMENT ORGANIZATION. LEARN HOW WE’RE BUILDING GENERATIVE AI INTO OUR PLATFORM AND PROCESSES. Dev & QA Trends WORST DEFECT EVER: EXPERTS TELL THE TALE SOFTWARE BUGS CAN BE MORE THAN A NUISANCE Customer Stories & Insight 5 MOST COMMON PAYMENT TESTING QUESTIONS ANSWERED EXPERT ANSWERS FROM OUR RECENT WEBINAR EXPLORING PAYMENT TESTING BEST PRACTICES Dev & QA Trends HOW TO INFUSE ADAPTABILITY INTO SOFTWARE TESTING EMBRACING CHANGE HELPS BOTH THE INDIVIDUAL TESTER AND THE TEAM GENERAL * Platform Login * Contact Us * Pricing Inquiry RESOURCES * Blog * Newsroom * Resource Library * Webinars ABOUT US * About Applause * Life at Applause * Join Our Team * Leadership Team SOCIAL * Facebook * Instagram * LinkedIn * German * French * Japanese English © 2024 Applause App Quality, Inc. APPLAUSE is a registered trademark of Applause App Quality, Inc. Terms of Use Privacy Policy Accessibility Commitment Modern Slavery Act Do Not Sell or Share My Personal Information Cookies Settings By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Cookies Settings Reject All Accept All Cookies Your Opt Out Preference Signal is Honored PRIVACY PREFERENCE CENTER When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer. Allow All MANAGE CONSENT PREFERENCES STRICTLY NECESSARY COOKIES Always Active These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information. PERFORMANCE COOKIES Performance Cookies These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance. TARGETING COOKIES Targeting Cookies These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising. Back Button COOKIE LIST Search Icon Filter Icon Clear checkbox label label Apply Cancel Consent Leg.Interest checkbox label label checkbox label label checkbox label label Reject All Confirm My Choices