SLAs & SLOs: how you determine performance engineering success. Register Now →
Ask questions, get answers, share your knowledge and engage with your peers
Recently active
Hi ShiftSync Community! 👋We'd love to hear from you: and QA in general? 🌟Share the names and handles of the experts, thought leaders, and inspiring voices you follow. What makes their insights special to you? Whether they are bloggers, YouTubers, LinkedIn Influencers, or podcast hosts, we’re excited to know! 🧠If they are cool enough, you might see them soon on ShiftSync! 🚀So, let us know your favorites and discuss it in the comments down below!
What is the most important thing that ‘Good’ software has and ‘Bad’ software lacks?
I Learned the Course of QA Automation Testing using Selenium about a year ago but still I didn‘t get a Job. Please assist me to Start Career as a Fresher. of Automation Tester.
Hey folks! I'm really excited to see you in today's ShiftSync webinar 'From Discovery to Automation - a deep dive into BDD'.I would love to hear your take on the following question (well, it's more like two questions in one...) :"According to you, what is the most valuable tool or practice in Behaviour-Driven Development and what makes it so important?”
AI is here and that is a clear fact.We are bombarded daily with content that is either fully or in parts generated by AI.But how good are we are spotting the “fake” content? I did a post a while ago asking how to spot text and was kind of impressed by the responses.Now… can you spot the image? Give it a try
Looking for some courses on security testing. Do you have any in mind that you can recommend? ⁉ Would be interested in Web Security to start with and it can be free or paid.
As QA professionals, we rely on a variety of tools to make our testing more efficient, effective, and organized. But there's always that one tool we turn to in almost every situation—the one that makes our job easier or ensures we deliver the highest quality product.Whether it's an automation framework, a bug-tracking system, or a handy utility for test data management, what’s the one tool you absolutely can’t live without? Why is it so essential in your workflow? Share your go-to tool and how it’s helped you achieve better testing results.
Every QA professional has faced a bug that stands out—a tricky issue that required extra effort, creativity, or collaboration to resolve. Whether it was an elusive edge case, a critical blocker, or a system behavior that just didn’t add up, these experiences often teach us valuable lessons.Share the story behind the toughest bug you've encountered! What made it so challenging? How did you eventually figure it out, and what approach or tool helped you resolve it? This is a great opportunity to learn from each other’s experiences and uncover creative problem-solving techniques in QA.
Hi everyone! 👋What do you think about being called a 'Software Developer in Testing' (SDIT)? Does that title describe your job accurately, or would you prefer something else?
Test-Driven Development (TDD) and Behavior-Driven Development (BDD) are two popular approaches to software development that prioritize testing and quality assurance. TDD focuses on writing tests before writing codeBDD focuses on defining the behavior of the system before writing code. Which one do you use? Do you use either, or a third one?
Hi Team,Can you please help me how i can automate any desktop or window-based application using TSOCA commander ?
I’m pushing myself to make more of an effort to keep up with the latest news and best practices related to software testing. Where do y’all go to get your news? (I already do Twitter lol and please don’t say Apple News- NO!)
When faced with testing large, complex tickets at the last minute, it’s easy to miss important edge cases, which can lead to undetected issues. How do you make sure you thoroughly cover all possible scenarios, including edge cases, given the limited time? What strategies or tools do you use to track these cases, and how do you prioritize the most critical ones to ensure comprehensive testing under pressure?
I’m currently facing significant challenges with our e-delivery process that seem to impact the reliability and speed of our software releases. Despite thorough testing and successful build completions, we often encounter issues during deployment that lead to delays and frustration among team members and stakeholders.Here are some specific challenges we're experiencing:Inconsistent Build Artifacts: Different environments sometimes deploy artifacts that don't match what was tested, causing discrepancies in behavior. Communication Gaps: There seems to be a disconnect between the development and QA teams regarding the status and readiness of builds for delivery. Deployment Failures: We often see unexpected failures during e-delivery that weren't caught during testing, which leads to rollbacks and increased downtime. Dependency Management: Handling external dependencies (like APIs and libraries) can be tricky, and changes in those can break our deployments unexpectedly.I would love to hear
I'm facing a unique challenge with automated testing of dynamic data in my test suite.We have a system where certain values, like user IDs, timestamps, or API response payloads, change with every execution. These values are unpredictable and can’t be hardcoded in our test scripts. I’ve tried using data-driven testing to handle these values, but the dynamic nature of the data is causing our tests to either fail or pass inconsistently.Here are the key challenges I’m dealing with:Handling unpredictable values (like timestamps) in assertions. Maintaining consistency across multiple test runs when the expected data is generated dynamically at runtime. Comparing API responses that contain dynamically generated values without false positives or negatives.Has anyone dealt with similar issues in their testing framework? What strategies or tools would you recommend to manage dynamic data and ensure stable test results?
Functionality failures in cases where no apparent code or infrastructure changes were made can be tricky to diagnose. Common root causes include environmental drift, where configurations or dependencies in the environment subtly change over time, leading to inconsistencies. Data-related issues, such as corrupted or outdated data, can also break functionality without any direct code changes. External factors like third-party APIs, services, or network-related issues may alter their behavior, impacting the application. Timing or concurrency issues can surface unexpectedly, especially in high-load scenarios. Finally, hidden bugs or edge cases may not have been caught during testing but reveal themselves later due to changing conditions.
Automated testing is crucial for fast feedback, but there’s often a trade-off between speed and thorough test coverage. What strategies do you use to ensure that your automated tests deliver rapid feedback without sacrificing coverage? Share your approaches for balancing test execution time with maintaining comprehensive testing, especially in continuous integration environments.
AI and machine learning are transforming many areas of software development, including test automation. Has anyone here integrated AI or ML into their test automation process? How has it affected the effectiveness, speed, and accuracy of your tests? Share your experiences, including any benefits or challenges you've encountered along the way.
In fast-paced DevOps environments, frequent code changes can make thorough testing a challenge. What’s your approach to ensuring high-quality testing without slowing down the development pipeline? How do you balance speed with accuracy, and what strategies or tools do you use to maintain test coverage and effectiveness in such a dynamic setting?
Flaky tests, which produce inconsistent results, can disrupt the development process and reduce confidence in test automation. What is your approach to identifying and managing flaky tests? Do you have any proven strategies or best practices for making them more stable and reliable in your test suite? We'd love to hear your methods for addressing this common challenge.
Hi ShiftSync Community,I have one question related to the webinar for you:Name 3 AI features that software testers can already use today.One of you has the chance to win some nice swag provided by ShiftSync. Best,Daniel
Exploratory testing is crucial for uncovering unexpected issues, but it can be hard to plan in a time-boxed environment like Agile. How do teams incorporate it effectively?
In a rapidly evolving tech landscape, automation strategies and tools must be adaptable to stay relevant. This question seeks to explore how QA professionals future-proof their automation efforts against emerging technologies and shifts in testing methodologies. It addresses the importance of building flexible frameworks, choosing scalable tools, and staying informed about industry trends. What proactive steps do you take to ensure that your automation processes and tools can seamlessly adapt to future changes, and how do you integrate forward-thinking practices into your overall testing strategy?
Where does return render( <UserProvider> etc go in a test.js jest file? Here is the UserContext.js mock data file```import React, { useState } from 'react';// Create a mock UserContext with default userId as nullconst UserContext = React.createContext({ userId: null, setUserId: () => {}, // Mock function for tests});// Mock UserProvider to be used in testsconst UserProvider = ({ value, children }) => { const [userId, setUserId] = useState(value?.userId || null); // Always use the provided setUserId if available, otherwise use the internal state const contextValue = { userId, setUserId: value?.setUserId || setUserId, }; return ( <UserContext.Provider value={contextValue}> {children} </UserContext.Provider> );};export { UserContext, UserProvider };``` So does the below go above or in the describes if above do I pass the renderComponentWithUserContext to the describe condition as a parameter and each test that uses it? Apologies for the tro
Hi I have taken up AS1 Assessment 3-time buts not cleared it is saying that need to wait for 2 to 3 months can you please help me that I am want to take up the test now to Enable to take up the test to whom i have to contact
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.