Generated by All in One SEO v4.9.9, this is an llms.txt file, used by LLMs to index the site. # Software Testing Magazine ## Sitemaps - [XML Sitemap](https://www.softwaretestingmagazine.com/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [4 Advances In Penetration Testing Practices In 2023](https://www.softwaretestingmagazine.com/knowledge/4-advances-in-penetration-testing-practices-in-2023/) - This article covers best practices of penetration testing as an effective way of checking that the security systems based on mobile apps and websites. - [A Medley of Frontend and Backend Performance Testing Techniques](https://www.softwaretestingmagazine.com/videos/a-medley-of-frontend-and-backend-performance-testing-techniques/) - Frontend and backend performance are key elements in the success of websites. This presentation introduces you to both frontend and backend performance testing and why a medley of these software testing activities are needed to make sure that your website is performant. It will also give you a quick walkthrough as to how tools such - [Website QA Testing for B2B Sites Before Launch](https://www.softwaretestingmagazine.com/knowledge/website-qa-testing-for-b2b-sites-before-launch/) - Learn how to build a focused B2B website software testing and QA process around risk, user journeys, integrations, performance and post-launch regression. - [Why Secure Software Development Is Becoming Essential for Defense Contractors](https://www.softwaretestingmagazine.com/knowledge/why-secure-software-development-is-becoming-essential-for-defense-contractors/) - Secure software development is a requirement in terms of software quality assurance (QA) to maintain operational resilience and protect sensitive environments. - [How to Test Document Verification Workflows](https://www.softwaretestingmagazine.com/knowledge/how-to-test-document-verification-workflows/) - Information for software testers, QA leads and product teams building document verification into apps where mistakes can block legitimate users or create risks. - [AI Can Generate Unit Tests But Who Reviews Them?](https://www.softwaretestingmagazine.com/knowledge/ai-can-generate-unit-tests-but-who-reviews-them/) - With AI creating unit tests automatically, software development teams face a challenge: know which tests actually improve quality and which simply add noise. - [Story Maps and Behavior-Driven Development (BDD)](https://www.softwaretestingmagazine.com/videos/story-maps-and-behavior-driven-development-bdd/) - This is a hands-on practical session about agile testing where participants split into groups and learn how to do story mapping and how to write Given-When-Then Behavior-Driven Development (BDD) tests. This workshop by Jon Kern covers the use of Story Mapping and BDD-style techniques to break down feature requests for Agile Testing. Behavior-Driven Development is - [Why Continuous Learning Is Essential for Modern Software Testers](https://www.softwaretestingmagazine.com/knowledge/why-continuous-learning-is-essential-for-modern-software-testers/) - As software testers are expected to possess a broader set of technical and analytical skills, continuous learning is now a key element of success in the field. - [Testing Interactive 3D Applications Built with Vue.js and Three.js](https://www.softwaretestingmagazine.com/knowledge/testing-interactive-3d-applications-built-with-vue-js-and-three-js/) - Testing interactive 3D applications built with Vue.js and Three.js needs a strategy for differences between DOM-based web testing and WebGL-based 3D testing. - [How to Integrate Remote Desktop Tools for DevOps Teams Into Your CI/CD Workflow](https://www.softwaretestingmagazine.com/knowledge/how-to-integrate-remote-desktop-tools-for-devops-teams-into-your-ci-cd-workflow/) - A practical guide for QA and DevOps engineers on wiring remote desktop access into CI/CD pipelines, with environment standardization, security, and DORA metrics impact. - [How Software Testing Ensures Accurate Live Betting Odds](https://www.softwaretestingmagazine.com/knowledge/how-software-testing-ensures-accurate-live-betting-odds/) - Rigorous software testing, validating real-time data feeds and stress-testing systems during major sports events contribute to more accurate live betting odds. - [The Role of Modern SaaS Platforms in Managing Field Service Operations](https://www.softwaretestingmagazine.com/knowledge/the-role-of-modern-saas-platforms-in-managing-field-service-operations/) - As many field service businesses adopt digital platforms, ensuring system stability, performance and integration quality through software testing is critical. - [How to Test Retail Technology Before It Reaches the Sales Floor](https://www.softwaretestingmagazine.com/knowledge/how-to-test-retail-technology-before-it-reaches-the-sales-floor/) - New retail software or hardware deployed directly to the sales floor is a recipe for disaster if you don't use a serious and isolated sandbox testing program. - [Reducing UI Testing Issues With Shared Visual Asset Libraries](https://www.softwaretestingmagazine.com/knowledge/reducing-ui-testing-issues-with-shared-visual-asset-libraries/) - Shared visual asset libraries reduce UI testing issues by improving consistency across teams. Learn how centralized assets improve visual regression testing, reduce bugs, and support better software quality in modern QA workflows. - [Software Quality Assurance as a Real Product Habit](https://www.softwaretestingmagazine.com/knowledge/software-quality-assurance-as-a-real-product-habit/) - Quality assurance in software development increases when software testing is integrated in the process of planning, development, design, release and feedback. - [The Advantages of Using SOCKS5 Proxy for Cross-Browser and Cross-Region Testing](https://www.softwaretestingmagazine.com/knowledge/the-advantages-of-using-socks5-proxy-for-cross-browser-and-cross-region-testing/) - This article explains how to leverage a SOCKS5 proxy in your automated pipelines to maximize test velocity and enhance regional accuracy of your test suite. - [Testing Pediatric MedTech Software: Building Tech That Actually Fits Children](https://www.softwaretestingmagazine.com/knowledge/testing-pediatric-medtech-software-building-tech-that-actually-fits-children/) - This article shares the best practices to test pediatric medtech software that can impact both doctors, parents and children. - [How Software Testers Can Learn From NBA Players](https://www.softwaretestingmagazine.com/knowledge/how-software-testers-can-learn-from-nba-players/) - Admirable NBA stars might not be able to transition over to the software testing space, but they can mentor software testers from a mentality standpoint. - [Software Quality in Competitive Gaming Platforms: Can Modern QA Keep Up With User Expectations?](https://www.softwaretestingmagazine.com/knowledge/software-quality-in-competitive-gaming-platforms/) - Load testing and automated quality assurance are essential to maintain stable environments for Interactive gaming platforms during peak traffic periods. - [How Software Testing Ensures Fairness In Slots Games](https://www.softwaretestingmagazine.com/knowledge/how-software-testing-ensures-fairness-in-slots-games/) - To ensure fairness In slots games, software testers have to run various tests to ensure Random number generators (RNGs) functionality and fairness. - [Building a High-Performance Testing Strategy for Distributed Development Teams](https://www.softwaretestingmagazine.com/knowledge/building-a-high-performance-testing-strategy-for-distributed-development-teams/) - When your software developers and QA leads are in Berlin, Kyiv and Bangalore, you need a testing strategy that travels well across time zones and cultures. - [How AI is Transforming Software Testing and Quality Assurance](https://www.softwaretestingmagazine.com/knowledge/how-ai-is-transforming-software-testing-and-quality-assurance/) - Artificial intelligence is no longer just supporting development workflows, it is actively reshaping software testing and quality assurance (QA) processes. - [Patronus AI Gets $50 Million for New AI Agent Testing Platform](https://www.softwaretestingmagazine.com/news/patronus-ai-gets-50-million-for-new-ai-agent-testing-platform/) - Patronus AI has announced a $50 million Series B led by Greenfield Partners and unveiled its Digital World Models, a new class of large-scale simulation environments designed to help AI systems train, evaluate, and improve across complex digital workflows. Since its launch less than three years ago by former Meta, Amazon and Google employees, Patronus - [How to Evaluate an Insurance Software Development Company from a Software Testing and Quality Perspective](https://www.softwaretestingmagazine.com/knowledge/how-to-evaluate-an-insurance-software-development-company-from-a-software-testing-and-quality-perspective/) - Learn how to assess an insurance software partner through testing and QA maturity, plus a ranked look at five top engineering firms for insurers in 2026. - [Turning Postman Collections into Committable Pytest Suites](https://www.softwaretestingmagazine.com/tools/turning-postman-collections-into-committable-pytest-suites/) - Learn how to turn Postman collections into committable pytest suites and discover the pen source tool that allows one team's pattern to scale to seven. - [Qualitest Renamed Itself As QualityAI](https://www.softwaretestingmagazine.com/news/qualitest-renamed-itself-as-qualityai/) - Qualitest has announced its rebranding to QualityAI. The new brand should reflect the company's evolution from software testing specialist to AI-first quality engineering partner. "Every business wants to show it is moving fast on AI, but speed alone is not enough," said Andrew Duncan, CEO of QualityAI. "Leaders need evidence that AI is working safely, - [The Hidden Knowledge Debt Behind QA Outsourcing](https://www.softwaretestingmagazine.com/knowledge/the-hidden-knowledge-debt-behind-qa-outsourcing/) - This article explains why outsourcing software QA creates knowledge debt and why test coverage metrics alone cannot replace long-term product understanding. - [From Logs to Tests: A Practical Guide to Production-Driven QA Coverage in Regulated Environments](https://www.softwaretestingmagazine.com/knowledge/from-logs-to-tests-a-practical-guide-to-production-driven-qa-coverage-in-regulated-environments/) - A step-by-step guide to using production logs as the primary source of test design intelligence without creating compliance exposure in the process. - [Do Software QA Engineers Need a Personal Brand?](https://www.softwaretestingmagazine.com/knowledge/do-software-qa-engineers-need-a-personal-brand/) - Software testers and QA engineers need soft skills like personal branding, both to work with your colleagues and to navigate the eventual job market. - [Manual Testing as the Human-in-the-Loop Control Layer for AI](https://www.softwaretestingmagazine.com/knowledge/manual-testing-as-the-human-in-the-loop-control-layer-for-ai/) - Manual testing maters in AI assisted testing because aspects like direction, coverage relevance and interpretation matter more than raw test execution volume. - [Open Source Test Data Generators](https://www.softwaretestingmagazine.com/tools/open-source-test-data-generators/) - A review of open source automated test data generation tools like Benerator, DataFactory, Data Factory, DataGenerator, MockNeat, Spawner, test-data-generator - [Softec Asia, Kuala Lumpur, Malaysia, September 14-15 2026](https://www.softwaretestingmagazine.com/conferences/softec-asia/) - Softec Asia is an event focused on software testing organized by the Malaysian Software Testing Board (MSTB) that takes place in Kuala Lumpur, Malaysia. The conference features local and international software testing and software quality assurance experts. In the agenda of the Softec Asia conference you can find software testing and software quality topics like - [CAST Conference of the Association for Software Testing, Cocoa Beach, Florida, USA, August 3-5 2026](https://www.softwaretestingmagazine.com/conferences/cast-conference-of-the-association-for-software-testing/) - CAST is the software testing conference of the Association for Software Testing (AST). At the CAST conference, speakers share their stories and experiences surrounding software testing, whether bound by rules and laws of science and experimentation, or expressed through creativity, imagination, and artistry. The Association for Software Testing is a non-profit organization dedicated to advancing - [Industrial Strength Software Testing for Complex Systems](https://www.softwaretestingmagazine.com/videos/industrial-strength-software-testing-for-complex-systems/) - Complexity is a property of software systems with lots of components that interact in lots of ways. Bugs thrive in complexity. Inert bugs in one component may be activated by seemingly unrelated changes in another. Latent bugs may take years to be observed or detected by software testing. Just writing lots of unit tests for - [Deterministic Test Generation: Why Predictability Is the Foundation of Reliable Testing](https://www.softwaretestingmagazine.com/knowledge/deterministic-test-generation-why-predictability-is-the-foundation-of-reliable-testing/) - Deterministic test generation means that given the same inputs, AI-powered automated testing tools always produce the same set of tests for reliable testing. - [AI Testing Platform Holmes Raised €1.1 Million Funding](https://www.softwaretestingmagazine.com/news/ai-testing-platform-holmes-raised-e1-1-million-funding/) - Holmes, a Belgium-based technology company trying to develop a AI-assisted software quality assurance tool, has raised €1.1 million in pre-Seed funding. Holmes AI-assisted testing approach differs from traditional testing tools. Rather than relying on engineers to manually write and update tests, Holmes learns how a product works and how people use it. Based on that, - [Spike Testing vs Performance and Load Testing](https://www.softwaretestingmagazine.com/knowledge/spike-testing-vs-performance-and-load-testing/) - What is spike testing and how it relates to performance and load testing in the context of software testing of e-commerce websites or mobile applications. - [Beyond Unit Tests: Using AI to Find Secret Failures in Distributed Systems](https://www.softwaretestingmagazine.com/knowledge/beyond-unit-tests-using-ai-to-find-secret-failures-in-distributed-systems/) - This approach is based on ideas of chaos engineering and AI-assisted testing, understanding what happens when many services run under unpredictable conditions - [Commercial and Open Source JMeter Plugins](https://www.softwaretestingmagazine.com/tools/jmeter-plugins/) - Open source and commercial JMeter plugins and frameworks, the open source Apache java-based automated load testing tool used to test website performance. - [The Accessibility Audit: Testing for Inclusivity in Casual Mobile Gaming](https://www.softwaretestingmagazine.com/knowledge/the-accessibility-audit-testing-for-inclusivity-in-casual-mobile-gaming/) - Including accessibility features will allow a broader range of users to try your app. These features need to be carefully tested and audited. - [Improving Software QA with Stage Gate Governance on Microsoft 365 - Approvals and Audit Trails Without Email Chains](https://www.softwaretestingmagazine.com/knowledge/improving-software-qa-wit-stage-gate-governance-on-microsoft-365/) - Consistent stage gate governance creates a foundation for portfolio reporting in software development projects as they all follow similar approval structure. - [Using Software Testing to Choose the Right AI Video Maker](https://www.softwaretestingmagazine.com/knowledge/using-software-testing-to-choose-the-right-ai-video-maker/) - Learn why you should approach the decision to choose an AI video tool like a software tester: methodically and with real-world scenarios in mind. - [What to Ask a DevOps Service Provider Before You Sign (And What Their Answers Reveal)](https://www.softwaretestingmagazine.com/knowledge/what-to-ask-a-devops-service-provider-before-you-sign/) - Lear what questions you should ask a DevOps service provider before you sign a contract with them (and what their answers reveal about their practices) - [Ensuring Quality in US Mobile Casino Platforms: QA Strategies for Performance, Security and Compliance](https://www.softwaretestingmagazine.com/knowledge/ensuring-quality-in-us-mobile-casino-platforms-qa-strategies-for-performance-security-and-compliance/) - Software QA for casinos mobile platforms works best when teams know what a good result is and can test for performance, security and compliance repeatedly. - [Testing User Experience and Ad Performance on Tatari](https://www.softwaretestingmagazine.com/knowledge/testing-user-experience-and-ad-performance-on-tatari/) - Learn how to test user experience and ad performance on Tatari with practical methods, tools, and real world insights for QA and marketing teams. - [Software Audit in Practice: How Teams Evaluate Code They Didn't Originally Build](https://www.softwaretestingmagazine.com/knowledge/software-audit-in-practice-how-teams-evaluate-code-they-did-not-originally-build/) - Modern software rarely starts and ends with the same team. Products grow, companies change direction, developers rotate, and codebases quietly absorb years of decisions. Some good, some rushed, some never fully explained. A software audit becomes necessary when teams need to understand what they are actually working with — not what documentation claims, not what - [Mobile App Localization Testing: How to Test Your App in Different Locations Without Traveling](https://www.softwaretestingmagazine.com/knowledge/mobile-app-localization-testing-how-to-test-your-app-in-different-locations-without-traveling/) - Learn how to perform geolocation testing to verify that your mobile application behaves as expected for users regardless of their physical location. - [How Data Engineering Can Actually Bring Your Cloud Bill Under Control](https://www.softwaretestingmagazine.com/knowledge/how-data-engineering-can-actually-bring-your-cloud-bill-under-control/) - Organizations that treat data engineering as a strategic capability, not just a technical function, are better positioned to manage cloud costs effectively. - [Top Enterprise Security Platforms That Integrate Seamlessly Into DevSecOps Pipelines](https://www.softwaretestingmagazine.com/knowledge/top-enterprise-security-platforms-that-integrate-seamlessly-into-devsecops-pipelines/) - Enterprise security platforms allow to safely move your code to the production environment through your software testing and DevSecOps gated pipelines. - [How Software Automation and Testing Are Transforming the Entertainment and Online Gaming Industries](https://www.softwaretestingmagazine.com/knowledge/how-software-testing-transform-entertainment-and-online-gaming-industries/) - Discover how software automation and testing are reshaping entertainment and online gaming platforms — from CI/CD pipelines to AI-powered QA tools. - [Planit UK Software Testing Company Aquired by 2i](https://www.softwaretestingmagazine.com/news/planit-uk-software-testing-company-aquired-by-2i/) - 2i has successfully completed the acquisition of Planit UK, establishing the larger pure-play quality software quality assurance entity in the United Kingdom and signifying a pivotal advancement in the company's strategic expansion. Together, 2i and Planit UK will form a combined specialist organization of around 600 people, strengthening 2i ability to deliver for clients right - [Frontend Testing Best Practices for Vue.js and Next.js Projects](https://www.softwaretestingmagazine.com/knowledge/frontend-testing-best-practices-for-vue-js-and-next-js-projects/) - This article shares software testing best practices for Vue.js and Next.js projects so that you can catch regression issues before they reach the users. - [Why Software Testing Is Critical For Workiz Field Service Software Platforms](https://www.softwaretestingmagazine.com/knowledge/why-software-testing-is-critical-for-workiz-field-service-software-platforms/) - From a QA standpoint, the right question is whether the software modules behave reliably across the workflows the business depends on most. - [A Practical Guide to Using Proxies to Test Software](https://www.softwaretestingmagazine.com/knowledge/a-practical-guide-to-using-proxies-to-test-software/) - As applications become more decentralized, the role of network simulation in software testing grows and correct proxy configuration improves bug detection. - [Mobile QA Best Practices for Android, iOS, and Cross-Platform Apps](https://www.softwaretestingmagazine.com/knowledge/mobile-qa-best-practices-for-android-ios-and-cross-platform-apps/) - Android fragmentation, iOS update cycles and the complexity of cross-platform frameworks like React Native or Flutter requires specific testing approaches. - [Testing Payroll Compliance Systems: Ensuring Accurate W-2 Generation in Modern HR Software](https://www.softwaretestingmagazine.com/knowledge/testing-payroll-compliance-systems-ensuring-accurate-w-2-generation-in-modern-hr-software/) - As the American Payroll Association has found payroll accuracy to be a main driver of employee satisfaction, good testing of payroll systems is essential. - [Software Testing for Real-Time Apps Under Pressure](https://www.softwaretestingmagazine.com/knowledge/software-testing-for-real-time-apps-under-pressure/) - A practical guide to software testing for real-time apps, covering performance, security, APK delivery, and QA tactics that protect fragile user flows. - [How Enterprise Asset Management Improves Software Testing and System Reliability](https://www.softwaretestingmagazine.com/knowledge/how-enterprise-asset-management-improves-software-testing-and-system-reliability/) - Software development organizations need to understand how asset management practices tie to software quality outcomes if they want to compete on reliability. - [From Bugs to Bankrolls: Why Software Reliability Matters in Real-Money Gaming](https://www.softwaretestingmagazine.com/knowledge/from-bugs-to-bankrolls-why-software-reliability-matters-in-real-money-gaming/) - Bad software in online casinos costs more than just time. From frozen games to failed withdrawals, here is why the code behind your favorite platform matters more than you might think. - [Managing AI Tools Risks: Comparing the Top 10 Shadow AI Detection Platforms](https://www.softwaretestingmagazine.com/knowledge/managing-ai-tools-risks-comparing-the-top-10-shadow-ai-detection-platforms/) - This guide breaks down the top 10 shadow AI detection platforms helping organizations detect unauthorized AI usage like data leaks or biased outputs. - [Building a Self-Healing API Testing Framework Using AI: Auto-Repairing Schema Changes and Payload Evolution](https://www.softwaretestingmagazine.com/knowledge/building-a-self-healing-api-testing-framework-using-ai/) - Self-healing API testing framework powered by Artificial Intelligence (AI) adjusts to API changes, keeping tests resilient and reducing maintenance overhead. - [Open Source API Testing Tools](https://www.softwaretestingmagazine.com/tools/open-source-api-testing-tools/) - A list of open source API testing tools that software development teams can use to test API in a microservices software architecture like RestAssured or Bruno - [Threat Modeling Meets Agents: Security-Focused AI Agents for Hardening CI/CD Pipelines](https://www.softwaretestingmagazine.com/knowledge/threat-modeling-meets-agents-security-focused-ai-agents-for-hardening-ci-cd-pipelines/) - This article explores the architectural shift from static LLMs to autonomous AI agents and how to harden the CI/CD environment. - [The AI Investment Pendulum Is About to Swing Back](https://www.softwaretestingmagazine.com/knowledge/the-ai-investment-pendulum-is-about-to-swing-back/) - This article explains why the assumption is that AI will handle it all by automate testing, ensure reliability, and keep systems running smoothly is wrong. - [AI-Driven Test Automation for AWS Glue ETL Pipelines: A Practical Framework for Catching Schema Drift and Hidden Data Quality Issues](https://www.softwaretestingmagazine.com/knowledge/ai-driven-test-automation-for-aws-glue-etl-pipelines-a-practical-framework-for-catching-schema-drift-and-hidden-data-quality-issues/) - This article presents a practical framework for catching schema drift and hidden data quality issues in AI-Driven test automation for AWS glue ETL pipelines. - [QA Process Audits with AI Assistance - A Practical Guide](https://www.softwaretestingmagazine.com/knowledge/qa-process-audits-with-ai-assistance-a-practical-guide/) - AI turns survey data of QA process audits into strategy. Teams move from guesswork to precision, identifying which changes bring fast the most lasting results. - [Open Source Test Management Tools](https://www.softwaretestingmagazine.com/tools/open-source-test-management-tools/) - A list of open source test management tools that you can use to plan and execute test cases : kiwi, nitrate, TestLink, T-case-MX,Tarantula,Testopia, QaraTMS - [Innovate QA Awards 2026: Recognizing Those Who Transform Quality Engineering](https://www.softwaretestingmagazine.com/news/innovate-qa-awards-2026-recognizing-those-who-transform-quality-engineering/) - The Innovate QA Awards 2026 celebrate the people and teams who are redefining software quality through innovation, measurable impact, and strong community involvement. The Innovate QA Awards 2026 celebrate the global software testing community, recognizing individuals and organizations driving innovation and measurable impact in quality engineering. As the inaugural year, these awards aim to highlight - [The Importance of Cybersecurity Testing: How Robust Test management Contributes to Secure Software and Addresses Emerging Security Threats](https://www.softwaretestingmagazine.com/knowledge/the-importance-of-cybersecurity-testing/) - Learn how to incorporate cybersecurity testing into test management and why a disciplined culture across development, testing, and QA teams matters. - [Why ‌‌‌‌Secure Testing Environments Are Essential for Today's Software Development](https://www.softwaretestingmagazine.com/knowledge/secure-testing-environments-are-essential-for-software-development/) - Secure testing environments are essential in today’s software development to mitigate risks such as data leakage, security breaches, and unauthorized access. - [Practical Problem-Solving Approaches in Modern Software Testing](https://www.softwaretestingmagazine.com/knowledge/practical-problem-solving-approaches-in-modern-software-testing/) - Modern software development environments require new software testing practices that move in an Agile way with the code, not after it. - [National Software Testing Conference, London, UK, July 14-15 2026](https://www.softwaretestingmagazine.com/conferences/national-software-testing-conference/) - The National Software Testing Conference is a conference taking place in London and focused on different areas of software testing. The speakers are active testing professionals that have and fought their way through literally dozens and dozens of like-minded professionals and come out on top. The conference program delivers up-to-date and cutting-edge content and pragmatic - [SoCraTes Germany, Soltau, Germany, August 27–30 2026](https://www.softwaretestingmagazine.com/conferences/socrates-germany/) - SoCraTes is the acronym for the International Software Craft and Testing Conference. The SoCraTes Germany conference discusses programming and software testing though the software craftsmanship approach. The SoCraTes Germany conference follows the open space format for events. Open space is a simple methodology for self-organizing conference tracks. It relies on participation by people who have - [QA or the Highway, Columbus, USA, June 12 202](https://www.softwaretestingmagazine.com/conferences/qa-or-the-highway/) - QA or the Highway is a one-day regional conference in the USA that focuses on software testing and software quality assurance. It takes place every year in Columbus, Ohio. In the agenda of QA or the Highway conference you could find topics like "Automated Testing – DevOps Enabler", "Create Testing Commandos for Creative Problem Solving!", - [How to Monetize a Telegram Channel About Software Testing](https://www.softwaretestingmagazine.com/knowledge/how-to-monetize-a-telegram-channel-about-software-testing/) - Software testing is a practical niche, so monetizing a Telegram channel will work better when the offer matches real professional needs from software testers. - [A QA Engineer Guide to Security: Explore Moonlock Protection Features in a Dev Environment](https://www.softwaretestingmagazine.com/knowledge/a-qa-engineer-guide-to-security-explore-moonlock-protection-features-in-a-dev-environment/) - Learn how QA engineers can evaluate macOS security tools in development environments. You can explore Moonlock’s protection features for safer software testing. - [Manual vs Automated Testing Is the Wrong Debate: What Actually Matters in 2026](https://www.softwaretestingmagazine.com/knowledge/manual-vs-automated-testing-is-the-wrong-debate-what-actually-matters-in-2026/) - Advanced software testing teams do not choose between manual and automated testing. Instead, they combine both approaches in the best practical way. - [Maintaining Code Quality in Ruby Applications Across Distributed Teams](https://www.softwaretestingmagazine.com/knowledge/maintaining-code-quality-in-ruby-applications-across-distributed-teams/) - Maintaining application code quality across distributed Ruby software development teams is achievable, but it requires intentional structure at every level. - [7 Less-Obvious QA Tips from Testing Dogecoin Payment Flows](https://www.softwaretestingmagazine.com/knowledge/7-less-obvious-qa-tips-from-testing-dogecoin-payment-flows/) - Practical QA lessons from testing Dogecoin payment flows, from state models and retries to rate snapshots, mobile defects, abuse cases, and regressions. - [How Video Tutorials Help Junior Testers Learn QA Workflows Faster](https://www.softwaretestingmagazine.com/knowledge/how-video-tutorials-help-junior-testers-learn-qa-workflows-faster/) - Creating training videos can help new QA testing specialists figuring out things they have to do faster than any wiki page or onboarding doc ever will. - [Lessons Learned from Testability Failures in Software Development](https://www.softwaretestingmagazine.com/videos/lessons-learned-from-testability-failures/) - When the testability level of a project is not monitored, it can end up becoming a burden for the software development team. These testability problems usually add up in small steps, making them hard to detect if we do not make the effort to look for them. Some examples of testability problems are poor communication - [The Testing Pyramid: Bringing Software Testers and Developers Together](https://www.softwaretestingmagazine.com/videos/the-testing-pyramid-bringing-software-testers-and-developers-together/) - When software developers and software testers work together to create the set of tests and then determining where that testing belongs, they can increase efficiency, reliability and reduce debugging time for failures in the future. The testing pyramid is an idea explained by Mike Cohn in his book "Succeeding with Agile". Its main point is - [Software Testing One Mock Too Far](https://www.softwaretestingmagazine.com/videos/one-mock-too-far/) - Tests should save our money and time. How is it that they often become the stumbling block and slow down the work? They fail every time you try to do some refactoring and are difficult to maintain ultimately increasing the cost of software maintenance. If you have such problems it means that you may have - [Agile Testing Days, Potsdam / Berlin, Germany, November 24-27 2025](https://www.softwaretestingmagazine.com/conferences/agile-testing-days/) - The Agile Testing Days is an European conference focused on Agile software testing that takes place in Potsdam / Berlin, Germany. Some of the days of the Agile Testing Days are dedicated to tutorials. In the remaining days you will find workshops and presentations about doing software testing with Agile approaches. All presentations are in - [German Testing Day, Frankfurt am Main,, Germany, May 6-7 2026](https://www.softwaretestingmagazine.com/conferences/german-testing-day/) - The German Testing Day is a conference dedicated to software testing that takes place in Frankfurt am Main. Most of the talks are in German, but there are also some presentations in English. There will be a night session the evening before the main conference day and a tutorial day on the last day. In - [International Software Quality Days, Vienna, Austria, May 19-21 2026](https://www.softwaretestingmagazine.com/conferences/software-quality-days-vienna/) - The International Software Quality Days is a four-day conference focused on software quality and software testing in software development. It aims to present and discuss the latest trends, best practice methods in quality management and ideas on improving methods and processes. Presentations are in German and in English. In the agenda of the Software Quality - [Italian Software Testing Forum, Milano, Italy, June 25 2026](https://www.softwaretestingmagazine.com/conferences/italian-software-testing-forum/) - The Italian Software Testing Forum is a conference dedicated to software testing and software quality that takes place in Milan in the north of Italy. International experts from the industry and the academia will share experiences, knowledge and ideas about software testing and software quality. The first two days will be dedicated to tutorials and - [Nordic Testing Days, Tallinn, Estonia, June 3-5 2026](https://www.softwaretestingmagazine.com/conferences/nordic-testing-days/) - The Nordic Testing Days is a three-day conference focused on software testing and software quality assurance that target as an audience the professional software testers from the Northern European countries. The first day of the Nordic Testing Days conference proposes tutorials and the two other days are full of short talks and workshops. The conference - [Journée Française des Tests Logiciels, Paris, June 8-9 2026](https://www.softwaretestingmagazine.com/conferences/journee-francaise-des-tests-logiciels/) - The Journée Française des Tests Logiciels (French Software Testing Day) is a conference focused on software testing organized by the Comité français du test logiciel (CFTL), the French chapter of the ISTQB (International Software Testing Qualifications Board). It brings together more than 700 French software testers. Most of the presentations and keynotes are in French, - [Scaling Your QA Strategy: Why Open Source Cross Browser Testing Tools are the Future of DevSecOps](https://www.softwaretestingmagazine.com/knowledge/scaling-your-qa-strategy-future-of-devsecops/) - Open source cross-browser testing tools integrated by Devops in Cloud environments are a natural evolution from the constraints of externalized testing clouds. - [How Scalable Server Infrastructure Improves Software Testing Efficiency](https://www.softwaretestingmagazine.com/knowledge/how-scalable-server-infrastructure-improves-software-testing-efficiency/) - Learn how scalable server infrastructure improves software testing efficiency through parallel execution, stable environments, and faster CI pipelines. - [How Testing Software Architecture Enables Fast Payout Casinos in Poland](https://www.softwaretestingmagazine.com/knowledge/how-testing-software-architecture-enables-fast-payout/) - To keep payments fast, casino software systems must work smoothly even when many players are active. Software testing helps verify this stability. - [How Hosting Infrastructure Affects WordPress Performance Testing](https://www.softwaretestingmagazine.com/knowledge/how-hosting-infrastructure-affects-wordpress-performance-testing/) - WordPress performance testing seems simple: run a load test, check numbers and assess if the site is fast, but results depend on the hosting infrastructure. - [Why Best Proxy Software Matters for Quality Assurance](https://www.softwaretestingmagazine.com/knowledge/why-best-proxy-software-matters-for-quality-assurance/) - Software QA teams need to integrate the best proxy software into the testing pipeline to help software development teams simulate diverse network conditions. - [Integration of Software Quality Control and Software Testing into Educational Programs](https://www.softwaretestingmagazine.com/knowledge/integration-of-software-quality-control-and-software-testing-into-educational-programs/) - Explore software QA training integration strategies for quality assurance education programs and teaching software testing methods effectively. - [Why You Need a Code Audit in 2026 and How to Conduct It Successfully](https://www.softwaretestingmagazine.com/knowledge/why-you-need-a-code-audit-in-2026-and-how-to-conduct-it-successfully/) - How to audit code? There are many approaches to this process. This article discusses how to do a software code audit along with tools and methods. - [Balancing Speed and Quality: Strategies for Rapid MVP Delivery](https://www.softwaretestingmagazine.com/knowledge/balancing-speed-and-quality-strategies-for-rapid-mvp-delivery/) - If you put Minimum Viable Product (MVP), speed is not enough. You need solid testing and quality assurance baked in from the very beginning. - [Testing New FoxSlots Casino: Cryptocurrency Deposit Options and Bonuses](https://www.softwaretestingmagazine.com/knowledge/foxslots-casino-crypto-deposits-bonuses/) - Discover the new FoxSlots Casino, explore available cryptocurrency options for deposits, and learn about the bonuses offered to new and regular players. - [Verifying Randomness: How Casino Gaming Systems Are Tested and Certified](https://www.softwaretestingmagazine.com/knowledge/verifying-randomness-how-casino-gaming-systems-are-tested-and-certified/) - Explore how random number generators in casino games are verified through statistical testing, independent audits, and continuous monitoring — the science behind provably fair gameplay. - [How QA Improves Software Performance and User Trust](https://www.softwaretestingmagazine.com/knowledge/how-qa-improves-software-performance-and-user-trust/) - This article explains how software quality assurance (QA) improves software performance and builds user trust in ways that go far beyond bug fixing. - [Why Stress-Testing AI Models Is the Next Frontier for Software Testers](https://www.softwaretestingmagazine.com/knowledge/why-stress-testing-ai-models-is-the-next-frontier-for-software-testers/) - From simulating customers to analyzing metric degradation, Stress-Testing AI Models requires testers to think like psychologists, hackers and data analysts. - [expoQA, Madrid, Spain, May 26-28 2026](https://www.softwaretestingmagazine.com/conferences/expoqa-madrid-spain/) - expoQA is a three-day conference focused on software testing and quality assurance that will take place in Madrid, Spain. The first day will propose tutorials and presentations will be performed the two following days. Presentation will be in Spanish and English. In the agenda of the expoQA conference in Madrid you can find topics like - [Using Production Telemetry to Strengthen Automated Test Validation](https://www.softwaretestingmagazine.com/knowledge/using-production-telemetry-to-strengthen-automated-test-validation/) - Test automation has to go hand in hand with production telemetry because it’s the only way to see what happens when things get messy in your software systems. - [Using Free Slot Games As A Sandbox For Frontend And UX Testing](https://www.softwaretestingmagazine.com/knowledge/using-free-slot-games-as-a-sandbox-for-frontend-and-ux-testing/) - Online slots high-density graphical environments provide a surprisingly effective sandbox for stress-testing modern frontend frameworks and UX. - [Mobile QA: Improving UX for Field Service Technicians](https://www.softwaretestingmagazine.com/knowledge/mobile-qa-improving-ux-for-field-service-technicians/) - Technology development for field service technicians opens new possibilities and challenges for QA teams that go beyond standard functional testing. - [Why Software Testing Is Critical For Warehouse Robotics Reliability](https://www.softwaretestingmagazine.com/knowledge/why-software-testing-is-critical-for-warehouse-robotics-reliability/) - Warehouse robots' complex program must be tested at every level - unit, integration, simulation, regression, and system - to ensure real-world performance. - [Outdated Content Tool: How to Validate Results Like a QA Pro](https://www.softwaretestingmagazine.com/knowledge/outdated-content-tool-how-to-validate-results-like-a-qa-pro/) - Learn how to verify whether Google actually updated a search result so you can document changes, catch edge cases, and avoid false positives. - [Software Testing Practices Evolve to Support Complex Applications](https://www.softwaretestingmagazine.com/knowledge/software-testing-practices-evolve-to-support-complex-applications/) - This post takes a practical look at how software testing is changing in 2026 with complex API & cloud architectures and more frequent releases. - [Performance and Reliability Challenges of Large Online Gaming Platforms](https://www.softwaretestingmagazine.com/knowledge/performance-and-reliability-challenges-of-large-online-gaming-platforms/) - Online gaming platforms adopt microservices, leverage AI-driven security and implement chaos engineering, operators to guarantee performance and reliability - [How Flexible Test Management Reduces QA Time and Effort](https://www.softwaretestingmagazine.com/knowledge/how-flexible-test-management-reduces-qa-time-and-effort/) - The right test management software supports adaptability of managing test cases instead of forcing software testing teams into rigid, predefined structures. - [What Vibe Coding Means for Software Testing Today & Tomorrow?](https://www.softwaretestingmagazine.com/knowledge/what-vibe-coding-means-for-software-testing-today-tomorrow/) - Learn how vibe coding changes software testing, from AI-assisted QA workflows to new risks, skills, and test strategies for tomorrow’s teams. - [Test Strategy for a Product That Outgrows Its Own Process](https://www.softwaretestingmagazine.com/knowledge/test-strategy-for-a-product-that-outgrows-its-own-process/) - A good testing strategy for a fast-growing product stays practical. It protects the riskiest promises, builds layers matching software development speed. - [Testing No-Deposit Bonus Logic in User-Facing Web Applications](https://www.softwaretestingmagazine.com/knowledge/testing-no-deposit-bonus-logic-in-user-facing-web-applications/) - Testing no-deposit bonus logic in user-facing web applications demands far more than basic functional verification. QA combines automation and observability. - [How High-Traffic Entertainment Platforms Raise the Bar for Software Testing](https://www.softwaretestingmagazine.com/knowledge/how-high-traffic-entertainment-platforms-raise-the-bar-for-software-testing/) - High-traffic entertainment platforms don’t just challenge software QA teams. They require speed, stability, and performance under pressure. - [Best Practice for Property-Based Testing](https://www.softwaretestingmagazine.com/videos/best-practice-for-property-based-testing/) - This talk aims to introduce property-based testing, why you may want to use it, and real-life use cases for including it in code bases. Property-based testing is an approach to testing that involves specifying statements that should always be true (for example, reversing a list twice will give the original result) rather than relying on - [Software Testing Tools: What Teams Use Today](https://www.softwaretestingmagazine.com/knowledge/software-testing-tools-what-teams-use-today/) - Testing tools software explained with top picks for reliable QA, from UI and API testing to performance and security checks. Read on to choose the right stack. - [How Casino Software Responds to Platform and Device Variability](https://www.softwaretestingmagazine.com/knowledge/how-casino-software-responds-to-platform-and-device-variability/) - Casino software requires a thorough software testing process to responds to platform and device variability created by the various mobile phone ecosystem. - [Software Testing Basics vs QA: What's the Difference?](https://www.softwaretestingmagazine.com/knowledge/software-testing-basics-vs-qa-whats-the-difference/) - QA vs software testing explained clearly: learn how QA shapes the process, how testing finds defects, and when each matters, plus a quick comparison table. - [Ensuring Reliability in Delivery Management Software](https://www.softwaretestingmagazine.com/knowledge/ensuring-reliability-in-delivery-management-software/) - This article explores what reliability means in delivery management software and how organizations can evaluate and support dependable systems. - [Why School Software Breaks And What Student Behavior Reveals About Real QA](https://www.softwaretestingmagazine.com/knowledge/why-school-software-breaks-and-what-student-behavior-reveals-about-real-qa/) - School software fails for reasons tied to real student behavior. See how unpredictable usage patterns reshape modern QA and influence how educational tools get built. - [Manual Testing vs Automated Testing: What Works Better?](https://www.softwaretestingmagazine.com/knowledge/manual-testing-vs-automated-testing-what-works-better/) - Software testing comparison made simple: learn when manual testing wins, when automation saves time, and how to choose the right mix for reliable releases. - [6 Best Vendor Risk Management Tools for Fintech: Top Third-Party Security Platforms](https://www.softwaretestingmagazine.com/knowledge/best-vendor-risk-management-tools-fintech/) - This guide reviews six vendor risk management tools vetted for continuous monitoring, fintech-specific compliance coverage, and proven customer results. - [Software Testing as a Practical Learning Tool for Computer Science Students](https://www.softwaretestingmagazine.com/knowledge/software-testing-as-a-practical-learning-tool-for-computer-science-students/) - Software testing is an important way for computer science students to learn how to solve problems, write better code and get ready for real world problems. - [How QA Prevents Costly Errors in Integrated Systems](https://www.softwaretestingmagazine.com/knowledge/how-qa-prevents-costly-errors-in-integrated-systems/) - Software QA in integrated systems works best when ownership is clear across roles, from product owner to software developers and testers. - [BotGauge AI Raises $2 Million for Autonomous QA Platform](https://www.softwaretestingmagazine.com/news/botgauge-ai-raises-2-million-for-autonomous-qa-platform/) - BotGauge AI Quality-Assurance-as-a-Solution startup has raised $2 million in funding led by Surface Ventures (New York), with participation from IA Seed Ventures (Berkeley) and Saka Ventures (New York). BotGauge AI Autonomous QA as a Solution (AQaaS) combines AI-native testing agents with forward-deployed QA pods to continuously create, run, and maintain end-to-end tests with owned quality - [How Software Testing Prepares Students for Real-World Tech Careers](https://www.softwaretestingmagazine.com/knowledge/how-software-testing-prepares-students-for-real-world-tech-careers/) - Software testing gives students important skills that can help them stand out in a competitive job market like problem-solving and paying attention to details. - [FinTech Innovation and AI Consulting: Why Rigorous Testing Is the Missing Link](https://www.softwaretestingmagazine.com/knowledge/fintech-innovation-and-ai-consulting-why-rigorous-testing-is-the-missing-link/) - FinTech innovation and artificial intelligence are tightly intertwined, but AI innovation without software testing is a liability rather than an advantage. - [The Critical Role of XDR Telemetry in Validating QA Security Controls](https://www.softwaretestingmagazine.com/knowledge/the-critical-role-of-xdr-telemetry-in-validating-qa-security-controls/) - XDR telemetry plays a crucial role in validating QA security controls. Find out why it helps teams detect weaknesses and ensure consistent protection. - [AI in Safety Management and Software Testing: Ensuring Reliable, Secure Systems](https://www.softwaretestingmagazine.com/knowledge/ai-in-safety-management-and-software-testing-ensuring-reliable-secure-systems/) - Software testers, guided by test plans and robust testing processes, play a critical role in ensuring AI-driven safety management systems meet expectations. - [What Technical Certifications Don't Teach You About QA](https://www.softwaretestingmagazine.com/knowledge/what-technical-certifications-dont-teach-you-about-qa/) - Certifications get you started, but they don't cover the daily reality. Discover the vital soft skills and adaptability needed to succeed as a QA professional. - [Model Based Testing For Casino Bonus Eligibility Rules](https://www.softwaretestingmagazine.com/knowledge/model-based-testing-for-casino-bonus-eligibility-rules/) - For software engineering teams working on casino platforms, Model Based Testing turns complex eligibility behavior into something you can understand logic, - [The New Testers: How Students Are Quietly Redefining Software Quality In An AI World](https://www.softwaretestingmagazine.com/knowledge/the-new-testers-how-students-are-quietly-redefining-software-quality-in-an-ai-world/) - Students already live with AI tools in a way that most software developers did not when they started learning, so they can use these tools for software testing. - [Winning the SEO Game: How Testing and Tools Improve iGaming Website Rankings](https://www.softwaretestingmagazine.com/knowledge/winning-the-seo-game-how-testing-and-tools-improve-igaming-website-rankings/) - In the iGaming arena where every click and second counts, this alignment of SEO and software testing is how you stack the odds in your favor. - [Why Textbook Agile Struggles in Fast DevOps Environments](https://www.softwaretestingmagazine.com/knowledge/why-textbook-agile-struggles-in-fast-devops-environments/) - Traditional Agile often slows down DevOps. Learn why rigid frameworks fail in high-speed environments and how to adapt for true continuous delivery success. - [Assessing the QA Competence of a Software Development Consultancy](https://www.softwaretestingmagazine.com/knowledge/assessing-the-qa-competence-of-software-development-consultancy/) - This article provides you with some hints on how to assess the importance of software quality assurance for a software development consultancy. - [Key Management Testing: The Most Overlooked Pillar of Crypto Security](https://www.softwaretestingmagazine.com/knowledge/key-management-testing-the-most-overlooked-pillar-of-crypto-security/) - Key management testing has never been as crucial as it is today for large platforms such as Binance and institutions entering the cryptocurrency industry, - [Software Testing: A Practical Guide to Delivering High Quality Software](https://www.softwaretestingmagazine.com/knowledge/software-testing-a-practical-guide-to-delivering-high-quality-software/) - Software testing is a critical discipline that supports every stage of software development life cycle (SDLC), from unit testing to acceptance testing. - [How Should QA Teams Test Anonymous User Flows Without Sacrificing Traceability?](https://www.softwaretestingmagazine.com/knowledge/how-should-qa-teams-test-anonymous-user-flows-without-sacrificing-traceability/) - Software QA teams are increasingly asked to test systems that deliberately avoid identifying users, testing anonymous user flows. - [How Frequently Is Casino Software Tested for Reliability and Fairness?](https://www.softwaretestingmagazine.com/knowledge/how-frequently-is-casino-software-tested-for-reliability-and-fairness/) - Testing begins long before a game reaches players and extends throughout the casino software’s entire operational life. - [The Future of Software Testing in an AI-Driven World](https://www.softwaretestingmagazine.com/knowledge/the-future-of-software-testing-in-an-ai-driven-world/) - This article examines the future of software testing and software quality assurance (QA). It explains how AI could be shaping it for the greater good. - [Managing QA Projects End to End: Testing Tools, Time Tracking, and Client Billing](https://www.softwaretestingmagazine.com/knowledge/managing-qa-projects-end-to-end-testing-tools-time-tracking-and-client-billing/) - Structuring how work is tracked and handed off allows software testers to do their best work and keep software projects efficient, predictable and sustainable. - [Why Factory Reset Isn't Always Enough: What Security Testing Reveals About Device Malware](https://www.softwaretestingmagazine.com/knowledge/why-factory-reset-isnt-always-enough-what-security-testing-reveals-about-device-malware/) - Security testing shows that factory resets don't always eliminate malware. Learn where resets fail, how persistence works, and why verification matters. - [Vector Informatik Acquired RocqStat Technology](https://www.softwaretestingmagazine.com/news/vector-informatik-acquired-rocqstat-technology/) - Vector Informatik has acquired the RocqStat software technology and the expert team from StatInf. This acquisition enhances Vector’s capabilities in timing analysis and worst-case execution time (WCET) estimation, supporting the growing demand for reliable software verification in safety-critical systems. The integration of StatInf’s experienced team ensures continuity of expertise and accelerates innovation in timing analysis, - [LambdaTest Announced its Rebrand to TestMu AI](https://www.softwaretestingmagazine.com/news/lambdatest-announced-its-rebrand-to-testmu-ai/) - The LambdaTest software testing tool company has announced its rebrand to TestMu AI. The new name is supposed to mirror its evolution from a cloud testing platform to an Agentic AI Quality Engineering platform. Founded in 2018, LambdaTest claims an average 110% year-on-year growth over the last 2 years. To date, the platform has executed - [The Testing Pyramid in the Age of AI: From Unit, Integration to API Testing](https://www.softwaretestingmagazine.com/videos/the-testing-pyramid-in-the-age-of-ai-from-unit-integration-to-api-testing/) - In an era where artificial intelligence (AI) writes code, reviews pull requests, and even generates tests, how does the standard Testing Pyramid still hold up? Has it quietly crumbled under more modern demands? This presentation reexamines the iconic testing models — the Testing Pyramid, Trophy, and Honeycomb — not as golden rules, but as artifacts - [Bug Prioritization and Triage Frameworks for Game QA](https://www.softwaretestingmagazine.com/knowledge/bug-prioritization-and-triage-frameworks-for-game-qa/) - Learn how QA teams rank bugs with clear frameworks. See severity vs impact, risk based triage, and live ops rules that cut debate and protect releases. - [Costs of Entering the Software Testing Field](https://www.softwaretestingmagazine.com/knowledge/costs-of-entering-the-software-testing-field/) - Getting the necessary introduction to the software testing field from scratch still requires time and money for training courses and QA certifications. - [Beyond Bug Hunts: Building Real Software Quality Through Smarter Testing](https://www.softwaretestingmagazine.com/knowledge/beyond-bug-hunts-building-real-software-quality-through-smarter-testing/) - Many quality problems in software come from gaps between teams. When those goals drift apart between developers and testers, quality slips through the cracks. - [7 Benefits of Using Digital Tools for Workplace Safety and HR Through Software Testing and Software Quality](https://www.softwaretestingmagazine.com/knowledge/7-benefits-of-using-digital-tools-for-workplace-safety-and-hr-through-software-testing-and-software-quality/) - Regular testing reduces unexpected failures, system downtime, and data errors, reinforcing software quality across safety and HR software platforms. - [Software Testing and Software Quality in HCM Platforms for Remote Work](https://www.softwaretestingmagazine.com/knowledge/software-testing-and-software-quality-in-hcm-platforms-for-remote-work/) - By prioritizing testing of HCM software at every stage, businesses protect compliance, employee trust, and long-term performance. - [Software Testing Best Practices for Restaurant Technology Systems](https://www.softwaretestingmagazine.com/knowledge/software-testing-best-practices-for-restaurant-technology-systems/) - Software testing is a foundational requirement for any restaurant technology platform that aims to deliver consistent performance and operational reliability. - [8 Features Every Manufacturing Software System Should Include for Strong Software Quality](https://www.softwaretestingmagazine.com/knowledge/8-features-every-manufacturing-software-system-should-include-for-strong-software-quality/) - When manufacturing software features are supported by software testing and strong software quality practices, operations remain calm, organized and dependable. - [Testing Citizen-Facing Applications: Challenges Unique to the Public Sector](https://www.softwaretestingmagazine.com/knowledge/testing-citizen-facing-applications-challenges-unique-to-the-public-sector/) - Software testing citizen-facing applications is fundamentally different than testing commercial software with zero-tolerance privacy and legal constraints. - [How to Master Property-Based Testing for Reliable Software](https://www.softwaretestingmagazine.com/knowledge/how-to-master-property-based-testing-for-reliable-software/) - This article explores best practices, advanced techniques, and practical tips to help developers get the most out of property-based testing. - [Testing Dynamic Visual Outputs in Modern Tools](https://www.softwaretestingmagazine.com/knowledge/testing-dynamic-visual-outputs-in-modern-tools/) - Dynamic visual outputs challenge traditional testing. It needs patience, accuracy, and creativity to check timing, rendering, sync, performance, and usability. - [Testing Financial Apps for Accuracy and Compliance](https://www.softwaretestingmagazine.com/knowledge/testing-financial-apps-for-accuracy-and-compliance/) - Software testing in the finance domain is different from other application. It needs precision, domain expertise, understanding system behavior under pressure. - [Regression Testing Lessons from the Fastest Updating Gaming Platforms](https://www.softwaretestingmagazine.com/knowledge/regression-testing-lessons-from-the-fastest-updating-gaming-platforms/) - The rapid release of modern gaming platforms has changed how regression testing is approached, elevating test automation from a convenience to a necessity. - [Testing Transaction Validation When Platforms Can't Link Actions to Real Users](https://www.softwaretestingmagazine.com/knowledge/testing-transaction-validation-when-platforms-cant-link-actions-to-real-users/) - Instead of identity-based validation during transactions, software testers can use behavioral models, pattern analysis, fingerprinting, rule-based enforcement. - [The Network is Part of the App Now: What Testers Keep Forgetting](https://www.softwaretestingmagazine.com/knowledge/the-network-is-part-of-the-app-now-what-testers-keep-forgetting/) - Using residential proxy services during app testing helps mobile developers model where a user is and how they look to upstreams. - [How to Connect QA, Dev, and Product Team](https://www.softwaretestingmagazine.com/knowledge/how-to-connect-qa-dev-and-product-team/) - Cross-functional alignment in testing about creating systems where specialized software teams can see how their work connects and coordinate effectively. - [Testing AI Models with Anthropic Bloom Open Source Tool](https://www.softwaretestingmagazine.com/news/testing-ai-models-with-anthropic-bloom-open-source-tool/) - Anthropic has released Bloom, an open source agentic framework for generating behavioral evaluations. It allows testing AI models and systems. - [Will You Get a Development Job in 2024 Without TDD?](https://www.softwaretestingmagazine.com/videos/will-you-get-a-job-in-2024-without-tdd/) - This presentation looks at the chasm-crossing potential of Test-Driven Development (TDD) and some related technologies. The aim is that you will still be able to get a good software development job in 2024. Test-Driven Development (TDD) is a software development approach where tests are written before the code is created. Software developers first create automated - [Streamline Quality Assurance Processes with Next-generation Test Management Tools](https://www.softwaretestingmagazine.com/tools/streamline-quality-assurance-processes-with-next-generation-test-management-tools/) - Next-generation AI-assisted QA test management tools like QA Sphere organise tests and accelerate teams, ensure alignment, and drive continuous improvement. - [The Critical Role of Security Testing in IoT Projects](https://www.softwaretestingmagazine.com/knowledge/the-critical-role-of-security-testing-in-iot-projects/) - This article explores the importance of IoT security testing, the challenges unique to connected devices and strategies to adopt for resilient IoT ecosystems. - [Free Load Testing Tools & Services](https://www.softwaretestingmagazine.com/tools/free-web-load-testing-services/) - Free web-based load testing tools for web and mobile applications. Discover free cloud load testing tools and performance testing tools for website & mobile. - [How to Stop the AI Voice from Sounding Like a Robot: 5 Easy Tests for Naturalness](https://www.softwaretestingmagazine.com/knowledge/how-to-stop-the-ai-voice-from-sounding-like-a-robot-5-easy-tests-for-naturalness/) - Testing naturalness of AI Voice has become one of the most important parts of QA. It moves from simple intelligibility checks to complex, perceptual validation. - [Testing of Mobile Game Across Multiple Platforms](https://www.softwaretestingmagazine.com/knowledge/testing-of-mobile-game-across-multiple-platforms/) - This article explores the real challenges mobile development teams face and what actually matters when you are testing mobile games across different platforms. - [The 7 Essential Steps for Integrating Quality in Software Development](https://www.softwaretestingmagazine.com/knowledge/the-7-essential-steps-for-integrating-quality-in-software-development/) - This article explores how you can take a software development approach where quality is woven into every stage of the process to ensure a better outcome - [Adapting Tests for New Gambling Laws Worldwide](https://www.softwaretestingmagazine.com/knowledge/adapting-tests-for-new-gambling-laws-worldwide/) - Software testing today has to ensure that gambling systems respect gambling laws. They need to be protected, fair to everyone, and legal. - [Xoriant Buys Latvian Software Testing Company TestDevLab](https://www.softwaretestingmagazine.com/news/xoriant-buys-latvian-software-testing-company-testdevlab/) - Xoriant has announced the acquisition of TestDevLab, a Latvia‑headquartered software quality engineering company. TestDevLab’s Baltic and Macedonian delivery centers will further strengthen Xoriant’s European presence with access to top engineering talent and EU innovation ecosystems. As agentic systems scale across enterprises, quality frameworks must evolve to ensure safety, reliability, and probabilistic outcome validation. At the - [Compatibility Testing: Ensuring Casino Games Run Smoothly Across Devices and OS Versions](https://www.softwaretestingmagazine.com/knowledge/compatibility-testing-ensuring-casino-games-run-smoothly-across-devices-and-os-versions/) - For casino operators and game developers, compatibility testing directly impacts revenue, player trust, retention rates, and brand reputation. - [Functional Testing of Complex Integration Workflow in Supply Chain Systems](https://www.softwaretestingmagazine.com/knowledge/functional-testing-of-complex-integration-workflow-in-supply-chain-systems/) - Functional testing of complex integration workflows in supply chain systems requires understanding challenges of distributed systems and adopt test automation. - [The Importance of Provable Outcomes in Games: How They Can Be Tested](https://www.softwaretestingmagazine.com/knowledge/the-importance-of-provable-outcomes-in-games-how-they-can-be-tested/) - Testing games to assess their provable outcomes give players something solid to rely on, offering a practical path to evaluate the systems, - [Momentic Raises $15M Series A for AI Testing](https://www.softwaretestingmagazine.com/news/momentic-raises-15m-series-a-for-ai-testing/) - Momentic has raised a $15 million Series A led by Standard Capital, with participation from Dropbox Ventures and existing investors Y Combinator, FCVC, Transpose Platform, and Karman Ventures. This funding should accelerate its mission to build the definitive verification layer for software. Momentic is an automated testing platform built to help teams scale coverage, eliminate - [How to Integrate Testing at Every Stage of Development: An Agile Example](https://www.softwaretestingmagazine.com/knowledge/how-to-integrate-testing-at-every-stage-of-development-an-agile-example/) - This article discusses how to organize software QA in line with Agile principles to help software development teams tackle everyday software testing tasks. - [Why Your Selenium Tests Are So Dang Brittle?](https://www.softwaretestingmagazine.com/videos/why-your-selenium-tests-are-so-dang-brittle/) - If you are writing automated through-the-GUI tests with Selenium for a web application, you are in danger of creating software tests that are more expensive to maintain than they are worth. With well-factored Selenium RC tests running in Junit or TestNG, you can keep your abstraction layers or "Lingos" - small bounded bits of slang - [Lessons Learned From Code Review Remarks](https://www.softwaretestingmagazine.com/videos/lessons-learned-from-code-review-remarks/) - It appears that one consequence of being a tech lead is that team members consider you the default reviewer for all their pull requests (PR). Though the code review process seems straightforward, there are many aspects that need to be considered. Effectively being one form of feedback, I would like to share my observations and - [Untangling Your Spaghetti Test Automation Code](https://www.softwaretestingmagazine.com/videos/untangling-your-spaghetti-test-automation-code/) - In a lot of software development teams, test automation code is treated much less carefully than production code. It is expected to just work. Mindless copy and paste of setup code from one test case to another is seldom seen as problematic, scripts duplications are widely accepted, and things are named randomly. This always leads - [Testing the Speed: How Fast Should 'Instant' Really Be?](https://www.softwaretestingmagazine.com/knowledge/testing-the-speed-how-fast-should-instant-really-be/) - As users are expecting fast apps and websites, testing the speed of your software is a key activity. Otherwise, you will lose revenues due to poor performance. - [How Each Stage of Software Development Builds Toward Perfection](https://www.softwaretestingmagazine.com/knowledge/how-each-stage-of-software-development-builds-toward-perfection/) - Building perfect software isn't about fixing bugs or reaching one goal. It is about following a software quality assurance process that improves over time. - [Open Source Test Reporting Tools](https://www.softwaretestingmagazine.com/tools/open-source-test-reporting-tools/) - This article lists the main open source test reporting tools available today to visualize software testing results: Allure, ExtentReports, ReportPortal, etc. - [Open Source Test Reporting Tools](https://www.softwaretestingmagazine.com/tools/open-source-test-reporting-tools/) - This article lists the main open source test reporting tools available today to visualize software testing results: Allure, ExtentReports, ReportPortal, etc. - [How to Unlock Test Automation Success in Fast Paced Agile Teams](https://www.softwaretestingmagazine.com/knowledge/how-to-unlock-test-automation-success-in-fast-paced-agile-teams/) - This article explores practical strategies for optimizing test automation, drawing on real-world experience to help Agile teams iterate faster and smarter. - [How Testers Protect User Experience](https://www.softwaretestingmagazine.com/knowledge/how-testers-protect-user-experience/) - Software testers protect both the product and the people who use it. They reduce confusion, improve clarity, and highlight anything unnecessary or forced. - [Why Software Testing Matters: A Beginner's Guide for CS Students](https://www.softwaretestingmagazine.com/knowledge/why-software-testing-matters-a-beginner-guide-for-cs-students/) - Software testing requires discipline. CS students who embrace it early start writing better code - cleaner, safer, and more understandable. - [The Power of Peer-to-Peer Reviews and Beta Testing in Gaming](https://www.softwaretestingmagazine.com/knowledge/the-power-of-peer-to-peer-reviews-and-beta-testing-in-gaming/) - When testing games, peer-to-peer insights are becoming increasingly important-especially when combined with beta testing and early access programs. - [World Quality Report 2025: Quality Engineering AI Adoption](https://www.softwaretestingmagazine.com/news/world-quality-report-2025-quality-engineering-ai-adoption/) - OpenText, Capgemini and Sogeti have announced the 17th edition of the World Quality Report 2025: Adapting to Emerging Worlds. The report reveals that while nearly 90% of organizations are now actively pursuing generative AI (Gen AI) in their quality engineering (QE) practices, only 15% have achieved enterprise-scale deployment. The report finds a widening gap between - [Test Automation Days, Hilversum, Netherlands, March 4-5 2026](https://www.softwaretestingmagazine.com/conferences/test-automation-day/) - Test Automation Day is a multitracks software testing conference organized for software testers and IT professionals in the Netherlands. It features talks and workshops by international speakers focused on Test Automation. The Test Automation Day Netherlands offers the opportunity to interact with world-class speakers about innovative automated testing methods, technologies, strategies and tools. In the - [TestSprite Gets $6.7 Million Seed Round Financing](https://www.softwaretestingmagazine.com/news/testsprite-gets-6-7-million-seed-round-financing/) - TestSprite, a provider of agentic testing tool for AI-native development, has announced the close of a $6.7 million financing seed round, bringing total funds raised to approximately $8.1 million. Trilogy Equity Partners led the round, with participation from both new and existing investors, including Techstars, Jinqiu Capital, MiraclePlus, Hat-trick Capital, Baidu Ventures, and EdgeCase Capital - [How Automated Testing Protects Poker Players From Bugs](https://www.softwaretestingmagazine.com/knowledge/how-automated-testing-protects-poker-players-from-bugs/) - Learn how automated testing protects online poker players, ensuring smooth gameplay, fairness, and security when you play poker online on trusted platforms. - [Security Testing for Healthcare Applications: Protecting Sensitive Data](https://www.softwaretestingmagazine.com/knowledge/security-testing-for-healthcare-applications-protecting-sensitive-data/) - Security testing for healthcare apps is a key requirement as they host sensitive data like private health information, insurance details and financial records. - [ASQT Conference for Software Quality, Test and Innovation, Bozen/Bolzano, Italy, February 18 2025](https://www.softwaretestingmagazine.com/conferences/asqt-conference/) - The ASQT Conference for Software Quality, Test and Innovation is a conference focused on software testing and software quality that takes place alternatively in Bozen/Bolzano, Italy and Graz, Austria. Most of the talks are in German, but there might be also some English sessions. The ASQT Conference for Software Quality, Test and Innovation mixes contributions - [How AI Python Coding Improves Software Quality](https://www.softwaretestingmagazine.com/knowledge/how-ai-python-coding-improves-software-quality/) - AI Python coding will software quality even more as companies like OpenAI and Microsoft collaborate to improve coding environments and AI assistance tools. - [Rethinking Regression Testing with Change-to-Test Mapping](https://www.softwaretestingmagazine.com/knowledge/rethinking-regression-testing-with-change-to-test-mapping/) - Change-to-test mapping is is an approach that aims to run during regression testing only the tests that truly matter, without compromising test coverage. - [From Chaos to Clarity: Unified Testing Approach for Smarter Development](https://www.softwaretestingmagazine.com/knowledge/from-chaos-to-clarity-unified-testing-approach-for-smarter-development/) - A unified test management system should bring together the key components of the quality assurance (QA) strategy to minimize software operational risks. - [QA is not Dead: Why Even Big Tech Still Tests (and Why You Still Need a QA Process)](https://www.softwaretestingmagazine.com/knowledge/qa-is-not-dead-why-even-big-tech-still-tests-and-why-you-still-need-a-qa-process/) - Many top tech companies don't have traditional QA departments. They've built internal systems and automation frameworks to make quality a shared responsibility. - [Cross-Browser Testing Tools (Free, Open Source, Paid)](https://www.softwaretestingmagazine.com/tools/cross-browser-testing-tools/) - A list of free, open source & commercial cross-browser testing tools available online with questions you should ask when buying a cross-browser testing tool. - [Accessibility Testing at Scale Powered by Appium](https://www.softwaretestingmagazine.com/videos/accessibility-testing-at-scale-powered-by-appium/) - To date, web applications have been the focus of digital accessibility tooling. Attention is now pivoting to mobile apps that are usually tested with Appium. So how do we test mobile apps for accessibility? Many organizations test their apps with assistive technologies. This is a manual effort, takes a lot of time and is often - [Your Data Quality Needs Testing Too](https://www.softwaretestingmagazine.com/videos/your-data-quality-needs-testing-too/) - Application developers typically test their code, often with large suites of automated tests, before each new release. But, when the application is running live, it will be receiving data from multiple sources, over which we may have little control, and that data will sometimes be unexpected and invalid in some way. The impact of bad - [Key Challenges in Test Automation and How to Solve Them](https://www.softwaretestingmagazine.com/knowledge/key-challenges-in-test-automation-and-how-to-solve-them/) - This article highlights five key test automation challenges, like fragile scripts to tool overload, and explains how software testing teams can solve them. - [Latency, Load, and Lost Talent: Stress-Testing HR Analytics Software](https://www.softwaretestingmagazine.com/knowledge/latency-load-and-lost-talent-stress-testing-hr-analytics-software/) - Growth inside a company often creates a surge in volume that stresses older setups, including HR analytgics software. - [How to Test if the Website You Are Visiting Is Secure](https://www.softwaretestingmagazine.com/knowledge/how-to-test-if-the-website-you-are-visiting-is-secure/) - A checklist to verify that the website uses HTTPS encryption, has valid certificates, offers multiple secure payment methods, and has clear trust indicators - [Stable Playwright .NET E2E Testing: Deflaking and Debugging Guide](https://www.softwaretestingmagazine.com/knowledge/stable-playwright-net-e2e-testing-deflaking-and-debugging-guide/) - This is a Playwright .NET E2E testing guide. After reading it, you will learn how to stabilize flaky tests and debug failures faster. - [How Complex Live Games Are Tested](https://www.softwaretestingmagazine.com/knowledge/how-complex-live-games-are-tested/) - Live games are living systems that need special testing to keep them reliable as you need constant attention, collaboration, and a lot of patience. - [The Importance of Software Testing for Traveling Apps](https://www.softwaretestingmagazine.com/knowledge/the-importance-of-software-testing-for-traveling-apps/) - Travel apps features such as AI-driven recommendations, biometric check-ins, and real-time updates require even more sophisticated software testing approaches. - [Building Safer Digital Experiences Through Robust Testing Practices](https://www.softwaretestingmagazine.com/knowledge/building-safer-digital-experiences-through-robust-testing-practices/) - Robust testing practices are essential for creating secure, reliable, and user-friendly digital platforms as they mitigate risks and strengthen trust. - [Why Software Quality Assurance Is More Than Just Bug Fixing: The Broader Scope of Software Quality](https://www.softwaretestingmagazine.com/knowledge/why-software-quality-assurance-is-more-than-just-bug-fixing-the-broader-scope-of-software-quality/) - More as bug fixing, software quality assurance has to be a continuing commitment during software projects that spans concept, architecture, build, and rollout. - [Load Testing High-Traffic Platforms: From Streaming Apps to Online Casinos](https://www.softwaretestingmagazine.com/knowledge/load-testing-high-traffic-platforms-from-streaming-apps-to-online-casinos/) - Load testing is a key part of making sure that high-rraffic platforms like streaming apps or online casinos can handle more traffic without getting slower. - [Risk Management in Software Testing: Lessons from Preventive Maintenance](https://www.softwaretestingmagazine.com/knowledge/risk-management-in-software-testing-lessons-from-preventive-maintenance/) - Many of the best strategies for managing risk in software testing are similar to the preventative maintenance by identifying early the risks of failures. - [Essential Steps to Secure Remote Testing Environments for Distributed Teams](https://www.softwaretestingmagazine.com/knowledge/essential-steps-to-secure-remote-testing-environments-for-distributed-teams/) - Distributed software testing teams must find solutions to make remote test environments accessible and secure, so collaboration stays efficient without risks. - [How to Use AI in Software Testing for Smarter QA](https://www.softwaretestingmagazine.com/knowledge/how-to-use-ai-in-software-testing-for-smarter-qa/) - Using AI in software testing streamlines key software quality tasks such as test case creation, bug detection, performance monitoring and UI optimization. - [Closing the Gap: How Synthetic Data Brings Performance Testing Closer to Production](https://www.softwaretestingmagazine.com/knowledge/closing-the-gap-how-synthetic-data-brings-performance-testing-closer-to-production/) - In performance testing, you need a lot of data to get results that are meaningful for a production context. In this article, Sudhakar Reddy Narra explains why you should not just focus on the quantity, but also on the quality of the data that you are going to use in your tests. Author: Sudhakar Reddy - [Harness Acquires Qwiet AI](https://www.softwaretestingmagazine.com/news/harness-acquires-qwiet-ai/) - Harness, a AI DevOps Platform, has announced that it has acquired Qwiet AI, formerly known as ShiftLeft, Inc., a provider of agentic AI-powered vulnerability detection and reachability analysis solutions. "AI-generated code is transforming how software gets built, but it's also introducing a new wave of hidden vulnerabilities," said Jyoti Bansal, co-founder and CEO of Harness. - [How to Start a Career in Software Testing?](https://www.softwaretestingmagazine.com/knowledge/how-to-start-a-career-in-software-testing/) - Learn some tips on how to get a job as a software tester and start a software testing career when you have no prior experience in software development projects. - [SoCraTes Belgium, La Roche-en-Ardenne, Belgium, October 9-12 2025](https://www.softwaretestingmagazine.com/conferences/socrates-belgium/) - The SoCraTes Belgium conference is a four-day event that discusses programming and software testing though the software craftsmanship approach. SoCraTes is the acronym for the International Software Craftsmanship and Testing Conference. The SoCraTes Belgium conference follows the open space format for conferences. Open space is a simple methodology for self-organizing conference tracks. It relies on - [QA&TEST Embedded, Bilbao, Spain, October 22-24 2025](https://www.softwaretestingmagazine.com/conferences/qatest-bilbao/) - QA&TEST is a three-day international conference on software quality assurance and software testing on embedded software and software systems that takes place every year in Bilbao, Spain. In the agenda of the QA&TEST conference you can find topics like "A Fresh Perspective on Testing", "Testing road tunnels in the Netherlands, a complex infrastructural project", "Agile - [SmartBear Signs Strategic Collaboration Agreement with AWS](https://www.softwaretestingmagazine.com/news/smartbear-signs-strategic-collaboration-agreement-with-aws/) - SmartBear, a provider of software quality and visibility solutions, announced that it has signed a strategic collaboration agreement (SCA) with Amazon Web Services (AWS), enhancing go-to-market efforts for shared customers while expanding the availability of SmartBear’s software quality tools in AWS Marketplace. Through this agreement, customers gain expanded access to SmartBear solutions that support AWS, - [OpenAI Buys Statsig Testing Company for $1.1 billion](https://www.softwaretestingmagazine.com/news/openai-buys-statsig-testing-company-for-1-1-billion/) - OpenAI continued its spending spree, announcing on Tuesday that it has acquired Statsig, a product development and testing startup, for $1.1 billion. Statsig gives your team 5+ products in a single platform. Build a complete set of product metrics, iterate with flags and experiments, then analyze the results with a world-class stats engine and advanced - [Testing Voice AI: How to Ensure Quality and Accuracy in AI Voice Changers](https://www.softwaretestingmagazine.com/knowledge/testing-voice-ai-how-to-ensure-quality-and-accuracy-in-ai-voice-changers/) - A systematic and holistic approach to testing ensures the quality and the precision in voice AI systems in general and voice changers specifically. - [Software Testing Americas Cardroom's Features: Crash Joker, RNG, and More](https://www.softwaretestingmagazine.com/knowledge/software-testing-americas-cardrooms-features-crash-joker-rng-and-more/) - By merging professional gameplay insights, certified RNG audits, and structured beta testing, Americas Cardroom has created an ecosystem that built confidence. - [Regression Testing in High-Frequency Update Environments](https://www.softwaretestingmagazine.com/knowledge/regression-testing-in-high-frequency-update-environments/) - Regression testing guarantees continuity of high-frequency update environments as teams find ways to run tests quickly while still catching critical bugs. - [Optimizing Testing Efficiency - Implementing Effective Strategies for Risk-Based Testing](https://www.softwaretestingmagazine.com/knowledge/optimizing-testing-efficiency-implementing-effective-strategies-for-risk-based-testing/) - As software development methodologies continue to shift towards Agile and continuous delivery, risk-based testing will play a vital role to optimize efficiency. - [Open Source Android Testing Tools](https://www.softwaretestingmagazine.com/tools/open-source-android-testing-tools/) - Open source Android testing tools: Appium, AssertJ Android, calabash-android, Macaca, Magneto, Monkey, Robolectric, RoboSpock, Robotium, Selendroid, Test Butler - [Industrializing MFA Testing and Introduction to RPA [Part 3/3]](https://www.softwaretestingmagazine.com/knowledge/industrializing-mfa-testing-and-introduction-to-rpa-part-3-3/) - This article examines how test teams can effectively collaborate in complex MFA scenarios and how Robotic Process Automation (RPA) can simplify processes. - [Strengthening User Interaction Systems with Scalable ML and Data Testing](https://www.softwaretestingmagazine.com/knowledge/strengthening-user-interaction-systems-with-scalable-ml-and-data-testing/) - Practical QA techniques and strategies for platforms driven by real-time or batch user data, helping teams prevent issues before they impact production. - [Mining Gold from User Clicks: How Product Analytics Transformed Our Quality Strategy](https://www.softwaretestingmagazine.com/knowledge/mining-gold-from-user-clicks-how-product-analytics-transformed-our-quality-strategy/) - This article shows how linking user behavior and connecting to quality strategy through knowledge graphs, applications can improve software quality assurance. - [Automate your E2E Tests: Overcoming MFA Workflow Testing Challenges [Part 2/3]](https://www.softwaretestingmagazine.com/knowledge/automate-your-e2e-tests-overcoming-mfa-workflow-testing-challenges/) - This article explores what are the challenges related to testing workflows that include MFA, and what strategies can be adopted to overcome them - [Multi-Factor-Authentication Security and the Testing World - Are They Compatible?](https://www.softwaretestingmagazine.com/knowledge/multi-factor-authentication-security-and-the-testing-world-are-they-compatible/) - This article explores the challenges associated with testing MFA-protected workflows such as authentication and financial transactions. - [Functionize Gets $41 Million to Improve its Software Testing AI Agents](https://www.softwaretestingmagazine.com/news/functionize-gets-41-million-to-improve-its-software-testing-ai-agents/) - Functionize, an AI-powered platform used for the intelligent creation of software test cases, has announced the close of a $41 million Series B funding round, bringing its total funding to over $67 million since its inception in 2015. The round was led by Mumford Investments and LHH Investments, with follow-on participation from Canvas Ventures and - [Generative AI for Test Data Creation: Opportunities and Risks](https://www.softwaretestingmagazine.com/knowledge/generative-ai-for-test-data-creation-opportunities-and-risks/) - Explore how generative AI transforms test data creation in 2025 - boosting speed, diversity, and compliance while addressing quality, bias, and security risks. - [Why Is Gambling Online Safe and How Are Games Tested](https://www.softwaretestingmagazine.com/knowledge/why-is-gambling-online-safe-and-how-are-games-tested/) - Online gambling is safe because regulators are taking a strict approach to testing, ensuring that all operators and suppliers comply with player-first rules. - [Differences Between the Test Plan and the Test Scenario](https://www.softwaretestingmagazine.com/knowledge/differences-between-the-test-plan-and-the-test-scenario/) - Understand the distinction between test plans and test scenarios. This guide breaks down their purpose, structure, and role in QA workflows. - [Challenges in Testing IoT Applications Today](https://www.softwaretestingmagazine.com/knowledge/challenges-in-testing-iot-applications-today/) - The challenges in software testing for IoT applications are usually more common when it comes to their connectivity, compatibility, and security. - [Open Source Bug Tracking Tools](https://www.softwaretestingmagazine.com/tools/open-source-bug-tracking-tools/) - Open source bug tracking tools are an important part of a software quality and software testing strategy to manage bugs, defects & issues software development. - [Bitrise and BrowserStack Form Mobile App Testing Partnership](https://www.softwaretestingmagazine.com/news/bitrise-and-browserstack-form-mobile-app-testing-partnership/) - Bitrise, mobile DevOps platform, and BrowserStack have announced a partnership on mobile app testing and quality assurance. Through this partnership, existing Bitrise users will receive free exclusive access to BrowserStack App Automate, enabling comprehensive testing across BrowserStack cloud hosting over 20,000 real devices. Similarly, existing App Automate users signing up for Bitrise will be eligible - [Strategic Partnership Between LambdaTest and Lab49 on AI-based Software Testing](https://www.softwaretestingmagazine.com/news/strategic-partnership-between-lambdatest-and-lab49-on-ai-based-software-testing/) - Lab49, a consultancy specializing in strategy, design, and technology for capital markets, has entered a strategic partnership with LambdaTest to help financial services organizations modernize their software testing and drive digital innovation. The partnership brings together LambdaTest’s next-generation AI-native test automation capabilities and Lab49’s proven track record of delivering enterprise-grade solutions to the world’s leading - [Strategic Alliance Between PractiTest and Abstracta](https://www.softwaretestingmagazine.com/news/strategic-alliance-between-practitest-and-abstracta/) - PractiTest test management platform and Abstracta quality solutions company have announced a strategic partnership rooted in a shared mission: to elevate the impact of Quality Assurance (QA) and software testing through smarter tooling, community investment, local expertise and language support especially across Latin America. Through this collaboration, Abstracta will offer PractiTest to companies with complex - [Why Manual Testing Still Matters in an Automated World](https://www.softwaretestingmagazine.com/knowledge/why-manual-testing-still-matters-in-an-automated-world/) - Manual testing effectively brings a human element to the process of software development and to software testing that no degree of test automation can reproduce. - [The Role of ISTQB Test Managers in Agile Teams](https://www.softwaretestingmagazine.com/knowledge/the-role-of-istqb-test-managers-in-agile-teams/) - With the shift left of software testing from traditional waterfall models to Agile, the role of ISTQB Test Managers has undergone a significant transformation. - [Will Testers Be Replaced by AI in Future?](https://www.softwaretestingmagazine.com/knowledge/will-testers-be-replaced-by-ai-in-future/) - As AI-driven testing tools become more sophisticated, questions arise about the future role of software testers and Quality Assurance (QA) professionals. - [Enhancing Software Testing Workflows with AI Content Detection Tools](https://www.softwaretestingmagazine.com/knowledge/enhancing-software-testing-workflows-with-ai-content-detection-tools/) - As a software tester, QA specialist, or agency, you need AI content detection tools, because authenticity and quality are crucial when testing workflow. - [Practical Tips for Usability Testing: What QA Teams Should Focus On](https://www.softwaretestingmagazine.com/knowledge/practical-tips-for-usability-testing-what-qa-teams-should-focus-on/) - Discover usability testing best practices to improve user experience. Learn how to build an effective user testing plan for better results. - [How Software Testers and Developers Bring Online Poker to Life](https://www.softwaretestingmagazine.com/knowledge/how-software-testers-and-developers-bring-online-poker-to-life/) - Learn how software developers and testers use software to create a fun, interesting, and safe poker playing experience with random number generators. - [Key Testing Points for Freemium Mobile Apps](https://www.softwaretestingmagazine.com/knowledge/key-testing-points-for-freemium-mobile-apps/) - Learn the key testing points for freemium mobile apps with a checklist for testing accounts and how to test the security of micropayments transactions. - [7 Software Testing Trends to Keep an Eye on in 2025](https://www.softwaretestingmagazine.com/knowledge/7-software-testing-trends-to-keep-an-eye-on-in-2025/) - Updates that happen faster, better quality, and better user experiences are now more important to the businesses. Testing is becoming increasingly important in 2025 as software gets increasingly complicated. Testing can reduce security, performance, and defects. Keep up with testing trends to avoid sluggish updates, poor performance, and irate consumers. Cloud computing, AI, and DevSecOps - [The CISPA Helmholtz Center for Information Security Releases Fandago](https://www.softwaretestingmagazine.com/news/the-cispa-helmholtz-center-for-information-security-releases-fandago/) - FANDANGO is an open-source fuzzing tool for software testing that uses an evolutionary algorithm to automatically generate myriads of high-quality test inputs. - [Enhancing Appium Tests Stability with the Power of Healenium](https://www.softwaretestingmagazine.com/videos/enhancing-appium-tests-stability-with-the-power-of-healenium/) - This is an introduction to Healenium, an open source tool with proven results to enhance the stability and maintainability of Appium tests. You will learn about its functionality, explore its integration with Appium, and demonstrate its practical application through a live code demo. Appium has been a cornerstone and remain to be a go-to-choice for - [Enhancing Agile Testing with Collaborative Visualization Tools](https://www.softwaretestingmagazine.com/knowledge/enhancing-agile-testing-with-collaborative-visualization-tools/) - Collaborative visualization tools offer a fresh way to bring Scrum teams together. They provide the clear communication needed for successful agile testing. - [Role of Software Testing in Agile and DevOps](https://www.softwaretestingmagazine.com/knowledge/role-of-software-testing-in-agile-and-devops/) - As Agile shortens software development cycles. Software testing must become Agile and integrates in Devops to keep pace with delivery of value to business. - [What is Shift-Left Testing and Why It is Important](https://www.softwaretestingmagazine.com/knowledge/what-is-shift-left-testing-and-why-it-is-important/) - Shift-left testing is a critical approach in Agile organizations, emphasizing the integration of software testing activities early in the development lifecycle. - [Selenium vs. Cypress vs. Playwright](https://www.softwaretestingmagazine.com/knowledge/selenium-vs-cypress-vs-playwright/) - This article discusses the three major tools that have emerged as industry leaders in web automation testing: Selenium, Cypress and Playwright - [How Does Crowdsourced Testing Work?](https://www.softwaretestingmagazine.com/knowledge/how-does-crowdsourced-testing-work/) - This article look at how crowdsourced testing works and what benefits it brings to strengthen quality assurance and identify issues with software products. - [How to Automate the Delivery of Anonymized Test Data in CI/CD Pipelines](https://www.softwaretestingmagazine.com/knowledge/automate-delivery-of-anonymized-test-data-in-ci-cd-pipelines/) - Learn how engineering teams can automate delivery of anonymized test data with speed and scalability in CI/CD pipelines with test data management practices. - [When to Use Rotating Residential Proxies in Software Testing](https://www.softwaretestingmagazine.com/knowledge/when-to-use-rotating-residential-proxies-in-software-testing/) - The rotating residential proxies help to test the many features of websites, mobile apps or streaming services that could be based on the user's IP. - [AI Software Testing Startup Thunder Code Gets $9M Funding](https://www.softwaretestingmagazine.com/news/ai-software-testing-startup-thunder-code-gets-9m-funding/) - French startup Thunder Code announced that it has closed a $9M round of funding to accelerate the rise of fully autonomous, AI-driven software testing with Agentic AI . This funding is led by Silicon Badia, with participation from Janngo.africa, Titan Seed Fund MEDIN Fund Management and top-tier angels investors. Thunder Code claims that with its - [LambdaTest Integrates with Assembla for Better Bug Tracking](https://www.softwaretestingmagazine.com/news/lambdatest-integrates-with-assembla-for-better-bug-tracking/) - LambdaTest has announced a partnership with Assembla, a cloud-based platform for version control and project management. This collaboration enables software development teams to streamline their bug tracking processes and improve overall software development productivity. LambdaTest offers developers cloud-based testing solutions, including cross-browser compatibility testing, Web and App automation testing, and Real Device testing. Assembla users - [How Good Are Your Payment Systems?](https://www.softwaretestingmagazine.com/knowledge/how-good-are-your-payment-systems/) - Testing your payment systems helps you keep your customers, stay on top of issues and prevent losses from occurring. - [Simplifying End-to-End Security with Expert Web3 Security Audits](https://www.softwaretestingmagazine.com/knowledge/simplifying-end-to-end-security-with-expert-web3-security-audits/) - This article discusses how to simplify End-to-End (E2E) security testing with expert Web3 security audits, regular code reviews and static analysis tools. - [Software Testing Outsourcing: Best Practices to Manage External Software Testing Teams](https://www.softwaretestingmagazine.com/knowledge/software-testing-outsourcing-best-practices-to-manage-external-software-testing-teams/) - This article shows how to manage outsourced software testing teams successfully, align external QA work with business priorities and control software quality - [Beyond Deployment: Why Ongoing QA Testing Is the Unsung Hero of Shopify Success](https://www.softwaretestingmagazine.com/knowledge/beyond-deployment-why-ongoing-qa-testing-is-the-unsung-hero-of-shopify-success/) - Shopify offers a stable core, but customization introduces complexity. Software testing & QA ensures that functionality and user experience remain stable. - [Common Negative Scenarios in Software Testing](https://www.softwaretestingmagazine.com/knowledge/common-negative-scenarios-in-software-testing/) - Negative software testing scenarios in software testing refer to testing what happens when users do unexpected things with your software. - [Ensuring Data Integrity in Dynamic QR Code Systems: A Software Testing Perspective](https://www.softwaretestingmagazine.com/knowledge/ensuring-data-integrity-in-dynamic-qr-code-systems/) - Dynamic QR codes are useful marketing tools for any business. However, you want to test your dynamic QR code to ensure its data integrity before printing it. - [8 Ways to Level Up Training for Distributed Software Testing Teams](https://www.softwaretestingmagazine.com/knowledge/8-ways-to-level-up-training-for-distributed-software-testing-teams/) - This article proposes 8 ways to level up training for distributed software testing teams with a shared approach to learning and skills drift. - [Open Source Tool Requestly Acquired by BrowserStack](https://www.softwaretestingmagazine.com/news/open-source-tool-requestly-acquired-by-browserstack/) - BrowserStack has recently announced the acquisition of Requestly, this popular open-source HTTP interception and API mocking tool eliminates critical bottlenecks in modern web development. This strategic acquisition strengthens BrowserStack's commitment to developer productivity by supporting Requestly's growth as a beloved HTTP interception and mocking solution, providing developers with tools that significantly accelerate their workflow. Frontend - [AI Tools and the New Rules of Testing User Engagement](https://www.softwaretestingmagazine.com/knowledge/ai-tools-and-the-new-rules-of-testing-user-engagement/) - Artificial intelligence transforms how users interact with websites, delivering personalized content that challenges traditional quality assurance methods. - [How Custom Software Solutions and Rigorous Testing Solve WooCommerce Growing Pains](https://www.softwaretestingmagazine.com/knowledge/how-custom-software-solutions-and-rigorous-testing-solve-woocommerce-growing-pains/) - Without proper software testing during WooCommerc growth phases, new issues can lead to significant revenue loss and customer dissatisfaction. - [The Significance of Network Security for Safe Software Testing](https://www.softwaretestingmagazine.com/knowledge/the-significance-of-network-security-for-safe-software-testing/) - Testing nNetwork security is the cornerstone that guarantees everything functions properly and remains secure, not just another technical add-on. - [Load Testing for Online Casino Platforms](https://www.softwaretestingmagazine.com/knowledge/load-testing-for-online-casino-platforms/) - Load testing for casino games simulates high-traffic conditions to assess how the platform performs under stress, to detect latency issues and server crashes. - [.NET Testing Best Practices](https://www.softwaretestingmagazine.com/videos/net-testing-best-practices/) - ASP.NET Core has been designed from the ground up with testability in mind. XUnit is the open source testing framework the ASP.NET team uses to test their own code. xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework. Written by the original inventor of NUnit v2, xUnit.net is the latest - [How QA Engineers Test Online Slot Machines](https://www.softwaretestingmagazine.com/knowledge/how-qa-engineers-test-online-slot-machines/) - QA engineers play a critical role in the regulated casino industry to ensure that online gambling platforms meet safety, fairness and regulatory standards. - [Why Quality Assurance Is Crucial in Online Gambling Software](https://www.softwaretestingmagazine.com/knowledge/why-quality-assurance-is-crucial-in-online-gambling-software/) - A gambling platform requires software testing together with software quality assurance (QA) to become successful in the market. - [How to Build a Robust Software Testing Strategy from Scratch](https://www.softwaretestingmagazine.com/knowledge/how-to-build-a-robust-software-testing-strategy/) - A software testing strategy monitors applications' quality so that they work properly. It decreases bugs, lowers downtime, and improves end-user experience. - [Master Payments Testing: Essential Insights for 2025](https://www.softwaretestingmagazine.com/knowledge/master-payments-testing-essential-insights-for-2025/) - Modern payment platforms are developed to mitigate dangers, but some vulnerabilities remain. Herein lies the importance of payment software testing. - [Exploring The Diverse Career Opportunities For Students In Software Testing](https://www.softwaretestingmagazine.com/knowledge/exploring-the-diverse-career-opportunities-for-students-in-software-testing/) - Students view software development as the only goal, forgetting the importance of software testing to expand technical understanding while strengthening teamwork skills. - [How to Test the Quality of Your Firewall Policy and Rules](https://www.softwaretestingmagazine.com/knowledge/how-to-test-the-quality-of-your-firewall-policy-and-rules/) - Many enterprises operate with untested firewall policies, creating security gaps. Learn how to test your firewall rules under real-world attack conditions. - [Quality Control During the Computer Vision Era Depends on Software Testing to Maintain Reliable Systems](https://www.softwaretestingmagazine.com/knowledge/quality-control-during-the-computer-vision-era-depends-on-software-testing-to-maintain-reliable-systems/) - Computer vision technology requires software testing and quality assurance (QA) as it is used in autonomous vehicles, medical imaging or facial recognition. - [Are Social Media and Gaming Addictive? Ethics of Software Testing](https://www.softwaretestingmagazine.com/knowledge/are-social-media-and-gaming-addictive-ethics-of-software-testing/) - This article discusses what software testers do, the addictive features they refine, and the ethical line they navigate in gaming and social media apps. - [How Early-Stage Testing Saves Time and Money in Software Development](https://www.softwaretestingmagazine.com/knowledge/how-early-stage-testing-saves-time-and-money-in-software-development/) - Testing software right away and at an early stage in the software development cycle is a key best practice that saves not only time but also money. - [Next-Gen Security Testing: How AI and Machine Learning Are Shaping Cybersecurity](https://www.softwaretestingmagazine.com/knowledge/next-gen-security-testing-how-ai-and-machine-learning-are-shaping-cybersecurity/) - As cyberattacks are becoming more advanced and are occurring more often, older security testing methods just can't keep up with evolving threats. - [AI-Powered Test Automation: The Future of Smarter, Faster Testing](https://www.softwaretestingmagazine.com/knowledge/ai-powered-automation-the-future-of-smarter-faster-testing/) - AI driven software testing is faster, more efficient and more reliable, addressing the limitations of traditional test automation with machine learning, - [The Pillars of Good Software: 3 Things a QA Engineer Should Never Neglect](https://www.softwaretestingmagazine.com/knowledge/the-pillars-of-good-software-3-things-a-qa-engineer-should-never-neglect/) - This article examines the three most important pillars of good software that an excellent software developer or QA engineer never loses sight of. - [Testing Mavens Acquired PerfAgents Performance Testing Tool](https://www.softwaretestingmagazine.com/news/testing-mavens-acquired-perfagents-performance-testing-tool/) - Testing Mavens, a provider of software testing solutions, has announced the acquisition of PerfAgents platform from PerfAgents Inc. The deal accelerates Testing Mavens' ability to deliver enhanced performance testing capabilities for customers. "This acquisition marks a significant milestone in our journey to provide a performance testing and performance monitoring solutions that meet the evolving needs - [Pcloudy and QualiZeal Partner on AI-Powered Software Quality](https://www.softwaretestingmagazine.com/news/pcloudy-and-qualizeal-partner-on-ai-powered-software-quality/) - Pcloudy, a AI-powered digital experience testing platform, and QualiZeal, a North America’s independent digital Quality Engineering Services company, have announced a strategic partnership to redefine software testing and quality assurance. Combining the strengths of Pcloudy’s intelligent, cloud-based testing ecosystem and QualiZeal’s expertise in software quality engineering, this partnership aims to empower enterprises with seamless, scalable, - [CACI acquires IdentityE2E to enhance its Software Testing capabilities](https://www.softwaretestingmagazine.com/news/caci-acquires-identitye2e-to-enhance-its-software-testing-capabilities/) - CACI Limited, a leading data and technology solutions company, has acquired Identity E2E Limited. IdentityE2E provides specialist services in biometrics, DevOps, cloud engineering and software quality assurance to a strong roster of central government clients. Tracy Weir, CEO of CACI in the UK comments: “We’re delighted to welcome IdentityE2E and their exceptionally talented leaders and - [Why Software Testing is Crucial for Horse Racing Apps](https://www.softwaretestingmagazine.com/knowledge/why-software-testing-is-crucial-for-horse-racing-apps/) - In an industry withfinancial transactions, personal data, and live betting, the reliability and security of horse racing apps need rigorous software testing. - [Momentic Raised $3.7M to Help Developers with Automated QA](https://www.softwaretestingmagazine.com/news/momentic-raised-3-7m-to-help-developers-with-automated-qa/) - Momentic, an AI end-to-end testing platform for software developers, has announced today that it has raised a $3.7M seed round from FundersClub, General Catalyst, Y Combinator and AI Grant along with prominent angels Aaron Levie (Box), Kulveer Taggar (Zeus Living), Richard Aberman (WePay), and JJ Fliegelman (WayUp). Momentic will use the funds to accelerate its - [Common Challenges in Telemedicine Software Testing](https://www.softwaretestingmagazine.com/knowledge/common-challenges-in-telemedicine-software-testing/) - The software that powers telemedicine platforms faces unique software testing challenges beyond those encountered in standard mobile or web operations. - [When Software Testing Just Doesn’t Cut It](https://www.softwaretestingmagazine.com/videos/when-software-testing-just-doesnt-cut-it/) - Writing unit tests is pretty much standard practice these days. Otherwise, how would you make sure that your code does what you expect? Yet, some software is mission-critical and merely testing a few examples – or even randomized testing – is not enough. To reach higher levels of software quality assurance, we need proof: mathematical, - [Don’t Do E2E Testing](https://www.softwaretestingmagazine.com/videos/dont-do-e2e-testing/) - End-to-end (E2E) testing is one of the more common approaches to testing software, but it is complex, fragile expensive and low quality. As soon as we accept that the best way to test our system is to deploy it all together, with everything else that it interacts with and then try broad-brush interactions with the - [How Programming Courses Near Me Help Build Software Testing Expertise](https://www.softwaretestingmagazine.com/knowledge/how-programming-courses-near-me-help-build-software-testing-expertise/) - Programming courses provide oftware developers and testers a proper understanding of programming to write automated test cases, debug and troubleshoot software. - [The Role of Quality Assurance in Insurance Software Development](https://www.softwaretestingmagazine.com/knowledge/the-role-of-quality-assurance-in-insurance-software-development/) - In the process of technology transforming insurance, software quality assurance (QA) is a key component in making and deploying trusted insurance software. - [4 Reasons Why QA is Essential in Agile Development](https://www.softwaretestingmagazine.com/knowledge/4-reasons-why-qa-is-essential-in-agile-development/) - Let's examine the four useful reasons why QA and Agile Development go hand in hand, from early problem detection to quicker and better software deliveries. - [The Importance Of Software Testing On Your Crypto Website](https://www.softwaretestingmagazine.com/knowledge/the-importance-of-software-testing-on-your-crypto-website/) - The cryptocurrency websites, whether you are offering advice or managing a crypto exchange, need to have a reliable website, validated by software testing. - [Healthcare Software Testing: Common Problems and Their Solutions](https://www.softwaretestingmagazine.com/knowledge/healthcare-software-testing-common-problems-and-their-solutions/) - Problems and solutions to test healthcare software that provides services such as telemedicine, patient monitoring, electronic health records, medical billing. - [Mastering Agile Test Management with Jira: A Comprehensive Guide](https://www.softwaretestingmagazine.com/knowledge/mastering-agile-test-management-with-jira-a-comprehensive-guide/) - This guide reveals battle-tested strategies for Agile test management with Jira that go beyond basic issue tracking to create a test management ecosystem. - [How R Programming Enhances Test Data Analysis](https://www.softwaretestingmagazine.com/knowledge/how-r-programming-enhances-test-data-analysis/) - Analyzing data is very important. It helps us learn new things, especially when we need to check how well something or someone is doing. Imagine you're dealing with repetitive jobs; the correct tools will make your work easier. R, a type of programming, is a great tool for analyzing data. It helps in making detailed - [Key Elements in Coding & Testing Engaging Online Slots](https://www.softwaretestingmagazine.com/knowledge/key-elements-in-coding-testing-engaging-online-slots/) - The digital revolution has turned traditional casino gaming into a powerful virtual environment. Careful software testing prevents negative user experience. - [How to Safeguard Your App by Testing Who Gets Access](https://www.softwaretestingmagazine.com/knowledge/how-to-safeguard-your-app-by-testing-who-gets-access/) - Testing access control is important to protect all the sensitive user data and confidential information that users store in their mobile applications. - [Test Automation Best Practices That You Might Not Be Following in Your Daily Testing Routine](https://www.softwaretestingmagazine.com/knowledge/test-automation-best-practices-that-you-might-not-be-following-in-your-daily-testing-routine/) - Explore how to elevate your testing processes with test automation best practices, from selecting the right tools and integrating CI/CD pipelines to prioritizing tests and maintaining script relevancy through regular reviews and refactoring. - [Autonomous Software Testing Company Antithesis raises $30M](https://www.softwaretestingmagazine.com/news/autonomous-software-testing-company-antithesis-raises-30m/) - Antithesis, the autonomous software testing company, today marks its first year anniversary since launching out of stealth with the announcement of new funding and the expansion of its customer base, employee count, and board. Antithesis has significantly increased its customer base in the last year, expanding its penetration into the crypto and database industries while - [TASKING Has Acquired LDRA Testing Tools Company](https://www.softwaretestingmagazine.com/news/tasking-acquires-ldra-testing-tools/) - TASKING has announced the acquisition of 100% of LDRA, a provider of software tools for code analysis and software testing for safety-, mission-, security- and business-critical markets. LDRA has been a privately owned company with a team of more than 100 employees distributed across the United Kingdom (headquarters), United States, India and Germany. LDRA’s tools - [Which Tools Are The Best for API Test Automation?](https://www.softwaretestingmagazine.com/knowledge/which-tools-are-the-best-for-api-test-automation/) - Instead of focusing on what test automation tools can and cannot achieve, we should analyse why we need specific software testing tools for API automation. - [The Critical Role of Software Testing in Tutoring Management Systems](https://www.softwaretestingmagazine.com/knowledge/the-critical-role-of-software-testing-in-tutoring-management-systems/) - This article explores why software testing is so crucial for tutoring management systems, making sure that the system is solid, secure, and easy to use, - [BrowserStack and Bitrise Partners on Mobile App Testing](https://www.softwaretestingmagazine.com/news/browserstack-and-bitrise-partners-on-mobile-app-testing/) - BrowserStack and Bitrise have entered into a strategic collaboration to enhance the quality assurance of mobile applications. Through this partnership, existing Bitrise users will receive free exclusive access to BrowserStack App Automate, enabling comprehensive testing across BrowserStack cloud hosting over 20,000 real devices. Likewise, current App Automate users who register for Bitrise will qualify for - [2i Has Announced the Strategic Acquisition of nFocus Testing](https://www.softwaretestingmagazine.com/news/2i-has-announced-the-strategic-acquisition-of-nfocus-testing/) - 2i Testing, a UK-based software testing consultancy services, has announced the acquisition of nFocus, the UK’s longest established UK-owned testing consultancy. This acquisition follows 2i’s recent investment from Rockpool and aligns with the company’s ambitious growth strategy to accelerate market presence, diversify service offerings, and become the leading quality assurance company in the UK. In - [How Does Software Testing Play a Vital Role in Holiday Booking Systems?](https://www.softwaretestingmagazine.com/knowledge/how-does-software-testing-play-a-vital-role-in-holiday-booking-systems/) - Holiday booking systems have transformed the way people plan their time off. To perform efficiently, software testing should be thoroughly performed on these systems. Employees across the workplace can plan their holidays with a few simple clicks. However, behind the scenes, these systems rely on much more than just smooth interfaces to keep everything running. - [Open Source .NET Behavior-Driven Development (BDD) Tools](https://www.softwaretestingmagazine.com/tools/open-source-net-behavior-driven-development-bdd-tools/) - A list of open source software testing tools to perform Agile testing with Behavior-Driven Development (BDD) for the .NET platform and the C# language. - [Migrate from Selenium to Selenide to Stabilize Your Tests](https://www.softwaretestingmagazine.com/videos/migrate-from-selenium-to-selenide-to-stabilize-your-tests/) - Selenium WebDriver is a great open source tool, but it is not software a testing library. It is a browser manipulation tool. Still, a good deal of software QA projects are built on pure Selenium. Selenide is a testing library based on Selenium for making stable and readable tests. Selenide is an open source framework - [Tips for Successful Hybrid Mobile Applications Testing](https://www.softwaretestingmagazine.com/videos/tips-for-successful-hybrid-mobile-applications-testing/) - Hybrid mobile applications, combining the best of both web and native technologies, are gaining popularity for their cost-effectiveness and faster development cycles. However, testing these applications presents unique challenges, particularly with WebViews. This presentation explores the reasons behind the rise of hybrid mobile applications, delve into the complexities of testing them, and provide practical techniques - [Building Test Suites for .NET Web APIs](https://www.softwaretestingmagazine.com/videos/building-test-suites-for-net-web-apis/) - You built an API in .NET, put it in production, customers are using it, and now you have promises to keep. Promises related to the API contract and behavior. A good test suite will help you keep those promises by protecting against regressions. It will allow you to quickly iterate, add new features and expand - [The Importance of Software Testing in Online Gaming](https://www.softwaretestingmagazine.com/knowledge/the-importance-of-software-testing-in-online-gaming/) - This article explains how software testing is important in several other ways too for the mobile online gaming industry as a whole. - [Ensuring Fair Play: The Crucial Role of Software Testing in the Gambling Industry](https://www.softwaretestingmagazine.com/knowledge/ensuring-fair-play-the-crucial-role-of-software-testing-in-the-gambling-industry/) - Software testing in the gambling industry confirms the satisfactory levels of quality, efficiency, reliability and other requirements of the application. - [Generative AI in Software Testing](https://www.softwaretestingmagazine.com/knowledge/generative-ai-in-software-testing/) - This article discusses the role of generative AI in software testing with examples and benefits. We will also demonstrate one use case for further clarity. - [8 Best Code Testing Tools in 2025](https://www.softwaretestingmagazine.com/knowledge/8-best-code-testing-tools-in-2025/) - Test automation is key to software quality, but choosing the right testing tool is a challenge. Here are six main features to look for in testing tools in 2025. - [Why Employee Communication Software is Here to Stay for Software Testing Teams](https://www.softwaretestingmagazine.com/knowledge/employee-communication-software-for-software-testing-teams/) - Employee communication software equipped with advanced features streamline communication, ensuring software testing teams remain aligned and productive. - [Top Technology Trends in Software Testing](https://www.softwaretestingmagazine.com/knowledge/top-technology-trends-in-software-testing/) - Emerging trends in software testing and quality assurance now address a wide range of factors like adapting to a quickly changing cybersecurity landscape. - [How Sales Enablement Can Support Effective Software Testing](https://www.softwaretestingmagazine.com/knowledge/how-sales-enablement-can-support-effective-software-testing/) - Sales enablement can play an essential role in aligning software testing teams and providing critical insights for each stage of the software lifecycle. - [5 Essential Software Tools for Urban Air Mobility (UAM) Development](https://www.softwaretestingmagazine.com/knowledge/5-essential-software-tools-for-urban-air-mobility-uam-development/) - Software tools that allow testing and monitoring of Urban Air Mobility (UAM) are key factors in the successful development of this technology. - [Best Practices in Test Case Design](https://www.softwaretestingmagazine.com/knowledge/best-practices-in-test-case-design/) - Some of the benefits of effective test case design include creating comprehensive test cases that can be used for efficient and repeatable software testing. - [The Role of Software Quality Assurance in Regulated Industries: An Insurance Approach](https://www.softwaretestingmagazine.com/knowledge/the-role-of-software-quality-assurance-in-regulated-industries-an-insurance-approach/) - This article looks at different aspects of software QA and see how it functions as our 'insurance' in the dynamic tech environments of regulated industries. - [Stress Test: What the CrowdStrike Crash Teaches us About Software Testing](https://www.softwaretestingmagazine.com/knowledge/stress-test-what-the-crowdstrike-crash-teaches-us-about-software-testing/) - The right software testing strategies can effectively harness automation to provide ongoing, actionable insights, while identifying risks and defects early. - [Software Testing Strategies for Scalable Multiplayer Games](https://www.softwaretestingmagazine.com/knowledge/software-testing-strategies-for-scalable-multiplayer-games/) - This article proposes strategies for scalable multiplayer games, as it is the most important factor that determine the success of this type of games. - [Top 10 Software Testing Trends for 2024](https://www.softwaretestingmagazine.com/knowledge/top-10-software-testing-trends-for-2024/) - Software QA teams are adopting innovative approaches to meet challenges in software testing. This article discusses key software testing methodologies of 2024. - [Open Source Database Testing Tools](https://www.softwaretestingmagazine.com/tools/open-source-database-testing-tools/) - Open source software testing tools for unit, load and security testing on relational & NoSQL databases: Oracle, MySQL, MariaDB, SQLServer, PostgreSQL, MongoDB - [5 Common Mistakes in DevOps Security and How to Avoid Them](https://www.softwaretestingmagazine.com/knowledge/5-common-mistakes-in-devops-security-and-how-to-avoid-them/) - In DevOps, the rush to deploy code quickly can cause oversight of security concerns and lead to vulnerabilities that expose your systems and data to threats. - [Unlocking the Code for Defect Analysis: Moving from Black-Box Testing to White-Box Testing](https://www.softwaretestingmagazine.com/knowledge/moving-from-black-box-testing-to-white-box-testing/) - This article explains how shifting from black-box to white-box testing can unlock project insights, help you catch issues and improve overall code quality. - [Unpacking Shift-Left Testing Benefits: Key to Reducing Costs and Boosting Collaboration](https://www.softwaretestingmagazine.com/knowledge/unpacking-shift-left-testing-benefits-key-to-reducing-costs-and-boosting-collaboration/) - Shift Left Testing incorporates software testing activities earlier in software development life cycle. Benefits are reduced costs and better collaboration. - [LambdaTest Gets $38 Million for AI QA Agent-as-a-Service](https://www.softwaretestingmagazine.com/news/lambdatest-gets-38-million-for-ai-qa-agent-as-a-service/) - LambdaTest, the leading cloud-based unified testing platform, has secured a $38 million funding round led by Avataar Ventures, with participation from Qualcomm Ventures, bringing the total funding to $108 million. With this funding, LambdaTest plans to advance KaneAI, launching AI Native QA Agent-as-a-Service to transform software QA with AI-driven insights, scalable Test Cloud, and advanced - [LambdaTest Partners with Autify No-Code Testing Platform](https://www.softwaretestingmagazine.com/news/lambdatest-partners-with-autify-no-code-testing-platform/) - LambdaTest has announced a partnership with Autify, a no-code testing platform for native mobile applications. This collaboration integrates Autify’s testing capabilities with LambdaTest’s Real Device Cloud, empowering users to test applications on a wide range of real devices and operating systems seamlessly. The reliance on simulators to test mobile apps posed challenges, including compatibility issues, - [GTCR Makes $1.33 Billion Investment in Tricentis](https://www.softwaretestingmagazine.com/news/gtcr-makes-1-33-billion-investment-in-tricentis/) - Private equity firm GTCR has invested $1.33B at a $4.5B enterprise valuation to help Tricentis continue its track record of innovation and growth. Tricentis will surpass $425M in annual recurring revenue in 2024 with a 27% YoY growth. Tricentis has announced that GTCR, a leading private equity firm, has signed a definitive agreement to invest - [Who Is a DevOps Engineer, and What Does This Role Involve?](https://www.softwaretestingmagazine.com/knowledge/who-is-a-devops-engineer-and-what-does-this-role-involve/) - DevOps engineers combine software development, infrastructure automation and IT operations skills to help organizations ship better software faster. - [HappyPath Gets $4 million in Angel Funding for AI-Powered Software Testing](https://www.softwaretestingmagazine.com/news/happypath-gets-4-million-in-angel-funding-for-ai-powered-software-testing/) - HappyPath has announced today that it has secured $4 million in funding. The company is using the funds to address a critical need for more effective software testing and has officially launched its AI-powered platform to help the technology sector reimagine their approach to testing. "Our mission is to break down the barriers that have - [TestSprite Announced $1.5 Million Pre-Seed Funding for AI-Testing](https://www.softwaretestingmagazine.com/news/testsprite-announced-1-5-million-pre-seed-funding-for-ai-testing/) - TestSprite has announced the close of a $1.5 million pre-seed round, bringing the total funding amount raised to $1.7 million. Investors included Techstars, Jinqiu Capital, MiraclePlus, Hat-trick Capital, EdgeCase Capital Partners, and angel investor Rafael Barroso. Additional investment came from the founding team. Funds will accelerate product development, expand the team, and scale operations to - [Sapient.ai Software QA Platform Rebranded as BaseRock.ai](https://www.softwaretestingmagazine.com/news/sapient-ai-software-qa-platform-rebranded-as-baserock-ai/) - Sapient.ai, an AI-driven software testing platform, has announced its rebranding to BaseRock.ai. This strategic name change reflects the company's dedication to providing a solid foundation for software quality assurance and its vision for the future of AI-powered test tools. The rebranding to BaseRock.ai comes on the heels of the launch of Sapient Unit Testing, the - [How Will The Future Shape The Software Testing Industry](https://www.softwaretestingmagazine.com/knowledge/how-will-the-future-shape-the-software-testing-industry/) - The sift-left and shift-right trends are the most important in the software testing domain. The shift-left approach analyzes software in its early stage. - [The Role of Specialized Testing Tools in Enhancing Software Quality Assurance](https://www.softwaretestingmagazine.com/knowledge/the-role-of-specialized-testing-tools-in-enhancing-software-quality-assurance/) - New tools and techniques are now deployed in software testing and quality assurance to validate the stability, performance and security of software. - [Is Data Science or Automation Testing Better for Your Long-Term Career?](https://www.softwaretestingmagazine.com/knowledge/is-data-science-or-automation-testing-better-for-your-long-term-career/) - This article examines which career choice could be the best for a young software engineer who is undecided between data science and automation testing. - [Distributional AI Testing Platform Gets $19 Million Funding](https://www.softwaretestingmagazine.com/news/distributional-ai-testing-platform-gets-19-million-funding/) - Distributional AI Testing Platform has announced that it has raised $19 million in Series A funding led by Two Sigma Ventures with participation from Andreessen Horowitz, Operator Collective, Oregon Venture Fund, Essence VC, Alumni Ventures and angel investors. The new round brings Distributional’s total capital raised to $30 million less than one year since incorporation. - [Automated Load Testing Course with Gatling](https://www.softwaretestingmagazine.com/videos/automated-load-testing-course-with-gatling/) - QA had thoroughly tested the new release, performed Unit tests, functional tests and yet... we still crashed. The ultimate goal in development is to make sure the application works for the end users in the production env, not just in QA. This is where load testing and Gatling come in. This session will give you - [Software Quality Engineering for DevOps Teams](https://www.softwaretestingmagazine.com/videos/software-quality-engineering-for-devops-teams/) - To continuously deliver IT systems at speed with a focus on business value, DevOps high-performance cross-functional IT delivery teams integrate quality engineering in their way of working. Quality engineering is the new concept in achieving the right quality of IT systems. DevOps teams take joint responsibility to deliver IT systems with business value to their - [An Evolutionary Software Testing Strategy](https://www.softwaretestingmagazine.com/videos/an-evolutionary-software-testing-strategy/) - The book Evolutionary architecture talks about how software architecture needs to keep evolving with the changes to business priorities and the tech landscape changes, with fitness functions guiding the evolution. The same concept shall and should be applied to the software testing strategy which is what I coin as Evolutionary testing strategy. Evolving the test - [Reducing Test Failure Analysis Time with Machine Learning](https://www.softwaretestingmagazine.com/videos/reducing-test-failure-analysis-time-with-machine-learning/) - How many of us have spent those hours just to analyze test failure Automation run reports to first determine whether it was an actual bug or environment specific issue or a test automation issue. We agree that no matter how much robust we make our UI Automation frameworks, we always encounter Automation/Environment specific failures, which - [Automated Testing of PDF Documents](https://www.softwaretestingmagazine.com/knowledge/automated-testing-of-pdf-documents/) - This article explores the different ways to automate the testing of PDF documents content, accessibility, security and performance with automated testing tools. - [Black Friday Testing Tips for a Crash-Free Shopping Spree](https://www.softwaretestingmagazine.com/knowledge/black-friday-testing-tips-for-a-crash-free-shopping-spree/) - Doing performance testing before Black Friday and Cyber Monday, you mitigate risks, ensure website handles load without crash, deliver good customer experience. - [The Extensive Testing Behind RNG-based Games](https://www.softwaretestingmagazine.com/knowledge/the-extensive-testing-behind-rng-based-games/) - This article discusses how to test random number generators (RNG) games that are one of the cogs in the multibillion-dollar gaming industry. - [Top Software Testing Tools for Ensuring Security in Crypto Applications](https://www.softwaretestingmagazine.com/knowledge/top-software-testing-tools-for-ensuring-security-in-crypto-applications/) - When using crypto applications it is important to ensure their security with security testing practices due to the current increase in cyber threats. - [Web Application Testing in 2024: 10 Best Practices](https://www.softwaretestingmagazine.com/knowledge/web-application-testing-in-2024-10-best-practices/) - Whether you are a testing veteran or just dipping your toes in the web testing pool, this article presents the top ten best practices to nail it in 2024. - [Best Practices for Integrating Datagrids Into Automated Testing Workflows](https://www.softwaretestingmagazine.com/knowledge/best-practices-for-integrating-datagrids-into-automated-testing-workflows/) - This article explains that it is possible to use datagrids in automated testing workflows, and doing so has the potential to significantly enhance efficiency. - [CRM Testing: Full Form, Resources, and Instructions](https://www.softwaretestingmagazine.com/knowledge/crm-testing-full-form-resources-and-instructions/) - This guide provides an overview of what is CRM testing, including full form, best practices, its challenges, automation tools, and team structures. - [Red Teaming Services as a Cornerstone of Robust Cybersecurity Strategies](https://www.softwaretestingmagazine.com/knowledge/red-teaming-services-as-a-cornerstone-of-robust-cybersecurity-strategies/) - Red teaming services are cybersecurity testing services that help enhance an organization security baseline by emulating the threats in the current environment. - [How to Hire the Best Machine Learning Experts for Your Software Testing Team](https://www.softwaretestingmagazine.com/knowledge/how-to-hire-the-best-machine-learning-experts-for-your-software-testing-team/) - In software testing, Machine Learning (ML) can help the software development team to automate repetitive tasks, detect bugs, and predict potential issues. - [Top 5 Proxy Providers for Software Testers & Developers](https://www.softwaretestingmagazine.com/knowledge/top-5-proxy-providers-for-software-testers-developers/) - Proxies allow software developers to test their applications across various regions, avoid IP blocks, and scrape data without revealing their aIP addresses. - [Is Prompt Engineering Changing Software Testing?](https://www.softwaretestingmagazine.com/knowledge/is-prompt-engineering-changing-software-testing/) - This article examines how prompt engineering is transforming software testing ands how you can integrate these newer testing approaches into your organization. - [Why Your Software Needs AI Testing For Optimal Functionality](https://www.softwaretestingmagazine.com/knowledge/why-your-software-needs-ai-testing-for-optimal-functionality/) - AI testing strategies allows organizations to achieve a better accuracy, efficiency, and scalability than one with standard software testing procedures. - [Importance of Quality Assurance in Ecommerce](https://www.softwaretestingmagazine.com/knowledge/importance-of-quality-assurance-in-ecommerce/) - Software Quality Assurance (QA) is critical to ensure that ecommerce platforms are reliable, secure and user-friendly by systematically testing websites & apps. - [The Big Picture: Defining a Successful Test Automation Strategy for Long-Term Value](https://www.softwaretestingmagazine.com/knowledge/the-big-picture-defining-a-successful-test-automation-strategy-for-long-term-value/) - This article will guide you through crafting a complete test automation strategy that aligns with your organization's goals and delivers long-term value. - [The Importance of Beta Testing: Far Beyond Website Design](https://www.softwaretestingmagazine.com/knowledge/the-importance-of-beta-testing-far-beyond-website-design/) - The beta testing process can help site owners detect bugs and security issues, as well as enhance the overall user experience (UX). - [How Software Testing and QA Has Changed In 2024](https://www.softwaretestingmagazine.com/knowledge/how-software-testing-and-qa-has-changed-in-2024/) - A review of the various changes that are ongoing in 2024 for the software quality assurance and software testing activities of software development. - [The Role of AI and Machine Learning in Modern Software Testing](https://www.softwaretestingmagazine.com/knowledge/the-role-of-ai-and-machine-learning-in-modern-software-testing/) - In today's changing world the significance of testing software cannot be emphasized enough. Ensuring that software functions smoothly is vital for keeping users happy and achieving business goals. The rise of intelligence (AI) and machine learning (ML) has brought about a transformation in the field of software testing. These technologies aren't just terms; they represent - [Secrets of Successful Testing for CRM Implementations](https://www.softwaretestingmagazine.com/knowledge/secrets-of-successful-testing-for-crm-implementations/) - This article provides the best practices for the successful user acceptance testing for CRM software implementations and integration with other ERP software. - [Optimizing Risk-Based Testing with Intelligent Automation](https://www.softwaretestingmagazine.com/knowledge/optimizing-risk-based-testing-with-intelligent-automation/) - Risk-based testing (RBT) can help software development projects and software testing teams to deliver products faster and with better quality, - [Is a Penetration Test Necessary for SOC 2 Compliance?](https://www.softwaretestingmagazine.com/knowledge/is-a-penetration-test-necessary-for-soc-2-compliance/) - This article explains why custom penetration testing is important for SOC 2 compliance, its benefits, and proposed some best practices to keep in mind. - [Exploratory Testing Chrome Extensions](https://www.softwaretestingmagazine.com/tools/exploratory-testing-chrome-extensions/) - This article presents a list of exploratory testing extensions available for the dominant Chrome browser. They allow to record, store and document sessions. - [Effective Enterprise Testing Strategy](https://www.softwaretestingmagazine.com/knowledge/effective-enterprise-testing-strategy/) - This article explores the key components of an effective enterprise testing strategy, the benefits of its implementation and best practices for maintaining it. - [Software Composition Analysis: A Key Element of Software Testing and Quality Assurance](https://www.softwaretestingmagazine.com/knowledge/software-composition-analysis/) - This article explores the importance, methodologies & benefits of Software Composition Analysis (SCA) in the context of software testing and quality assurance. - [Ensure Optimal Application Performance with Load Testing](https://www.softwaretestingmagazine.com/knowledge/ensure-optimal-application-performance-with-load-testing/) - Explore the fundamentals of load testing focusing on the benefits of using a powerful load testing tool like LoadView to help your load testing initiatives. - [Software Testing Podcasts](https://www.softwaretestingmagazine.com/resources/software-testing-podcasts/) - Software testing podcasts: AB Testing, ASTQB Software Testing Podcasts, Quality Remarks, Test and Code, Joe Colantonio TestTalks, Ministry of Testing Podcast, - [Unveiling the Future of Software Testing with QAOps and Emerging Technologies](https://www.softwaretestingmagazine.com/knowledge/future-of-software-testing-with-qaops/) - Discover the future of automated testing services with QAOps, offering higher quality, enhanced skills, better customer experience, and increased productivity. - [Learning Gatling: Documentation, Tutorials, Videos](https://www.softwaretestingmagazine.com/tools/learning-gatling/) - This article provides pointers on how to learn load testing with the Gatling open source testing tool with documentation, tutorials, courses and videos. - [RSpec - Behavior-Driven Development for Ruby](https://www.softwaretestingmagazine.com/tools/rspec-behavior-driven-development-for-ruby/) - Presentation and tutorials for RSpec, an open source Behavior-Driven Development (BDD) ruby software testing and requirements documentation tool. - [Software Testing is Dead](https://www.softwaretestingmagazine.com/videos/software-testing-is-dead/) - At the Google Test Automation Conference 2011 , the opening keynote was presented by Alberto Savoia. - [BrowserStack Adds Bug Report Features with Bird Eats Bug](https://www.softwaretestingmagazine.com/news/browserstack-adds-bug-report-features-with-bird-eats-bug/) - BrowserStack software testing platform has announced the acquisition of Bird Eats Bug, a bug reporting tool. This acquisition brings Bird Eats Bug's powerful capabilities into BrowserStack's ecosystem. BrowserStack has launched Bug Capture, a solution for manual testing. Bird Eats Bug marks BrowserStack's fifth acquisition since Percy, a visual testing platform, in 2020. "This acquisition marks - [Opkey ERP Testing Gets $47 Million Series B Funding](https://www.softwaretestingmagazine.com/news/opkey-erp-testing-gets-47-million-series-b-funding/) - Opkey Artificial Intelligence (AI) continuous test automation platform for enterprise systems has announced that it has raised $47 million in Series B funding led by PeakSpan Capital, with continued support from existing investors. This substantial investment will fuel Opkey's mission to deliver continuous assurance and streamline cloud Enterprise Resource Planning (ERP) transformation programs. It will - [LambdaTest Introduced KaneAI End-to-end AI Test Agent](https://www.softwaretestingmagazine.com/news/lambdatest-introduced-kaneai-end-to-end-ai-test-agent/) - LambdaTest has launched KaneAI end-to-end software AI Test Agent. Its approach to author, debug, and evolve end-to-end tests using natural language aims to revolutionize the way teams create, manage, and execute automated tests. KaneAI by LambdaTest is an AI Test Assistant with AI features like test authoring, management and debugging capabilities built from the ground - [Quality Assurance in Math Learning Software: Best Practices and Techniques](https://www.softwaretestingmagazine.com/knowledge/quality-assurance-in-math-learning-software/) - This article explains how software quality assurance checks steps in a software development life cycle to ensure the outcome meets standards and requirements. - [CloudBees Acquires Launchable AI Testing Platform](https://www.softwaretestingmagazine.com/news/cloudbees-acquires-launchable-ai-testing-platform/) - CloudBees has announced it has acquired Launchable, in a move to ensure it offers the broadest GenAI optimization of any DevSecOps platform. Launchable brings an AI-augmented approach to QA and immediately, CloudBees will bring the AI co-pilot to slash dev-test iteration and accelerate ship times. Financial terms of the acquisition are not being disclosed. The - [Best IT Service Management Tools in 2024](https://www.softwaretestingmagazine.com/knowledge/best-it-service-management-tools-in-2024/) - IT Service Management (ITSM) tools help organizations aiming streamline their IT processes, enhance productivity and manage software quality assurance. - [The Evolution of Firewall Technology: From Packet Filtering to Deep Packet Inspection](https://www.softwaretestingmagazine.com/knowledge/the-evolution-of-firewall-technology-from-packet-filtering-to-deep-packet-inspection/) - This article explores the development of firewalls, from packet filtering to the sophisticated deep packet inspection capabilities of next-generation firewalls. - [Twelve Interesting Articles About Modern Software Testing](https://www.softwaretestingmagazine.com/resources/twelve-interesting-articles-about-modern-software-testing/) - Curated list of articles from industry experts to showcase the modern trends in software testing, including whether a tester can become a full stack developer. - [QA Wolf Gets $36 million Series B Financing](https://www.softwaretestingmagazine.com/news/qa-wolf-gets-36-million-series-b-financing/) - QA Wolf has announced a US$36 million Series B financing round to accelerate its expansion into native mobile testing, which is set to launch later this year and is now open for waitlist. The investment is led by Scale Venture Partners with participation from Threshold Ventures and Ventureforgood, and existing investors Inspired Capital and Notation - [Tricentis Buys SeaLights Software Quality Engineering Platform](https://www.softwaretestingmagazine.com/news/tricentis-buys-sealights-software-quality-engineering-platform/) - Tricentis has announced the acquisition of SeaLights, a SaaS-based, software quality intelligence platform. SeaLights further increases Tricentis’ market leadership in quality intelligence by adding expanded capabilities for visibility and insights into code and tests throughout the continuous integration and continuous deployment (CI/CD) pipeline. Founded in 2015, SeaLights provides large enterprises with the metrics, traceability, and - [Romanian Testing Conference, Cluj-Napoca, Romania, June 12-14 2024<](https://www.softwaretestingmagazine.com/conferences/romanian-testing-conference/) - The Romanian Testing Conference is a software testing conference that takes place in Romania. It provides a rich content program of talks and workshops in a comfortable and well-structured manner delivered by professional speakers from software testing industry. In the agenda of the Romanian Testing Conference you can find topics like "Creating a QA Roadmap which - [Comprehensive Guide to SaaS Products Testing](https://www.softwaretestingmagazine.com/knowledge/comprehensive-guide-to-saas-products-testing/) - Software as a Service (SaaS) has become an essential component of enterprises throughout the world as the digital era evolves. The SaaS model, which is expected to generate more than $462 billion in revenue by 2028, distributes applications via the Internet without the need for customers to install or update software. Author: Deborah Simons It - [Autify AI Testing Tool Gets $13 Million in Series B Funding](https://www.softwaretestingmagazine.com/news/autify-ai-testing-tool-gets-13-million-in-series-b-funding/) - Autify, an AI platform for quality engineering, has announced that it has completed a Series B funding round of $13 million and released a beta version of Zenes, an autonomous AI agent for software quality assurance. Leading the round of financing for Autify are Globis Capital Partners, a leading venture capital fund based in Tokyo, - [BlinqIO Raises $5M for GenAI Software Testing Platform](https://www.softwaretestingmagazine.com/news/blinqio-raises-5m-for-genai-software-testing-platform/) - BlinqIO generative-AI software testing platform has recently raised $5M in funding. The round was led by Flint Capital with participation from Inovia Capital Precede Fund I, TAL ventures and SeedIL. The company intends to use the funds to assist the AI test automation engineer in rolling operations across the USA. BlinqIO was founded in 2023 - [Testsigma Gets $8.2M Financing Led by MassMutual Ventures](https://www.softwaretestingmagazine.com/news/testsigma-gets-8-2m-financing-led-by-massmutual-ventures/) - Test automation platform Testsigma has announced today that it has raised $8.2 million in funding led by MassMutual Ventures. Previous investors Accel, STRIVE and BoldCap also participated in the round. The company previously raised $4.6M led by Accel along with STRIVE and BoldCap in 2022. Testsigma has also announced new GenAI capabilities to their low-code - [A Revolution in Integration Testing of Microservices](https://www.softwaretestingmagazine.com/videos/a-revolution-in-integration-testing-of-microservices/) - Testing strategies for modern software architectures are evolving. As we transition from monolithic structures to team-sized microservices with crisp APIs aligned to bounded contexts, we encounter more stable testing surfaces. This shift leads many high-performing teams to favor integration tests over fine-grained, brittle unit tests. These integration tests, which are closer to the functional requirements, - [Keeping the DevOps Pipelines Clean and Simple with Jenkins](https://www.softwaretestingmagazine.com/videos/keeping-the-devops-pipelines-clean-and-simple-with-jenkins/) - Learn the strengths of Jenkins and how they can be leveraged to configure and maintain DevOps pipelines for dozens of software development projects. - [DevOps Approach: Continuous Monitoring & Continuous Testing](https://www.softwaretestingmagazine.com/videos/devops-approach-continuous-monitoring-continuous-testing/) - We are aware of the continuous monitoring of various data intensive systems and services across cloud platforms and on-premise settings. However, when it comes to continuous monitoring in alignment with continuous software testing in a DevOps context of visually heavy live-streaming applications, we are left with the fewer options especially in the open source space. - [Next-Gen Endpoint Protection: Tailoring Security for Software Test Automation](https://www.softwaretestingmagazine.com/knowledge/next-gen-endpoint-protection-tailoring-security-for-software-test-automation/) - This article explores how modernized endpoint protection can be engineered to fortify and safeguard automated testing infrastructure for safer software testing. - [What is a Performance Testing Service, and What Tests Are Conducted?](https://www.softwaretestingmagazine.com/knowledge/what-is-a-performance-testing-service-and-what-tests-are-conducted/) - Performance testing is a non-functional software testing method that determines system responsiveness, scalability, speed and stability under specific workload. - [How Can Usenet Inform Current Software Testing Practices?](https://www.softwaretestingmagazine.com/knowledge/how-can-usenet-inform-current-software-testing-practices/) - This article explains how the traditional Usenet platform can be used to improve your software testing protocols for business. - [Human-AI Collaboration: The Powerhouse of Next-Level Software Quality](https://www.softwaretestingmagazine.com/knowledge/human-ai-collaboration-the-powerhouse-of-next-level-software-quality/) - Human-AI collaboration is an approach that redefines software quality assurance by combining artificial intelligence (AI) with human intelligence (HR). - [Write Testable Code: Best Practices for Clean and Readable Website Design for Small Business](https://www.softwaretestingmagazine.com/knowledge/write-testable-code-best-practices-for-clean-and-readable-website-design-for-small-business/) - Learn why it is essential for software testing to understand the best practices for writing clean and readable website code for small businesses in particular. - [Testing for Interoperability in EHR Systems](https://www.softwaretestingmagazine.com/knowledge/testing-for-interoperability-in-ehr-systems/) - This article explores the importance of interoperability testing for Electronic Health Records (EHR) systems and outlines how to conduct tests effectively. - [Enhancing Craft Brewery Quality: Applying Software Testing Principles](https://www.softwaretestingmagazine.com/knowledge/enhancing-craft-brewery-quality-applying-software-testing-principles/) - This article explains how you can apply software testing principles in a craft brewery to improve consistency, efficiency and quality control. - [How Integrating IT Support Enhances Software Testing Outcomes](https://www.softwaretestingmagazine.com/knowledge/how-integrating-it-support-enhances-software-testing-outcomes/) - Combining IT support with software testing provides developers knowledge to improve the testing structure. They identify and fix issues more effectively. - [Protecting Consumer Data in the Digital Age with Penetration Testing](https://www.softwaretestingmagazine.com/knowledge/protecting-consumer-data-in-the-digital-age-with-penetration-testing/) - This article takes a close look at data scraping and explores how penetration testing can provide actionable security solutions to protect your consumer data. - [Free Online Test Data Generators](https://www.softwaretestingmagazine.com/tools/free-online-test-data-generators/) - A free online test data generator is a tool that assist software testers by automatically generating thousands of lines of data needed for software testing. - [How To Choose A Programming Language For QA Automation](https://www.softwaretestingmagazine.com/knowledge/how-to-choose-a-programming-language-for-qa-automation/) - Choosing the right language for test automation speed up the software testing process, improve its accuracy and efficiency, reduce the risk of errors - [Performance Testing and Profiling in Python Applications](https://www.softwaretestingmagazine.com/knowledge/performance-testing-and-profiling-in-python-applications/) - This article presents the essential practices of performance testing and profiling for Python developers aiming to optimize their applications for efficiency. - [Open Source JavaScript Code Analysis](https://www.softwaretestingmagazine.com/tools/open-source-javascript-code-analysis/) - Open source tools to perform static & dynamic code analysis on JavaScript programs like JSLint, JSHint, Esprima, Flow, Plato. Also for Angular, Node.js, JQuery. - [When Software Testing Gets Creative: Evaluating Generative AI](https://www.softwaretestingmagazine.com/knowledge/when-software-testing-gets-creative-evaluating-generative-ai/) - Picture this: you've always tested software by checking if it does exactly what you designed it to. Now, imagine working with an AI that writes poems, designs images, or even codes on its own. How do you know if it's doing a good job? That's the fascinating challenge of generative AI testing. Author: Ramakrishnan Neelakandan, Google Why Your - [Harnessing AI and Machine Learning for Automation Testing](https://www.softwaretestingmagazine.com/knowledge/harnessing-ai-and-machine-learning-for-automation-testing/) - This article explores the significance of AI and ML for automated testing and how it transforms the way software testing is executed across various frameworks. - [When Postman Goes That Extra Mile to Deliver Performance to APIs](https://www.softwaretestingmagazine.com/tools/when-postman-goes-that-extra-mile-to-deliver-performance-to-apis/) - An introduction to the different features of using Postman as a test automation tool for the software testing activities related to API creation and management. - [Building a Foundation for Scalable Test Automation](https://www.softwaretestingmagazine.com/knowledge/building-a-foundation-for-scalable-test-automation/) - Scalable test automation supports software development growth in size and complexity. Teams maintain quality standards without sacrificing speed or efficiency. - [Learning Locust: Documentation, Tutorials, Videos](https://www.softwaretestingmagazine.com/tools/learning-locust-documentation-tutorials-videos/) - This article provides pointers to documentation, tutorials, courses and videos to learn how to use efficiently the Locust open source load testing tool. - [Pioneering Cyber Resilience: The Advent of Automated Penetration Testing Hardware](https://www.softwaretestingmagazine.com/knowledge/pioneering-cyber-resilience-the-advent-of-automated-penetration-testing-hardware/) - Integrating penetration testing kits and software allows cybersecurity maestros to wield state-of-the-art tools, ensuring their digital bastions remain safe. - [The Benefits of Partnering with a Generative AI Consulting Company for Software Testing](https://www.softwaretestingmagazine.com/knowledge/generative-ai-for-software-testing/) - Generative AI consulting companies leverage technologies like machine learning and natural language processing to improve software testing with test automation. - [JetBrains Test Automation IDE Aqua Is Generally Available](https://www.softwaretestingmagazine.com/news/jetbrains-test-automation-ide-aqua-is-generally-available/) - Launched nearly a year and a half ago as a preview version, Aqua, the JetBrains IDE for test automation, is now generally available. You can get a free license for individual, non-commercial use of Aqua. Since its preview launch, Aqua has evolved significantly. JetBrains has added major features like support for Cypress and Playwright. Additionally, - [Synopsys Sells its Application Security Testing Business](https://www.softwaretestingmagazine.com/news/synopsys-sells-its-application-security-testing-business/) - Synopsys, Inc. (NASDAQ: SNPS) today announced it has entered into a definitive agreement with Clearlake Capital Group, L.P. and Francisco Partners, two global private equity firms, for the sale of its Software Integrity Group business in a transaction with a total value of up to $2.1 billion. Upon completion of the transaction, the business will - [uTest Changes Name to Applause & Buys Crowdtesting Firm Testhub](https://www.softwaretestingmagazine.com/news/utest-changes-name-to-applause-buys-crowdtesting-firm-testhub/) - uTest has rebranded itself as Applause. The company also announced its entry into the EU market by acquiring German crowdtesting company, Testhub, which will become the European headquarters for Applause operations. The multi-million Euro deal consists of a combination of cash and equity and, as part of the acquisition, Berlin Technologie Holding (BTH) becomes a - [Octomind Has Raised €4.5 Million for AI-based Web Testing](https://www.softwaretestingmagazine.com/news/octomind-has-raised-e4-5-million-for-ai-based-web-testing/) - Six months after stepping out into the light from our stealth mode, the German startup Octomind successfully raised 4.5 million euros in seed capital. This funding round is led by the Cherry Ventures and supported by other angel investors. Still in the beta stage, Octomind AI agent claims to generate end-to-end test code that can - [Establishing Software Quality Assurance in Startup Environment](https://www.softwaretestingmagazine.com/videos/establishing-software-quality-assurance-in-startup-environment/) - How do we ensure software quality assurance in software development startups with minimal resources and without slowing down the delivery. - [Software Testing in Modern Times: About Quality and Value](https://www.softwaretestingmagazine.com/videos/software-testing-in-modern-times-about-quality-and-value/) - This presentation about software testing is for software developers and everybody else working in IT. Secret number one: this session is less about software testing as you would expect... Software Development is a complex thing. We are dealing with customers who do not exactly know what they want. We also have to deal with complexity, - [The Road to Reliable Test Automation](https://www.softwaretestingmagazine.com/videos/the-road-to-reliable-test-automation/) - Test automation that works is something we strive to achieve in software testing, and sometimes it is difficult to do. Tests fail randomly, and it is not easy to pinpoint the reason for failures. Or it is difficult to understand what a test script is doing due to how it is written. Updating a failing - [End to End Test Automation with Playwright](https://www.softwaretestingmagazine.com/videos/end-to-end-test-automation-with-playwright/) - You need to make sure that you test complete user flows. With the open source test automation tool Playwright, you can easily in minutes record a test and run that test and visually see what is happening, providing a cool developer experience. Playwright is an open-source automation library for browser testing and web scraping. It - [Visual Regression Testing with Puppeteer, Playwright and Cypress](https://www.softwaretestingmagazine.com/videos/visual-regression-testing-with-puppeteer-playwright-and-cypress/) - This presentation is about visual regression testing components via screenshot matching. It will show how you do that in three different libraries/frameworks. Additionally, it will describe how to use Storybook to extract the components from your JavaScript web application. https://www.youtube.com/watch?v=lYMF9pRCuIQ Video producer: https://www.testjssummit.com - [Software Product Modernization's Role in Software Quality Assurance](https://www.softwaretestingmagazine.com/knowledge/software-product-modernizations-role-in-software-quality-assurance/) - Rapid technological advancements and changing user needs require continuous software product modernization that could also benefit software quality assurance. - [How to Manage End-User Testing during ERP Implementation](https://www.softwaretestingmagazine.com/knowledge/how-to-manage-end-user-testing-during-erp-implementation/) - This article explores just how crucial end-user testing is during ERP implementation and go through the steps required for a smooth and efficient test process. - [Essential Software Testing Techniques for Effective Document Management System (DMS) Development](https://www.softwaretestingmagazine.com/knowledge/essential-software-testing-techniques-for-effective-document-management-system-dms-development/) - This article explores some essential software testing techniques for effective Document Management System DMS development. - [Streamlining Your Software Testing Process Through AWS Insights](https://www.softwaretestingmagazine.com/knowledge/streamlining-your-software-testing-process-through-aws-insights/) - AWS Insights is a comprehensive suite of tools from Amazon Web Services that promises to revolutionize the software testing paradigm with pinpoint analytics. - [The Critical Role of Software Testing When Upgrading Your ERP](https://www.softwaretestingmagazine.com/knowledge/the-critical-role-of-software-testing-when-upgrading-your-erp/) - This article explains the importance of the different types of software testing when performing the upgrade of your enterprise resource planning (ERP) software, - [Ensuring Software Quality in Digital Signage Solutions: A Case Study on Reliability](https://www.softwaretestingmagazine.com/knowledge/ensuring-software-quality-in-digital-signage-solutions-a-case-study-on-reliability/) - An approach to testing your signage software translates to an assurance of quality and function of your digital signs and is the best way to keep security. - [Software Testing as a Quality Assurance for Website Creation and Support](https://www.softwaretestingmagazine.com/knowledge/software-testing-as-a-quality-assurance-for-website-creation-and-support/) - Software testing is a critical component in the web development process, validating websites' functionality, performance, security, and overall user experience. - [Guaranteeing High-Quality Web Apps through Software Quality Assurance](https://www.softwaretestingmagazine.com/knowledge/guaranteeing-high-quality-web-apps-through-software-quality-assurance/) - This article explores the importance of software quality assurance (SQA) in creating high-quality web apps and discuss various aspects of the SQA process. - [How New Software Solution Is Tested During Legacy System Upgrade](https://www.softwaretestingmagazine.com/knowledge/how-new-software-solution-is-tested-during-legacy-system-upgrade/) - While revamping aging business systems, rigorously testing new components minimizes disruption risks before deployment. We explore best practices for this. - [Optimizing Software Testing through Image Recognition Technology](https://www.softwaretestingmagazine.com/knowledge/optimizing-software-testing-through-image-recognition-technology/) - Eexplore how image recognition technology can optimize software testing processes, improve efficiency, and enhance the overall quality of software applications. - [Top 5 Mistakes in Automated Testing](https://www.softwaretestingmagazine.com/knowledge/top-5-mistakes-in-automated-testing/) - The top 5 common mistakes that test automation professionals might face when implementing automated testing and recommendations on how to avoid them. - [Pythonic Strategies for Ensuring Software Quality Assurance](https://www.softwaretestingmagazine.com/knowledge/pythonic-strategies-for-ensuring-software-quality-assurance/) - Python has emerged as a popular language for QA and test automation due to its flexibility, scalability and extensive ecosystem of testing tools and frameworks. - [Unreal Engine 5 Testing and Optimization Tools Huge in Delivering True Next-Gen Gaming](https://www.softwaretestingmagazine.com/knowledge/unreal-engine-5-testing-and-optimization-tools-huge-in-delivering-true-next-gen-gaming/) - On the Unreal Engine 5 Documents portal, engine providers freely offer tools to help the software testing and optimization process during game development. - [Quality-Driven Software Modernization: Selecting and Managing Dedicated Development Teams](https://www.softwaretestingmagazine.com/knowledge/quality-driven-software-modernization/) - This article explains the importance of best-driven software modernization and provides insights into deciding on and coping with dedicated development teams. - [Shielding Your Online Presence: A Deep Dive into Testing Tools for Private Browsing](https://www.softwaretestingmagazine.com/knowledge/shielding-your-online-presence-a-deep-dive-into-testing-tools-for-private-browsing/) - Browser testing tools scan your browser to make sure it is safe. They analyze your synced devices to check for security gaps and send you an alert. - [The Crucial Role of Software Quality Assurance in Game Development](https://www.softwaretestingmagazine.com/knowledge/the-crucial-role-of-software-quality-assurance-in-game-development/) - Software quality assurance (QA) plays a crucial role in ensuring that softwaregames meet the highest standards of quality, reliability, and enjoyment. - [Enhancing Transportation Systems through Comprehensive Software Testing Strategies](https://www.softwaretestingmagazine.com/knowledge/enhancing-transportation-systems-through-comprehensive-software-testing-strategies/) - Comprehensive software testing strategies offer a means to identify and rectify potential issues for transportation systems before they disrupt services. - [Suptask Review - Slack Ticketing Software](https://www.softwaretestingmagazine.com/tools/suptask-review-slack-ticketing-software/) - Suptask distinguishes itself as a robust ticketing system, seamlessly integrated within your Slack workspace, enabling to streamline your bug tracking process. - [The Financial Impact of Downtime on Small and Medium Businesses](https://www.softwaretestingmagazine.com/knowledge/the-financial-impact-of-downtime-on-small-and-medium-businesses/) - The financial implications of downtime is examined in detail with advice on how software quality assurance and software testing minimize its negative impact. - [How Can the Six Sigma Methodology Be Beneficial to Your Enterprise?](https://www.softwaretestingmagazine.com/knowledge/how-can-the-six-sigma-methodology-be-beneficial-to-your-enterprise/) - The Six Sigma method is compatible with Kaizen or Lean. It has the goal: to improve your company's performance by eliminating defects from software development. - [How a Personal Brand Helps Software Testers for Hiring Interview](https://www.softwaretestingmagazine.com/knowledge/how-a-personal-brand-helps-software-testers-for-hiring-interview/) - Software testers in this job market need a strong personal brand when preparing for crucial hiring stages such as the Human Resources (HR) interview. - [How to Switch a Career from Software Tester to Software Developer?](https://www.softwaretestingmagazine.com/knowledge/how-to-switch-a-career-from-software-tester-to-software-developer/) - This informative guide provides important facts and recommendations about how to switch your career from a software tester to a software developer without problems. - [The Student's Handbook to Software Testing: Tools, Techniques, and Triumphs](https://www.softwaretestingmagazine.com/knowledge/the-students-handbook-to-software-testing-tools-techniques-and-triumphs/) - A short guide for software testing students who want to work in software quality assurance on what software testing is and what key tools and techniques are. - [Accessibility Testing for Multimedia: Ensuring Inclusive User Experiences](https://www.softwaretestingmagazine.com/knowledge/accessibility-testing-for-multimedia-ensuring-inclusive-user-experiences/) - An overview of how testing visually impaired users affects the improvement of user interface quality. Accessibility and adaptation. Challenges and prospects. - [Navigating the Exciting World of Online Gaming Platforms](https://www.softwaretestingmagazine.com/knowledge/navigating-the-exciting-world-of-online-gaming-platforms/) - Sophisticated software development, dedicated testing and quality assurance teams and commitment to user-centric design make a great online gaming platform. - [Innovative Approaches to Software Testing and Quality Assurance](https://www.softwaretestingmagazine.com/knowledge/innovative-approaches-to-software-testing-and-quality-assurance/) - Ssoftware testing and quality assurance (QA) practices are vital for ensuring the reliability, performance, and user satisfaction of software products. - [Qualiti.ai Announced Strategic Investment & New CTO](https://www.softwaretestingmagazine.com/news/qualiti-ai-announced-strategic-investment-new-cto/) - Qualiti.ai, a provider of AI-driven test automation solutions, is excited to announce both a strategic investment from Crosslink Capital and the appointment of Tim Stewart as Chief Technology Officer (CTO). The addition of Tim Stewart to the executive team adds extensive experience and technical expertise to the company. He is poised to lead the technological - [LambdaTest Integrates with algoQA AI Testing Platform](https://www.softwaretestingmagazine.com/news/lambdatest-integrates-with-algoqa-ai-testing-platform/) - LambdaTest has announced its integration with AlgoShack's algoQA, an end-to-end automation testing platform powered by artificial intelligence. With the seamless integration of these platforms' capabilities, businesses may gain remarkable efficiency and substantially boost developer productivity. algoQA is a testing platform that claims to produce optimal number of test cases written in Gherkin language along with - [Synthesized Receives Funding From UBS Next investment](https://www.softwaretestingmagazine.com/news/synthesized-receives-funding-from-ubs-next-investment/) - Synthesized Ltd, a London-based provider data generation and provisioning platform, has announced that UBS Next, the group's venture and innovation unit, is investing in its next phase of growth. Synthesized has developed an AI-driven, code-centric approach to populating database environments with production-like test data. This method is not just timely, but essential, as it aligns - [Gaming’s Increasing Reliance on AI-Driven Software Testing](https://www.softwaretestingmagazine.com/knowledge/gamings-increasing-reliance-on-ai-driven-software-testing/) - The basis of AI software testing in gaming software is well-established owing to how well it has traditionally interfaced with simpler gaming experiences. - [Why QA Engineers Can't Find Their Valentines Easily: A Humorous Yet Insightful Exploration](https://www.softwaretestingmagazine.com/knowledge/why-qa-engineers-cant-find-their-valentines-easily/) - Learn wWhy QA engineers and software testers might struggle to find their Valentines, blending technical jargon with the trials and tribulations of finding love. - [SmartBear Has Acquired Reflect AI No-Code Testing Tool](https://www.softwaretestingmagazine.com/news/smartbear-has-acquired-reflect-ai-no-code-testing-tool/) - SmartBear has announced the acquisition of Reflect, an AI-powered no-code testing platform for web applications. Reflect allows developers and testers to write tests as text prompts, enabling greater automation. This acquisition accelerates SmartBear's AI strategy to meet diverse customer needs by intelligently powering its three integrated hubs for the industry’s most comprehensive API development, testing, - [How Spotify Test in Continuous Deployment](https://www.softwaretestingmagazine.com/videos/how-spotify-test-in-continuous-deployment/) - This talk presents how Spotify built the Continuous Deployment pipeline for its web player, and changed the way manual testing was performed previously. - [Automated Testing in Network Management Software](https://www.softwaretestingmagazine.com/knowledge/automated-testing-in-network-management-software/) - Network management platforms comprise mission-critical infrastructure that necessitate extensive automated testing to ensure high quality before deployment. - [Top 5 Challenges of Automation in Retail Testing](https://www.softwaretestingmagazine.com/knowledge/top-5-challenges-of-automation-in-retail-testing/) - This article discusses the main challenges of test automation in the retail industry where software quality assurance and software testing are important tasks. - [Roadblocks vs. Automation: Accelerating Software Releases](https://www.softwaretestingmagazine.com/knowledge/roadblocks-vs-automation-accelerating-software-releases/) - Explore the roadblocks that organizations meet in software testing and how test automation can help overcome them, leading to quicker software releases. - [Challenges in Testing CRM Integration with Third-Party Systems](https://www.softwaretestingmagazine.com/knowledge/challenges-in-testing-crm-integration-with-third-party-systems/) - Uncover the top challenges in testing CRM integration with third-party systems and explore how to approach and overcome them using test automation. - [Game Testing Best Practices](https://www.softwaretestingmagazine.com/knowledge/game-testing-best-practices/) - Testing in gaming is a complex dance of checking everything – from the basics to the tiny details – ensuring gamers get the best ride possible. - [Testcontainers' AtomicJar Has Been Acquired by Docker](https://www.softwaretestingmagazine.com/news/testcontainers-atomicjar-has-been-acquired-by-docker/) - Docker has announced it has acquired AtomicJar, a company behind the popular open source project Testcontainers. Testcontainers is an open source framework that provides throwaway, lightweight instances of databases, message brokers or web browsers for mock testing on Docker. AtomicJar is both the custodian of the Testcontainers open source software and has also delivered solutions - [Wipro and LambdaTest Collaborate on AI Testing Solution](https://www.softwaretestingmagazine.com/news/wipro-and-lambdatest-collaborate-on-ai-testing-solution/) - LambdaTest is collaborating with Wipro Limited to integrate Wipro’s Gen AI powered QE platform IntelliAssure with HyperExecute - a continuous cloud test orchestration solution offered by Lambdatest. The partnership aims to provide organizations that are modernizing and migrating to the cloud with an easy-to-implement, plug-and-play solution for infusing analytics-driven intelligence across their testing lifecycle for - [Performance Testing with JMeter](https://www.softwaretestingmagazine.com/knowledge/performance-testing-with-jmeter/) - Apache JMeter is one of the most well known open source tool that can be used to perform load testing, performance testing or functional testing. - [Choosing the Right Mobile Automation Framework](https://www.softwaretestingmagazine.com/knowledge/choosing-the-right-mobile-automation-framework/) - This article provides hints to help you choose a specific test automation framework for mobile tests whether you are developing iOS or Android apps. - [Navigating the Software Testing Maze: Avoiding Common Pitfalls](https://www.softwaretestingmagazine.com/knowledge/navigating-the-software-testing-maze-avoiding-common-pitfalls/) - In the world of software development, testing is the guardian of quality, the gatekeeper that ensures applications meet user expectations. However, the path to successful testing is riddled with pitfalls that can lead to delayed releases, frustrated teams, and disappointed users. In this article, we will shine a light on some of the most common - [Testing Your Website & Applications Using Java Scrapers](https://www.softwaretestingmagazine.com/knowledge/testing-website-applications-using-java-scrapers/) - This article discusses what testing your website & applications with Java scrapers means, what it involves and how they can help your software testing. - [Learning JMeter : Documentation, Tutorials, Videos](https://www.softwaretestingmagazine.com/tools/learning-jmeter-documentation-tutorials-videos/) - Ppointers to documentation, tutorials, courses and videos to learn to use the Apache JMeter open source software testing tool for load and performance testing. - [TestOps Infrastructure from Beginning to End: Theoretical and Technical Aspects](https://www.softwaretestingmagazine.com/knowledge/testops-infrastructure-from-beginning-to-end-theoretical-and-technical-aspects/) - This article focuses on theoretical and technical aspects of creating a TestOps infrastructure from beginning to end and discuss some case studies to consider. - [End to End (E2E) Testing Considered Harmful](https://www.softwaretestingmagazine.com/videos/end-to-end-e2e-testing-considered-harmful/) - This video presents the impact of End-To-End Testing upon a large scale agile project within the UK government, covering the historical motivation for End-To-End Testing so common to IT and how it has hindered team adoption of Continuous Delivery. End-To-End Testing – extensive end-to-end tests of a service against second/third party systems is the norm - [Effective Software Testing in Microservices Systems](https://www.softwaretestingmagazine.com/news/effective-software-testing-in-microservices-systems/) - The needs for test automation changes in a microservices architecture compared to a monolith or traditional Service Oriented Architecture (SOA). Even more so if we combine microservices with continuous delivery. What and how we choose to test has a large impact on how successful we will be with microservices. If we choose wisely, we can - [Advanced Software Teaming the Mob Programming Way](https://www.softwaretestingmagazine.com/videos/advanced-software-teaming-the-mob-programming-way/) - Software Teaming (Mob Programming) is a cost-effective, collaborative approach to software development. It's a whole-team approach to development, where coding, designing, testing, and working with the ""customer"" (partner, Product Owner, User, etc.) is all done as a team. Mob Programming is a software development approach where the whole team works on the same thing, at - [Web Testing with Nightwatch.js - Part 1 Installation](https://www.softwaretestingmagazine.com/videos/web-testing-with-nightwatch-js-part-1-installation/) - Nightwatch.js is an integrated open source tool to perform automated end-to-end testing on web applications and websites, across all major browsers. It is written in Node.js and uses the W3C WebDriver API to interact with various browsers. Nightwatch is distributed as an easy-to-use CLI tool and has built-in support for all major browsers: Chrome, Firefox, - [Code Red: The Business Impact of Code Quality](https://www.softwaretestingmagazine.com/videos/code-red-the-business-impact-of-code-quality/) - Code quality is an abstract concept that fails to get traction at the business level. Consequently, software companies keep trading code quality for new features. The resulting technical debt is estimated to waste up to 42% of developers' time, causing stress and uncertainty, as well as making our job less enjoyable than it should be. - [12 Practical Strategies to Cultivate a Culture of Effective Software Testing](https://www.softwaretestingmagazine.com/knowledge/12-strategies-of-effective-software-testing/) - This article shares 12 practical strategies to cultivate a culture of effective software testing in software development projects to improve software quality. - [Transforming Fintech: Navigating Tomorrow with Cutting-Edge Software Testing](https://www.softwaretestingmagazine.com/knowledge/transforming-fintech-navigating-tomorrow-with-cutting-edge-software-testing/) - The fintech landscape is in the midst of an unprecedented transformation, driven by rapid technological advancements and evolving consumer demands. Software testing has emerged as a linchpin for ensuring fintech applications' reliability, security, and seamless operation in this digital era. Author: Sujatha Sugumaran This article takes an in-depth look at the latest software testing trends that - [Why Use Test Tools During Test Design](https://www.softwaretestingmagazine.com/knowledge/why-use-test-tools-during-test-design/) - This article discusses why incorporating test tools during test design is a needed to ensure high-quality software products and successful project outcomes. - [How To Write The Perfect Bug Report? Tips, Tricks & Best Practices](https://www.softwaretestingmagazine.com/knowledge/how-to-write-the-perfect-bug-report-tips-tricks-best-practices/) - This article provides several insightful tips, tricks and practices to guide software testers on their journey to writing perfect bug reports. - [Volvo Cars Opens New Software Testing Center in Sweden](https://www.softwaretestingmagazine.com/news/volvo-cars-opens-new-software-testing-center-in-sweden/) - The new generation of fully electric Volvo cars is hardware designed, but software-defined. As part of that strategy, Volvo continuously invest in our in-house software development and testing capabilities. They have revealed one of their biggest investments to date: a new, state-of-the-art software testing center in Gothenburg, Sweden that amplifies our capacity for integrated software - [QA Tech AI Testing Startup Gets $1 Million Financing](https://www.softwaretestingmagazine.com/news/qa-tech-ai-testing-startup-gets-1-million-financing/) - QA.tech is building an autonomous QA Engineer that can automatically figure out what to test, and manually test it, using AI. This has the potential to not only save millions of hours of tedious work, but also to increase the overall quality of software that we use in our daily routines. Imagine being able to - [Kobiton and GameDriver Offer Solution for Mobile Game Testing](https://www.softwaretestingmagazine.com/news/kobiton-and-gamedriver-offer-solution-for-mobile-game-testing/) - Kobiton, a vendor of mobile testing solutions, and GameDriver, which provides automated testing frameworks for gaming and XR experiences, have forged a strategic partnership and integrated their software platforms in order to elevate the standards of mobile video game testing and quality assurance. While the video game industry races toward automation, many developers still grapple - [Cypress Has Launched Test Replay Feature](https://www.softwaretestingmagazine.com/news/cypress-has-launched-test-replay-feature/) - Cypress test automation platform has announced the launch of its latest feature, Test Replay, which allows development teams to seamlessly time travel through test runs in Continuous Integration and interact with their applications under test, leading to faster debugging cycles and higher developer productivity. Test Replay aims to serve as a foundational step for Cypress's - [How to Prevent Reliably Damages from Cyberattacks](https://www.softwaretestingmagazine.com/knowledge/how-to-prevent-reliably-damages-from-cyberattacks/) - This article explains how to mitigate and limit the effects of cyberattacks by hackers and how to prevent them with good security testing practices. - [Qase Raises $7.2M in Funding for its AI-based Testing Tool](https://www.softwaretestingmagazine.com/news/qase-raises-7-2m-in-funding-for-its-ai-based-testing-tool/) - Qase, a startup developing AI-enabled software testing tools, has raised a new $7.2 million in Series A funding to provide manual and automated software testing services for developers. The round was led by Chrome Capital, with participation from Finsight Ventures and S16VC. The company aims to forge a new market segment in the software testing - [Qualiti.ai Secures $6.5 Million Seed Funding](https://www.softwaretestingmagazine.com/news/qualiti-ai-secures-6-5-million-seed-funding/) - Qualiti.ai, a Utah-based software test automation solution, announced the closing of a $6.5 million Seed round today. Sierra Ventures led the funding round, with participation from Epic Ventures. Qualiti is a generative AI-powered software solution for testing automation. It builds test automation suites without any human input. Qualiti ensures applications are covered by writing high-quality - [Top 5 Software to Monitor and Manage Your Server Activity](https://www.softwaretestingmagazine.com/knowledge/top-5-software-to-monitor-and-manage-your-server-activity/) - This article analyzes the top five software to monitor and manage your server activity. It should help you choose the best for your software testing projects - [Transitioning from Software Tester to Software Developer](https://www.softwaretestingmagazine.com/knowledge/transitioning-from-software-tester-to-software-developer/) - This article provides hints on how to transition from software tester to software developer with a step by step approach. - [Partnership Between LambdaTest and GenRocket](https://www.softwaretestingmagazine.com/news/partnership-between-lambdatest-and-genrocket/) - LambdaTest, a cloud-based test execution and orchestration platform has announced its technology integration partnership with GenRocket, a company specializing in synthetic test data generation. As a result of this integration partnership, LambdaTest's HyperExecute users will have seamless access to GenRocket's synthetic test data generation capabilities. With GenRocket, users can generate vast volumes of synthetic test - [Getting Started on IOS Automated Testing with XCUITests](https://www.softwaretestingmagazine.com/videos/getting-started-on-ios-automated-testing-with-xcuitests/) - This presentation discusses the role of iOS test automation, the XCUITest tool and how to get started with it. Automation Testing on iOS applications has been highly standardized by Apple. Apps undergo rigorous checks before they receive approval to appear on the App Store. It is imperative that iOS developers/testers build and maintain automation test - [Testing Processes: One Size Does Not Fit All](https://www.softwaretestingmagazine.com/videos/testing-processes-one-size-does-not-fit-all/) - This talk discusses what it looks like to have a constantly evolving test process within a company, how different teams can use the context they are working in to shape their own processes, and how to have multiple teams within a development organization working with different processes and workflows effectively. It covers how we all - [Software Testing Tools in Visual Studio](https://www.softwaretestingmagazine.com/videos/software-testing-tools-in-visual-studio/) - This presentation shows how you can take advantage of the most recent additional to the unit testing tools in Visual Studio to build more reliable apps. Besides Visual Studio own tools, you can also run unit tests in Visual Studio by using third-party test frameworks such as NUnit, Boost, or Google C++ Testing Framework, depending - [Whole Team Test Automation Transformation Patterns](https://www.softwaretestingmagazine.com/videos/whole-team-test-automation-transformation-patterns/) - Looking back at test automation in a product development team for describing patterns of success for research purposes, we identified themes where the experienced success significantly differed from what the literature at large was describing. With those lessons, the presenter moved to a new organization and took upon herself to facilitate a transformation to whole - [Testing Pyramid Makes Little Sense](https://www.softwaretestingmagazine.com/videos/testing-pyramid-makes-little-sense/) - The testing pyramid - the canonical shape of tests that defined what types of tests we need to write to make sure the app works - is ... obsolete. In this presentation, Roman Sandler and Gleb Bahmutov argue what shape works better for testing web applications. https://www.youtube.com/watch?v=Zdvr0z-qFdw Video producer: https://www.testjssummit.com - [Testing Web Applications with Playwright](https://www.softwaretestingmagazine.com/videos/testing-web-applications-with-playwright/) - Playwright is a open source framework for Web Testing and Automation developed by Microsoft. It allows testing Chromium, Firefox and WebKit with a single API. Playwright is built to enable cross-browser web test automation that is always green, capable, reliable and fast. You can use the Playwright API in TypeScript, JavaScript, Python, .NET and Java. - [API Testing with Postman: a Course for Beginners](https://www.softwaretestingmagazine.com/videos/api-testing-with-postman-a-course-for-beginners/) - Postman is an open source API platform for building and using APIs that has over 10 million users worldwide. Postman simplifies each step of the API lifecycle and streamlines collaboration, so you can create better APIs. This course will introduce you to Postman and is suited for beginners. You will learn how to build API - [From Student to Software Tester: Navigating the QA Career Path](https://www.softwaretestingmagazine.com/knowledge/from-student-to-software-tester-navigating-the-qa-career-path/) - With the rapidly expanding technology sector, the need for skilled software testers has never been greater. For many students and recent graduates, beginning a career in software testing can be both exciting and challenging. This article aims to provide insightful information about the QA career path and offer advice to those looking to venture into - [The Software Testing Trends Directly Impacting the Banking And Finance Industries](https://www.softwaretestingmagazine.com/knowledge/the-software-testing-trends-directly-impacting-the-banking-and-finance-industries/) - As digitalization conquers the banking and finance industries, the importance of having an efficient and up-to-date software quality assurance process is key for organizations operating in these areas. This article discusses software testing trends directly impact banking and finance. Introduction IT investment is on the rise, as it has been for several years now. One - [Chaos Testing: Strengthening System Resilience with a Proactive Approach](https://www.softwaretestingmagazine.com/knowledge/chaos-testing-strengthening-system-resilience-with-a-proactive-approach/) - The article emphasizes the importance of chaos testing as an software testing approach to identifying and addressing potential system performance issues. - [Healing by Automating: New Survey Reveals How Software Testing Could Risk Patient Lives](https://www.softwaretestingmagazine.com/knowledge/healing-by-automating-new-survey-reveals-how-software-testing-could-risk-patient-lives/) - Digital transformation in the healthcare sector has accelerated in recent years, driven by the global pandemic and increased virtual connectivity. As healthcare organizations aim to harness the value of modern technologies such as virtual care, data analytics, and artificial intelligence, they also confront the critical necessity of robust software testing strategies. Author: Emily Yan, Industry - [How BugBug Enables Low-code E2E Testing in Agile Teams](https://www.softwaretestingmagazine.com/tools/how-bugbug-enables-low-code-e2e-testing-in-agile-teams/) - BugBug is a cloud-based, low-code test automation tool that enable E2E testingfor testers, QA specialists, developers, and product managers in Agile teams. - [How to Choose the Right Name for Unit Tests](https://www.softwaretestingmagazine.com/knowledge/how-to-choose-the-right-name-for-unit-tests/) - This article considers many examples of effective approaches to the naming of unit tests, providing guidelines to improve readability and maintainability. - [Comparing Test Cases and Acceptance Criteria](https://www.softwaretestingmagazine.com/knowledge/comparing-test-cases-and-acceptance-criteria/) - This article discusses the similarities and differences between test cases and acceptance criteria and suggests that we could merge them in test management. - [CRM Testing – Full Form, Tools, and Guideline](https://www.softwaretestingmagazine.com/knowledge/crm-testing-full-form-tools-and-guideline/) - The testing of CRM software is critical in for the success of a business. This article provides guidelines, tools and tips to test CRM software . - [Software Quality Gates (QGs): Automated Code Tests](https://www.softwaretestingmagazine.com/knowledge/software-quality-gates-qgs-automated-code-tests/) - This article analyzes Quality Gates as a tool for software quality assurance and proposes a roadmap to implement them in your software development projects. - [Three Things Every Software Testing Risk Management Plan Needs](https://www.softwaretestingmagazine.com/knowledge/three-things-every-software-testing-risk-management-plan-needs/) - This post discusses the three things every software testing risk management plan needs to better manage software testing risks in software development projects. - [Code Refactoring and Its Role in the Software QA Process](https://www.softwaretestingmagazine.com/knowledge/code-refactoring-and-its-role-in-the-software-qa-process/) - This article discusses different approaches to code refactoring and how refactoring is integrated in software quality assurance (QA) and software testing. - [No-Code Mobile Testing Tool Waldo Bought by Tricentis](https://www.softwaretestingmagazine.com/news/no-code-mobile-testing-tool-waldo-bought-by-tricentis/) - Tricentis has announced the acquisition of Waldo, a SaaS-based, no-code, zero-footprint mobile test automation platform. Waldo complements and extends Tricentis’ mobile testing offerings with new test automation capabilities, including native, hybrid, and web mobile application testing using virtual devices supporting iOS simulators and Android emulators. Waldo addresses these challenges by delivering SaaS-based test automation that - [Applitools Buys Preflight](https://www.softwaretestingmagazine.com/news/applitools-buys-preflight/) - Applitools, a vendor of test automation tools, has announced the acquisition of Preflight, a test automation platform specializing in low-code test automation. With this acquisition, Applitools expands its platform and strengthens its position as the testing platform of the future, infusing AI in key parts of the testing lifecycle. Preflight's low-code testing solution aims that - [Documentation Used by Software QA Engineers](https://www.softwaretestingmagazine.com/knowledge/documentation-used-by-software-qa-engineers/) - This article lists the software testing documentation important for software QA engineers, like the product requirements document, user guide or bug reports. - [Zebrunner Launched Test Case Management and Testing Platform](https://www.softwaretestingmagazine.com/news/zebrunner-launched-test-case-management-and-testing-platform/) - Zebrunner Inc., a provider of innovative software testing solutions, is proud to announce the launch of two groundbreaking products: Zebrunner Test Case Management and Zebrunner Testing Platform. These powerful additions to Zebrunner's suite of testing tools are set to transform the way software testing is approached and executed. Zebrunner Test Case Management optimizes manual testing - [SapientAI Gets $5 Million Financing for AI-powered Test Coder](https://www.softwaretestingmagazine.com/news/sapientai-gets-5-million-financing-for-ai-powered-test-coder/) - SapientAI, creator of AI Test Coder, emerged from stealth today with $5 million in seed funding from 8VC, Correlation Ventures and GTMfund. SapientAI combines the power of generative AI with a code intelligence "co-pilot" to manage and generate test code for developers. Led by CEO/founder Rishi Singh (co-founder of DevOps platform company Harness), AI Test - [Mastering the Basics of Web Application Testing: a Guide for Checking Your Product for Errors and Scam Penetrability](https://www.softwaretestingmagazine.com/knowledge/mastering-the-basics-of-web-application-testing/) - This article discusses how to master the basics of web application testing and provides a guide for checking your product for errors and scam penetrability. - [How Bootcamps Can Make Product Managers Better Software Testers](https://www.softwaretestingmagazine.com/knowledge/how-bootcamps-can-make-product-managers-better-software-testers/) - Product managers are accountable for the delivered quality of their product and should learn software testing, especially functional and acceptance testing. - [How to Become a QA Game Tester](https://www.softwaretestingmagazine.com/knowledge/how-to-become-a-qa-game-tester/) - Get an inside look at what it takes to become a Quality Assurance (QA) game tester. Learn about the responsibilities of this role and how you can make your mark on the gaming industry with this career path - [4 Tips to Improve the Quality of Your Software Testing](https://www.softwaretestingmagazine.com/knowledge/4-tips-to-improve-the-quality-of-your-software-testing/) - Software testing is crucial to ensure your product is used for a long time and your reputation is heavily dependent on the quality of your software product. - [QA Interview from the Position of Potential Candidate](https://www.softwaretestingmagazine.com/knowledge/qa-interview-from-the-position-of-potential-candidate/) - Learn how to ask the right questions and avoid problems during the hiring process when you are the candidate for a software testing or software QA job. - [Importance of Writing Test Matrices in the Testing Phase](https://www.softwaretestingmagazine.com/knowledge/importance-of-writing-test-matrices-in-the-testing-phase/) - This article explains how software testers can use a test matrix to ensure the traceability from requirements to testing in software development projects. - [Test Automation Framework for Testing Your UI with Java](https://www.softwaretestingmagazine.com/knowledge/test-automation-framework-for-testing-your-ui-with-java/) - This article presents a general test framework, which contains parts for testing Web UI, isbe capable to interact with DB and has logging and advanced reporting. - [Earthly CI/CD Platform Gets $6.5M in New Funding](https://www.softwaretestingmagazine.com/news/earthly-ci-cd-platform-gets-6-5m-in-new-funding/) - Earthly Technologies, the company behind the open source developer tool Earthly – the super simple CI/CD framework with repeatable builds that you write once and run anywhere, has announced the general availability of its software-as-a-service CI/CD platform, Earthly CI, and a new $6.5 million seed+ funding round. Traditional CI/CD platforms can be a challenge for - [Come To Our Great SQA Job Portal - Qualitician](https://www.softwaretestingmagazine.com/knowledge/come-to-our-great-sqa-job-portal-qualitician/) - Qualitician is the premier career site for job seekers and employers in the software testing and software quality assurance domain. - [Setting Your First Appium Tests Efficiently](https://www.softwaretestingmagazine.com/videos/setting-your-first-appium-tests-efficiently/) - Getting started with Appium is still really hard. Where should you start when you want to take your first baby steps towards performing test automation with the Appium open source testing tool? This talk is for the beginners in automated testing. However, even if you are an intermediate Appium user, a refresher does not really - [A Java Test Automation Framework for API Testing](https://www.softwaretestingmagazine.com/knowledge/a-java-test-automation-framework-for-api-testing/) - This article from Oleksandr Podoliako shares with us some insights of writing a test automation framework to test API with Java with code samples. - [Tools for Distributed Software Testing Teams](https://www.softwaretestingmagazine.com/tools/tools-for-distributed-software-testing-teams/) - This article lists some free tools that can be useful for distributed software testing teams: communication, document sharing, task management and bug tracking. - [New Cerberus Testing 4.15 Accelerates Open-Source Test Automation](https://www.softwaretestingmagazine.com/tools/new-cerberus-testing-4-15-accelerates-open-source-test-automation/) - The new open source Cerberus Testing 4.15 release offers a series of new features to set up automated tests of modern software engineering teams. - [Full-Circle Testing With Cypress](https://www.softwaretestingmagazine.com/videos/full-circle-testing-with-cypress/) - Cypress has taken the world by storm by brining an easy-to-use open source tool for end-to-end (E2E) automated testing. Its capabilities have proven to be useful for creating stable tests for frontend applications. But end-to-end testing is just a small part of test automation efforts. What about your API? What about your components? With this - [Testing Machine Learning Modules in Production](https://www.softwaretestingmagazine.com/videos/testing-machine-learning-modules-in-production/) - Standard software testing works just fine when you know your outputs. What happens when success means “at least 95% accuracy at least 90% of the time”? Worse still, what happens when success means “This group liked the analysis it gave, so it is fine for stuff that looks like what came in yesterday”? This presentation - [Code Analysis Tools for C++](https://www.softwaretestingmagazine.com/videos/code-analysis-tools-for-c/) - This presentation explores the current capabilities of existing C++ static analyzers and discuss some of the enforcements listed in the C++ Core Guidelines from a toolability aspect. It also looks into the recent “Simplify C++” trend in the language’s evolution. Finally, it explores how technology-specific analysis (like MISRA and AUTOSAR) is being adopted. Martin Fowler - [The Tester’s Guide to Quality](https://www.softwaretestingmagazine.com/videos/the-testers-guide-to-quality/) - Story: After I was hired by my company, they assigned me to a project. Soon after I was introduced to the project, I quickly realized that there are a few maybe lots of :) improvement rooms. I will share my story which ended up in a successfully built quality. With correct steps, we can see - [Tests That Help you Find Defects Faster](https://www.softwaretestingmagazine.com/videos/tests-that-help-you-find-defects-faster/) - This presentation is about the common mistakes that people make when writing tests. It highlights more aspects like bloated tests which make it hard to figure out what they are about and proper usage of assertions to get better error messages. Especially if you don't work with Test-Driven Development (TDD), it can be easy to - [LambdaTest with Cigniti Technologies Partners](https://www.softwaretestingmagazine.com/news/lambdatest-with-cigniti-technologies-partners/) - Cigniti Technologies has announced a partnershipd with LambdaTest. The agreement allows Cigniti to tap into LambdaTest HyperExecute platform that provides secure, scalable, and insightful test orchestration for customers at different points in their DevOps (CI/CD) lifecycle. Through this collaboration, Cigniti and LambdaTest provide their customers with a test orchestration platform that helps clients run end-to-end - [Top 5 Regression Testing Tools in 2019](https://www.softwaretestingmagazine.com/tools/top-5-regression-testing-tools-in-2019/) - This article from Indium Software presents you the best regression testing tools available in 2019 - [SonarSource Posts Record Growth](https://www.softwaretestingmagazine.com/news/sonarsource-posts-record-growth/) - SonarSource, the organization beyond the SonarLint SonarQube tools, has recently announced record growth in developer and enterprise customer adoption. With a 43% growth in its user base, SonarSource supports more than 400,000 organizations and seven million users. The Sonar solution leads the industry with total analyzed code – which now tops more than half a - [Approval Testing](https://www.softwaretestingmagazine.com/knowledge/approval-testing/) - Approval testing is a software testing approach for unit or functional testing. Open source approval testing tools compare the tests results with a baseline. - [Minimizing Risks in QA Outsourcing](https://www.softwaretestingmagazine.com/knowledge/minimizing-risks-in-qa-outsourcing/) - This article explains how to minimize the risks of outsourcing the software QA and software testing activities of your software development projects. - [International Software Testing Conference, Bangalore, India, December 8-9 2022 (Virtual)](https://www.softwaretestingmagazine.com/conferences/international-software-testing-conference/) - The International Software Testing Conference is an event focused on software testing that takes place in India. It aims to bring together practitioners and thought leaders from the software testing industry, academia and government for sharing experiences and learning. In the agenda of International the Software Testing Conference you can find topics like "Selecting GUI - [Tricentis Hires Suhail Ansari as Chief Technology Officer](https://www.softwaretestingmagazine.com/news/tricentis-hires-suhail-ansari-as-chief-technology-officer/) - Tricentis has announced the appointment of Suhail Ansari as Chief Technology Officer. Ansari will be responsible for defining global technology strategy and delivering world-class products and platforms to Tricentis customers and partners. A seasoned specialist in engineering management, product management, distributed systems, and more, Ansari joins Tricentis from McAfee where he served as Senior Vice - [New Partnership Between LambdaTest and Katalon](https://www.softwaretestingmagazine.com/news/new-partnership-between-lambdatest-and-katalon/) - LambdaTest has announced a partnership integration with Katalon quality management platform, to enable seamless experiences for enterprises - from writing test scripts to test execution and reporting. Software developers and testers typically switch between multiple platforms to write test scripts and execute them, leading to constant friction and interruptions, and ultimately resulting in delayed time - [Structure and Interpretation of Test Cases](https://www.softwaretestingmagazine.com/videos/structure-and-interpretation-of-test-cases/) - Throw a line of code into many codebases and it is sure to hit one or more testing frameworks. There is no shortage of frameworks for testing, each with their particular spin and set of conventions, but that glut is not always matched by a clear vision of how to structure and use tests cases. - [Open Source Model-Based Testing Tools](https://www.softwaretestingmagazine.com/tools/open-source-model-based-testing-tools/) - A list of model-based testing tools, MBT a software testing approach based on modeling the system and its environment to generate the test cases. - [The Best Software Testing Videos on YouTube – Part 1 Conferences](https://www.softwaretestingmagazine.com/resources/the-best-software-videos-on-youtube-part-1-conferences/) - This article lists the best software testing video channels available on YouTube from software testing conferences about Selenium, Appium or Agile Testing. - [Unified Test Automation with Cerberus and Xqual Integration](https://www.softwaretestingmagazine.com/tools/unified-test-automation-with-cerberus-and-xqual-integration/) - The integration between Xqual and the Cerberus Testing software testing tool is now available for a unified approach to test automation and test management. - [Main Roles and Responsibilities Within the QA Team](https://www.softwaretestingmagazine.com/knowledge/main-roles-and-responsibilities-within-the-qa-team/) - This article discusses the different roles of members of a software quality assurance (QA) team and their activities during the software development life-cycle. - [How to Test Cloud Database Software](https://www.softwaretestingmagazine.com/knowledge/how-to-test-cloud-database-software/) - This article recommends some tips to perform cloud database testing and how to test the integrity of a database by finding and fixing its vulnerabilities. - [Smart Stabilization of UI Autotests with Healenium](https://www.softwaretestingmagazine.com/videos/smart-stabilization-of-ui-autotests-with-healenium/) - This video presents a self-healing approaches in your test automation may reduce failures due to non-product related issues and improve stability of your Selenium tests to catch only product related defects. All automated UI tests sooner or later catch NoSuchElementException due to the changed layout and broken selectors. As a result, the test crashes and - [Mocking Framworks Considered Harmful?](https://www.softwaretestingmagazine.com/videos/mocking-framworks-considered-harmful/) - Software development without test automation can no longer be considered professional. However, you might have existing code bases or want to rely on external libraries that may make writing effective and fast unit tests hard or even near to impossible. A typical work-around for these situations is to introduce test stubs for such external dependencies - [Five Characteristics of Top-performing Test Automation Engineers](https://www.softwaretestingmagazine.com/videos/five-characteristics-of-top-performing-test-automation-engineers/) - In the software testing areas, it seems that just about anyone can learn how to code and use test automation tools. Even better is that codeless solutions are continually lowering the barrier of entry into the software automated testing field. However, with all these advantages, some still struggle to enjoy a successful software tester career - [How to Deal with Software Tester Burnout](https://www.softwaretestingmagazine.com/knowledge/how-to-deal-with-software-tester-burnout/) - This article proposes some practical tips on how QA engineers and software testers can deal with burnout created by the stress of software development projects. - [Sandeep Johri, ex-CEO of Tricentis, Joins LambdaTest Board](https://www.softwaretestingmagazine.com/news/sandeep-johri-ex-ceo-of-tricentis-joins-lambdatest-board/) - Sandeep Johri, former CEO of Tricentis, has joined the board of LambdaTest. Sandeep, who has over 25 years of experience in enterprise software, was CEO of Tricentis, a enterprise software testing automation platform, in his last role. A prolific investor, serial entrepreneur, and technology executive, Sandeep has co-founded and exited multiple companies including, Oblix (Oracle), - [Integrate Manual and Automated Testing in a Test Plan](https://www.softwaretestingmagazine.com/knowledge/integrate-manual-and-automated-testing-in-a-test-plan/) - Learn how to choose the test items to automate software testing and how to integrate test automation smoothly in your test plans besides manual testing. - [QA Wolf Claims Zero-Effort Automated QA Platform](https://www.softwaretestingmagazine.com/news/qa-wolf-claims-zero-effort-automated-qa-platform/) - QA Wolf, a software testing platform that claims zero-effort automated QA, has raised $20.1 million led by Inspired Capital, alongside Notation Capital, CoFound, and top technology founders and operators including Sahil Lavingia, Peter Thiel, Naval Ravikant, and Austen Allred. QA Wolf was founded in 2019 by Jon Perl, Laura Cressman, and Scott Wilson to help - [Making Testing a Value-Added Activity](https://www.softwaretestingmagazine.com/knowledge/making-testing-a-value-added-activity/) - Software testing can be a value-added activity by involving software testers in the requirements process, increasing the chances of users getting what they want - [Building Better Software Faster with Continuous Delivery Pipelines](https://www.softwaretestingmagazine.com/videos/building-better-software-faster-with-continuous-delivery-pipelines/) - A delivery pipeline is allows software developers and DevOps professionals to efficiently compile, build, test and deploy their code to the production platform. - [Why Choose Kualitee as Your Test Management Tool](https://www.softwaretestingmagazine.com/tools/why-choose-kualitee-as-your-test-management-tool/) - Kualitee is a test management tool that brings ease and convenience to your software testing data management, suites, scripts, automated or manual. - [Growing Object-Oriented Software, Guided by Tests](https://www.softwaretestingmagazine.com/knowledge/growing-object-oriented-software-guided-by-tests/) - Object orientation (OO) is not a trendy concept anymore, but it hasn’t certainly lost it values. The purpose of the book "Growing Object-Oriented Software, Guided by Tests" is to integrate the development of object-oriented software with the Agile testing Test-Driven Development (TDD) approach, more specifically in Java. It starts with an introduction to TDD and - [Best Practices for SQL Server Configuration Tuning and Improving Performance](https://www.softwaretestingmagazine.com/knowledge/best-practices-for-sql-server-configuration-tuning-improving-performance/) - Best practices for SQL Server database configuration tuning. Improve performance with avoiding deadlocks, index defragmentation and adjusting memory allocation. - [Is It Easy to Test Software?](https://www.softwaretestingmagazine.com/knowledge/is-it-easy-to-test-software/) - Software testing seems like an easy job to many people thinking that some little theoretical knowledge will be enough to be good software testers. In this article, Nataliia Syvynska explains that you need more than this to test software efficiently. Author: Nataliia Syvynska, TestMatick, https://testmatick.com/ There is an opinion that any person can test software since - [Why Do You Need Test Orchestration in Your Test Automation Process?](https://www.softwaretestingmagazine.com/knowledge/why-do-you-need-test-orchestration-in-your-test-automation-process/) - Test orchestration enables companies to get the most out of test automation and build a software testing process including both manual and automated testing. - [$7.75M Funding for No-Code Software Testing Platform Sofy](https://www.softwaretestingmagazine.com/news/7-75m-funding-for-no-code-software-testing-platform-sofy/) - Sofy, a no-code testing platform for mobile software developers, has announced $7.75M in seed funding. Sofy is used by Microsoft, Alight and other enterprise customers to provide their developers quality assurance testing without the need to write a single line of code. Sofy will use the funding to accelerate its growth and augment its signature - [Mobot Launches Robot-Powered QA-as-a-Service Testing Platform for Mobile Apps](https://www.softwaretestingmagazine.com/news/mobot-launches-robot-powered-qa-as-a-service-testing-platform-for-mobile-apps/) - Mobot has launched its QA-as-a-service platform and announced $12.5 million in Series A funding from Cota Capital, with participation from Heavybit, Uncorrelated Ventures, and others. Mobot’s QA-as-a-Service testing platform uses physical robots to battle test mobile applications. Mobile users today interact with numerous physical devices, notifications, integrations, operating systems, and thousands of other points outside - [Optimizing Testing: Testing Realities](https://www.softwaretestingmagazine.com/knowledge/optimizing-testing-testing-realities/) - This article explores how much is software quality important today in software development and how organizations could get the most out of software testing. - [How to Write Good Test Cases for Database Testing: 4 Key Tips](https://www.softwaretestingmagazine.com/knowledge/how-to-write-good-test-cases-for-database-testing/) - In this article, you will learn four essential tips on how to write better test cases to ensure that your database testing is operating at peak performance. - [‘early Model Based testing’ (eMBT) - An early model based exploratory testing approach in practice](https://www.softwaretestingmagazine.com/knowledge/early-model-based-testing-embt-an-early-model-based-exploratory-testing-approach-in-practice/) - ‘early Model Based Testing' (eMBT) is a software testing approach that optimizes the test case design by stimulating collaboration between project stakeholders. - [Test Case Point Analysis](https://www.softwaretestingmagazine.com/knowledge/test-case-point-analysis/) - Test Case Point Analysis (TCPA) is an independent software testing estimations metric supporting needs for estimating, project management and measuring quality, - [Shifting QA Left: Emerging Trends in Code Quality and Security Automation](https://www.softwaretestingmagazine.com/videos/shifting-qa-left-emerging-trends-in-code-quality-and-security-automation/) - This talk discusses various advances in program analysis technology that enable a larger class of bugs to be detected earlier in software development projects (and even to be automatically fixed in some cases). It focuses particularly on recent developments that enable tight integration of program analysis tools into DevOps processes. These new techniques have been - [Lessons from Testing Browsers with WebDriver](https://www.softwaretestingmagazine.com/videos/lessons-from-testing-browsers-with-webdriver/) - Web-platform-tests is a large test suite used with WebDriver to ensure browsers stay compliant to web standards and in doing so remain interoperable. Along with being run in most browsers as part of their continuous integration (CI) system, we run the whole test suite over a dozen times a day to provide a public dashboard - [Software Testing Company ZenQ Acquired by Qualitest](https://www.softwaretestingmagazine.com/news/software-testing-company-zenq-acquired-by-qualitest/) - Qualitest has announced the acquisition of ZenQ, an India-based software testing company. This acquisition will extends Qualitest geographical footprint in India with ZenQ’s facilities in Hyderabad and add ZenQ’s 600+ quality engineers to Qualitest employees. Founded in 2003, ZenQ is a provider of software testing services in various industries, including healthcare, BFSI, education, and retail. - [Tools to Automate Pairwise Testing](https://www.softwaretestingmagazine.com/tools/tools-to-automate-pairwise-testing/) - This article provides a list of some of the best pairwise testing tools available to automate the software testing approach that uses a combination of inputs. - [Improve your Software Quality Process with Test Data Management](https://www.softwaretestingmagazine.com/knowledge/improve-your-software-quality-process-with-test-data-management/) - Software quality assurance is more dependent on test data than we all would like. You can't escape it anymore: you need to do something with test data management. Why? Because without proper test data management you lose valuable time that is already scarce. Author: Nynke Hogeveen, DATPROF, https://www.datprof.com/ Waiting times for a test data refresh are long; - [How Important is Mobile Apps Testing?](https://www.softwaretestingmagazine.com/knowledge/how-important-is-mobile-apps-testing/) - Testing mobile apps before the release is important to assess device compatibility, identifying usability issues and address security vulnerabilities (AppSec), - [‘early Model Based testing’ (eMBT) - Part 2](https://www.softwaretestingmagazine.com/knowledge/early-model-based-testing-embt-part-2/) - ‘early Model Based Testing’ (eMBT) is a software testing approach that aims to optimize the test case design phase. The first part of this article presented the exploring and review phase of this approach. This article presents the generation of test cases from the model and their execution. Author: Silvio Cacace, TestCompass, www.compass-testservices.com 3. Coverage - [Automated Software Security Testing Platform Code Intelligence Raises $12 Million](https://www.softwaretestingmagazine.com/news/automated-software-security-testing-platform-code-intelligence-raises-12-million/) - Code Intelligence, the automated security testing platform, has announced $12 million in Series A funding led by Tola Capital. This round is joined by existing investors LBBW, OCCIDENT, Verve Ventures, HTGF and Thomas Dohmke, CEO of Github. Code Intelligence helps developers ship secure code by providing a platform to find and fix security vulnerabilities before - [Test Leadership Congress, New York, USA, June 15-19 2020](https://www.softwaretestingmagazine.com/conferences/test-leadership-congress-new-york/) - The Test Leadership Congress is a software testing event that takes place in New York, packed with presentations and workshops. This conference is targeted to everyone who leads and manages software testing or testers, whether your title does include "QA" /"Test" or not. The Test Leadership Congress provides years of practice, experience, innovation and thought - [Increase Quality of Testing Leveraging Security Tools](https://www.softwaretestingmagazine.com/videos/increase-quality-of-testing-leveraging-security-tools/) - Security testing is often seen as a mysterious and foreboding domain, where people enshrouded in hooded masks wield mystical powers to influence technology in ways that should be impossible. Vulnerabilities, hacks, disclosures, exploits and other spooky concepts seem to be the primary powers in this dark digital Mordor. But we need not treat these rumors - [What Are You Testing?](https://www.softwaretestingmagazine.com/videos/what-are-you-testing/) - Gojko Adzic presents five universal rules for test automation, that will help you bring continuous integration and software testing to the darkest corners of your system. Learn how to wrestle large test suites into something easy to understand, maintain and evolve, at the same time increasing the value from your automated tests. Discover how to - [Redefine “Done” To Include Automation for Smarter, Faster Software Delivery](https://www.softwaretestingmagazine.com/knowledge/redefine-done-to-include-automation-for-smarter-faster-software-delivery/) - In pursuing the twin goals of increased speed and continuous innovation, delivery teams have been busily ramping up automation efforts in the last few years. Test automation has been instrumental in helping accelerate release cycles, improve software quality and increase efficiency across the whole software delivery lifecycle (SDLC). However, although test automation is a key - [What Should Software QA Do?](https://www.softwaretestingmagazine.com/videos/what-should-software-qa-do/) - This talk try to answer the question of what the software quality assurance (QA) team should be doing, and how it is not only more fruitful for the software development organization, but a more rewarding path for the Testing Craftsman. Software Craftsmen should test. They should write Unit Tests before their code. They should write - [Test Automation from the Manual QA Engineer Side](https://www.softwaretestingmagazine.com/knowledge/test-automation-from-the-manual-qa-engineer-side/) - This article looks at automated tests. Learn the top 5 questions that manual tests can have about test automation is and why switching to it is a must-have! - [How to Select Test Cases to Automate for a Maximum ROI](https://www.softwaretestingmagazine.com/knowledge/how-to-select-test-cases-to-automate-for-a-maximum-roi/) - This article provides tips on how to select the test cases that can be automated if you want to achieve the maximum benefits of your software testing efforts. - [5 Real-Life Consequences of Software Bugs: Why High-Quality Standards Are So Important](https://www.softwaretestingmagazine.com/knowledge/5-real-life-consequences-of-software-bugs-why-high-quality-standards-are-so-important/) - Software bugs are among the things that every business would like to avoid at all times. QA professionals, software testers, designers, developers, and coders try as much as they can to ensure that their software applications meet all set requirements without any issues. In a situation where an application is released with bugs, it might - [State of Testing Report 2022](https://www.softwaretestingmagazine.com/knowledge/state-of-testing-report-2022/) - The State of Testing report is an annual survey that identifies the current characteristics, practices, and challenges faced by the software testing community. - [What's in Your Monitoring Stack? The 4 Most Recommended Tools for Startups](https://www.softwaretestingmagazine.com/knowledge/whats-in-your-monitoring-stack-4-most-recommended-tools-for-startups/) - What is in your software quality assurance monitoring stack? This article presents the four most recommended software monitoring tools for startups. - [Ultimate Guide to Penetration Testing For an Application](https://www.softwaretestingmagazine.com/knowledge/ultimate-guide-to-penetration-testing-for-an-application/) - Learn how software penetration testing, also called pentesting, works and why it should be part of your security strategy and your software testing activities. - [Swiss Testing Day, Zurich, Switzerland, June 21 2022](https://www.softwaretestingmagazine.com/conferences/swiss-testing-day/) - The Swiss Testing Day is a software testing conference that takes place in Zurich, Switzerland with sessions both in English and German. It focuses on practical approaches to software testing with many speakers coming from the industry. With more than 800 visitors, the Swiss Testing Day event has become one of the largest European conference - [LambdaTest Gets $45 Million Financing](https://www.softwaretestingmagazine.com/news/lambdatest-gets-45-million-financing/) - LambdaTest, a cloud-based software testing platform, has closed a total of $45 million in a venture round led by Premji Invest with participation from existing investors Sequoia Capital India, Telstra Ventures, Blume Ventures, and Leo Capital. Sandeep Johri, Ex-CEO and present board member of Tricentis, has also angel invested in this round. LambdaTest will majorly - [Ascert VersaTest Accesses More DevOps CI Tools](https://www.softwaretestingmagazine.com/news/ascert-versatest-accesses-more-devops-ci-tools/) - As companies transition from older methods of overnight batch testing to a Continuous Integration (CI) model, Ascert continues to expand the reach of its payments testing technology. Seamless access to message-based tests and their results is now possible in the most commonly used DevOps CI platforms such as Bamboo, Jenkins, Team City, Azure, Gitlab CI, - [Tricentis Buys Tx3 Digital Life Sciences Validation Platform](https://www.softwaretestingmagazine.com/news/tricentis-buys-tx3-digital-life-sciences-validation-platform/) - Tricentis, a provider of test automation for modern cloud and enterprise applications, has announced the acquisition of Tx3 Services, a provider of automated quality and compliance software testing solutions for life sciences companies. Building upon Tricentis’ AI-powered continuous testing platform, the addition of Tx3 provides increased capabilities to address the unique needs of the healthcare - [Testing Mobile Apps With Selenium Grid 4 and Appium Together](https://www.softwaretestingmagazine.com/videos/testing-mobile-apps-with-selenium-grid-4-and-appium-together/) - Selenium 4 brings a brand-new Grid, full of features and great things! Selenium Grid 4 has a new flexible architecture, allowing you to run it in a fully distributed mode, in the traditional Hub/Node mode, or in the simple Standalone more. It has built in observability and GraphQL endpoints, and even a nice UI. Selenium - [Accelerate Projects with Test Environment Management](https://www.softwaretestingmagazine.com/knowledge/accelerate-projects-with-test-environment-management/) - The management of test environments is an area mostly neglected in software development projects. In this article, Niall Crawford discusses the basic requirements of test environment management and explains the benefits this activity provides. Author: Niall Crawford, Enov8, https://www.enov8.com/ The State of Play Today Despite most IT projects spending 95% of their time in non-production - [Introducing TestLodge](https://www.softwaretestingmagazine.com/knowledge/introducing-testlodge/) - Test management is an essential activity for software testing. TestLodge test management tool allows managing test plans, test cases and test runs with ease. - [Five Steps to Better Test Data Management](https://www.softwaretestingmagazine.com/knowledge/five-steps-to-better-test-data-management/) - This article discusses the topic of test data management: how much data do you really need, how to deal with data privacy concerns and test data generation. - [The Hidden Costs of Poor Test Data Management](https://www.softwaretestingmagazine.com/knowledge/the-hidden-costs-of-poor-test-data-management/) - This article covers some of the high-level waste produced by bad test data management and shares what unhealthy software testing practices cause these costs. - [How to Take Cross Browser Testing to the Next Level](https://www.softwaretestingmagazine.com/knowledge/how-to-take-cross-browser-testing-to-the-next-level/) - In digital age, organizations need to push code to production and launch new website features and content faster with high quality using continuous testing. - [Speed Up Software Testing and Fit in CI/CD](https://www.softwaretestingmagazine.com/knowledge/speed-up-software-testing-and-fit-in-ci-cd/) - Learn how software testing teams can adapt to the fast development process in projects created by DevOps and Continuous Integration / Continuous Delivery (CI/CD). - [Why AI and Machine Learning Will Redefine Software Testing](https://www.softwaretestingmagazine.com/knowledge/why-ai-and-machine-learning-will-redefine-software-testing/) - Learn the impact of Artificial Intelligence (AI) and Machine Learning technologies on software testing and software test automation for faster software delivery. - [Anti-Patterns in Software Testing](https://www.softwaretestingmagazine.com/knowledge/anti-patterns-in-software-testing/) - This article discusses Software Testing Anti-Patterns : Involving Testing too Late, Manual Testing for Regression, Automation Overload, Test Environment Neglect. - [How pCloudy - a continuous testing platform enables high speed and qualitative mobile app testing](https://www.softwaretestingmagazine.com/knowledge/how-pcloudy-a-continuous-testing-platform-enables-high-speed-and-qualitative-mobile-app-testing/) - pCloudy is a cloud based continuous mobile automated testing platform designed to enhance the quality of the mobile application under test on iOs and Android. - [Top 3 Enterprise Requirements for IoT Performance Testing Tools](https://www.softwaretestingmagazine.com/knowledge/top-3-enterprise-requirements-for-iot-performance-testing-tools/) - Internet of Things (IoT) solutions are unique and testing end-to-end IoT performance is hard. This article explains how to select an IoT performance testing tool. - [Hourglass Bug Predictor](https://www.softwaretestingmagazine.com/tools/hourglass-bug-predictor/) - How many bugs are left in the code? Learn how you can perform risk analysis and gauge the quality of software code in development with Hourglass Bug Predictor. - [Performance Testing: Tips for E-commerce Site Performance](https://www.softwaretestingmagazine.com/knowledge/performance-testing-tips-for-e-commerce-site-performance/) - Learn some practical tips and metrics for testing and measuring the performance of your online shopping and e-commerce website for a better customer experience. - [Benefits of Test Automation in Salesforce](https://www.softwaretestingmagazine.com/knowledge/benefits-of-test-automation-in-salesforce/) - This article discusses the specific challenges of automated testing for Salesforce applications and provides best practices for implementing test automation. - [Best Features to Look for in API Testing Tools](https://www.softwaretestingmagazine.com/knowledge/best-features-to-look-for-in-api-testing-tools/) - This article shares some tips on how to choose an API testing tool with the right features for your organization requirements as well as your business processes. - [Automate REST API Tests with Cerberus Testing Framework](https://www.softwaretestingmagazine.com/knowledge/automate-rest-api-tests-with-cerberus-testing-framework/) - A step-by-step tutorial for testing REST APIs and understand the test automation workflow and best practices supported by the Cerberus Testing open source tool. - [Testim Test Automation Platform Acquired by Tricentis](https://www.softwaretestingmagazine.com/news/testim-test-automation-platform-acquired-by-tricentis/) - Tricentis has announced the acquisition of Testim, an AI-based SaaS test automation platform. Testim should extend Tricentis’ own AI-powered continuous testing platform, and will help the company further simplify test automation, enabling organizations to create resilient end-to-end tests quickly and easily. Testim will expand and strengthen the existing Tricentis SaaS offerings for customers who want - [Selenium Camp, Kiev, Ukraine, March 22 2022](https://www.softwaretestingmagazine.com/conferences/selenium-camp/) - The Selenium Camp conference of Kiev, Ukraine is an event focused on automated testing, more specifically web testing with the Selenium and WebDriver open source testing tools. The conference provides participants the opportunity to gain new practical software testing skills with Selenium in different programming languages (Java, .NET, PHP, Ruby, Python etc.), both for desktop, - [Self-Healing Automated Tests](https://www.softwaretestingmagazine.com/videos/self-healing-automated-tests/) - Self-Healing Tests is an approach in which machine learning helps with the maintenance of automated tests. Self-Healing, the automation of test automation, recognizes changes in the "system under test" and automatically adapts the test execution so that the tests remain functional. Commercial tools like TestIM and Tricentis Neo Engine are promising and focused on this - [How to Build a Scalable Mobile Lab for Test Automation](https://www.softwaretestingmagazine.com/videos/how-to-build-a-scalable-mobile-lab-for-test-automation/) - It is becoming more and more challenging to test mobile apps on different devices, with different screen sizes, running different operating systems. During the development of a mobile app, we can easily verify and test the app on a mobile simulator or emulator. However, testing mobile apps only with a simulator or an emulator is - [Five Tips and Tricks for Testing Mobile Games](https://www.softwaretestingmagazine.com/knowledge/five-tips-and-tricks-for-testing-mobile-games/) - Ensure that your upcoming mobile game is the best possible version of itself by reading our five tips & tricks for testing mobile games. - [Pacific Northwest Software Quality Conference (PNSQC) CFP Open](https://www.softwaretestingmagazine.com/news/pacific-northwest-software-quality-conference-pnsqc-cfp-open/) - The Pacific Northwest Software Quality Conference (PNSQC) was founded in 1982. PNSQC provides a two-day technical program and a one-day workshop during the fall conference with the aims to increase the awareness of the importance of software quality. In 2022, PNSQC should take place October 10-12 in Portland, USA. We plan to offer a hybrid - [How to Write Automated Tests Correctly?](https://www.softwaretestingmagazine.com/knowledge/how-to-write-automated-tests-correctly/) - This article shares some software testing tips to improve automated test writing practices in software development projects, especially Scrum teams doing Agile testing. - [Load Testing Tools Directory](https://www.softwaretestingmagazine.com/resources/load-testing-tools-directory/) - The Load Testing Tools Directory lists open source and commercial software tools for load testing and performance testing with review and resources. https://www.loadtestingtools.org/ - [AI-Driven Testing Appvance Raises $13 million](https://www.softwaretestingmagazine.com/news/ai-driven-testing-appvance-raises-13-million/) - Appvance, a promoter AI–driven software testing technology, has announced that it has secured $13 million in Series C funding to accelerate global expansion and product roadmap development. This round is led by US growth equity firm Arrowroot Capital with participation from existing investors including Javelin Venture Partners and TRI HoldCo. Appvance sells the Appvance IQ™(AIQ) - [You Need to Redefine Test Automation](https://www.softwaretestingmagazine.com/videos/you-need-to-redefine-test-automation/) - Test Automation, a term everyone in testing probably hears on a regular basis, but what is it? If we listen to consultancies and tool vendors, it is the holy grail. If we listen to some gurus in the software testing domain, it is the current and future of testing. Others are more conservative. However, you - [Mindmap Driven Testing](https://www.softwaretestingmagazine.com/videos/mindmap-driven-testing/) - Software testers are expected to come up with a lot of test artifacts during the process of software testing. The traditional test artifacts are time-intensive, bulky and their structure do not support the agile approach of software development. When working in an agile environment, software testers work in highly compressed test execution cycles. According to - [Test Automation in the World of Projects](https://www.softwaretestingmagazine.com/videos/test-automation-in-the-world-of-projects/) - The world of a software house is a constant search for compromise between quality and costs. In many cases, the cost-cutting starts from the test automation. Then you start to talk about ROI but recognize that numbers are not on your side. We were there and what we have found out is that only a - [Reducing Appium Tests Execution Time](https://www.softwaretestingmagazine.com/videos/reducing-appium-tests-execution-time/) - This talk shares the mistakes made in the initial software testing phase while creating automated tests for mobile apps using Appium, the reasons behind those mistakes, and the solutions which helped to reduce Appium tests execution time by 50%. https://www.youtube.com/watch?v=N46GiV3kmkM Video producer: https://appiumconf.com/ - [How Is Software Testing Related To Quality?](https://www.softwaretestingmagazine.com/videos/how-is-software-testing-related-to-quality/) - How does your team or organization measure quality? People often equate software testing to good quality. If you have good testing practices, does that mean you have a good quality software product? Many teams measure process quality and don’t realize they forget about the product quality – which is what the customer cares about. There - [Are Your CI/CD Pipelines Secure?](https://www.softwaretestingmagazine.com/videos/are-your-ci-cd-pipelines-secure/) - Angel Rivera of CircleCI discusses common pain points in properly securing applications, CI/CD pipelines and protecting sensitive access gates to integration targets. You will learn strategies to secure their applications, sensitive data and DevOps pipeline integration points. Most CI/CD pipelines used by DevOps teams utilize integrations with services such as APIs, databases and other critical - [How to Prioritize What to Test](https://www.softwaretestingmagazine.com/videos/how-to-prioritize-what-to-test/) - It can be intimidating for inexperienced software development teams embarking on their test automation journey for an existing code base. There is so much to test, and so many ways to test. You can often see teams stuck with debating on where to start software testing and what tools to use and best practices: WWe - [Building a New Testing Culture](https://www.softwaretestingmagazine.com/videos/building-a-new-testing-culture/) - This presentation discusses the deprecating of simplicity due to increased speed of delivering of features in a complex software architecture and the rise of continuous verification as a new software testing culture using a chaos engineering approach. When engineering teams take on a new project, they often optimize for performance, availability, or fault tolerance. More - [Cerberus Testing 4.13 Supports Shadow DOM](https://www.softwaretestingmagazine.com/news/cerberus-testing-4-13-supports-shadow-dom/) - Cerberus Testing 4.13 open source software testing tools provides a series of new features and improvements to continuously improve your test automation journey. This release brings you new capabilities from shadow DOM support to events hooks and connectors. Ensuring stable test automation is already complex with unstable locators. But shadow DOM ones are even not - [BrowserStack Acquired Nightwatch.js](https://www.softwaretestingmagazine.com/news/browserstack-acquired-nightwatch-js/) - BrowserStack has announced the acquisition of Nightwatch.js, the open source End-to-End (E2E) testing tool for web applications and websites. BrowserStack will work with the Nightwatch team to make Nighwatch.js the de facto choice for developers. Nightwatch.js will remain open-source and free. First released in 2014, Nightwatch.js is a Node.js powered end-to-end test automation framework. It - [Microsoft Launches Azure Load Testing](https://www.softwaretestingmagazine.com/news/microsoft-launches-azure-load-testing/) - Microsoft is announcing the preview of Azure Load Testing. Azure Load Testing is a fully managed Azure service that enables developers and testers to generate high-scale load with custom Apache JMeter scripts and gain actionable insights to catch and fix performance bottlenecks at scale. Application performance and resiliency are more important than ever before. As - [Google Releases ClusterFuzzLite to Open Source](https://www.softwaretestingmagazine.com/news/google-releases-clusterfuzzlite-to-open-source/) - Google has announced the availability of ClusterFuzzLite, a continuous fuzzing open source solution that runs as part of CI/CD workflows to find vulnerabilities faster than ever before. ClusterFuzzLite is a continuous fuzzing solution that runs as part of Continuous Integration (CI) workflows to find vulnerabilities faster than ever before. With just a few lines of - [Testlio Gets $12 Million in Series B Financing](https://www.softwaretestingmagazine.com/news/testlio-gets-12-million-in-series-b-financing/) - Testlio networked testing company has announced that it has closed $12 million in Series B financing. The round was led by Spring Lake Equity Partners and was oversubscribed. It included participation from Series A co-leads Altos Ventures and Vertex Ventures US. Testlio has exceeded a $20 million annualized revenue run rate this year after previously - [Hourglass Launches Smart Test Job Runner](https://www.softwaretestingmagazine.com/news/hourglass-launches-smart-test-job-runner/) - Hourglass Smart Test Job Runner is a tool used to remotely trigger Test Automation CI/CD jobs that it determines has the greatest “risk” of where defects can occur in your software under test. Imagine your software project has 50 or more CI/CD Test automation jobs that take a long time to run and complete. Within - [Autify No-code Software Testing Tool Gets $10M](https://www.softwaretestingmagazine.com/news/autify-no-code-software-testing-tool-gets-10m/) - Autify, a vendor no-code AI-powered software testing automation platform, announced that it has raised $10M in Series A funding. Autify plans to use the new funding to accelerate global expansion and support new product development including the launch of Autify for Mobile for native app testing. Autify is a no-code web application that allows anyone - [MachNation Rebrands IoT Performance Testing Software](https://www.softwaretestingmagazine.com/news/machnation-rebrands-iot-performance-testing-software/) - MachNation, a vendor of test and benchmarking lab for IoT platforms, has announced a major rebranding of its IoT performance testing software as Tempest. MachNation's industrial and service provider customers are conducting high-scale, rapid testing, so MachNation chose a name for its IoT load testing product that would amplify the way its customers are conducting - [WebdriverIO Nuts and Bolts](https://www.softwaretestingmagazine.com/videos/webdriverio-nuts-and-bolts/) - This talk presents everything you need to know to run a successful, stable and maintainable WebdriverIO open source browser and mobile testing tool for Node.js. Christian explains you everything from the basic concepts up to complex testing strategies you can do with WebdriverIO like frontend performance testing as well as complex browser interaction with Puppeteer. - [Testopsies: Dissecting Your Tests](https://www.softwaretestingmagazine.com/videos/testopsies-dissecting-your-tests/) - To improve as a skilled tester, you don’t necessarily have to attend a class or read a book. James Bach and Michael Bolton show how you can grow as a tester by recording and then dissecting just minutes of your test process. By looking very carefully at what you actually do, identifying your own heuristics, - [Testing in Production at LinkedIn](https://www.softwaretestingmagazine.com/videos/testing-in-production-at-linkedin/) - If you cannot ship to production with confidence, write tests until you can! This video will help you design a testing strategy for your products. Keep writing great tests! The video presents all the testing strategies used at LinkedIn to confidently ship features to 500M members. The flagship app linkedin.com ships 1000+ commits per week - [Agile Without Dedicated QA](https://www.softwaretestingmagazine.com/videos/agile-without-dedicated-qa/) - In the early days of Agile, methods such as Extreme Programming advocated for shipping without a QA phase. In fact, they often didn’t have dedicated software testers or even bug-tracking systems. And yet there are stories of these teams producing an order of magnitude fewer defects than normal. What did these teams do, and why - [Writing Java Microservices Tests That Spark Flow](https://www.softwaretestingmagazine.com/videos/writing-java-microservices-tests-that-spark-flow/) - For most enterprise software development projects, software testing is not really fun. It is boring, cumbersome, and takes time and effort — especially for distributed applications or when changes in existing functionality forces test scenarios to adapt. Still, software tests are crucial; so, how can we tackle them in an effective and productive way? This presentation shows - [Webdriver Connector for Botium Conversational UI Testing Tool](https://www.softwaretestingmagazine.com/videos/webdriver-connector-for-botium-conversational-ui-testing-tool/) - Botium is a quality assurance framework for testing and training conversational AI. This presentation covers the Selenium driver for Botium to automate E2E tests on Web UI and mobile along with testing strategy, testing NLP models and automating these tests to the CI/CD build pipelines with a DialogFlow based 'Coffee-Shop bot' as an example during - [Pitfalls and Anti-Patterns of the Test Pyramid](https://www.softwaretestingmagazine.com/knowledge/pitfalls-and-anti-patterns-of-the-test-pyramid/) - The test pyramid is a concept invented in 2012 by Martin Fowler and defined as "a way of thinking about how different kinds of automated tests should be used to create a balanced portfolio." The Test Pyramids is a common way to define and structure your test strategy, to organize the different test techniques, tools, - [Selenium Drag and Drop Bug Workaround](https://www.softwaretestingmagazine.com/knowledge/selenium-drag-and-drop-bug-workaround/) - Have you ever met a widely known Selenium issue that drag and drop gesture doesn’t work for Selenium in some cases? This bug has been around for years and Dmitrii Bormotov will tell you how to resolve it, especially in just a few lines of code if you use Python. Introduction Drag and drop is an action when an element is being - [Continuous Integration: Improving Software Quality and Reducing Risk](https://www.softwaretestingmagazine.com/knowledge/continuous-integration-improving-software-quality-and-reducing-risk/) - Continuous Integration: Improving Software Quality and Reducing Risk covers all disciplines concerned by CI: risk management, configuration management, database evolution, software testing, inspections, deployment. - [5 Benefits of API Testing for Your Business Application](https://www.softwaretestingmagazine.com/knowledge/5-benefits-of-api-testing-for-your-business-application/) - An API (Application Programming Interface) manages communication between software components. Learn 5 benefits automated API testing provides to a QA strategy. - [Cerberus Testing 4.12 Released: Self-Healing Beta & More](https://www.softwaretestingmagazine.com/news/cerberus-testing-4-12-released-self-healing-beta-more/) - The 4.12 release of the open source Cerberus Testing solution for testing automation at scale is now available with self-healing, OTP, and many more improvements. Cerberus Testing has been focusing the product development on the last community sharing and regular feedback. Complete new features of self-healing and OTP are available in beta while the existing - [A Guide for Software Testing in Scrum](https://www.softwaretestingmagazine.com/knowledge/a-guide-for-software-testing-in-scrum/) - A guide to integrate software testing in the Scrum Agile project management approach. Testing integrates with the coding process and is supported by test automation. - [Katalon Has Raised $27 million in Series A Funding](https://www.softwaretestingmagazine.com/news/katalon-has-raised-27-million-in-series-a-funding/) - Software testing tool company Katalon Inc. has recently raised $27 million in series A funding led by Elephant Venture Capital, according to a filing with the Securities and Exchange Commission. Its main product is Katalon Studio, an IDE to generate automated tests easily. This investment will help support the growth of the leadership team, accelerate - [Copado Acquires Qentinel AI Testing Company](https://www.softwaretestingmagazine.com/news/copado-acquires-qentinel-ai-testing-company/) - Copado DevOps platform company has announced a definitive agreement to acquire Qentinel. Designed for both non-technical and code-based developers, Qentinel provides robotic software testing for enterprise software platforms like Oracle, SAP and Microsoft. This acquisition will enable Copado customers to build and deploy the releases with less risk across multiple clouds. Software testing has become - [The Role of Quality Assurance Engineers in Software Development Teams](https://www.softwaretestingmagazine.com/knowledge/the-role-of-quality-assurance-engineers-in-software-development-teams/) - Software quality assurance (QA) engineer have more to offer to software development teams than testing applications before they are delivered to the customer. - [BrowserStack Gets $200 Million in Series B Funding](https://www.softwaretestingmagazine.com/news/browserstack-gets-200-million-in-series-b-funding/) - BrowserStack has announced it has secured $200 million in Series B funding at a $4 billion valuation. Founded in 2011, BrowserStack is a privately held company with offices in Dublin, San Francisco, New York, and Mumbai. The round was led by BOND, with participation from Insight Partners and existing investor Accel. BrowserStack claims having more - [YourBase Promises Software Testing Acceleration](https://www.softwaretestingmagazine.com/news/yourbase-promises-software-testing-acceleration/) - YourBase, a provider of developer productivity solutions that promises software testing acceleration, has emerged from stealth mode with $5 million in seed funding. The round was led by Lightspeed Venture Partners with participation from Unusual Ventures and Fathom Capital. YourBase offers software testing acceleration built on a "Code Dependency Graph" that automates the test selection - [The Forensics of Software Testing](https://www.softwaretestingmagazine.com/videos/the-forensics-of-software-testing/) - This presentation puts the role of the software tester under the microscope and discusses how software testers can learn from the research and work that criminal investigators do today, how to use hard facts, as well as hidden facts, to determine a trustworthy conclusion. In software testing, we are the team’s version of “investigative reporters”. - [Abuse & Misuse of Test Automation](https://www.softwaretestingmagazine.com/videos/abuse-misuse-of-test-automation/) - This video shares strategies for successful automation, the challenge of flaky tests, the perils of UI automation, and many other tips based on experience in test and test automation across dozens of high volume products. Whether you are deeply invested in test automation, or just getting started, learn practical tips you can apply to your - [State of Testing Report 2021](https://www.softwaretestingmagazine.com/knowledge/state-of-testing-report-2021/) - PractiTest State of Testing report confirms the growth of test automation and that software testers are working more and more outside their software QA silo. - [21 Labs Mobile Testing Tool Acquired by Perforce](https://www.softwaretestingmagazine.com/news/21-labs-mobile-testing-tool-acquired-by-perforce/) - Perforce Software has announced today that it has acquired 21 Labs,an AI-based mobile testing provider. 21 Labs will further strengthen the company’s portfolio of automated testing solutions following the recently announced Perfecto Scriptless solution for no-code web testing and the addition of virtual devices. As the industry continues to shift-left, enterprises struggle with automating QA - [Guidelines for Java Testable Design](https://www.softwaretestingmagazine.com/knowledge/guidelines-for-java-testable-design/) - Dos and don’ts for Java testable design: avoid complex private methods, static methods, logic in constructors and to favor composition over inheritance. - [MachNation MIT-E Pf for IoT Performance Testing Selected by Software AG](https://www.softwaretestingmagazine.com/news/machnation-mit-e-pf-for-iot-performance-testing-selected-by-software-ag/) - MachNation announced that enterprise software and digital services provider Software AG has selected MIT-E Pf, MachNation’s IoT performance testing software, to conduct IoT performance testing and tuning of Cumulocity IoT, the low-code, self-service IoT platform for connected solutions. MIT-E Performance (Pf) is the most recent solution to be offered from MachNation’s MIT-E test lab. MIT-E - [QA in a Pipeline-Based Organization](https://www.softwaretestingmagazine.com/videos/qa-in-a-pipeline-based-organization/) - In the new world of pipeline based organizations, software developers, software QA, operations, security and others people involved in software development are required to take on new skills and develop new collaboration strategies in order to support automated delivery pipelines. This talk shares important insights to help guide software testers on that journey. https://www.youtube.com/watch?v=hU8LpYA-mRg Video - [How to Prioritize What to Test](https://www.softwaretestingmagazine.com/videos/how-to-prioritirize-what-to-test/) - The bigger question for software development teams embarking on their test automation journey is "What to test?" My rule of thumb is "Start with the scariest code". This presentation shares with you a framework for evaluating the ROI of writing a test for a feature and prioritizing what to test. It can be intimidating for - [3 Practices for Effective DevOps Adoption](https://www.softwaretestingmagazine.com/videos/3-practices-for-effective-devops-adoption/) - A couple of years ago, Endava realized that the difficulties in DevOps adoption are never the automation technology but rather the ways-of-working, which require a much more fundamental change in people's behavior and culture. The practices for effective DevOps adoption are (real) Agile development, incubator teams and pipelines. This presentation briefly reviews all three, discusses - [How Different Are Software and Hardware Testing?](https://www.softwaretestingmagazine.com/knowledge/how-different-are-software-and-hardware-testing/) - This article discusses the differences of the testing approaches used to test hardware compared to software in the context of Hardware-as-a-service (HaaS). - [Qt Company Acquires froglogic](https://www.softwaretestingmagazine.com/news/qt-company-acquires-froglogic/) - The Qt Company has announced that it will acquire froglogic GmbH, a major provider of quality assurance and software testing tools, such as test automation tools. The acquisition will bring froglogic’s test automation tools into the Qt product portfolio to offer a complete package for customers, extending the offering to encompass the entire software development - [Overview of QuAck Open Source Test Management Tool](https://www.softwaretestingmagazine.com/tools/overview-of-quack-open-source-test-management-tool/) - QuAck is a web-based open-source test management tool that store and execute test cases and test suites with an open architecture for plugin-based integration. - [Neotys Performance Testing Tool Acquired by Tricentis](https://www.softwaretestingmagazine.com/news/neotys-performance-testing-tool-acquired-by-tricentis/) - Tricentis has announced the acquisition of Neotys, a French performance testing tool provider. As organizations grapple with the increased number of cloud-native, mobile, and enterprise packaged applications, the need for an integrated, end-to-end approach to test automation has never been greater. With this acquisition, Tricentis will further expand its AI-driven, end-to-end continuous testing platform to - [Mabl and VeriServe Partner in Japan](https://www.softwaretestingmagazine.com/news/mabl-and-veriserve-partner-in-japan/) - Mabl test automation company has announced that VeriServe Corporation, a global leader in software verification and validation, will become the official reseller of mabl in Japan. This new commercial partnership unites two organizations focused on helping software teams ensure that software meets high quality and reliability standards. "We are thrilled to be working with VeriServe, - [Improve Exploratory Testing with Creativity](https://www.softwaretestingmagazine.com/videos/improve-exploratory-testing-with-creativity/) - This video explains how to improve your exploratory testing through LESS preparation but more creativity! One of the characteristics of exploratory testing is that you do less preparation and that you decide on the spot what your next test case will be. To be able to do this you should have creative skills. But how - [API Testing from Entry Level to Expert](https://www.softwaretestingmagazine.com/videos/api-testing-from-entry-level-to-expert/) - Have you seen a recent job posting for a software tester or software QA engineer? The majority of job descriptions have some requirement for API Testing experience. That is how important and in-demand the skills are for testing (let alone automating) an API. What do you do if this is all new to you? What - [Testing In Production](https://www.softwaretestingmagazine.com/videos/testing-in-production/) - Testing in production is the only way to know that your software is working right now in production. It not only increases developer confidence in the code but also development velocity because you will spend less time fixing bugs and more time building new products. Testing in production provides an increased accuracy of test results, - [Selenium-Jupiter: Selenium Tests with JUnit](https://www.softwaretestingmagazine.com/videos/selenium-jupiter-selenium-tests-with-junit/) - Selenium is a widely used open source framework for end-to-end web testing nowadays. JUnit 5 is the latest version of this popular Java open source unit testing framework and implements a brand-new programming and extension model named Jupiter. This talk presents Selenium-Jupiter. This is an open-source JUnit 5 extension that provides seamless integration with Selenium. - [How To Perform Exhaustive Testing](https://www.softwaretestingmagazine.com/knowledge/how-to-perform-exhaustive-testing/) - Learn how to perform exhaustive testing. Exhaustive testing is a type of software testing approach where all behaviors of a system are explored during the tests. - [Software Crash That Interfered With COVID Vaccinations Could Be Prevented with PractiTest’s Software Testing Management Product](https://www.softwaretestingmagazine.com/news/software-crash-that-interfered-with-covid-vaccinations-could-be-prevented-with-practitests-software-testing-management-product/) - Vaccination software failures in MA, PA, ID, MD, and CA could have been prevented with the new update from PractiTest’s software testing management tools. - [Qualitest Acquires QA InfoTech](https://www.softwaretestingmagazine.com/news/qualitest-acquires-qa-infotech/) - Qualitest, a software testing and quality assurance company, has announced the acquisition of QA InfoTech, an independent quality assurance companies located in India. At closing, the deal will expand Qualitest's existing robust automation testing capabilities, while almost tripling capacity for its proven offshore delivery customer service model. Founded in 1997, Qualitest offers a wide range - [Testing Mobile Apps using Appium with Cerberus Testing](https://www.softwaretestingmagazine.com/knowledge/testing-mobile-apps-using-appium-with-cerberus-testing/) - A tutorial on how to automate mobile application tests for Android and iOS using Appium and the Cerberus Testing open source software testing platform. - [Idera (Ranorex, Testrail) Recapitalized by Partners Group](https://www.softwaretestingmagazine.com/news/idera-ranorex-testrail-recapitalized-by-partners-group/) - Partners Group, the global private markets investment manager, has agreed to acquire and recapitalize Idera, a global provider of software solutions for IT professionals, on behalf of its clients. This recapitalization represents the fourth equity transaction for Idera since 2014. Since 2014, Idera has grown revenue, bookings, and earnings by more than 10X with organic - [Introducing Cerberus Open Source Test Automation Framework](https://www.softwaretestingmagazine.com/tools/introducing-cerberus-open-source-test-automation-framework/) - Cerberus is an open source test automation platform to test Web, iOS, Android and API applications. It integrates with Selenium, Appium and other testing tools. - [How Does Selenium Find Elements?](https://www.softwaretestingmagazine.com/videos/how-does-selenium-find-elements/) - If you are doing UI test automation, there is a high probability that you are using Selenium. Either directly, or in some framework, or by some tool that is built on Selenium. But did you ever wonder what is going on under the hood? How does Selenium use the browser? How does it find elements? - [Does TDD Lead to Good Design?](https://www.softwaretestingmagazine.com/videos/does-tdd-lead-to-good-design/) - "TDD is a design tool." That is what the presenter has said for years. But not anymore. After working with different teams and in different organizations, and also carefully inspecting how he works, he changed his mind about the role of Test-Driven Development (TDD) in software design. This talk presents the pros and cons of - [Testing Legacy Code: Safe Refactoring](https://www.softwaretestingmagazine.com/videos/testing-legacy-code-safe-refactoring/) - The paradox: I cannot test this code because it is legacy. I need to refractor the code to make it testable. How can I manage that, without breaking existing functionality? I will need to write some tests, but... argh! This presentation explains how to safely refactor and test 'untestable' code - without breaking any existing - [Build Test Automation Engineers From Scratch](https://www.softwaretestingmagazine.com/videos/build-test-automation-engineers-from-scratch/) - Creating test automation engineers from manual testers is hard. Even if your testers are willing, they have a lot of hurdles to get over to feel like the same kind of subject matter experts in automation as they are in manual testing. As a career-long manual tester making the leap to automation, Jenny Bramble has - [The Software Testing Fuzzing Book](https://www.softwaretestingmagazine.com/knowledge/the-software-testing-fuzzing-book/) - The Fuzzing Book is a website / online book that presents tools and techniques for generating software tests. Fuzzing is defined by Wikipedia as "automated software testing technique that involves providing invalid, unexpected, or random data as inputs to a computer program. The program is then monitored for exceptions such as crashes, failing built-in code - [Helping Customers to Write Tests](https://www.softwaretestingmagazine.com/knowledge/helping-customers-write-tests/) - Agile approaches aims to improve the collaboration between the development team and the end-users or the Product Owner in Scrum. As far as software testing is concerned, it is however deceptive to believe that this could happen without a strong contribution from software testing experts. In a test-driven approach, when developers pick up a user - [6 Common Mistakes When Setting Up a QA Department](https://www.softwaretestingmagazine.com/knowledge/6-common-mistakes-when-setting-up-a-qa-department/) - Learn six mistakes that you might do when you setup your software QA department and find suggested solutions to avoid making them. - [PLATO Testing Receives $500k Investment](https://www.softwaretestingmagazine.com/news/plato-testing-receives-500k-investment/) - PLATO Testing, Canada's only Indigenous-led and staffed software testing company, is celebrating the new year with a significant investment of $500,000 from investment firm Raven Indigenous Capital Partners. The funding will support the training and employment of First Nations, Métis, and Inuit students as software testers, boosting the Indigenous economy and creating jobs. With its - [Cypress Raises $40M New Funding](https://www.softwaretestingmagazine.com/news/cypress-raises-40m-new-funding/) - Cypress.io, the leading automated testing framework, today announced it has closed a $40M Series B funding led by OpenView Venture Partners. Cypress.io is an open source cross-platform end-to-end test runner for anything that runs in a browser. Its architecture is unique wherein the tests run alongside the application inside the browser, which allows the tests - [Strict Test-Driven Development](https://www.softwaretestingmagazine.com/videos/strict-test-driven-development/) - Agile testing and test automation are almost mandatory for projects that demand high quality as well as short release cycles like Scrum. It acts as a safety net in order to protect existing functionality against bugs resulting from unintended side-effects of recent changes. Software developers "in the trenches" often automate their tests but don't practice - [Implementing Automated Software Testing](https://www.softwaretestingmagazine.com/knowledge/book-review-implementing-automated-testing/) - This book “Implementing Automated Software Testing”, Elfriede Dustin, Thom Garrett and Bernie Gauf presents a comprehensive treatment of the domain of software testing automation. The first part defines and describes test automation, proposing a business case for automation and discussing the pitfalls that should be avoided. The second part is a roadmap for test automation. - [Debug It!](https://www.softwaretestingmagazine.com/knowledge/books-review-debug-it/) - This book "Debug It!" by Paul Butcher provides a structured approach that will help programmers to identify and remove bugs in code. It is based on a four steps process: Reproduce, Diagnose, Fix, Reflect. For each activity, the author provides practical material on how to perform it. The second part of the book presents a - [Agile Testing](https://www.softwaretestingmagazine.com/knowledge/agile-testing/) - The book Agile Testing by Lisa Crispin & Janet Gregory offers resources to organize the quality assurance and software testing activities in an agile project. - [Software Testing Patience](https://www.softwaretestingmagazine.com/videos/software-testing-patience/) - Automated software testing is widely considered a best practice. After considerable effort, the software development industry now agrees that unit testing, system testing, usability, and performance testing are essential in most serious software development efforts, but we know that they are hard work. In this keynote, Michael Feathers discusses challenges to the software testing orthodoxy - [Sleeping Better at Night](https://www.softwaretestingmagazine.com/videos/sleeping-better-at-night/) - Why are we afraid to deploy software on Friday evening? Well, mostly because no one wants to debug production issues on Saturday and we really want to go home. Answering the (seemingly) basic question of "does the code actually work?" is surprisingly difficult at times. This talk covers different approaches that JavaScript developers can embed - [Modern Web Testing: Going Beyond Selenium](https://www.softwaretestingmagazine.com/videos/modern-web-testing-going-beyond-selenium/) - It is safe to say that Selenium WebDriver is the number one testing tool for many software engineers across the globe. However, as the software development world has been growing rapidly, so has the software testing industry. More and more UI testing frameworks besides Selenium are gaining popularity. These new test frameworks are especially appealing - [Integration Testing a Cloud Native Application with JavaScript](https://www.softwaretestingmagazine.com/videos/integration-testing-a-cloud-native-application-with-javascript/) - This talk will take you through the challenge of testing a cloud-native application that uses MQTT (a pub/sub protocol), webhooks and REST to interact with IoT devices on top of AWS. It uses services which cannot be run on a developers machine for testing, so it was needed to develop a test setup which enables - [How To Test Web Forms for Usability?](https://www.softwaretestingmagazine.com/knowledge/how-to-test-web-forms-for-usability/) - It is rare to see a website without a web form used for contact or to register. This article explores the testing of web forms from the usability perspective. - [Bosch.IO selects MachNation for Bosch IoT Suite performance testing](https://www.softwaretestingmagazine.com/news/bosch-io-selects-machnation-for-bosch-iot-suite-performance-testing/) - Global digitalization and IoT expert Bosch.IO has selected MachNation MIT-E Pf to support IoT solution performance testing of the Bosch IoT Suite, the open-source-based Bosch software platform for IoT solutions. MachNation MIT-E Pf — a flexible, cost-effective, and IoT-centric product for performance testing — was used to independently verify the performance and reliability of IoT - [Experiences of Test Automation](https://www.softwaretestingmagazine.com/knowledge/experiences-of-test-automation/) - "Tools and machines are great, but in the end, it is the people who matter. Putting together an effective automated test team requires lots of planning and skills." This might the emblematic quote of this great book about software testing automation. The book groups case studies written each by a different author. Each case study - [Testing for Accessibility on a Budget](https://www.softwaretestingmagazine.com/videos/testing-for-accessibility-on-a-budget/) - According to the Norwegian Anti-Discrimination and Accessibility Act all new websites in Norway should be universally designed. Existing websites needs to be universally designed from 2021. To ignore this or postpone the subject until late in the development process can not only be expensive but will often result in sub-optimal solutions. This lightning talk shares - [Your Everyday Software Tester](https://www.softwaretestingmagazine.com/videos/your-everyday-software-tester/) - As a software tester, inspiration could come from anywhere and everywhere. As we navigate through life, we do so in a way that test the limits of our abilities. Questions I have asked myself in the past are, “Can I make it to work on time if I leave now?”, “What happens if I use - [Digitate Launches ignioAI.Assurance](https://www.softwaretestingmagazine.com/news/digitate-launches-ignioai-assurance/) - Digitate, a software venture of Tata Consultancy Services (TCS), has announced the release of ignio™ AI.Assurance. ignio AI.Assurance generates test scenarios autonomously, understands the impact of application changes, and can also reorder the test scenarios based on the application screen workflow. The software reduces testing time and improves release cycle agility. It also reduces software - [BrowserStack Buys Percy Visual Testing Platform](https://www.softwaretestingmagazine.com/news/browserstack-buys-percy-visual-testing-platform/) - BrowserStack has announced the acquisition of Percy, a visual testing and review platform. With this acquisition, developers and quality assurance (QA) teams can run everything from visual tests to manual and automated functional tests on BrowserStack's infrastructure and ship high-quality software at speed. Developers can begin using Percy immediately via their BrowserStack account. Percy helps - [Balance as an Important Part of Website Testing](https://www.softwaretestingmagazine.com/knowledge/balance-as-an-important-part-of-website-testing/) - Nowadays, you have to make every effort to keep a website visitor. If a user doesn’t like your website design or its logic, you can be sure that this user will immediately leave the page and never come back. That is why every project should create a balanced and effective web design. Author: Nataliia Syvynska, - [What Makes Testing Virtual Reality Software Special](https://www.softwaretestingmagazine.com/knowledge/what-makes-testing-virtual-reality-software-special/) - This article shares some tips on how to perform software testing on virtual reality software (VR) that has a lot of applications in gaming or training services. - [Assuring or Not Assuring Software Quality?](https://www.softwaretestingmagazine.com/videos/assuring-or-not-assuring-software-quality/) - Continuous testing, continuous delivery, DevOps – these are all terms very popular in the last couple of years, and they all involve a shift in the way we deliver products, software testing included! So who is responsible for the quality assurance nowadays? This presentation goes through some steps and processes implemented to create a higher - [Patterns & Anti-Patterns For Effective Feature Flagging](https://www.softwaretestingmagazine.com/videos/patterns-anti-patterns-for-effective-feature-flagging/) - A feature toggle is a DevOps technique that provides an alternative to maintaining multiple branches in source code, such that a software feature can be tested even before it is completed and ready for release. Feature toggle is used to hide, enable or disable the feature during runtime. Feature flags are a valuable DevOps technique - [Shifting Left Your UI Testing](https://www.softwaretestingmagazine.com/videos/shifting-left-your-ui-testing/) - You all know Selenium tests are flaky by nature, slow to run, expensive to maintain and finding the root cause of a failure is not always easy. This presentation shows you how to shift your UI tests left with an Agile testing approach. This will drastically limit the number of Selenium tests you needed to - [Testing Legacy C++ Code with Approval Tests](https://www.softwaretestingmagazine.com/videos/testing-legacy-c-code-with-approval-tests/) - You have inherited some legacy C++ code: it is valuable, but it doesn't have tests, and it wasn't designed to be testable, so you need to start refactoring. But you can't refactor safely until the code has tests, and you can't add tests without refactoring! How can you ever break out of this loop? Whether - [Acceptance Testing for Continuous Delivery](https://www.softwaretestingmagazine.com/videos/acceptance-testing-for-continuous-delivery/) - Writing and maintaining a suite of acceptance tests that can give you a high level of confidence in the behavior and configuration of your system is a complex task. This presentation describes approaches to acceptance testing that allow teams to work quickly and effectively; build excellent functional coverage for complex enterprise-scale systems; manage and maintain - [Fixing Flaky Tests](https://www.softwaretestingmagazine.com/videos/fixing-flaky-tests/) - Every test suite has them: a few tests that usually pass but sometimes mysteriously fail when run on the same code. Since they can’t be reliably replicated, they can be difficult to fix. The good news for software testing is that there is a set of usual suspects that cause these issues: test order, async - [AppQuality Crowd Testing Platform Receives €3.5 million](https://www.softwaretestingmagazine.com/news/appquality-crowd-testing-platform-receives-e3-5-million/) - You might think that the crowd testing space is already crowded, but some companies are still expanding like Italian startup AppQuality that announced recently raising €3.5 million in a financial round. Founded in 2015, AppQuality uses the power of the crowd to test apps, websites, chatbots, facebook pages, landing pages, newsletters, digital products and ADV - [Static Analysis for C++](https://www.softwaretestingmagazine.com/videos/static-analysis-for-c/) - Static analysis tools have the potential to significantly improve programmer productivity as well as the safety, reliability and efficiency of the code they write. Modern static analysis has moved well beyond the mental model people often have based on “lint”: just finding simple typos. Static analysis can find subtle, complex bugs early, identify opportunities to - [Test Suites and Program Analysis](https://www.softwaretestingmagazine.com/videos/test-suites-and-program-analysis/) - Specializing static analysis techniques for test suites has yielded interesting results. We've previously learned that most tests are simple straight-line code, namely a sequence of setup statements followed by a payload consisting of asserts. We show how static analysis can identify useless setup statements, enabling developers to simplify and speed up their test cases. https://www.youtube.com/watch?v=dH7bXocxPR0 - [Advanced Software Testing & Refactoring Techniques](https://www.softwaretestingmagazine.com/videos/advanced-software-testing-refactoring-techniques/) - When you inherit difficult code it can take weeks to become productive. Having the right tools for software testing and refactoring job and knowing how to use them makes a huge difference. Emily Bache explains this in a series of three posts that deal with approvals and mutation testing; the Lift-Up Conditional refactoring technique; replacing - [Whole Team Quality](https://www.softwaretestingmagazine.com/videos/whole-team-quality/) - We know that successful Agile teams live and breathe by the “Whole Team Quality” principle. But what does it actually mean in practice – and what does it definitely not mean? This presentation explores techniques that Agile and Scrum teams can use to evolve their software testers and developers and to empower the team to - [Integrating Selenium WebDriver with Java-TestNG and Cucumber](https://www.softwaretestingmagazine.com/knowledge/integrating-selenium-webdriver-with-java-testng-and-cucumber/) - Learn how to integrate Cucumber and Selenium WebDriver open source test automation frameworks to define automated tests in a language easy to understand. - [Achieving Solid Mobile Testing](https://www.softwaretestingmagazine.com/knowledge/achieving-solid-mobile-testing/) - The mobile scene is growing faster than ever. Applying software testing practices to the diversity and the complexity of the mobile ecosystem is not easy. In this article, Luz Parra presents some good practices to achieve a solid mobile testing. Author: Luz Parra, Hexacta, https://www.hexacta.com/ Mobile usage is a hot topic. Everywhere you look today, - [Getting Performance Testing Back on Track](https://www.softwaretestingmagazine.com/knowledge/getting-performance-testing-back-on-track/) - Agile, DevOps & Continuous Delivery put pressure on traditional software testing and performance testing. This article explains issues proposes some solutions. - [An Evolutionary Approach to DevOps](https://www.softwaretestingmagazine.com/videos/an-evolutionary-approach-to-devops/) - Learn in this presentation how a Chicago finance company avoided a radical shift and took a more evolutionary approach to its DevOps transformation. Kevin Harriss shares the lessons that this organization learned along the way to hopefully ease your own DevOps transformation. Many talks about DevOps transformations take a “big bang” approach requiring a radical - [Penetration Testing in the Release Pipeline](https://www.softwaretestingmagazine.com/videos/penetration-testing-in-the-release-pipeline/) - Teams should take security seriously with today’s online threats and follow secure coding and security testing practices. They should use web and native application scanning tools both statically and dynamically where-ever possible and required. These tools can be time-consuming in a release pipeline which is where you want to target your testing to real security - [Quality Code: Software Testing Principles, Practices, and Patterns](https://www.softwaretestingmagazine.com/knowledge/quality-code-software-testing-principles-practices-and-patterns/) - There are many books about software testing, but Quality Code is among the best that I have read. It presents a philosophy about software testing that has been mine in my previous life as a software developer: the programmer is the main person responsible for the quality of its code. Stephen Vance describes the goal - [Quality Excites, Gliwice, Poland, June 19-20 2020](https://www.softwaretestingmagazine.com/conferences/quality-excites/) - Quality Excites (QE) is a conference on software testing and software quality assurance that take place in Gliwice, Poland. It provides lectures and workshops for professional software testers who want to learn about the newest technologies and the best practices. All the talks are in Polish. Besides the software testing and software quality assurance topics, - [Appium in Enterprise Banking](https://www.softwaretestingmagazine.com/videos/appium-in-enterprise-banking/) - This presentation shows how Appium, an open source test automation tool, is playing a significant role in bringing the extreme fast changes to the market in a real-time banking digital environment. Mobile Banking apps involves extensive testing due to multiple data variations, multiple app states, complex app flows, secured authentication, integration with third party apps, - [Disrupting QA: Trends in Code Quality Automation](https://www.softwaretestingmagazine.com/videos/disrupting-qa-trends-in-code-quality-automation/) - This presentation reviews recent developments in code analysis as well as the history of static analysis in commercial software and its evolution in the academic world. It provides an overview of the current commercial landscape, and conclude with best practices for organizations looking to bring static analysis into their software development environment and software testing - [Integration & End-to-End Testing with TestContainers and JUnit 5](https://www.softwaretestingmagazine.com/videos/integration-end-to-end-testing-with-testcontainers-and-junit-5/) - The TestContainers library facilitates simple start up of a service dependencies, i.e. Postgres, Redis in throwaway Docker containers. This open source library works over Docker API and has a list of features which significantly improve a software developer experience. Some of these features are: * Docker environment autodiscovery * mapping to random unique host ports - [The Role of Attachments in Bugs Reports](https://www.softwaretestingmagazine.com/knowledge/the-role-of-attachments-in-bugs-reports/) - This article explains how the quality of a bug report’s attachments can help improve the communication between software testers and software developers. - [Getting Performance Testing Back on Track - Part 2](https://www.softwaretestingmagazine.com/knowledge/getting-performance-testing-back-on-track-part-2/) - This article covers the resource and cost aspects of performance testing. The author shares also some final thoughts on the future of performance testing. - [SpecFlow Acquired by Tricentis](https://www.softwaretestingmagazine.com/news/specflow-acquired-by-tricentis/) - Tricentis has acquired SpecFlow, the dominant Behavior-Driven Development (BDD) tool for .NET software developers. SpecFlow pragmatic approach to specification-by-example has helped software development teams improve collaboration with business stakeholders to build and deliver higher quality software with Agile testing. SpecFlow will remain a free, open source offering for the software development and testing communities. SpecFlow+, - [Committing to Software Quality](https://www.softwaretestingmagazine.com/videos/committing-to-software-quality/) - After having worked as a software tester, an agile coach and a programmer, I have seen and experienced software development from different perspectives. One of the things that has stuck with me the most is how limited our view of software quality is. While we struggle with our unit tests or test cases, we are - [Five Levels of E-commerce Automated Testing](https://www.softwaretestingmagazine.com/videos/tive-levels-of-e-commerce-automated-testing/) - We all know that test automation is a must if you hope to perform software testing on a large e-commerce project. However, there is more than one way to write tests for your software, and each has its own pros and cons. This talk explains five different approaches to software testing - unit, functional, acceptance, - [Millisecond Full Stack Acceptance Tests](https://www.softwaretestingmagazine.com/videos/millisecond-full-stack-acceptance-tests/) - Are your full stack acceptance tests slow, non-deterministic and hard to maintain? You're not alone. Imagine running hundreds of them in a few seconds, giving the same result every time. How do you think a feedback loop that fast would that affect your team's productivity? This video presents what this workflow looks like. You will - [Testing Test Automation Frameworks](https://www.softwaretestingmagazine.com/videos/testing-test-automation-frameworks/) - More and more organizations build test automation frameworks based on the WebDriver and Appium tools to perform software testing their web and mobile projects. A big part of why there are so many flaky tests is that we don't treat our tests as production code. Moreover, we don't treat our framework as a product. In - [The Trap of Performance Testing](https://www.softwaretestingmagazine.com/videos/the-trap-of-performance-testing/) - It doesn’t matter if you are developing software with Java, .NET, PHP or another language. If you need to do performance testing - it will be a challenging task, especially nowadays with microservices architectures, clusters and very complex systems. This presentation addresses the most common pitfalls of performance tests. The presenter shares his experience gained - [spriteCloud Launches Subscription-Based Software Testing Services](https://www.softwaretestingmagazine.com/news/spritecloud-launches-subscription-based-software-testing-services/) - spriteCloud, an Amsterdam based software testing and cybersecurity services provider, has announced the launch of a Software Testing Subscription service. The new subscription model allows clients to create a custom testing service bundle that meets their specific software testing needs. Called a Test Stack, this modular service package consists of a flexible blend of functional - [Qualitest Acquires AI and Machine Learning Company AlgoTrace](https://www.softwaretestingmagazine.com/news/qualitest-acquires-ai-and-machine-learning-company-algotrace/) - Qualitest software testing and quality assurance company has acquired AI and machine learning company AlgoTrace for an undisclosed amount. This acquisition marks the first step of Qualitest's growth strategy following an investment from Bridgepoint earlier this year. The acquisition will allow Qualitest to expand the number of AI-powered software testing solutions available to clients, as - [ProdPerfect Announces $13M Funding](https://www.softwaretestingmagazine.com/news/prodperfect-announces-13m-funding/) - ProdPerfect, a provider of autonomous end-to-end (E2E) web application testing solution, has announced a $13 million Series A round led by Anthos Capital with the participation of Fika Ventures, Eniac Ventures, Entrepreneurs Roundtable Accelerator, and Acrew Capital. ProdPerfect aims to use the power of machine learning to solve the hardest, most important, and previously unsolved - [API Testing Definition](https://www.softwaretestingmagazine.com/knowledge/api-testing-definition/) - Learn the challenges of testing different API technologies during regression testing in software development and the features a tool should offer for API testing. - [Specific Practices in Financial Software Testing](https://www.softwaretestingmagazine.com/knowledge/specific-practices-in-financial-software-testing/) - This article, explores specific financial software testing practices practiced commonly by the financial testing service providers like banks and insurances. - [Safe Software Testing in Production](https://www.softwaretestingmagazine.com/knowledge/safe-software-testing-in-production/) - Performing software testing in production is not a taboo anymore in our era of cloud computing and DevOps. This article discusses different types and approaches to do software testing in production and associated contexts, during which one or another kind of functional testing is useful. Also, we will describe in detail about the effective organization - [Autify Announced $2.5 Million Financing](https://www.softwaretestingmagazine.com/news/autify-announced-2-5-million-financing/) - Autify software testing record and playback platform vendor announced a $2.5 million seed round led by Global Brain, SalesForce Ventures and Archetype Ventures, raising total capital to over $3 million. The funding will be used in part to support the company's global and U.S.expansion. Autify claims to address the lack of software testing engineers, exacerbated - [Automatic Testing of a Heavily Integrated Software](https://www.softwaretestingmagazine.com/videos/automatic-testing-of-a-heavily-integrated-software/) - Running more than 5000 automated system tests on a deployed application with outgoing connections to about 25 other systems, each with their own dependencies, where test data is complex and needs to be in-sync, is a great challenge. Doing it every night, year after year, with the requirement to fail only on the event of - [Software Testing Automation: How to Avoid Common Mistakes](https://www.softwaretestingmagazine.com/knowledge/software-testing-automation-how-to-avoid-common-mistakes/) - Different people from the software testing field can have completely opposing opinions about the process of test automation. Sometimes it happens that after a while, the initial expectations and hopes of this substantially costly investment are not justified at all. In simple words, test automation does not bring the expected profits. In this article, we - [GitLab Gets $268 Million Financing](https://www.softwaretestingmagazine.com/news/gitlab-gets-268-million-financing/) - GitLab DevOps solution vendor has completed a $268 million Series E round of fundraising that pushed the company’s valuation to $2.75 billion. This latest funding round was led by existing investors Goldman Sachs and ICONIQ, but also included participation from nine new-to-GitLab investors. GitLab is a complete DevOps platform, delivered as a single application. From - [Let's Test South Africa, Johannesburg, South Africa, November 24-26 2019](https://www.softwaretestingmagazine.com/conferences/lets-test-south-africa/) - The Let's Test South Africa conference is an event focused on software testing and software quality. It is a unique opportunity for the African software testing community to network and learn from international and local software testing and software quality assurance experts. In the agenda of the Let's Test South Africa conference you can find - [Deep Oracles: Multiplying the Value of Automated Tests](https://www.softwaretestingmagazine.com/videos/deep-oracles-multiplying-the-value-of-automated-tests/) - One of the most widely touted drawbacks of the automated tests is that they work in strictly bounded context. They can only detect problems for which they are specifically programmed. The standard automated test has a bunch of assertions in the last step. By definition, an automated test cannot detect an ‘unknown’ problem. Because of - [SmartBear Acquires Bitbar](https://www.softwaretestingmagazine.com/news/smartbear-acquires-bitbar/) - SmartBear has announced the acquisition of Bitbar, a provider of mobile app test automation platform and device cloud. No financial terms were disclosed. Crunchbase puts Bitbar’s value at about $3 million. In the past months, SmartBear already acquired Cucumber Ltd, Hiptest and Zephyr. The Bitbar acquisition is aimed at completing the CrossBrowserTesting (CBT) tool that - [EuroSTAR RisingSTAR Award for Innovation in Software Testing](https://www.softwaretestingmagazine.com/news/eurostar-risingstar-award-for-innovation-in-software-testing/) - The RisingSTAR Award, supported by EuroSTAR Conferences, James Lyndsay and Bart Knaack, was created to stimulate innovation and encourage new ideas in the software testing industry. The RisingSTAR brings together many of the most influential testing minds as a supporting group to help develop winning ideas for the overall benefit of the industry. This software - [ISTQB Released Acceptance Testing Syllabus](https://www.softwaretestingmagazine.com/news/istqb-released-acceptance-testing-syllabus/) - The ISTQB (International Software Testing Qualifications Board) General Assembly has approved the new Acceptance Testing –specialist module syllabus for general release. This Acceptance Testing syllabus is joint effort between ISTQB and IQBBA (International Qualification Board for Business Analysis). This syllabus will facilitate the efficiency of acceptance testing through the joint training of business analysts / - [Royal Testing for Secure Applications](https://www.softwaretestingmagazine.com/videos/royal-testing-for-secure-applications/) - Applications are one of the most exposed parts or any organization, but most companies fall short on knowing how and what to monitor within them. In this presentation, Kevin Johnson of Secure Ideas uses his background as both a software developer and a penetration tester to show attendees how to determine these methods. Combining application - [Lessons Learned on Testing API](https://www.softwaretestingmagazine.com/videos/lessons-learned-on-testing-api/) - Viktor Slavchev shares some hindsight about an API testing project. API is one of the areas where it makes sense to invest in test automation, because it is an interface that is consumed by code or by an application. So, it fits perfectly the description of easy to test with code application. However, Viktor Slavchev - [Junit5: The Next Gen of Android Testing](https://www.softwaretestingmagazine.com/videos/junit5-the-next-gen-of-android-testing/) - Junit 5 is a big step for the world of unit testing for Android apps. This is a new very flexible open source testing framework, based on many years of experiences with Junit 4. At the sporttotal company, we use Junit 5 for our Android unit tests and it changed the way we write our - [Easy Browser Testing Using RSpec and Rails 5.1](https://www.softwaretestingmagazine.com/videos/easy-browser-testing-using-rspec-and-rails-5-1/) - This presentation explains the new system specs in RSpec, how to set them up, and what benefits they provide to test the browser stack of your application. If you want to improve your RSpec testing suite for your browser including JavaScript with full stack testing this talk is for you! Traditionally doing a full stack - [Create the Conditions for BDD Success](https://www.softwaretestingmagazine.com/videos/create-the-conditions-for-bdd-success/) - Matt Wynne, co-founder of Cucumber, delivers a short webinar presentation on 10 easy ways to fail at Behavior-Driven Development (BDD). Many organizations desperately want to enjoy the benefits of practicing Agile testing BDD, yet set themselves up for failure. Growing new practices in your software development teams is a lot like growing plants: you need - [Tricentis Buys TestProject](https://www.softwaretestingmagazine.com/news/tricentis-buys-testproject/) - Tricentis announced that it has acquired TestProject, an Israeli company that has developed a test automation platform built on the tow of the leading open source software testing tools: Selenium and Appium. TestProject claims to support all major operating systems and to enable any software team to test web, Android, and iOS apps using a - [Software Testing Doesn't End With DevOps](https://www.softwaretestingmagazine.com/knowledge/software-testing-does-not-end-with-devops/) - As DevOps accelerates the deployment of code to production, how do we integrate software testing into DevOps? Does DevOps mean the end of testing? - [More Agile Testing](https://www.softwaretestingmagazine.com/knowledge/more-agile-testing/) - The "More Agile Testing" book is the sequel to the book Agile Testing written by Janet Gregory and Lisa Crispin. This book continues to explore the topic of software testing in an Agile context. It provides more than 500 pages of Agile knowledge to the software testing community, building on the Agile Testing foundations described - [Lean-Agile Acceptance Test-Driven Development](https://www.softwaretestingmagazine.com/knowledge/lean-agile-acceptance-test-driven-development/) - Acceptance tests are defined in this book as the test created by the customer in collaboration with the developer and the tester prior to implementation. They are not the traditional user acceptance tests performed after implementation. Although acceptance tests can be used at different development stages, Ken Pugh proposes mainly in this book an approach - [The End of Cucumber (As We Know It)](https://www.softwaretestingmagazine.com/news/the-end-of-cucumber-as-we-know-it/) - At the end of June, SmartBear has announced the acquisition of Cucumber Ltd., the company behind the open source software testing automation framework Cucumber. Cucumber is one of the tool the most adopted by the Behavior-Driven Development (BDD) Agile testing community with over 30 million downloads. This acquisition of Cucumber strengthens the BDD solutions that - [Using Command Line in Software QA Activities](https://www.softwaretestingmagazine.com/tools/using-command-line-in-software-qa-activities/) - Learn how mastering Linux command line tools and utilities like cURL, Siege or Ngrep could help in software testing and software quality assurance activities - [STARWEST, Anaheim, USA, September 29 - October 4 2019](https://www.softwaretestingmagazine.com/conferences/starwest/) - STARWEST is a six-day software testing event and conference that features pre-conference training, in-depth half- and full-day tutorials and conference sessions covering major software testing issues and software quality solutions. In the agenda of the STARWEST software testing conference you can find topics like "The Path to Test Leadership: A Road Less Traveled", "IoT Software - [TestExpo, London, UK, October 17 2019](https://www.softwaretestingmagazine.com/conferences/testexpo/) - TestExpo is a conference structured around a series of software testing themes that takes place in London, UK. TestExpo focuses on the ambitions, plans and goals of the software testing community in the UK for learning and improving software testing practices. In the agenda of the TestExpo conference, you can find topics like "What roles - [Accelerate State of DevOps 2018](https://www.softwaretestingmagazine.com/resources/accelerate-state-of-devops-2018/) - The Accelerate State of DevOps reports explains characteristics of DevOps best performers and how DevOps is linked to software testing and Agile & Lean culture. - [Women Who Test](https://www.softwaretestingmagazine.com/resources/women-who-test/) - Women Who Test is a community for women software testers. Women Who Test connects women software testing professionals around the world, allowing them to share software testing ideas and solutions while helping each other thrive and advance their careers. On the Women Who Test website, you will find a calendar of events, a list of - [Master Apache JMeter](https://www.softwaretestingmagazine.com/knowledge/master-apache-jmeter/) - The book "Master Apache JMeter From load testing to DevOps" provides an impressive amount of knowledge on how to successfully do performance testing with JMeter. - [Chrome Developer Tools Features for the QA Engineer](https://www.softwaretestingmagazine.com/knowledge/chrome-developer-tools-features-for-the-qa-engineer/) - Learn how Chrome Developer Tools (Chrome DevTools) can be used for web software testing and quality assurance activities, performance and JavaScript analysis. - [Teaching and Coaching Exploratory Testing](https://www.softwaretestingmagazine.com/videos/teaching-and-coaching-exploratory-testing/) - There is a lot of talk around software testing - who will do it, when it needs to happen, boxes it needs to fit in — yet not enough on the actual testing. This webinar explores one problem in a demo setting using an exploratory testing approach. This means live testing (and live coding) to figure out the - [Java Unit Testing: Spock versus JUnit 5](https://www.softwaretestingmagazine.com/videos/java-unit-testing-spock-versus-junit-5/) - Spock was a game changer for all the Java software developers struggling with unit testing in JUnit 4. Compact syntax, parameterized tests or flexibility to mention just a few advantages. Over 10 years after JUnit 4.0, the brand new, written from scratch, Java 8 optimized JUnit 5 has been released. Is it still worth to - [Modified Mob Testing](https://www.softwaretestingmagazine.com/videos/modified-mob-testing/) - As traditional knowledge sharing is no longer an effective way to deliver great software, the presenter has modified the mob programming concept to mob testing to improve the way teams communicate. This innovative approach to software testing allows the whole software development team to share every piece of information early on. Mob testing tightens loopholes - [How to Capture Logs from Windows Phone with Field Medic](https://www.softwaretestingmagazine.com/knowledge/how-to-capture-logs-from-windows-phone-with-field-medic/) - Learn how to use the Field Medic application and its usage in software testing. This tool allows to collect the information about a device and logs from your device. - [Secrets to Successful Automated Testing with Watir](https://www.softwaretestingmagazine.com/knowledge/secrets-to-successful-automated-software-testing-with-watir/) - Watir (Web Application Testing in Ruby), is an open-source Ruby library for automated software testing. Learn 4 Secrets of Successful Watir Software Testing. - [Software Testing in a Non-Deterministic World](https://www.softwaretestingmagazine.com/knowledge/software-testing-in-a-non-deterministic-world/) - Modern non-deterministic software and systems like robots or IoT with technologies like machine learning or cloud computing require different software testing. - [Improving Metrics With Test-Driven Development (TDD)](https://www.softwaretestingmagazine.com/knowledge/improving-metrics-with-test-driven-development-tdd/) - Learn five metrics that should improve with the adoption of the Test-Driven Development (TDD) agile practice for software development and testing. - [Well Tested Software](https://www.softwaretestingmagazine.com/videos/well-tested-software/) - Software Testing is hard. Realistic testing of web applications in a real browser is even harder. In this video, Gleb Bahmutov shows you how to quickly test any web application using cutting-edge tools. Then you will see how to build high-quality software from individual modules using appropriate tools and creating an environment where bugs can - [Getting in Bed with QA & Making Testing Agile](https://www.softwaretestingmagazine.com/videos/getting-in-bed-with-qa-making-testing-agile/) - If you are in bed with your partner but you are not collaborating, then nothing good is going to happen. This is thee same for quality assurance (QA) and software testing in Agile development projects. Fully incorporating software testing into your Scrum project from the start is essential to cross-team collaboration. It is only by - [Getting in Bed with QA & Making Testing Agile](https://www.softwaretestingmagazine.com/videos/getting-in-bed-with-qa-making-testing-agile/) - If you are in bed with your partner but you are not collaborating, then nothing good is going to happen. This is thee same for quality assurance (QA) and software testing in Agile development projects. Fully incorporating software testing into your Scrum project from the start is essential to cross-team collaboration. It is only by - [Elastic Leadership for Software Testers](https://www.softwaretestingmagazine.com/videos/elastic-leadership-for-software-testers/) - This talk discusses elastic leadership principles in the context of software testing. You will learn how to apply them effectively in your day to day work and how they can help you as a software tester to become more effective, while making others around you more effective as well. https://www.youtube.com/watch?v=jHCUIgP_p8Q Video producer: https://www.testcon.lt/ - [Common System and Software Testing Pitfalls](https://www.softwaretestingmagazine.com/knowledge/common-system-and-software-testing-pitfalls/) - In his preface of the book “Common System and Software Testing Pitfalls”, Donald G. Firesmith writes “You can think of this book as a catalog and repository of testing antipatterns: the pitfalls to avoid, how to mitigate their negative consequences if you can’t avoid them, and how to escape from them once you’ve fallen in. - [Open Source Behavior-Driven Development (BDD) Tools for PHP](https://www.softwaretestingmagazine.com/tools/open-source-behavior-driven-development-bdd-tools-for-php/) - This article provides a list of open source Behavior-Driven Development (BDD) PHP tools for functional or acceptance software testing and requirement management - [Staying Sane While Testing the Hard Stuff](https://www.softwaretestingmagazine.com/videos/staying-sane-while-testing-the-hard-stuff/) - Even the best software test suites can't entirely prevent nasty surprises: race conditions, unexpected interactions, faults in distributed protocols and so on, still slip past them into production. Yet writing even more tests of the same kind quickly runs into diminishing returns. This talk presents new software testing automated techniques that can dramatically improve your - [Software Testing Gone Wrong](https://www.softwaretestingmagazine.com/videos/software-testing-gone-wrong/) - Conferences are often filled with software testing success stories. It can be just as enriching and much more fun to hear about how not to do something. This lightning talk is all about software testing gone wrong. Want to hear how you end up with an integration test suite full of failing tests without changing - [Progressive Testing to Meet the Performance Imperative](https://www.softwaretestingmagazine.com/videos/progressive-testing-to-meet-the-performance-imperative/) - Users care as much about how your service performs as they do what job it helps them accomplish. This is why performance is imperative and performance testing a must. So why do we still see so many 503 errors and slow apps? The answer is empathy, a lack thereof. Performance is the most tangible element - [Unit Testing with xUnit](https://www.softwaretestingmagazine.com/videos/unit-testing-with-xunit/) - xUnit.net is an open source unit testing tool for the .NET Framework. Written by the original inventor of NUnit v2, xUnit.net is the latest technology for unit testing C#, F#, VB.NET and other .NET languages. xUnit.net works with ReSharper, CodeRush, TestDriven.NET and Xamarin. This presentation covers the xUnit testing framework. After explaining the new terminology, - [spriteCloud Launches Calliope.pro for Immediate Use by Worldwide Test Automation Community](https://www.softwaretestingmagazine.com/news/spritecloud-launches-calliope-pro-for-immediate-use-by-worldwide-test-automation-community/) - Calliope.pro imports JSON and XML test results from Cucumber, jUnit and other major software test automation tools and makes the data easily accessible in a central, shareable dashboard. spriteCloud B.V., a provider of software testing services, has announced the worldwide availability of the unified test results dashboard Calliope.pro. Gathering test results from tools like Cucumber, - [Codemanship TDD](https://www.softwaretestingmagazine.com/knowledge/codemanship-tdd/) - Like many Agile approaches, the principles of Test-Driven-Development (TDD) and its Red-Green-Refactor cycle seem deceptively simple. As often, things are more complicated in practice and this is why Jason Gorman wrote a 200 pages book about TDD that explores the multiples dimensions of this approach. If the book TDD from Jason Gorman presents naturally in - [Belgium Testing Days, Brussels, Belgium, October 25 2017](https://www.softwaretestingmagazine.com/conferences/belgium-testing-days/) - The Belgium Testing Days (BTD) is a conference dedicated to software testing that takes place in Brussels. The BTD event aims to be the best software testing conference with leading experts on Testing, QA, DevOps, Mobile Testing, Test Automation and Continuous Delivery. On top of the expert speaker lineup, you will have a chance to - [Web hosting Monitoring Services and Tools](https://www.softwaretestingmagazine.com/knowledge/web-hosting-monitoring-services-and-tools/) - Some of the best online website monitoring services and tools that you can use to monitor your website uptime or response time for free or with a pay plan. - [AI Failure Story: Paying a Heavy Price for Test Strategy Errors](https://www.softwaretestingmagazine.com/knowledge/ai-failure-story-paying-a-heavy-price-for-test-strategy-errors/) - As Artificial Intelligence (AI) is gaining wide acceptance in the software development world, the question is open on how you should apply software testing practices to this type of software. Based on a true story, Anna Royzman explains that you need to carefully design your test strategy... and not only for AI software. Author: Anna - [Load Testing with Visual Studio Team Service](https://www.softwaretestingmagazine.com/knowledge/load-testing-with-visual-studio-team-service/) - Learn the main principles behind load testing and a step by step process to perform load testing using Microsoft's Visual Studio Team Service. - [A Coach Guide to Agile Testing](https://www.softwaretestingmagazine.com/knowledge/a-coach-guide-to-agile-testing/) - A Coach Guide to Agile Testing introduces the Agile Testing Quadrants, how to use test automation and explains how software testers contribute in Scrum meetings. - [REST APIs and WebDriver](https://www.softwaretestingmagazine.com/videos/rest-apis-and-webdriver/) - This talk demonstrates to participants how they can use HTTP request libraries and WebDriver in harmony. A common pattern that Automator's fall into is trying to execute every action of a test via the UI, from logging in, creating required data, navigating to that specific data and then running assertions on it before logging out. - [Architecture of Testing Frameworks](https://www.softwaretestingmagazine.com/videos/architecture-of-testing-frameworks/) - Software testing is today a crucial part of software development, but if it comes to good programming practices a lot of teams have some issues to create sustainable and maintainable tests. Learning the usage of a testing tool is often not enough for writing those. It is also necessary to create a framework which abstracts - [TimeTest your Java Code with Spock](https://www.softwaretestingmagazine.com/videos/timetest-your-java-code-with-spock/) - Spock is a Groovy-based open source testing and specification framework for Java and Groovy applications that makes writing tests fun again. We can write beautiful and highly expressive tests for Java applications because of its domain-specific language (DSL) and all the power that Groovy provides us. Remember the old days when you performed software testing - [Star Trek: BDD Enterprise](https://www.softwaretestingmagazine.com/videos/star-trek-bdd-enterprise/) - This presentation shows what it is like working with Behavior Driven Development (BDD) frameworks like JBehave, Cucumber or Concordian. It proposes an effective alternative solution for BDD which is 'Spock' – a convenient, lightweight framework, based on the Groovy language. 'To explore strange new worlds, to seek out new life and new civilizations, to boldly - [Suggested Best Practices for Gherkin](https://www.softwaretestingmagazine.com/videos/suggested-best-practices-for-gherkin/) - Gherkin is the language that many Behavior-Driven Development open source software testing tools like Cucumber or Behat use to define test cases. Gherkin is designed to be non-technical and human readable, and collectively describes use cases relating to a software system. The purpose of Gherkin is to promote Behavior Driven Development (BDD) practices across an - [UKSTAR Software Testing Conference, London, March 11-12 2019](https://www.softwaretestingmagazine.com/conferences/ukstar-software-testing-conference/) - The UKSTAR Software Testing Conference is a software testing event taking place in London and aimed at software testing professionals. This conference wants to offers an experience of introspection and forward-thinking for software testing professionals to renew their determination and passion to advance the software testing role. In the agenda of the UKSTAR Software Testing - [Test Management Forum, London, UK, January 31 2018](https://www.softwaretestingmagazine.com/conferences/test-management-forum-london/) - The Test Management Forum is a one-day conference on software testing that takes place in London. This afternoon event proposes several talks that explore all the aspect of software testing and software quality from Agile approaches to DevOps. In the agenda of the Test Management Forum conference you can find topics like "Usability testing, a - [Bug Metrics and Incident Management](https://www.softwaretestingmagazine.com/knowledge/bug-metrics-and-incident-management/) - Learn how you can define and use metrics from bug tracking and defect management to better understand your software testing and software development efforts. - [Mabl Gets $20M Financing Led by GV (Google Ventures)](https://www.softwaretestingmagazine.com/news/mabl-raises-20m-financing-led-by-gv-google-ventures/) - mabl, a provider for machine learning based test automation, announced that it has raised $20M in Series B funding. The round was led by GV (formerly Google Ventures), with participation from existing investors CRV and Amplify Partners. mabl will use the proceeds to accelerate innovation aimed at making it easier to implement and maintain automated - [Refactoring for Testability](https://www.softwaretestingmagazine.com/videos/refactoring-for-testability/) - There are a lot of examples on the web on how to introduce good agile testing and architectural patterns when you are starting a new software development project. In reality, even on newer projects, you are more often working in a less than ideal state. Schedules are tight, customers want more features, but at some - [What Drives Software Quality](https://www.softwaretestingmagazine.com/knowledge/what-drives-software-quality/) - Ben Linders explores the different aspects of quality linked to software development activities, from requirements to testing and operations. Instead of writing an encyclopedia, he provides many links to external resources that allows the reader to dig deeper in a specific topic. - [Agile Testing & BDD eXchange, London, UK, November 8-9 2018](https://www.softwaretestingmagazine.com/conferences/agile-testing-bdd-exchange/) - The Agile Testing & BDD eXchange conference is a two-day event focused on all aspects of Agile testing and Behaviour-Driven Development. It provides an environment to learn and network for all Agile developers and software testers. In the agenda of the Agile Testing & BDD eXchange conference you can find topics like "Establishing Modern QA - [Continuous Testing for .NET](https://www.softwaretestingmagazine.com/knowledge/continuous-testing-for-net/) - Continuous Testing is the process of executing automated tests as part of the software delivery pipeline to obtain immediate feedback on the business risks associated with a software release candidate. This practice is strongly associated to the Continuous Delivery approach. In his article "Continuous Testing in .NET", Damir Arh proposes an overview of continuous testing - [Successful Software Testing Leadership](https://www.softwaretestingmagazine.com/videos/successful-software-testing-leadership/) - This presentation discusses the qualities of the modern software testing leader. Whether you are responsible for establishing a software testing practice in your organization, managing test processes or people, defining testing strategies for your team, coaching testing or influencing your co-workers to adopt successful quality practices, this presentation provides you the foundations and knowledge to - [Motivating Software Testers](https://www.softwaretestingmagazine.com/videos/motivating-software-testers/) - Motivation software testers is perhaps the most important duty of the test managers. However, testers might responds very differently to the same stimulus according to their personality. This video show participants the practical way to deal with this issue of software testers' motivation, using the following structure. 1) Mr. Software Tester * Boosting testers' pride - [Designing Software Testing Experiments](https://www.softwaretestingmagazine.com/videos/designing-software-testing-experiments/) - There is a lot of talk in modern software testing teams about experimentation. Classically an experiment is a very structured series of activities designed to find something out. Sounds a lot like software testing and is in direct alignment with the concepts around Test-Driven Development (TDD), Behavior-Driven Development (BDD) and Acceptance Test-Driven Development (ATDD). This - [Unit Testing in C# using XUnit](https://www.softwaretestingmagazine.com/videos/unit-testing-in-c-using-xunit/) - Part of the .NET Foundation, xUnit.net is an open source unit testing tool for the .NET Framework (C#, F#, VB.NET, etc). xUnit.net works with ReSharper, CodeRush, TestDriven.NET and Xamarin. In this introduction tutorial video, Tim Corey reminds us that unit testing is an important tool for the C# developer, not only to make sure that - [Building a Customer Quality Dashboard](https://www.softwaretestingmagazine.com/videos/building-a-customer-quality-dashboard/) - Software testing metrics can be very difficult: there are thousands of them out there, it is hard to know which ones are important, many are hard to collect, its often difficult to extract meaning from the metrics, and everyone has an opinion on the usefulness of any metric that you might choose. So, what is - [TDD: Red, Green and What?](https://www.softwaretestingmagazine.com/videos/tdd-red-green-and-what/) - The “refactor” step in Test-Driven Development (TDD) is deceptively simple: you just have to improve the code, without changing what it does, right? And the experts make it look so easy: “Look”, they say, “here's some duplication, which I will remove by "insert magic incantation here”. But how should you decide which “duplication” to remove - [Painless Integration Testing with TestContainers](https://www.softwaretestingmagazine.com/videos/painless-integration-testing-with-testcontainers/) - Testcontainers is an open source Java 8 library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container. Unit testing is nice, but without a proper integration testing you might not know how your application will behave once it's deployed to - [Software Testing Team Communication](https://www.softwaretestingmagazine.com/knowledge/software-testing-team-communication/) - This article presents some general ideas about the communication issues for software testing teams. With Agile software development approaches like Scrum, communication between team members (software testers and developers) and with external stakeholders become a critical for project success. - [Testers and Product Owners in Agile Teams](https://www.softwaretestingmagazine.com/knowledge/testers-and-product-owners-in-agile-teams/) - When a software development team switches its approach to an Agile framework like Scrum, the place of software testing changes. This article describes the new role of software testers in Agile teams and their relationships with the product owners. - [Testing Microservices with REST Assured](https://www.softwaretestingmagazine.com/videos/testing-microservices-with-rest-assured/) - Testing and validating REST services in Java is harder than in dynamic languages such as Ruby and Groovy. REST Assured is an open source software testing tool that brings the simplicity of using these languages into the Java domain. REST Assured supports any HTTP method but has explicit support for POST, GET, PUT, DELETE, OPTIONS, - [Spring Integration Testing With Maven & Spock](https://www.softwaretestingmagazine.com/knowledge/spring-integration-testing-with-maven-spock/) - ​It is not easy to write good automated tests as it involves to create and maintain a stable testing environment and configure the right tools. In this free less extracted from his "Test With Spring" course, Petri Kainulainen explains how to run integration tests With Maven, Spock edition. The lesson starts with remembering the requirements - [Java Test Driven Development (TDD) with Spring Boot](https://www.softwaretestingmagazine.com/videos/java-test-driven-development-tdd-with-spring-boot/) - This tutorial presents how to do Test-Driven Development (TDD) for a Spring Boot application and how some of the latest Spring Boot annotations and utilities make that easy. Ever wonder how to test a hard problem like caching or write an integration test without making an external API call? Or come across a situation where - [Perils of Page-Object Pattern](https://www.softwaretestingmagazine.com/videos/perils-of-page-object-pattern/) - Page-Object pattern is very commonly used during software testing when you use test automation frameworks. However, as the scale of the framework grows, there is a limitation on how much reusability really happens. It can inherently become very difficult to separate the test intent from the business domain. This presentation discusses the issues with the - [What Is Next for Functional QA Managers](https://www.softwaretestingmagazine.com/videos/what-is-next-for-functional-qa-managers/) - With the rapid implementation of Agile development in most IT environments, the traditional roles of functional QA managers are changing. Testing is now the responsibility by the product team; day-to-day testing tasks and accountabilities are largely owned by the product team and defect status is discussed on a quick daily meeting. But yet all of - [How to Be a Better Software Testing Team Lead or Manager](https://www.softwaretestingmagazine.com/knowledge/being-a-better-test-leader-or-test-manager/) - Some tips on how to be a better software testing team lead or a test manager for a software testing team in a software development project. - [Are we Quality Assurance or Testers?](https://www.softwaretestingmagazine.com/videos/are-we-quality-assurance-or-testers/) - An often overshadowed aspect of building great products is ensuring these products are reliable and perform as expected. Similar to physical products, the quality of a digital product has a large impact on the customer/user experience. Typically a quality assurance (QA) or software testing team leads this effort. But, what is the difference between QA - [ChinaTest, Beijing, China, July 15-18 2018](https://www.softwaretestingmagazine.com/conferences/chinatest/) - ChinaTest is a four-day conference about software testing that will take place in Beijing. It is part of the TiD Conference series that integrates resources and forces of SPIChina, ChinaTest and AgileChina. In the agenda of the ChinaTest conference you can find topics like "Two Futures of Software Testing", "Code Quality Improvement Experience Shared by - [High Cost and High Value Tests](https://www.softwaretestingmagazine.com/videos/high-cost-and-high-value-tests/) - There is a value in writing tests and there is also a cost. The currency is time. The trade-offs are difficult to evaluate in software testing because cost and value are often seen by different people. The writer of the test bears much of the short term cost while long term benefits and cost are - [10 Steps to Continuous Integration, Testing and Delivery](https://www.softwaretestingmagazine.com/videos/10-steps-to-continuous-integration-testing-and-delivery/) - DevOps is based on continuous delivery and anything that breaks the continuity is a bottleneck. While Agile and DevOps have become common terms in Development and Testing organizations, manual build and deployment processes are still causing problems along with integration and testing. This presentation, Tanya Kravtsov shares her experiences along with tools and methods that - [Testing Cloud Solutions in Production](https://www.softwaretestingmagazine.com/videos/testing-cloud-solutions-in-production/) - The evolution of software from a simple application running in an isolated system to a multi-node solution in a network and now to geographically distributed cloud solution with hundreds or thousands of nodes, has brought about its own challenges in terms of testing. Testing strategies which works well in one model is not really applicable - [Testing on the JVM with JUnit5](https://www.softwaretestingmagazine.com/videos/testing-on-the-jvm-with-junit5/) - JUnit 5 is the next generation of JUnit. The goal is to create an up-to-date foundation for developer-side testing on the JVM. This includes focusing on Java 8 and above, as well as enabling many different styles of testing. JUnit 5 is now composed of the JUnit Platform, JUnit Jupiter and JUnit Vintage. The JUnit - [Exploratory Testing Basics, Experiences & Future](https://www.softwaretestingmagazine.com/videos/exploratory-testing-basics-experiences-future/) - James Bach defines Exploratory Testing as "simultaneous learning, test design, and test execution. In other words, exploratory testing is any testing to the extent that the tester actively controls the design of the tests as those tests are performed and uses information gained while testing to design new and better tests." In this video, Kari - [Code Coverage as a Predictor of Test Suite Effectiveness](https://www.softwaretestingmagazine.com/videos/code-coverage-as-a-predictor-of-test-suite-effectiveness/) - Learn about the effectiveness of coverage as a technique for evaluating quality of test suite. This presentation shows the utility of coverage by considering its correlation with mutation score, and also shows that coverage is a significant defense against bugs. It also critiques the effectiveness of mutation score as a criteria for test suite quality. - [A Practical Guide to Testing in DevOps](https://www.softwaretestingmagazine.com/knowledge/a-practical-guide-to-testing-in-devops/) - The book A Practical Guide to Testing in DevOps by Katrina Clokie explains how to create a software testing strategy in a DevOps software development context. - [Test Impact Analysis](https://www.softwaretestingmagazine.com/knowledge/test-impact-analysis/) - Test Impact Analysis helps to determine how much software testing and test automation should be performed to support DevOps and continuous delivery approaches. - [Elemental Selenium](https://www.softwaretestingmagazine.com/resources/elemental-selenium/) - Selenium is a popular open source software testing framework that can be used to automated tests for web applications. Elemental Selenium is a free, once-weekly e-mail newsletter created by Dave Haeffner on how to improve your understanding and your usage of the Selenium tool. All the previous Selenium tips are also freely available on the - [Using Equivalence Partitioning in Software Testing](https://www.softwaretestingmagazine.com/knowledge/using-equivalence-partitioning-in-software-testing/) - Equivalence partitioning is a software testing technique used during test design to divide the test data into sets of equivalent data called partitions. - [Mobile Test Automation with Appium](https://www.softwaretestingmagazine.com/videos/mobile-test-automation-with-appium/) - Appium is an open source test automation framework for use with native, hybrid and mobile web apps on iOS and Android platforms. Native apps are those written using the iOS, Android, or Windows SDKs. Mobile web apps are web apps accessed using a mobile browser (Appium supports Safari on iOS and Chrome or the built-in - [Functional Testing Scenarios for Mobile Apps](https://www.softwaretestingmagazine.com/knowledge/functional-testing-scenarios-for-mobile-apps/) - Functional testing is an important checkpoint before releasing a mobile application. In this article, Dmitriy Radchenko shares a checklist of some of the basic points that will be common among mobile applications when you need to perform functional testing. Author: Dmitriy Radchenko, TestMatick, http://testmatick.com/ Mobile application functional testing usually covers user interaction testing, as well - [Improving Software Testing by Changing Culture](https://www.softwaretestingmagazine.com/videos/improving-software-testing-quality-by-changing-culture/) - There are often two approaches to improve software testing and software quality: you can get better at finding defects or you can get better at reducing the number of escaped defects. This presentation focuses firmly on the second option, how to set up teams and organisations that produce high quality products at source. Surprisingly much - [JUnit 5 Parameterized](https://www.softwaretestingmagazine.com/knowledge/junit-5-parameterized/) - The possibilities to write parametrized tests have changed and improved a lot with the release of JUnit 5, the open source unit testing tool for Java. In his blog post "Using JUnit 5 Parameterized Tests, Argument Sources and Converters", Micha Kops provides an overview covers all new types of parameter sources for JUnit 5 tests - [STAREAST, Orlando, Florida, April 29 - May 4 2018](https://www.softwaretestingmagazine.com/conferences/stareast/) - STAREAST is a conference for software testers and quality assurance professionals. It presents up-to-date information, tools, and technologies available in the software testing domain today. You will be able to attend conference presentations and half- or full-day tutorials. In the agenda of STAREAST you can find topics like "Better Test Design for Great Test Automation", - [Improve Software Testing with Relevant Code Coverage](https://www.softwaretestingmagazine.com/knowledge/improvetesting-with-relevant-code-coverage/) - Learn a better approach to code coverage metrics more adapted to the current situation of software testing with continuous delivery and service architecture. - [Mockito 2 - The Return of the King](https://www.softwaretestingmagazine.com/videos/mockito-2-the-return-of-the-king/) - Probably there is no Java developer in the world who writes tests and haven't heard about Mockito. That most popular mocking framework for Java will be celebrating its 10th birthday soon. However, I don't plan to brood the history. At the end of 2016 the new and shiny Mockito 2 has been released. This presentation - [Open Source Functional Testing Tools for Mac OS](https://www.softwaretestingmagazine.com/tools/open-source-functional-testing-tools-for-mac-os/) - The open source functional software testing tools that work on Mac OS mentioned in this article are Cedar, Galen Framework, Gauge, Katalon, Quick, SikuliX. - [Faster Software Testing with Appium](https://www.softwaretestingmagazine.com/knowledge/faster-software-testing-with-appium/) - With the important number of devices and customized operating systems, the testing of mobile apps can take a long time. Manual testing is almost impossible and normal automated testing can take a very long time. In this article, Sai Krishna explains how to run mobile tests in parallel using the Appium open source testing tool. - [Parallel Mobile Testing with Appium – Part 1: Android](https://www.softwaretestingmagazine.com/knowledge/parallel-mobile-testing-with-appium-part-1-android/) - This article explains how to implement parallel mobile testing for Android devices with Appium using different strategies. - [Parallel Mobile Testing with Appium – Part 2: iOS](https://www.softwaretestingmagazine.com/knowledge/parallel-mobile-testing-with-appium-part-2-ios/) - This article explains how to implement parallel mobile testing for iOS (iPhone / iPad) devices with the open source Appium test automation tool. - [Integration Testing with Multiple Mobile Devices and Services](https://www.softwaretestingmagazine.com/videos/integration-testing-with-multiple-mobile-devices-and-services/) - Mobly is an open-source, Google-developed, Python-based framework to perform software testing on products that require interactions among multiple devices, like social apps; or tests that require controlling test environment, like WiFi connection. Mobly can support many different types of devices and equipment, and it's easy to plug your own device or custom equipment/service into Mobly. - [A Strategy for Browser Compatibility Testing](https://www.softwaretestingmagazine.com/knowledge/a-strategy-for-browser-compatibility-testing/) - Learn how to select the set of web browsers (Chrome, Firefox, Internet Explorer, Opera) that will be used to check compatibility during the software testing. - [Mixing Tests and Production Code With Doctest](https://www.softwaretestingmagazine.com/videos/mixing-tests-and-production-code-with-doctest/) - doctest is a fully open source light and feature-rich C++98 / C++11 single-header testing framework for unit tests and TDD. It is inspired by the unittest {} functionality of the D programming language and Python's docstrings. Tests can be considered a form of documentation and should be able to reside near the production code which - [Scaling xUnit Test Runners](https://www.softwaretestingmagazine.com/videos/scaling-xunit-test-runners/) - xUnit test runners are one of the basic capabilities of rapid iterative development practices such as Continuous Integration and Test Driven Development. This presentation explores how test runners are generally implemented in modern programming languages like PHP, JavaScript and Ruby. With this foundational knowledge in place, it then discusses test runner features and how to - [A Baseline Approach to Software Testing](https://www.softwaretestingmagazine.com/knowledge/baseline-testing/) - Unit testing and Test-Driven-Development (TDD) are an important part of every Agile software testing strategy. One of the issue associated to these techniques is the coupling between the source code and its tests. In his blog post, Tingan Ho presents a testing strategy, called Baseline Testing, that should solve the coupling issues with TDD. The - [Automated Testing for Continuous Delivery Pipelines](https://www.softwaretestingmagazine.com/videos/automated-testing-for-continuous-delivery-pipelines/) - Today’s continuous delivery (CD) pipeline is a collection of many technologies that ensure the highest quality product reaches production. As a new feature moves from concept to production it goes through several phases of testing. However, for the CD pipeline to remain efficient, the bulk of this testing must be automated. Unit tests, load tests, - [The Three Rules of Test Driven Development](https://www.softwaretestingmagazine.com/knowledge/the-three-rules-of-test-driven-development/) - Over the years I have come to describe Test Driven Development in terms of three simple rules. They are: 1. You are not allowed to write any production code unless it is to make a failing unit test pass. 2. You are not allowed to write any more of a unit test than is sufficient - [Testing Software in Production](https://www.softwaretestingmagazine.com/videos/testing-software-in-production/) - Doing software testing in production used to be taboo – a sign that you had a lax attitude to QA. Now it is increasingly accepted that the opposite is true, and that if you only test your system in artificial environments you don’t really know it works. This presentation shows the tools and techniques used - [Best Practices Reviewing Requirements for Testability](https://www.softwaretestingmagazine.com/knowledge/best-practices-reviewing-requirements-for-testability/) - This article provides advice on how to handle the software requirements validation process from a software testing perspective to improve acceptance testing. - [How To Survive as a QA in a Software Development Team](https://www.softwaretestingmagazine.com/knowledge/how-to-survive-as-a-qa-in-a-software-development-team/) - It is not always easy to be a software tester in a software development team. Developers will often consider software quality assurance (QA) people as inferior and would wonder how they could question the perfection of the beautiful code that they have just written. In this article, Alexander Rayskiy discusses some of the physical and - [Unit Testing: Fakes, Mocks and Stubs](https://www.softwaretestingmagazine.com/knowledge/unit-testing-fakes-mocks-and-stubs/) - This article describes three types of software testing doubles - fake, stub and mock - and gives examples when to use them when you do unit testing on code. - [Testing in Arquillian with Docker Containers](https://www.softwaretestingmagazine.com/knowledge/testing-in-arquillian-with-docker-containers/) - Arquillian is an open source testing platform for the JVM that enables to easily create automated integration, functional and acceptance tests for Java middleware. In this article, Alex Soto presents three options to use Arquillian Cube to manager Docker containers from Arquillian. Author: Alex Soto, http://www.lordofthejars.com/ Arquillian Cube is an Arquillian extension that can be - [Test Data Management Risks](https://www.softwaretestingmagazine.com/knowledge/test-data-management-risks/) - This article discusses some software testing best practices to remove the risks out of your test data management activity. - [The Quirkier Side of Software Testing](https://www.softwaretestingmagazine.com/videos/the-quirkier-side-of-software-testing/) - Not all bugs are created equal. Sometimes quirks in the programming languages we use are to blame, and finding them has often stumped even the best programmers and testers. This talk explores the quirkier side of software testing by showing some hand-picked examples from many of the languages used everyday. Finally it will challenge you - [Testing Angular Applications](https://www.softwaretestingmagazine.com/videos/testing-angular-applications-2/) - The best reason for writing tests is to automate your testing. Without tests, you will likely perform software testing manually. This manual testing will take longer and longer as your codebase grows. This video presents how to test an Angular 2 application. Learn how to use to JavaScript open source testing tools: Jasmine, a Behavior - [Test Automation for Microservices](https://www.softwaretestingmagazine.com/knowledge/test-automation-for-microservices/) - A microservices architecture is a variant of the service-oriented architecture (SOA) architectural style that structures an application as a collection of loosely coupled services. In her article "Automated Testing Strategy for a Microservices Architecture", Emily Bache explains how you could transform your test automation approach when you switch from a monolith architecture to a microservices - [4 Types of Shift Left Testing](https://www.softwaretestingmagazine.com/knowledge/4-types-of-shift-left-testing/) - Shift Left Testing is the name applied to the Agile concept to shift the software testing activities from the end of the software development life cycle to its beginning, or on the left of life cycle diagrams. In his article "Four Types of Shift Left Testing", Donald Firesmith of the Software Engineering Institute discusses the - [Test Automation Starts with Unit Testing](https://www.softwaretestingmagazine.com/knowledge/test-automation-starts-with-unit-testing/) - Even if they are at the basis of the software testing pyramid and they are at the heart of the Test-Driven Development (TDD) approach, unit tests are still a controversial topic in software development and some people event consider that most unit testing is waste. In his blog post, Bas Dijkstra explains why he thinks - [Reducing the Cost of Large Test Suites](https://www.softwaretestingmagazine.com/knowledge/reducing-the-cost-of-large-test-suites/) - Learn five ways to reduce the cost of large test suites to limit software testing costs for legacy systems and software application in their maintenance phase. - [Why Building Record/Playback Testing Tools Is Hard](https://www.softwaretestingmagazine.com/videos/why-building-recordplayback-testing-tools-is-hard/) - Almost every manual QA started with Selenium IDE or at least tried it at some point, and the retention rate is close to 0. This talk depicts the challenges that Test Automation Developers face. We categorize the challenges, name them, and see the skill set required to overcome the difficulties. The presentation compares the different - [Unit Testing for C++](https://www.softwaretestingmagazine.com/knowledge/unit-testing-for-c/) - Even if C++ is less "trendy" that current web development languages like JavaScript, it is still a fundamental technology for many embedded software development projects. In his article, Diego Dagum provides some basic principles of testing in C++. The first step to test C++ is to pick a unit testing tool. The article propose many - [Testing in Production at Netflix](https://www.softwaretestingmagazine.com/videos/testing-in-production-netflix/) - Every day, Netflix has more customers consuming more content on an increasing number of client devices. We're also constantly innovating to improve our customers' experience. Testing in such a rapidly changing environment is a huge challenge, and we've concluded that running tests in our production environment can often be the most efficient way to validate - [Targeting Quality Conference, Kitchener, Canada, September 25-26 2017](https://www.softwaretestingmagazine.com/conferences/targeting-quality/) - The Targeting Quality Conference is a two-day event taking place in Canada and located in Waterloo, Ontario. It includes presentations on the first day and full-day workshops on the second. This event discusses new developments in the areas of software testing such as mobile, automation, agile, skills and leadership. In the agenda of the Targeting - [How to Crash Test a Server](https://www.softwaretestingmagazine.com/videos/how-to-crash-test-a-server/) - This video present how the robustness of the MongoDB server was tested to survive various system crash scenarios. You will learn how you can be able to automate crashing a server of any type of OS and host configuration (physical or virtual). https://www.youtube.com/watch?v=j-b-SdIi8Lk Video producer: https://developers.google.com/google-test-automation-conference/ - [ASTQB Software Testing Conference, Irvine, USA, September 15 2017](https://www.softwaretestingmagazine.com/conferences/astqb-software-testing-conference/) - The ASTQB Software Testing Conference provides groundbreaking tutorials and seminars to build your software testing skills and workshops to improve your testing effectiveness. The ASTQB Software Testing Conference features international software testing experts. The conference format gives you the opportunity to spend quality time with these experts. In the agenda of ASTQB Software Testing Conference - [Cross-Browser Tests Made Beautiful](https://www.softwaretestingmagazine.com/videos/cross-browser-tests-made-beautiful/) - How many times have your selenium test suites run beautifully on one browser, only to fail when run in any other browser? This is an extremely common problem faced when incorporating cross-browser tests into your test runs. Not all browser drivers are created equally, but that doesn’t mean you can’t create a robust suite with - [Testing a jQuery Plugin with Jasmine & Karma](https://www.softwaretestingmagazine.com/videos/testing-a-jquery-plugin-with-jasmine-karma/) - Over the past decade, eXtreme Programming practices like Test-Driven Development (TDD), Behavior Driven Developer (BDD), Refactoring and Continuous Integration have fundamentally changed software development processes and inherently how engineers work. Practitioners claim that it has helped them significantly improve their development speed, design quality and responsiveness to changing requirements. Software professionals across the board, from - [Example Mapping for Behavior Driven Development](https://www.softwaretestingmagazine.com/knowledge/example-mapping-for-behavior-driven-development/) - When you use a Behavior Driven Development (BDD) approach, you are going to automated tests for Agile user stories base on acceptance criteria. Defining these acceptance criteria between the product owner, the developers and the software testers is not always an easy task and can create lengthy discussions. In his article, Matt Wynne presents example - [Building Quality into Software Development](https://www.softwaretestingmagazine.com/knowledge/building-quality-into-software-development/) - Scaling software development teams can sometimes be a problem for fast-growing startups. How can you keep the quality of the code when you start hiring more and more software developers. In his blog post "How to build quality into your software development workflow", Sandeep Chouksey, VP of Engineering at Shutterstock, shares some experience on how - [Testing What Matters with VeST](https://www.softwaretestingmagazine.com/videos/testing-what-matters-with-vest/) - Tired of projects where the wrong thing is tested? Finding TDD too time-consuming or too hard? High test coverage and your users still find bugs? Don’t understand if your tests are unit, integration, automation? InVEST in your future; come and discover how vertical slice technology helps to write those tests that matter. https://vimeo.com/191483212 Video producer: - [DevOps is an Opportunity for Software QA](https://www.softwaretestingmagazine.com/knowledge/devops-is-an-opportunity-for-software-qa/) - The DevOps approach has been sometimes considered as a thread for software testers, as it might be a trick to minimize the software testing activities. In this article, Tom Gilmore explains why DevOps should be considered as an opportunity for software quality assurance (QA) as it will support the move towards test automation. Author: Tom - [Modern Test Management: People First](https://www.softwaretestingmagazine.com/knowledge/modern-test-management-putting-people-first/) - Anna Royzman presents some essential skills of modern software testers that software testing and software management managers should nurture and develop. - [Banking App: Use Mobile Testing to Make It Perfect](https://www.softwaretestingmagazine.com/knowledge/banking-app-use-mobile-testing-to-make-it-perfect/) - Mobile phones have changed the way many people do banking and led to the creation of many “virtual” banks that provide their services only online. In this case, the mobile app is one the key element for customer contact. In this article, Pavel Novik outlines the main software testing activities to deliver successful mobile banking - [Choosing a Test Case Management Solution for JIRA](https://www.softwaretestingmagazine.com/knowledge/choosing-a-test-case-management-solution-for-jira/) - Learn the requirements for an efficient test case management process in JIRA that help you select the best solution for the testing needs of your organization. - [Moving from Manual to Automated Testing](https://www.softwaretestingmagazine.com/videos/moving-from-manual-to-automated-testing/) - Moving from manual to automated testing at a small company takes curiosity, research, careful planning and the ability to evolve as you learn. This talk will focus on how to get started, cultural hurdles, technology options, implementation and evolution. Additionally, virtualization and test case management will be covered. The goal for this topic is to - [An Overview of JUnit 5](https://www.softwaretestingmagazine.com/knowledge/an-overview-of-junit-5/) - JUnit 5 is the next generation of JUnit. The goal of this upcoming version is to create an up-to-date foundation for developer-side testing on the JVM. The evolution includes focusing on Java 8 and above, as well as enabling many different styles of testing. In his article, Nicolai Parlog explains how you should write tests - [Integration Tests are a Scam](https://www.softwaretestingmagazine.com/videos/integration-tests-are-a-scam/) - This presentation explores the issues and controversy around integration testing efforts. Then it follows with a discussion of testing outcomes and explores some patterns and techniques to achieve appropriate test coverage to build confidence while releasing software. https://www.youtube.com/watch?v=h7uSmljQBug Video producer: https://tv.ssw.com/ - [Software Testing Strategy: New Model, Better Outcome](https://www.softwaretestingmagazine.com/videos/testing-strategy-new-model-better-outcome/) - Pyramids? Quadrants? Cupcakes?! There are a wide array of models that describe approaches to software testing and test automation strategy and their possible positive (or negative) outcomes. This presentation explores the landscape of software testing models: models that range from technical to product to cultural mindsets, including best practices and anti-patterns. This talk adds details - [Accelerate Automated Testing From 3 Hours to 3 Minutes](https://www.softwaretestingmagazine.com/videos/accelerate-automated-testing-from-3-hours-to-3-minutes/) - The technical presentation touches on topics such as test automation framework design, hermetic servers, Docker containers, architecture for testability, test environments provisioning, DevOps collaboration, testing when depending on internal and external services, the joys and pitfalls of parallel execution. All automated tests, other than unit, are slow and unreliable for the fast development pace every - [We Don't Need Testers! What we Really Need is Testers!](https://www.softwaretestingmagazine.com/videos/we-dont-need-testers-what-we-really-need-is-testers/) - Software testers are limited by their role. Testers are only allowed to be testers. We need to break the current tester mold and replace it with a new role... the tester. The tester is a much bigger role than it currently is. Its much bigger, it much more valuable, its higher status and its much - [Looking for the Right Testers' Skills](https://www.softwaretestingmagazine.com/knowledge/looking-for-the-right-testers-skills/) - It is usual that software testers job descriptions will often mainly emphasize the business and technical requirements: experience working in the banking sector, Agile Testing, Selenium, etc. As in many other role however, successful software testing is more about a mindset and soft skills. In this article, Simon Frankish shares some keys attributes that should - [Unit Testing Angular 2 with Jasmine](https://www.softwaretestingmagazine.com/knowledge/unit-testing-angular-2-with-jasmine/) - Jasmine is an open source behavior-driven development (BDD) framework for testing JavaScript code. Angular is a development platform for building mobile and desktop web applications using Typescript/JavaScript (JS) and other languages. In his article, Gerard Sans offers a presentation of Jasmine, discusses the unit testing of AngularJS and shares some Unit Testing recipes for Angular - [Integration Testing from the Trenches](https://www.softwaretestingmagazine.com/videos/integration-testing-from-the-trenches/) - Years after Kent Beck provided JUnit, unit testing is part of most developer teams tooling. However, there is a trend that tends to threaten unit testing, claiming only integration testing can truly detects defects in software. This presentation first defines what unit testing and integration testing are, and their respective pros, cons and uses. Then, - [Reinventing Software Testing](https://www.softwaretestingmagazine.com/knowledge/reinventing-software-testing/) - The status of the testing phase and the role of the software tester are challenged and changing as organizations transition from a classical waterfall methodology to software development towards Agile approaches like Scrum. In his article "Reinventing Testers and Testing to prepare for the Future", Patrick Prill shares his opinion about this situation and provides - [Debriefing Exploratory Testing Session Notes](https://www.softwaretestingmagazine.com/videos/debriefing-exploratory-testing-session-notes/) - Session notes that you use when you adopt an exploratory testing approach can be used to capture more than bugs. They not only serve as a memory of a bug, but a structured testing and learning method can be deduced from the session notes. This presentation discusses: * Introduction to exploratory testing and session based - [Pairing Testers to Improve Skills](https://www.softwaretestingmagazine.com/videos/pairing-testers-to-improve-skills/) - Software testing can be an isolated activity. While some project activities are done in a team, test execution is typically performed alone. However the concept of pair programming, a well-known practice of eXtremme programming and Agile software development, can also be applied to software testing. This presentation explains how TradeMe pairs testers to remove silos, - [Measuring Web Performance Using Selenium](https://www.softwaretestingmagazine.com/videos/measuring-web-performance-using-selenium/) - You are the Selenium master and automate tests in your sleep. You make sure the quality of your companies web page is 100%. But then the team wants you to measure the performance of your site. How do you do that? Is that even possible to measure web performance with Selenium? In this talk we - [Shift Left: Testing in the Agile World](https://www.softwaretestingmagazine.com/knowledge/shift-left-testing-in-the-agile-world/) - Performing testing in an Agile context require a completely different approach to software testing activities that is often named "Shift Left". This term emphasize the move of software quality activities to the beginning of the software development life cycle. In this article, Kishan Sundar shares his perspective about the consequences for Scrum teams of shifting - [Software Testing in a Continuous Delivery World](https://www.softwaretestingmagazine.com/videos/software-testing-in-a-continuous-delivery-world/) - A team that releases every commit needs to take software testing seriously. This talk explains what kinds of testing a team needs when working with Continuous Delivery. It will need to evolve new ways of testing. It will have new dynamics of testers working with developers. It will find new ways of of interacting with - [Automating Cross-browser JavaScript Unit Testing](https://www.softwaretestingmagazine.com/knowledge/automating-cross-browser-javascript-unit-testing/) - What might seem obvious to some people could be weird to other. This is still the case for applying unit testing to JavaScript code in multiple browsers. In his blog post "Learning How to Set Up Automated, Cross-browser JavaScript Unit Testing", Philip Walton provides a step-by-step approach process to create some automated testing of your - [Leveling Up Automated Tests](https://www.softwaretestingmagazine.com/videos/leveling-up-automated-tests/) - Testing has been part of the software delivery lifecycle since… forever. Now, Agile methodologies make testing part of everyone’s responsibilities. But despite this, despite big steps forward with TDD, BDD, and other approaches which bring automated testing to the forefront of the development process, many developers still behave as if testing is a second class - [Testing Less Without Sacrificing Quality](https://www.softwaretestingmagazine.com/knowledge/testing-less-without-sacrificing-quality/) - When a new release is available, regression testing plays an important role in checking that changes do not negatively impact other parts of the software. The length of these tests might however conflict with the goal of having shorter release cycle. In their article, Kim Herzig, Michaela Greiler, Jacek Czerwonka and Brendan Murphy present a - [Rescue Your Tests with Mutation Testing](https://www.softwaretestingmagazine.com/videos/rescue-your-tests-with-mutation-testing/) - Unit testing ensures your production code is relevant. But what does ensure your testing code is relevant? Come discover mutation testing and make sure your never forget another assert again. In the realm of testing, the code coverage metrics is the most often talked about. However, it doesn’t mean that the test has been useful - [A Specifications-Based Mutation Engine for Testing Programs in C#](https://www.softwaretestingmagazine.com/knowledge/a-specifications-based-mutation-engine-for-testing-programs-in-c/) - This article presents a simple and efficient engine which produces mutations of source code written in C# with helps testing it. The novelty of this engine is that it produces mutations that do not contradict with the specifications of the program. The latter are described by a set of pre- and post-conditions and invariants. The - [Quick Introduction to SpecFlow](https://www.softwaretestingmagazine.com/tools/quick-introduction-to-specflow/) - A tutorial introduction to Specflow, an open source Behavior-Driven Development (BDD) software testing tool for .NET and C#. - [Evaluating Test Cases Quality With Mutation Testing](https://www.softwaretestingmagazine.com/videos/evaluating-test-cases-quality-with-mutation-testing/) - How good are your test cases? Maybe they are good, or maybe you need to add some new ones. How to tell? You can measure things like code coverage to check if some parts of your code were not executed. Still, this does not tell you anything about the quality of your assertions and your - [Graphical User Interface (GUI) Testing Best Practices](https://www.softwaretestingmagazine.com/knowledge/graphical-user-interface-gui-testing-best-practices/) - Testing the graphical user interface (GUI) is one of the most important task of the functional testing phase, as its quality will often greatly influence the customer opinion of your application. In this article, Denis Markovtsev discusses the different types of GUI testing and presents the best practices to automate this activity. Author: Denis Markovtsev, - [Code Reviews for Test Automation Code](https://www.softwaretestingmagazine.com/videos/code-reviews-for-test-automation-code/) - For software developers, the Code Review process has been essential for ages, but they can also be used in software testing when you create test automation code. It has been proven that it detects more bugs than any other form of testing, improves code quality, fosters knowledge sharing (for both the reviewer and the developer) - [Retrieving Logs in Mobile Apps Testing with Android Studio](https://www.softwaretestingmagazine.com/knowledge/retrieving-logs-in-mobile-apps-testing-with-android-studio/) - Learn how you can use the free mobile development tool Android Studio for software testing mobile apps and how you can retrieve logs. - [Testing IoT Devices: Key Areas](https://www.softwaretestingmagazine.com/knowledge/testing-iot-devices-key-areas/) - This article discusses the challenges to perform software testing on Internet of Things (IoT) devices: security, performance, functionality and compatibility. - [Platform-led Testing](https://www.softwaretestingmagazine.com/knowledge/platform-led-testing/) - This article explains how the concept of platform-led software testing works and what it brings to improve the results of software quality assurance activities. - [DevOps Benefits for Software Testing](https://www.softwaretestingmagazine.com/knowledge/devops-benefits-for-software-testing/) - This article discusses the advantages that DevOps, continuous delivery or continuous integration could provide to software testing and software quality. - [How to Build a Test Engineering Culture](https://www.softwaretestingmagazine.com/videos/how-to-build-a-test-engineering-culture/) - Test Engineering culture emphasises on quality ownership by all involved in a project and redefines the role of testers as engineers as quality enablers instead of gate keepers. This talk shares the experience to build a test engineering culture across the organization, how does it vary with the size of the team and the company - [Testing with Mockito](https://www.softwaretestingmagazine.com/videos/testing-with-mockito/) - Mockito is a popular and powerful open source Java mocking framework. In order to achieve good unit tests, you need to make use of mocks and stubs. And that's exactly what this talk will be about: What is a mock? What's the difference between a mock and a stub? Are mocks the only way to - [Agile Testing without Automation?](https://www.softwaretestingmagazine.com/videos/agile-testing-without-automation/) - Most research on Agile Testing and QA have requirements on highly automated testing/CI and an Agile or Scrum project-management structure. How can we iterate towards a more Agile testing process, with all the benefits that entails, when some of the common requirements are missing or undesirable in the near-term? Drive quality as a core principal - [Testing Infrastructure at Google](https://www.softwaretestingmagazine.com/knowledge/testing-infrastructure-at-google/) - One of the activity of software testing engineer at Google is to build and improve the test infrastructure to help software developers to be more productive. In this blog post, Jochen Wuttke gives a concrete example of this task. In one of his project at Google, Jochen Wuttke was responsible to understand the software testing - [Testing Java REST API with Open Source Tools](https://www.softwaretestingmagazine.com/knowledge/testing-java-rest-api-with-open-source-tools/) - Many modern applications are based on a REST API base software architecture and it is important to apply software testing verification to this code. In his article "REST API Test Automation in Java with Open Source Tools", Vladimir Belorusets provides a good overview on how to test Java REST API with open source tools. The - [Women in Testing](https://www.softwaretestingmagazine.com/resources/women-in-testing/) - Women In Testing is a web site dedicated to the women working in the software testing field. The goal of site is to increase the visibility of women in the software testing field and help them network. On the Women in Testing web site you will find a directory of software testers, a calendar of - [How Deep Are Your Tests?](https://www.softwaretestingmagazine.com/videos/how-deep-are-your-tests/) - This presentation will show you why the testing pyramid need to be very wide. You will understand why this is an absolute necessity if all possible paths through the application should be tested. In other words, let me show you why your tests must be very shallow. Manual testing is most often done end-to-end. Tests - [Distributed Testing with Selenium Grid](https://www.softwaretestingmagazine.com/knowledge/distributed-testing-with-selenium-grid/) - This article discusses the pros and cons of a distributed testing implementation process. It will also present the Selenium Grid open source testing tool. - [How to Give Better Code Reviews](https://www.softwaretestingmagazine.com/knowledge/how-to-give-better-code-reviews/) - Wikipedia defines code review as a systematic examination of computer source code to improve the overall quality of software. In his blog post, Joel Kemp provides some propositions on how to give better code reviews. Joel Kemp starts hist by explaining that code reviews are a key tool create knowledge transfer and spread best practices - [Behavior-Driven Development (BDD) in Java with JGiven](https://www.softwaretestingmagazine.com/videos/behavior-driven-development-bdd-in-java-with-jgiven/) - Although Behavior Driven Development has been existing for over 10 years, the methodology hasn’t yet been very popular in the Java world. One reason for this are the existing BDD tools for Java that are cumbersome for developers to use and require a lot of maintenance. This talke wants to change this with JGiven and - [Oblique Testing](https://www.softwaretestingmagazine.com/knowledge/oblique-testing/) - The book Oblique Testing explains how to apply oblique strategies in the software testing domain, in an Agile or traditional project management context. - [Automated UI Testing for iOS and Android Mobile Apps](https://www.softwaretestingmagazine.com/videos/automated-ui-testing-for-ios-and-android-mobile-apps/) - Creating a comprehensive testing suite is imperative to success in the mobile market to ensure your app is of the highest quality with each and every release. Unit tests can only test your core business logic. How can you ensure your user interface is bulletproof and regression free on four versions of iOS on 20 - [Problems & Issues Acceptance Testing Can Cause](https://www.softwaretestingmagazine.com/knowledge/problems-acceptance-testing-can-cause/) - If acceptance testing is important to validate software delivery by the user, it can cause issues like communication crutch or cargo cult software testing. - [Automated Accessibility Testing for Android Applications](https://www.softwaretestingmagazine.com/videos/automated-accessibility-testing-for-android-applications/) - This talk introduces the core accessibility affordances on the Android platform and illustrate some common developer pitfalls related to accessibility. You’ll learn about the new Android Accessibility Test Framework and its integration into the Espresso and Robolectric testing frameworks. Finally, you’ll learn how easy it is to add automated accessibility checking to your your existing - [Correcting Load Testing Errors](https://www.softwaretestingmagazine.com/knowledge/correcting-load-testing-errors/) - You might think that performing load testing is very simple: you create a script and run it against the application. This is however not always the case, as the software under test might generate unique values for each transactions with the web clients. In their two parts articles, Vadim and Max Kleyzit explain how to - [Dutch Testing Day, Amsterdam, Netherlands, November 18 2016](https://www.softwaretestingmagazine.com/conferences/dutch-testing-day/) - The Dutch Testing Day is a one-day conference focused on software testing that takes place in the Netherlands. This conference is a non-commercial event where scientists, lecturers and practitioners from the software testing industry meet and share ideas; for example about the latest trends in the research and technologies of software testing. In the agenda - [PHP Static Code Analysis](https://www.softwaretestingmagazine.com/videos/php-static-code-analysis/) - PHP is not the best language to catch errors in code, like mistyped names of variables. This is what static code analysis tools (named linters or lints) can do: find bugs in code before it ever get executed. Linters don't replace unit tests, but generally they are faster and cheaper to set up. I'll talk - [Software Testing Environments Best Practices](https://www.softwaretestingmagazine.com/knowledge/software-testing-environments-best-practices/) - This article provides some best practices for software testers on how to manage software testing environments in their software quality assurance process. - [Planning for Mobile Testing Challenges](https://www.softwaretestingmagazine.com/knowledge/planning-for-mobile-testing-challenges/) - Learn some specific challenges that you should include in your mobile application software testing plans and strategy. - [Testing Microservices](https://www.softwaretestingmagazine.com/videos/testing-microservices/) - The microservice architecture has been growing momentum over the past few years in the Java world, but once you have started down the microservice path how do you make sure that your applications are still fully tested? This presentation provides an overview of the trials and tribulations when testing microservices. It will cover the different - [Get Started with Visual Regression Testing and WebdriverIO](https://www.softwaretestingmagazine.com/knowledge/get-started-with-visual-regression-testing-and-webdriverio/) - Get Started with Visual Regression Testing and Functional Testing for JavaScript and Node.js code with the open source WebdriverIO software testing tool. - [Say No to (More) Selenium Tests](https://www.softwaretestingmagazine.com/videos/say-no-to-more-selenium-tests/) - How many times do we test the same things at multiple layers, multiple levels, adding time to the build process and testing cycle, delaying the feedback? We know what to test and how to test, but what is the right place to test it? This talk will demonstrate how we, as QA’s, can identify which - [Mobile End-to-End Testing at Scale](https://www.softwaretestingmagazine.com/videos/mobile-end-to-end-testing-at-scale/) - The promise of end-to-end (E2E) software testing — complex, real-world test scenarios from the point of view of and end user — is appealing. Many attempts have been made over the years at automating large parts of the software testing and release processes, yet most of these efforts ended up in bitter and hard learned - [Your Tests Are not Flaky](https://www.softwaretestingmagazine.com/videos/your-tests-are-not-flaky/) - Flaky tests are the bugbear of any automated test engineer; as someone once said “insanity is running the same tests over and over again and getting different results”. Flaky tests cause no end of despair, but perhaps there is no such thing as a flaky or non-flaky test, perhaps we need to look at this - [Painless UI Testing](https://www.softwaretestingmagazine.com/videos/painless-ui-testing/) - Using patterns of yore (like Martin Fowler's supervising controller, effective use of presenters and view model state), this presentation discusses the everyday really annoying impediments to user interface(UI) testing. You will learn what parts of the UI need testing and effective ways of testing them. If you could get your UI tests to run as - [Real-time Software Quality Assurance](https://www.softwaretestingmagazine.com/knowledge/real-time-software-quality-assurance/) - How do you perform software testing in a continuous deployment environment where you have more than 10 releases a day? How can you be confident that the code running in production is still reliable? In this blog post, Andy Hume explains the software quality process the Guardian uses for continuous deployment mode. As they don't - [Using QA in Scrum From Day One](https://www.softwaretestingmagazine.com/knowledge/using-qa-in-scrum-from-day-one/) - The increasing adoption of Agile project management frameworks like Scrum and short iteration schedule has a deep impact on the place of software testing and the activity of QA people. In this blog post, Chris Burns tries to answer the often-asked question: "what does QA do on the first day of a Scrum sprint?" The - [Tips to Apply Root Cause Analysis for Software Quality](https://www.softwaretestingmagazine.com/knowledge/tips-to-apply-root-cause-analysis-for-software-quality/) - Root Cause Analysis (RCA) is an approach used in software quality to identify the root causes of bugs or issues and address them instead of treating the symptoms. In this article, Mush Honda explains that RCA can be applied to end user feedback as well as software defects during software testing and provides some tips - [Effective Software Developer Attitudes to QA People](https://www.softwaretestingmagazine.com/knowledge/effective-software-developer-attitudes-to-qa-people/) - Learn how software developers can improve their relationships with the software quality assurance (QA) people. - [Reviewing Assumptions for Software QA Process Changes](https://www.softwaretestingmagazine.com/knowledge/reviewing-assumptions-for-software-qa-process-changes/) - This article proposes a process to review your software quality (QA) assumptions and improve the implementation of your software testing activities. - [Automated Testing Playbook](https://www.softwaretestingmagazine.com/videos/automated-testing-playbook/) - Let’s forget theory for a moment, and concentrate on the real world test automation. I've interviewed over 60 testers and developers on my TestTalks podcast. In this presentation you will discover seven of the most common themes/best practices taken from my guests as well as my own automation experiences. Find out what it takes to - [Testing Android Apps with Robots](https://www.softwaretestingmagazine.com/videos/testing-android-apps-with-robots/) - Software robots, such as Monkey can be used to test Android applications without much manual effort. There are several such tools proposed in academia whose goal is to automatically generate test input to drive Android applications. This talk introduces a set of representative test input generation tools and presents a comparative study to highlight their - [Replacing Rules in JUnit 5](https://www.softwaretestingmagazine.com/knowledge/replacing-rules-in-junit-5/) - Rules have disappeared in the version 5 of the JUnit open source Java testing tools. The release 5 of JUnit is still in alpha status. In this article, Herrmann Rüdiger explores what it would take to transform existing rules to the new concept so that they could run natively on JUnit 5. The article starts - [Emotions in Software Testing](https://www.softwaretestingmagazine.com/knowledge/emotions-in-software-testing/) - People are the most important success (or failure) factor in software development projects. This is also true in the software testing field. In his article "Testing Your Emotions", Stephen Janaway explains why it is very important that software testers understand their emotions as they can be a great heuristic to guide testing. The article starts - [5 Key Patterns for Test Automation](https://www.softwaretestingmagazine.com/videos/5-key-patterns-for-test-automation/) - Writing maintainable test automation code is as important as being able to design good customer-facing systems, yet very few teams do it well. If you think that your test automation often costs too much, takes too long and does not give you the return on investment you expected, this is a talk for you. Learn - [Regression Testing with Diffy](https://www.softwaretestingmagazine.com/videos/regression-testing-with-diffy/) - Your team has just finished a major refactor of a service and all your unit and integration tests pass. Nice work! But you are not done just yet. Now you need to make extra sure that you didn’t break anything and that there are not any lurking bugs that you have not caught yet. It’s - [Software Testing State and Trends 2015-2016](https://www.softwaretestingmagazine.com/knowledge/software-testing-state-and-trends-2015-2016/) - This article presents from survey and reports numbers about the state and the trends in software testing for the years 2015 and 2016. - [Behavior-Driven Development (BDD) and Beyond](https://www.softwaretestingmagazine.com/videos/behavior-driven-development-bdd-and-beyond/) - Test-Driven Development (TDD) is a game changer for developers, but Behavior-Driven Development (BDD) is a game changer for the whole team. More than just a testing technique, BDD is both a collaboration and a verification tool—and a vital step on the road to continuous delivery. This video presents BDD techniques applied to a real project - [Applying Root Cause Analysis to Software Defects](https://www.softwaretestingmagazine.com/knowledge/applying-root-cause-analysis-to-software-defects/) - Root Cause Analysis (RCA) is a technique used in software testing to identify the root causes of software defects and remove them instead of treating symptoms. - [Crafting a Mobile Software Testing Strategy](https://www.softwaretestingmagazine.com/knowledge/crafting-a-mobile-software-testing-strategy/) - Define a mobile software testing strategy to test your mobile apps with limited time and resources. - [Concise UI Tests in Java with Selenide](https://www.softwaretestingmagazine.com/videos/concise-ui-tests-in-java-with-selenide/) - Automated testing is a must nowadays. Nevertheless developers often skip writing automated UI tests because it's tricky and boring. But now we have a simple and powerful tool that makes writing UI tests really effective. You can do this with Selenide. Selenide is an open-source library for writing concise and stable UI tests in Java. - [Software Testing Standards: Promoting Quality or Restricting Competition?](https://www.softwaretestingmagazine.com/videos/software-testing-standards-promoting-quality-or-restricting-competition/) - James Christie argues that software testing standards are produced by bodies with a commercial interest in seeing them adopted. He analyses the economic forces behind the creation of standards. They should be viewed as optional methods that companies can buy or reject as they see fit. Selling them as standards distorts the market by creating - [Introduction to Docker Selenium](https://www.softwaretestingmagazine.com/videos/introduction-to-docker-selenium/) - The docker-selenium project is about packaging selenium grid as Docker containers https://github.com/seleniumhq/docker-selenium. To me this means I don’t have to build any selenium infrastructure machines. I just run the provided images by docker-selenium project. I don’t have to install selenium jar, java, browsers and other runtime dependencies. They are already built in a docker image - [Introduction to Model-Based Testing](https://www.softwaretestingmagazine.com/knowledge/introduction-to-model-based-testing/) - Model-based testing (MBT)is defined as the automated generation of software testing procedures based models of system requirements and behavior. In this article, Sergio Mera and Yiming Cao provides an introduction to model-based testing and explains how to implement it with Spec Explorer, an free tool that extends Visual Studio. The article starts with a general - [Large-Scale Automated Visual Testing](https://www.softwaretestingmagazine.com/videos/large-scale-automated-visual-testing/) - Automated visual testing is a major emerging trend in the dev / test community. Learn what visual testing is and why it should be automated. We will take a deep dive into some of the technological challenges involved with visual test automation and show how modern tools address them. We will demo cutting edge technologies - [Test Automation is Like Software Development](https://www.softwaretestingmagazine.com/knowledge/test-automation-is-like-software-development/) - Software testers should apply the same software development skills to maintain the automated testing infrasctructure than software developers apply to code. - [Take Control of your Test Environment](https://www.softwaretestingmagazine.com/videos/take-control-of-your-test-environment/) - Most of us have had to deal with red builds blocking our testing or have been told to test on flaky environments where half the issues you find would ‘never happen in production’. As a tester, I used to think this wasn’t my problem. What happens though when a thinking tester decides this is her - [Jasmine Automated Tests for JavaScript](https://www.softwaretestingmagazine.com/videos/jasmine-automated-tests-for-javascript/) - Jasmine is one of the most popular open source JavaScript unit testing frameworks that allows JavaScript developers to develop "descriptive" testing code which does not necessarily need a JavaScript expert to understand it. Although Jasmine is a popular JavaScript unit testing framework and is used in many web applications, it does not have an out-of - [Backbone.js Testing](https://www.softwaretestingmagazine.com/knowledge/backbone-js-testing/) - Backbone.js Testing offers a nice overview on how to test JavaScript code in general, and more specifically Backbone.js applications with open source tools. - [Exploratory Testing Chrome Extension](https://www.softwaretestingmagazine.com/tools/exploratory-testing-chrome-extension/) - The Exploratory Testing Chrome Extension is a free and open source extension for the Chrome browser designed to make exploratory testing of web sites easier. - [The End of End-to-End Testing](https://www.softwaretestingmagazine.com/knowledge/the-end-of-end-to-end-testing/) - End-to-end testing (or system testing) tests a completely integrated system to verify that it meets its requirements. In a blog post, Mike Wacker from Google explains why if this testing strategy sounds good in theory, it goes wrong in practice. The blog post starts by remembering what are the reasons to perform end-to-end testing. This - [Cross-Application & Cross-Device Testing at Uber](https://www.softwaretestingmagazine.com/videos/cross-applicationcross-device-testing-at-uber/) - Uber has many unique challenges while investigating UI testing tools for its mobile applications. Many of the sanity tests require that the rider application and driver application communicate and coordinate their actions in order to complete the end-to-end testing scenario. This talk presents Uber platform agnostic solution, called Octopus, and discuss how it coordinates communication - [Performance Testing Course](https://www.softwaretestingmagazine.com/videos/performance-testing-course/) - The performance of your application affects your business more than you might think. Top engineering organizations think of performance not as a nice-to-have, but as a crucial feature of their product. Those organizations understand that performance has a direct impact on user experience and, ultimately, their bottom line. Unfortunately, most engineering teams do not regularly - [Stop Hating your Test Suite](https://www.softwaretestingmagazine.com/videos/stop-hating-your-test-suite/) - Your application is a unique snowflake. Your software tests are too… but they shouldn't be! Years helping teams write better tests has taught me one thing: consistency is crucial. Inconsistent tests slow teams down, wasting time to understand how each test works. Deciding on conventions—even arbitrary ones—can prevent tremendous pain later. This talk introduces a - [Full Stack Software Testing with Docker](https://www.softwaretestingmagazine.com/videos/full-stack-software-testing-with-docker/) - One of the problems we face in automated system testing is how to setup and manage the life cycle of the included applications. Traditional virtualisation technologies can provide solutions to these problems, but at the price of heavy resources requirements and unacceptably long startup times. Docker on the other hand, with lower resource requirements and - [Behavior-Driven Development for Java with Cucumber](https://www.softwaretestingmagazine.com/videos/behavior-driven-development-for-java-with-cucumber/) - This tutorial looks at what Cucumber is good for Behavior-Driven development (BDD) with Java — and what it isn’t. It briefly covers what BDD is and how the open source tool Cucumber helps deliver on the promise of improved communication between the business and the development team. Then it dives into how Cucumber works, the - [Enterprise Behavior-Driven Development (BDD)](https://www.softwaretestingmagazine.com/knowledge/enterprise-behavior-driven-development-bdd/) - Behavior-Driven Development (BDD) can be defined as agile software development technique where developers, testers and business users of a software development project collaborate to define the requirements of a product and their acceptance criteria. In this article, Adam Craven presents some of those core fundamentals and practical tips on how to scale BDD at the - [Tools for Mobile Apps Testing](https://www.softwaretestingmagazine.com/tools/tools-for-mobile-apps-testing/) - This article lists some tools used for software testing mobile apps testing on Android, iOS and Windows. - [Benefits and Limitations of Test Monkeys](https://www.softwaretestingmagazine.com/knowledge/benefits-and-limitations-of-test-monkeys/) - Learn the benefits and limitations of test monkeys, automated software testing tools to test your application randomly. - [Planning Agile Tests With Models](https://www.softwaretestingmagazine.com/knowledge/planning-agile-tests-with-models/) - Performing software testing in an Agile project doesn't mean that it should be improvised. In this article from their book "More Agile Testing", Janet Gregory and Lisa Crispin looks at some foundations of Agile test planning using the Agile testing quadrants. The Agile Testing quadrants is a perspective on software testing based on two dimensions: - [Early Performance Testing](https://www.softwaretestingmagazine.com/videos/early-performance-testing/) - Software development and deployment contexts have changed considerably over the last decade with Agile approaches. Performance testing has had difficulty keeping up with modern testing principles and software development and continuous deployment processes. Most people still see performance testing as a single experiment, run against a completely assembled, code-frozen, production-resourced system, with the "accuracy" of - [Unit Testing a Require.JS App](https://www.softwaretestingmagazine.com/knowledge/unit-testing-a-require-js-app/) - Require.JS is an open source JavaScript file and module loader. In this blog post, Ben Wilhelm explains how to add unit tests to a Require.JS application without spending a large effort in refactoring the apps. The blog post start by explaining the difficulty to add unit tests to an existing application, more particularly the issues - [Tap Into Mobile Application Testing](https://www.softwaretestingmagazine.com/knowledge/tap-into-mobile-application-testing/) - Tap Into Mobile Application Testing is a book that discusses how to perform software testing for mobile applications. - [Exploratory Testing with Testnote](https://www.softwaretestingmagazine.com/tools/exploratory-testing-with-testnote/) - TestNote.io is a free hosted application that provides simple note taking assistance for exploratory testing. You can record the actions, questions, ideas and bugs that arise during your software testing explorations and export them in different formats. Wikipedia defines exploratory testing as "an approach to software testing that is concisely described as simultaneous learning, test - [Remaining a Relevant Tester](https://www.softwaretestingmagazine.com/videos/remaining-a-relevant-tester/) - The software industry is changing fast. Many of the companies software testers work for have to re-adjust their working patterns, release cycles and project approaches in response to this change. It's never been more important to remain relevant to the company you work for. Yet a surprising number of people are ignoring the needs of - [Software Testing in Continuous Integration](https://www.softwaretestingmagazine.com/knowledge/testing-in-continuous-integration/) - As DevOps is now a new important approach for rapid software delivery, how do you perform software testing in this context of reduced cycle times. In his article, Gopinath C H explains how to perform testing in continuous integration and continuous deployment workflows, providing examples based on the Visual Studio 2015 and Team Foundation Server - [How Testing Adds Value in an Agile Context](https://www.softwaretestingmagazine.com/videos/how-testing-adds-value-in-an-agile-context/) - At a first glance you might relate software testing in an Agile context to abbreviations like TDD, BDD, ATDD. Though these are often valuable practices they are closer related to checking of the software. The point is to run them often and to help developer to know when to stop coding. This presentation explains why - [Doing Behaviour-Driven Development All Wrong](https://www.softwaretestingmagazine.com/videos/doing-behaviour-driven-development-all-wrong/) - 10 years ago, Dan North first came up with the idea of Behaviour-Driven Development (BDD): using examples in conversation to explore the behavior of systems, then carrying those examples into code. Since then, we have learned a lot about how BDD works, how it works best, and how it can fail horribly! Even the most - [Software Testing Mind Maps](https://www.softwaretestingmagazine.com/resources/software-testing-mind-maps/) - TestInsane Technologies has created a repository of software testing mind maps. A mind map is a diagram used to visually organize information. It is often created around a single concept to which associated representations of ideas such as images, words and parts of words are added. Major ideas are connected directly to the central concept, - [The Primacy of Testability](https://www.softwaretestingmagazine.com/videos/the-primacy-of-testability/) - An important responsibility for many software architects is fostering and defending non-functional software qualities. These qualities are numerous, and they can interact in complex ways, so techniques for keeping abreast of them are vital for gauging the health of an architecture. In this presentation I will focus on a single quality attribute, testability, and in - [Unselfish Unit Testing](https://www.softwaretestingmagazine.com/videos/unselfish-unit-testing/) - Unit Testing has moved from fringe to mainstream, which is great. Unfortunately, developers are creating mountains of unmaintainable tests as a side effect. Jay Fields has been fighting the maintenance battle pretty aggressively for years, and this talk captures what he believes is the most effective way to test. https://www.youtube.com/watch?v=1HUl1cTFGR4 Video producer: http://gotocon.com - [Most Common Web Sites Bugs](https://www.softwaretestingmagazine.com/knowledge/most-common-web-sites-bugs/) - A report and an infographic about the typology and sources of the most common bugs found in web sites. - [Starting with Mockito](https://www.softwaretestingmagazine.com/knowledge/starting-with-mockito/) - Mockito is a popular open source mocking framework for Java code. In this article, Marcin Grzejszczak explains how you can use Mockito by adding it to different paths. You will also learn how to implement new tests by using Mockito hints and warnings. The key features offered by Mockito for mocking Java code are: * - [Changing Team Mindsets to Adopt Exploratory Testing](https://www.softwaretestingmagazine.com/knowledge/changing-team-mindsets-to-adopt-exploratory-testing/) - Learn three key approaches about how to change the attitudes of your software development team to adopt exploratory testing during software testing activities. - [Pride and Paradev](https://www.softwaretestingmagazine.com/knowledge/pride-and-paradev/) - The Pride and Paradev book discusses a lot of the trade-off and issues met by software testers in an Agile software development project. - [Things to Remember When Writing Tests](https://www.softwaretestingmagazine.com/knowledge/things-to-remember-when-writing-tests/) - This article provides basic software testing tips to improve your unit tests writing activity. - [Considerations for Best Practices with Selenium](https://www.softwaretestingmagazine.com/knowledge/considerations-for-best-practices-with-selenium/) - Some software testing best practices on how to successfully use Selenium open source tool for your test automation efforts - [The Software Tester as a Designer](https://www.softwaretestingmagazine.com/knowledge/the-software-tester-as-a-designer/) - To achieve Agile testing, software testers should be active since the beginning of the software development projects. - [Behaviour-Driven Development with Behat](https://www.softwaretestingmagazine.com/videos/behaviour-driven-development-with-behat/) - Agile development is a big thing nowadays. Almost every project wants to deliver value as quick as possible, but not all of them succeed because of the share amount of work most projects require. But what if you could actually deliver 2 times more value, but 3 times less features? Behat is an open source - [Who To Involve in Test Automation](https://www.softwaretestingmagazine.com/knowledge/who-to-involve-in-test-automation/) - One of the current theory about testing is that programmers take care of the unit tests and QA people manage the higher levels of the testing pyramid. In his blog post, Kenny Cruden discusses the fact that this theoretical approach can work in practice. When you split the testing efforts between two group of people, - [Better Selenium Tests with Geb](https://www.softwaretestingmagazine.com/videos/better-selenium-tests-with-geb/) - Selenium tests can quickly grow in size and could become difficult to maintain, unless adhered to DRY principles to the extreme. Geb is an open source browser automation solution that brings together the power of WebDriver, the elegance of jQuery content selection, the robustness of Page Object modelling and the expressiveness of the Groovy language. - [4 Strategies for Android UI Testing](https://www.softwaretestingmagazine.com/knowledge/4-strategies-for-android-ui-testing/) - The user interface (UI) is an important part of the functionality of Android mobile apps, so you should be able to perform extensive UI tests. Google's Mona El Mahdy has published has published on the Google Software Testing blog a post that presents four strategies to test Android UI, aiming to create UI tests that - [50 Shades of Behavior Driven Development (BDD)](https://www.softwaretestingmagazine.com/videos/50-shades-of-behavior-driven-development-bdd/) - So your team has made the transition to agile and your work is broken down into user stories. It makes perfect sense to break work down into smaller chunks, but now you're running into problems with estimation and communication. Your team is delivering value but it's been discovered that user stories are thrashing through the - [Context Driven Testing](https://www.softwaretestingmagazine.com/resources/context-driven-testing/) - The definition of Context Driven Testing is a set of values about software testing that recommends a continuous and creative assessment of software testing. - [The Software Testing Cupcake Anti-Pattern](https://www.softwaretestingmagazine.com/knowledge/the-software-testing-cupcake-anti-pattern/) - One of the famous concept in software testing is the testing pyramid defined by Martin Fowler that is based on strong unit tests and has less user interface (UI) tests at the top. Sometimes organizations have a different view of software tests and the pyramid is not a pyramid anymore. In this blog post, Fabio - [Testable Java EE Development](https://www.softwaretestingmagazine.com/videos/testable-java-ee-development/) - This presentation pulls a variety of examples in testable development from the speaker book "Continuous Enterprise Development in Java" published by O’Reilly. It includes a review of the sections on RESTful services, UI verification, transactions and security. It also covers other areas of the Java EE platform that have historically been branded as "difficult to - [Bad Tests, Good Tests](https://www.softwaretestingmagazine.com/knowledge/bad-tests-good-tests/) - Tomek Kaczanowski writes that the idea behind its "Bad Tests, Good Tests" book is "to present test code snippets and discuss ways of making them better." To achieve this goal, he explores a large amount of code and tests to discuss all the issues that you can meet in your software testing activities. The book - [Exploratory Testing with Bug Magnet](https://www.softwaretestingmagazine.com/tools/exploratory-testing-with-bug-magnet/) - Bug Magnet is an open source Chrome and Firefox extension that provides an easy access to common software testing problematic values and edge cases. - [Mobile Testing: How to Maintain Your Devices](https://www.softwaretestingmagazine.com/knowledge/mobile-testing-how-to-maintain-your-mobile-devices/) - Learn some simple tips that will help your company to optimize mobile testing on different mobile devices, save your time and expenditure on these resources. - [The Limits of Code Coverage](https://www.softwaretestingmagazine.com/knowledge/the-limits-of-code-coverage/) - This article discusses the limit of the code coverage metric and the goal of a 100% test coverage. - [Is Groovy Better for Testing than Java?](https://www.softwaretestingmagazine.com/videos/is-groovy-better-for-testing-than-java/) - Two years ago, we introduced Spock tests into the MongoDB Java driver. The decision could be considered controversial – the project used no external dependencies in production code, and was 100% Java. But there was a back door… with Gradle as the build system, there was a tiny excuse to use Groovy in the project, - [Should You Test in Production ?](https://www.softwaretestingmagazine.com/knowledge/should-you-test-in-production/) - Although it could appear like a counterintuitive concept, the idea of performing software testing in production has gained more and more visibility in a software development world that aims for rapid delivery of new features and where it could be more and more difficult to reproduce the full complexity of applications in a separate environment. - [Mobile Games Testing Approaches](https://www.softwaretestingmagazine.com/knowledge/mobile-games-testing-approaches/) - Testing mobile games requires particular approaches as they can be played on multiple devices and OS versions. In this article, Ville-Veikko Helppi discusses the different approaches for mobile game testing, as well as infrastructural and architectural aspects of this activity. The article starts by examining the architecture and infrastructure aspects of mobile games. Multiple layers - [Testing Angular Applications](https://www.softwaretestingmagazine.com/videos/testing-angular-applications/) - Ari Lerner believes that testing is a core aspect of development, that they cannot be separated from one another, that they are one in the same. This talk is about Angular, and is specifically about testing the Angular JavaScript framework, but the approaches discussed are universal to front-end applications alike. This talk try to anwers - [Test Automation Doesn't Mean You Need Less Testers](https://www.softwaretestingmagazine.com/videos/test-automation-doesnt-mean-you-need-less-testers/) - It’s commonly said that Test Automation means you need less testers on the team, it speeds up the testing process and allows more time for Exploratory Testing. In this talk Richard shares his critique of these common outcomes by calling upon his experiences of working in and managing teams where Automation has played a crucial - [Test Coverage at Google](https://www.softwaretestingmagazine.com/videos/test-coverage-at-google/) - Did you ever wonder how testing at Google looks like? What tools we use to help us out and how do we measure and act on test coverage? We will briefly describe the development process at Google, then focus on use of code coverage measurement and how we use code coverage to improve code quality - [Unit Testing Costs and Benefits](https://www.softwaretestingmagazine.com/knowledge/unit-testing-costs-and-benefits/) - There is always a lot of discussions about the costs and benefits of unit testing. The opposition was exacerbated by the adoption of Test-Driven Development (TDD), a technique that recommends writing unit tests before you write the code. In this blog post, Steven Sanderson discusses unit testing with a costs and benefits perspective. Steven Sanderson - [Page Objects Done Right](https://www.softwaretestingmagazine.com/videos/page-objects-done-right/) - This talk walks the audience step by step at building tests using the Page Object Design Pattern, making several attempts until we reach the current recommendation. We'll see the dos, don'ts and common pitfalls. This presentation also covers the Page-Factory Design Pattern, and best practices for dealing with asynchronously and how to remove the deadly - [Better RSpec Specs](https://www.softwaretestingmagazine.com/resources/better-rspec-specs/) - Behaviour Driven Development (BDD) is an Agile software development process where behavioural specifications are expressed in a specific language that can be validated by a automated testing tool. RSpec is an open source a BDD tool for Ruby programmers. The Better Specs web site aims to collect the best practices about BDD with RSpec. This - [What Makes a Good Test Suite?](https://www.softwaretestingmagazine.com/videos/what-makes-a-good-test-suite/) - We all want "better" test suites. But what makes for a good test suite? Certainly, test suites ought to aim for good coverage, at least at the statement coverage level. To be useful, test suites should run quickly enough to provide timely feedback. This talk investigates a number of other dimensions on which to evaluate - [How to Write Beautiful JavaScript Tests](https://www.softwaretestingmagazine.com/videos/how-to-write-beautiful-javascript-tests/) - This talk shares some experience with JavaScript tests, and show the most important patterns you can rely on to write simple, beautiful, maintainable and incredibly fast tests. Testing JavaScript is hard. When the presenter's team first started writing JavaScript tests they almost gave up several times. They struggled with topics such as the DOM, Ajax - [Why Unit Testing is Not Waste](https://www.softwaretestingmagazine.com/knowledge/why-unit-testing-is-not-waste/) - Unit testing is always causing some debate about its usefulness in the software development community. Some developers argue that unit tests are a waste of time because they provide few value to assess the quality of the final system and they are difficult to maintain. In his Henrik Warne explains why he thinks that you - [Better Code Reviews](https://www.softwaretestingmagazine.com/videos/better-code-reviews/) - This presentation gives you a few code review tips for keeping your code healthy and your team happy. You will learn why talking about code in person is important, how to talk about code without burning bridges and, most importantly, how to take dread out of your workplace. [youtube rHVlFOB5BpU] Event: Forward JS Video producer: - [Transition to Agile Testing - Part 3 The New Processes](https://www.softwaretestingmagazine.com/knowledge/transition-to-agile-testing-part-3-the-new-processes/) - This article explains how your software quality assurance processes should change for Agile testing and how to cope with frequent code changes - [Transition to Agile Testing - Part 2 The New System](https://www.softwaretestingmagazine.com/knowledge/transition-to-agile-testing-part-2-the-new-system/) - How to perform software testing in Agile when you don't have the classical workflow of documented test cases and bug requests than in a traditional approach. - [Transition to Agile Testing - Part 1 Getting Started](https://www.softwaretestingmagazine.com/knowledge/transition-to-agile-testing-part-1-getting-started/) - How do you transition from waterfall software testing to agile testing? Learn the basic about how agile testing is different. - [Transition to Agile Testing - Part 4: 7 Practical Tips](https://www.softwaretestingmagazine.com/knowledge/transition-to-agile-testing-part-4-7-practical-tips/) - Learn 7 practical tips for a smooth adoption of Agile software testing practices that range from better communication to test automation. - [MOET: Mobile End-to-End Testing](https://www.softwaretestingmagazine.com/videos/moet-mobile-end-to-end-testing/) - With a growing number of instrumented tools in the market, Mobile End-to-End Testing (MOET) uses a non-instrumentation approach, and extensive use of design patterns. MOET's mobile device libraries are pluggable open-sourced components and only one language and test harness is needed for testing on diverse mobile platforms. Also, as opportunities abound to enter the mobile - [What Managers Think They Know about Test Automation](https://www.softwaretestingmagazine.com/videos/what-managers-think-they-know-about-test-automation/) - Managers play a critical role in the success or failure of test automation. Although most testers and some test managers have a realistic view of what automation can and cannot do, many senior managers have firm ideas about automation that are misguided—or downright wrong. Dorothy Graham outlines five common management misconceptions and explores ways you - [Using Comparative Testing in the Telecom Industry](https://www.softwaretestingmagazine.com/knowledge/using-comparative-testing-in-the-telecom-industry/) - This article discusses the pros and cons of implementing comparative testing when implementing new systems in the Telecom industry. - [Software Testing Certifications](https://www.softwaretestingmagazine.com/knowledge/software-testing-certifications/) - A list of software testing and software quality assurance certifications; ISTQB (International Software Testing Qualifications Board), IIST, QAMP. - [Using Personas in Software Testing](https://www.softwaretestingmagazine.com/knowledge/using-personas-in-software-testing/) - Personas are fictional archetypes based on the real world that represent a group of users who have common goals. This is a concept that is often used in product and software development. In this blog post, Katrina Clokie expand the concept of personas to the software testing domain. The important thing with personas is the - [Load Testing Survey Results](https://www.softwaretestingmagazine.com/knowledge/load-testing-survey-results/) - A recent survey shows that the load testing activity is performed only in a minority of software development organizations. ## Pages - [Software Testing Magazine](https://www.softwaretestingmagazine.com/) - [Software Testing Conferences 2026: Agile Testing, DevOps](https://www.softwaretestingmagazine.com/software-testing-conferences/) - Software Testing Conferences 2026 USA, Canada, UK, Europe, Germany, France, Netherlands, Australia, India, China quality assurance, agile testing & DevOps - [About](https://www.softwaretestingmagazine.com/about/) - Software Testing Magazine is a free website dedicated to present articles, blog posts, book reviews, tools, news and videos about all areas of software testing. - [Contact](https://www.softwaretestingmagazine.com/mail/) ## Categories - [Software Testing Resources](https://www.softwaretestingmagazine.com/category/resources/) - Software Testing Resources: Load Testing, Unit Testing, Functional Testing - [Knowledge](https://www.softwaretestingmagazine.com/category/knowledge/) - Software Testing Articles, Blog Posts, Books, Podcasts and Quotes - [Software Testing Tools](https://www.softwaretestingmagazine.com/category/tools/) - Software Testing Tools: Unit Testing Tools, Functional Testing Tools, Load Testing Tools, Performance Testing Tools, Agile Testing Tools, DevOps - [Software Testing Videos](https://www.softwaretestingmagazine.com/category/videos/) - Software Testing Videos and Tutorials: Load Testing, Unit Testing, Functional Testing, Performance Testing, Agile Testing, DevOps - [Software Testing News](https://www.softwaretestingmagazine.com/category/news/) - Software testing, software quality, test automation news for financing and acquisition of load testing, unit testing, functional testing and DevOps tools. - [Software Testing Articles & Tutorials](https://www.softwaretestingmagazine.com/category/knowledge/articles/) - Software Testing Articles & Tutorials: Load Testing, Unit Testing, Functional Testing, Performance Testing, Agile Testing, DevOps - [Software Testing Blogs](https://www.softwaretestingmagazine.com/category/knowledge/blogs/) - Software Testing Blogs: Load Testing, Unit Testing, Functional Testing - [Software Testing Books](https://www.softwaretestingmagazine.com/category/knowledge/books/) - Software Testing Books: Load Testing, Unit Testing, Functional Testing - [Software Testing Quotes](https://www.softwaretestingmagazine.com/category/knowledge/quotes/) - Quotes on Software Testing: Load Testing, Unit Testing, Functional Testing - [Software Testing Conferences](https://www.softwaretestingmagazine.com/category/conferences/) - Software Testing Conferences 2017: USA, Europe, UK, Canada, Australia, India, China, Germany, etc. - [Headline](https://www.softwaretestingmagazine.com/category/headline/) - Software Testing Magazine: Load Testing, Unit Testing, Functional Testing, Performance Testing, Agile Testing, DevOps ## Tags - [unit testing](https://www.softwaretestingmagazine.com/tag/unit-testing/) - Tutorials and resources on how to apply unit testing in software testing - [junit](https://www.softwaretestingmagazine.com/tag/junit/) - [functional testing](https://www.softwaretestingmagazine.com/tag/functional-testing/) - Tutorials, articles, tools and resources on how to apply functional testing in software testing - [selenium](https://www.softwaretestingmagazine.com/tag/selenium/) - Tutorials and resources on how to use the open source Selenium testing tool to perform test automation in software testing. - [web testing](https://www.softwaretestingmagazine.com/tag/web-testing/) - [.NET](https://www.softwaretestingmagazine.com/tag/net/) - .NET software testing tutorials: unit testing, open source, NUnit, SpecFlow, Visual Studio, etc. - [load testing](https://www.softwaretestingmagazine.com/tag/load-testing/) - Tutorials, articles, tools and resources on how to perform load testing in software testing. - [Java](https://www.softwaretestingmagazine.com/tag/java/) - Java Software Testing tutorials: unit testing, open source, JUnit, Mockito, TestNG, Spring, JGiven, etc. - [test management](https://www.softwaretestingmagazine.com/tag/test-management/) - [python](https://www.softwaretestingmagazine.com/tag/python/) - [code review](https://www.softwaretestingmagazine.com/tag/code-review/) - Articles, tutorials, videos and tools to perform code review in software testing - [continuous integration](https://www.softwaretestingmagazine.com/tag/continuous-integration/) - Continuous integration - [cloud testing](https://www.softwaretestingmagazine.com/tag/cloud-testing/) - Articles, tutorials, videos and tools to perform cloud computing software testing (AWS, Kubernetes, Azure, etc.) - [c++](https://www.softwaretestingmagazine.com/tag/c/) - Articles, tutorials, videos and tools to perform software testing with c and c++. - [TDD](https://www.softwaretestingmagazine.com/tag/tdd/) - Tutorials and resources on how to useTest-Driven Development (TDD) to apply Agile testing in software testing - [code analysis](https://www.softwaretestingmagazine.com/tag/code-analysis/) - Articles, tutorials, videos and tools to perform software source code analysis in software testing. - [database](https://www.softwaretestingmagazine.com/tag/database/) - Articles, tutorials, videos and tools to perform software testing for database development (Oracle, MySQL, SQLServer, PostgeSQL, NoSQL, etc.) - [exploratory testing](https://www.softwaretestingmagazine.com/tag/exploratory-testing/) - Articles, tutorials, videos and tools to perform exploratory software testing in an Agile testing context. - [Behavior-Driven Development (BDD)](https://www.softwaretestingmagazine.com/tag/bdd/) - Behavior-Driven Development (BDD) agile testing articles, tools, tutorials and videos. - [fitnesse](https://www.softwaretestingmagazine.com/tag/fitnesse/) - [Javascript](https://www.softwaretestingmagazine.com/tag/javascript/) - Javascript Software Testing: unit testing, open source, Jasmine, Karma, Casper.js, QUnit, SinonJS, etc. - [debugging](https://www.softwaretestingmagazine.com/tag/debugging/) - [test automation](https://www.softwaretestingmagazine.com/tag/test-automation/) - Tutorials and resources on how to apply test automation in software testing - [people](https://www.softwaretestingmagazine.com/tag/people/) - [agile testing](https://www.softwaretestingmagazine.com/tag/agile/) - Agile testing tutorials and how to content : Test-Driven Development (TDD), Behavior-Driven Development (BDD) and other agile approaches for software testing. - [acceptance testing](https://www.softwaretestingmagazine.com/tag/acceptance-testing/) - Acceptance software testing - [test coverage](https://www.softwaretestingmagazine.com/tag/test-coverage/) - [regression testing](https://www.softwaretestingmagazine.com/tag/regression-testing/) - Tutorials, articles, tools and resources on how to perform regression testing in software testing. - [software testing metrics](https://www.softwaretestingmagazine.com/tag/metrics/) - Tutorials, articles, tools and resources on software testing metrics like test coverage or defect resolution. - [team](https://www.softwaretestingmagazine.com/tag/team/) - [user interface](https://www.softwaretestingmagazine.com/tag/user-interface/) - [refactoring](https://www.softwaretestingmagazine.com/tag/refactoring/) - [jmeter](https://www.softwaretestingmagazine.com/tag/jmeter/) - [test case](https://www.softwaretestingmagazine.com/tag/test-case/) - [mocking](https://www.softwaretestingmagazine.com/tag/mocking/) - [ruby](https://www.softwaretestingmagazine.com/tag/ruby/) - [cucumber](https://www.softwaretestingmagazine.com/tag/cucumber/) - Articles, tutorials, videos and tools to perform software testing with cucumber. - [rspec](https://www.softwaretestingmagazine.com/tag/rspec/) - [visual studio](https://www.softwaretestingmagazine.com/tag/visual-studio/) - [mutation testing](https://www.softwaretestingmagazine.com/tag/mutation-testing/) - [mobile testing](https://www.softwaretestingmagazine.com/tag/mobile/) - Mobile software testing tutorials - [integration testing](https://www.softwaretestingmagazine.com/tag/integration-testing/) - Tutorials, articles, tools and resources on how to integration regression testing in software testing. - [php](https://www.softwaretestingmagazine.com/tag/php/) - [performance testing](https://www.softwaretestingmagazine.com/tag/performance-testing/) - [arquillian](https://www.softwaretestingmagazine.com/tag/arquillian/) - Software testing with arquillian - [test plan](https://www.softwaretestingmagazine.com/tag/test-plan/) - [android](https://www.softwaretestingmagazine.com/tag/android/) - Articles, tutorials, videos and tools to perform software testing for Android - [open source](https://www.softwaretestingmagazine.com/tag/open-source/) - [continuous deployment](https://www.softwaretestingmagazine.com/tag/continuous-deployment/) - [code coverage](https://www.softwaretestingmagazine.com/tag/code-coverage/) - Articles, tutorials, videos and tools to perform code coverage and test coverage during software testing. - [devops](https://www.softwaretestingmagazine.com/tag/devops/) - Articles, tutorials, videos and tools to perform software in a DevOps context like testing in production, continuous delivery, etc. - [feature2](https://www.softwaretestingmagazine.com/tag/feature2/) - [root cause analysis](https://www.softwaretestingmagazine.com/tag/root-cause-analysis/) - Tutorials, articles, tools and resources on how to perform root cause analysis in software testing. - [software quality assurance](https://www.softwaretestingmagazine.com/tag/software-quality-assurance/) - [feature1](https://www.softwaretestingmagazine.com/tag/feature1/) - [manual testing](https://www.softwaretestingmagazine.com/tag/manual-testing/) - Tutorials, articles, tools and resources on how to perform manual testing in software testing vs test automation. - [appium](https://www.softwaretestingmagazine.com/tag/appium/) - How to perform mobile testing with the Appium open source software testing tool. - [bug tracking](https://www.softwaretestingmagazine.com/tag/bug-tracking/) - How to perform bug tracking in software development, software testing and software quality assurance. - [white papers](https://www.softwaretestingmagazine.com/tag/white/) - Software testing white papers - [security testing](https://www.softwaretestingmagazine.com/tag/security/) - Knowledge and tools for security testing and all the security aspects of software testing.