Introduction to "TestProject" tool and first testcase with TestProject
TestProject is a free, cloud-based test automation tool that simplifies the use of Selenium and Appium for web and mobile applications across various platforms. It features an in-web recorder, integration with CI/CD tools, test management systems, and provides detailed analytics and reports. Users can sign up, create projects and test cases, and execute tests with real-time notifications and validations.
Introduction to "TestProject" tool and first testcase with TestProject
2.
What is TestProject and it’s feature ●Cloud-based and community-powered test automation tool. ● Built on top of open source automation tools like Selenium and Appium, by removing the complexity of managing and installing drivers for each platform. ● Supports Web/Mobile (Android and iOS) Application across Windows/Mac/Linux platforms. ● Powerful and smart in-web recorder. ● Provides Java, Python and C# SDKs for creating tests and shared addons. ● Easy integration with CI/CD tools like Jenkins. ● Also integrates with Test Management tools like qTest and team collaboration tools like Slack to get real time notification of test executions. ● Test Analytics with detailed reports. ● Moreover its FREE.
3.
Sign Up ● Goto “https://app.testproject.io /signup/”. ● Fill the form and click on Sign Up.
4.
Sign In ● Aftersign up verify your email. ● Provide your email and password, click on Sign In to login to the TestProject dashboard.
5.
Installing TestProject Agent ●After signing in, you will be asked to download and install the TestProject Agent. ● Select operating system (Windows/Mac/Linux). ● Installer file will be downloaded and you need to install it.
6.
Installing TestProject Agent ●Once the installation is completed, you will be asked to provide a name of your TestProject Agent. ● Enter name and click on Verify. ● After that click on Register and Finish.
7.
Installing TestProject Agent ●TestProject will register your agent and will run it. ● After registration is completed, click on Go to testing dashboard.
8.
How to createProject: ● Click on “+ Add a new project” on the project navigator. ● You will get a “Create a new Project” pop-up. Enter “Project Name” and “Description” and click on “Create”.
9.
How to createTest Case: ● Click on “New Test”. You will be asked to select the type of test. i.e mobile application test or a web application test. ● Select “Web” and click on “Next” button. ● Enter “Name” of the test and “Description”. Click on the “Next” button. ● Click on “Web Application” dropdown and then click on “Add a new application for testing”. ● Enter name of the application and its URL. Click on “Finish”. ● Select the application you have just added and click on the “Next” button. ● Now, select the “Record” option and click on “Start recording” to record your first test on TestProject. NOTE: Recording will start in a new window/instance of the browser.
How to recordtest steps: ● Click on the google search box and enter text to search. ● Hit the “Enter” button. ● Search results based on the text entered will be displayed. NOTE: See on the TestProject recorder, each step is getting recorded with all the parameters required to execute it again.
12.
How to addAssertion: ● Click on “Test Case” to open it. ● Click on the “‘Record” button and the TestProject recorder will open again in the new browser window. ● Hover over the element you wish to verify/assert. ● Eg. URL displayed on the Google Search Result ● Double Shift (Press Shift Key Twice) to freeze/lock the element. ● Click on the “Validations” option. (You will see list of assertion available) ● Click on “Is Present”. This assertion will verify if the element is present on the page or not. ● Now, click on “Save Step” to add the assertion step. ● Close the browser window and your test will be displayed on TestProject.
How to executethe test case: ● Mouse hover on the test case and click on the “Run” button to execute the test case. ● Select a “Browser”, Verify application “URL” and click on “Run” to execute the test case. ● A new browser will open up automatically. ● Your steps will be performed and the browser will get closed.
15.
How to getthe Test Report: ● Mouse hover on the test case and click on the “Report” button. ● Test Report page will be opened, with all parameters like browsers, start time, end time, result of each step and final status of the test case with the screenshot (if your test case is failed) ● Click on “Full Report” to download the PDF of the detailed report.
16.
TestProject - Demo ●Creating and managing projects ● Managing project team ● Creating and managing tests (Recording Mode) ● Validations/Assertions ● Parameterization ● Jobs to schedule test runs ● Test Reports