Posts

What are the best practices of unit testing?

 What is Unit testing? Small pieces of code known as "units" are tested. A unit can be a function, module, class etc. When unit testing is being conducted, the application is not connected with external dependencies such as HTTP services, the filesystem or databases. This makes unit tests to be more stable and fast. Unit testing best practices: 1. The importance of test names: The intent of the test case is reflected explicitly by a good unit test name. Consistent naming conventions should be followed. Code readability is supported by writing good test names, which will make it easier to extend the code. 2. Automated tests need to be set up: Unit testing framework can be used for carrying out automated unit testing. Tests can also be automated in the CI/CD pipeline. Testing units manually is considered to be a tedious process and is also considered to be less reliable. 3. Deterministic tests need to be written: False negatives and positives are common in software testing an

Python Testing Framework – An Informative Guide

Python testing framework is a dynamic test automation framework developed using Python programming language, which is considered easy to use for web development and test automation. Since Python is an open-source programming language, many frameworks are based on python, making it hard for testers to determine which test automation framework to choose from the variety of available options. #PythonTestingFramework #PythonTesting #TestingXperts