
Explore TestProject, a cross-platform automation testing tool for Windows, Mac, Linux, Android, and web services, with a free forever plan and agent-based execution.
Install and configure the TestProject agent across Windows, Mac, and Linux by downloading the agent, auto-installing Android SDK and browser drivers, then register the agent and run tests.
Discover TestProject's top five features, including cross-machine test execution via a configurable agent, plug-and-play Android and iOS devices, community and private add-ons, a multi-language SDK, and centralized device management.
Configure Android mobile automation in TestProject with a local agent, connect devices, and record and playback tests on native apps like YouTube, including adding applications and auto discovering package names.
Upload the epic file to test a hybrid ionic application with TestProject, install on a real device, and run recording-based tests while noting limited official support.
Manage and reuse mobile element locators in TestProject, centralize elements, edit locators on the fly, and run tests on real devices and simulators with streamlined element handling.
Manage elements and applications in TestProject from an element repository, enabling edits and reuse. Update apps and add elements via the applications tab to stay aligned with Android testing.
Configure and run automated tests for web, mobile, and API apps with TestProject, connecting a cloud test agent to real iOS devices and managing certificates and provisioning.
Discover how to create a new mobile test in TestProject, record and playback on an iPhone X, and run a simple end-to-end test for the gaspy app.
Explore running iOS mobile app tests from Windows 10 using TestProject, connecting a registered iPhone device via the test agent, and identifying elements with accessibility id or name.
Learn to work with data in test automation by using input and output parameters, parameterizing with csv files, and linking test cases to run in a chosen sequence.
Learn data driven testing with csv in the test project by creating a csv data source, uploading the csv file, and running iterative tests with multiple values, reports, and screenshots.
Learn to create and manage jobs in TestProject to run mobile tests on demand, one-time, or record, schedule tests, and use data-driven inputs with multiple agents while monitoring results.
Learn to design and execute test cases with detailed steps in TestProject, including action types, failure behavior, screen captures, and global settings.
Learn to use test step types, including element action, action, and test, to identify elements, perform actions, and reuse tests by calling existing tests, with add-ons that extend capabilities.
Explore calling a test within another test in TestProject for mobile automation, reusing existing steps and settings from the YouTube app to modularize test workflows.
Learn to test web applications with TestProject using record and playback, capturing login, navigation, and element interactions across Chrome on Windows and Mac, with multi-browser execution.
Use TestProject's jobs to perform cross-browser testing by running the same web test across Edge, Chrome, Firefox, and Internet Explorer in parallel, with on-demand scheduling and the job monitor.
Learn to extend TestProject with addons using page object models, Java SDK, Maven, and manifest files, including security review and publishing to the community.
Configure the add-on project with maven, add the product sdk jar dependency, set up the descriptor and manifest, and implement an addon that clicks all menu items in the menubar.
Learn to create and test test project addons with runners in TestProject, use a local test agent and token, upload a jar addon, and reuse it in tests.
Discover creating a coded test in TestProject with the page object model using selenium, packaging it as a test package, and sharing it across projects.
Demonstrates building a local Selenium page object model test in TestProject, configuring Chrome driver, initializing page factory, running a login test locally, packaging and uploading to TestProject for execution.
Contrast test project and katalon studio, noting that test project records and runs on Windows with Java and C# while katalon studio uses Groovy and offers paid docker runtime.
Automating Web/Mobile/API applications with the TestProject course is designed to show the rich unified features TestProject has got.
TestProject is a Web-based automation testing platform that is aimed to test applications such as
Web
Android
iOS
API
In all the platforms such as
Windows 10
MacOS
Linux
The unique cross-platform power of TestProject differentiates itself from different automation toolsets available in the market.
TestProject is the first-ever tool to support running iOS mobile application testing from Windows or Linux environment, thanks to the modern Web service workers and Web platform to make it happen.
This course curriculum is aimed to cover all the different testing platform support from complete basic though advanced. As that said, this course covers topics such as
Automation iOS applications
Automate iOS Native application with Simulator
Automation iOS Native application with real device like iPhone X
Automation Android applications
Automate Android Native application with Emulator
Automation Android Native application with real device like OnePlus phone
Automation Web applications (Cross-browser support)
Understanding cross-browser testing with browsers like Chrome, Firefox, Safari
Understanding how to automate application in these browser
Understand how the code works
Understanding the simple record and playback and running the test
Understand the usage of test project in different scenarios
Understanding the power of the TestProject toolset
Extending TestProject with Addons
Extending Testcases with Page Object Models
Hope you will like the course this course is ever-growing, meaning, it will be updated every now and then whenever there is a new release of feature in TestProject