Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Having a basic understanding of the PriceFx application is beneficial for starting with test automation. Everyone should understand Unity’s common functionality of its shared features or functions available across different parts of the application. Additionally, knowledge of Unity’s application modules (ie. Price Setting, Quoting, etc.) and understanding each of their aspects is important for effectively automating tests related to the PriceFx solution.

As a foundation for starting with the test automation, it would be good to have some basic knowledge of PriceFx application

...

Common Functionality

Application Modules

Tools

.

Info

LEARN MORE: To learn more about Unity’s common functionality, click here.

Info

LEARN MORE: To learn about Unity’s application modules, click here.

Test Automation Tools

Before using test automation, there are some the tools required for using Cypress, a popular test automation framework. Here are the tools needed and their purposes:

  • An IDE tool: This is used for viewing and updating the code of the tests. The recommended IDE tool is Visual Studio Code, but other editors like IntelliJ Idea can also be used.

  • Git: This is for version control of the code. It can be used directly in Visual Studio Code, in the command line, or with a tool like Sourcetree. The text also mentions some basic Git commands needed for test automation, such as clone, fetch, pull, stage, commit, push, create, merge branch.

  • Node.js: This is required for using Cypress. While Cypress can be downloaded as an installation file without Node.js, having Node.js installed ensures clear functionality. The text also provides a command to check the installed version of Node.js.

  • Npm (Node Package Manager): it is installed directly with Node.js and is commonly used for managing packages and dependencies in Node.js projects.

These tools are essential for setting up the environment and managing the codebase when using Cypress for test automation.

You need to have the following tools installed in order to use Cypress:

...

Using An IDE tool

Link: https://code.visualstudio.com/

...