Latest Posts

Data visualization is an important stage for any data scientist or analyst. It allows us to understand data quickly and easily, and also to communicate our findings to others. Data visualization helps us to identify patterns, trends, and correlations in our data, as well as uncover outliers or anomalies. In this post, I'll introduce you Plotly, a powerful Python library for data visualization. We'll see what Plotly is, how to...
Poetry is a tool for dependency management and packaging in Python. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you. Poetry offers a lockfile to ensure repeatable installs, and can build your project for distribution.
Software Quality Assurance (QA) and Software Quality Control (QC) are related but distinct practices in the software development process. Quality Assurance (QA) is an anticipatory procedure that is aimed at averting mistakes and ensuring that the software is up to standard and matches the established criteria. This requires the formation and utilization of a set of methods and guidelines to make certain that the software is of a superior quality....
Selenium WebDriver provides a programming interface to create and execute test cases for almost every web application. For this aim Selenium needs to interact...
During many years of working as Python developer and tester, I have seen many ways to deal with testing. Having many choices such as...
The Capability Maturity Model Integration (CMMI) is a model that provides a framework for improving the processes and practices used in software development and...
Introduction: A Software Bug can be described through the detailed explanation of the unexpected behavior happening as a result of some action performed on the...

Mehdi Shokoohi

Software Quality Engineer

Popular Tags

Latest Posts

Popular posts