© 2023 Hashnode
#qa
View Part 2 https://slashqa.hashnode.dev/part-2-configuring-our-gradle-kotlin-dsl-cucumber-jvm-via-gradle Dependency Injection Dependency Injection is a design pattern that allows the program to injec…
Introduction In the fast-paced world of software development, ensuring the quality of a product is of utmost importance. One critical aspect of achieving this is through manual testing. While automate…
View Part 1 https://hashnode.com/post/clhvglxt4000909jodjx235wz Now, let's start getting into the nitty gritty of customising our Cucumber project. First, we need to customise our build.gradle.kts DSL…
As the name suggests, Functional testing refers to validating the functional flow or functional process of an application or system. Let us understand this with an example: Consider a Healthcare websi…
Every website contains some level of bugs. Here are some of the most common website bugs: Broken links: Broken links lead to 404 errors, which are frustrating for users. Check and update all website…
Software testing is a critical phase in software development, and it is an essential process to ensure the quality of the software. Quality assurance (QA) is the process of verifying whether the softw…
In the whole software development process, QA Engineer has a unique space. QA is responsible for ensuring that developed software is bug-free and works concerning technical and business requirements. …
Overview We'll create a basic Cucumber project that: Uses the Cucumber for Java IDE plugin for test case development A custom Gradle task running the Cucumber CLI via JavaExec Utilises dependency i…
When speaking with people who enter IT, I often mention manual testing as an option for an entry-level job. In this article, I’ll explain what manual testing is, how it fits into the development proce…
What is Ladle According to the founder, Ladle is a tool for developing and testing your React components in an isolated and faster environment than most real-world applications. It supports Component …