All Stories

Testing - no_image

JUnitJUnit is a unit testing framework for the Java programming language. JUnit has been important in the development of test-driven development, and is one of a family of unit testin...

In tutorial, no_image, testing, Jan 23, 2025

Testing - ab_testing

A/B testingA/B testing (also known as bucket testing or split-run testing) is a user experience research methodology. A/B tests consist of a randomized experiment with two variants, A...

In tutorial, ab_testing, testing, Jan 23, 2025

Testing - no_image

EspressoEspresso is an open source android user interface (UI) testing framework developed by Google. Espresso is a simple, efficient and flexible testing framework. Google released t...

In tutorial, no_image, testing, Jan 23, 2025

Testing - no_image

MockitoMockito is a popular mock framework which can be used in conjunction with JUnit. If you have minimal Android dependencies and need to test specific interactions between a compo...

In tutorial, no_image, testing, Jan 23, 2025

Testing - no_image

BDDBehavior Driven Development (BDD) is a branch of Test Driven Development (TDD). BDD uses human-readable descriptions of software user requirements as the basis for software tests. ...

In tutorial, no_image, testing, Jan 23, 2025

Testing - no_image

Unit testing vs Functional testing

In tutorial, no_image, testing, Jan 23, 2025

Testing - test_pyramid

Test pyramid

In tutorial, test_pyramid, testing, Jan 23, 2025

Testing - no_image

Mock vs Fake vs StubIn automated unit testing, it may be necessary to use objects or procedures that look and behave like their release-intended counterparts, but are actually simplif...

In tutorial, no_image, testing, Jan 23, 2025

Testing - no_image

JUnit 4 vs JUnit 5JUnit 5 aims to adapt Java 8 style of coding and to be more robust and flexible than JUnit 4. One of the main ideas behind the new JUnit version is utilizing the fea...

In tutorial, no_image, testing, Jan 23, 2025

Testing - tdd

Test Driven Development (TDD)Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: requirements are turned i...

In tutorial, tdd, testing, Jan 23, 2025