Cypress Automation Test Overview

Cypress is an emerging JavaScript-based end to end automation test framework running on browsers directly. It is not based on Selenium -- if you have heard about another JavaScript-based automation test framework Protractor, it is still based on Selenium actually. Pre-condition knowledge For engineers who are familiar with JAVA/Python + selenium, to learn Cypress, of … Continue reading Cypress Automation Test Overview

Data Driven Test in pytest –fixture

Fixture is definitely a shining point of pytest. It uses annotation @pytest.fixture to put in front of a method. In Python function can be used as parameter of another function. Thus when a function with @pytest.fixture is used as parameter for a test method, the return value of that function will be transferred to the … Continue reading Data Driven Test in pytest –fixture

Data Driven Test in pytest –parametization

Python is becoming the most popular programming language these days. The syntax is simple and expressive, there are tons of Python open source modules and frameworks available, and the community is welcoming and diverse.  It's also getting more and more widely used in Automation Test. Data Driven is essential for a same test case but … Continue reading Data Driven Test in pytest –parametization