Hardik Chotaliyahardikchotaliya.hashnode.dev·Oct 30, 2024What is Behavior-Driven Development (BDD)Introduction In this blog, we will explore the following key points: Understanding BDD: Learn the basics of behaviour-driven development (BDD) and how it enhances collaboration with non-technical teams. Integration with Agile: Discover how BDD fits...Behavior-Driven Development
Steve Worthamstevewortham.hashnode.dev·Oct 24, 2024Top 4 Tools For Software Testing in 2024In this contemporary digital era, applications have become integrated into various parts of our lives, including communication, entertainment, education, banking, and many more. With users now demanding the best functionality and user experience from...Testing
Steve Worthamstevewortham.hashnode.dev·Oct 18, 2024Complete Appium Inspector Tutorial For Testing Mobile AppsIt supports multiple programming languages and has a handy utility called the Appium Inspector. Appium Inspector allows users to inspect the UI of a mobile app, helping them to evaluate key UI elements such as buttons, images, form fields, etc. acros...Testing
Kazys Račkauskaseasytdd.dev·Oct 7, 2024EasyTdd 0.5.0: Streamlining Mocking with Incremental FluentMockA few days ago, I released EasyTdd version 0.5.0. In this post, I'll walk through the updates and new features introduced in this version. The highlight of the release is the introduction of the incremental code generator for FluentMocks—a powerful f...33 readsTDD (Test-driven development)
Vijayashree Shindevijayashree44.hashnode.dev·Oct 1, 2024The Ultimate Guide to Automation Testing: Tips for Every TesterAutomation testing has revolutionized the way software is tested, providing the ability to run complex test scenarios efficiently and repeatedly. Yet, the shift to automation isn’t as simple as flipping a switch. For many testers, it can be a complex...automation testing
Souvik Deysouvikdcoder.hashnode.dev·Sep 22, 2024#5.0 What XPath: Advanced TechniquesAs web applications become more complex and dynamic, locating elements on a page can be challenging. This section covers advanced XPath techniques to handle these scenarios effectively. 5.1 Handling Dynamic Elements Dynamic elements often have changi...XPath MasteryXpath
Kunaal Thanikkunaal.hashnode.dev·Aug 19, 2024CF3 - Robust Test PlanningCreating a test plan might sound like serious business, but it doesn't have to be boring! Let's dive into the key concepts with a splash of fun, featuring the latest tools and real-world facts. 1. Define Objectives and Scope: The Blueprint Defining o...Testing
Kazys Račkauskaseasytdd.dev·Aug 13, 2024Builder: Your Buddy in Test-Driven Development (TDD)Builder pattern Today, I will talk about the builder pattern in test-driven development. If you are already working with tests, you have probably noticed how time-consuming it can be to create all the input data. Often, the same set of data, or data ...78 readsTDD (Test-driven development)
Jeff Biglerjbigler.hashnode.dev·Aug 10, 2024Optimizing Rails Test SpeedTL;DR: If your Rails tests run in the default transaction, disable table truncation using ENV["SKIP_TEST_DATABASE_TRUNCATE"] for faster parallel tests! (Rails 7.2.0+). Make sure your DB files are stored on an SSD to improve integrated test response...1 like·56 readsRuby on Rails
Kunaal Thanikkunaal.hashnode.dev·Jul 29, 2024Strings Manipulation -ch-02Concatenation : concatenate using '+' operator prefix = "al" suffix = "pha" print(prefix + suffix) # output : alpha f-String: helpful to print message with variable values. syntax: f" your message {var_a} and print {var_b} " prefix = "al" suffix = "...Python RecallPython