Test Project 2.0

Test Project 2.0

Test Project 2.0

March 17, 2021 – Wednesday, the day will be remembered by many Software professionals all across the world because the “Test Project 2.0” was launched. Since the inception, it has been continuously evolving, improving and helping numerous industries worldwide. In 2015 the TestProject journey has begun and the first version of the platform was publicly launched in April of 2018

What is Test Project?

Let me quickly tell you something about “Test Project” tool. This is one of the most powerful end to end test automation tool which allows us to create automated tests for web based, API’s and mobile applications. Test Project is built on top of Selenium and Appium so that QA Engineers can test web applications along with Android and IOS platform. It aims to simplify your test automation experience. It supports all major web browsers. Isn’t it sound amazing?

Why to use Test Project?

As “Test Project” is world’s free cloud based testing platform, there are many advantages which one can think of in order to start using Test Project in their specific project.

1.  Test Project comes with a test recorder so you can easily record and playback your tests to automate UI application. This will be helpful for you to get started with this tool. Therefore, if you do not have any programming language experience, this feature will support you in all possible ways.

2.  You have the flexibility to create your own add-ons to ease your work. You can choose whether you want to develop new add-ons for your individual needs, or you can use existing add-ons that have already been developed and shared by fellow experts around the globe.

3.  Cloud based technology- You can publish your tests on Test Project’s cloud platform where any team member can access and execute them. To allow users to manage a project, test cases and add-ons.

4.  Cross browser and Cross Platform support – supports multiple browsers and O.S

5.  Free to download – Anybody can use it for free.

 6. Schedule your tests for execution on any browser or any device.

7.  Supports CI/CD pipelines integration with Jenkins.

8.  Helps in generating and analysing report using test analytics.

9.  You can compare your tests across different environments.

10. Improves Collaboration in a team

11. Supports programming languages like Java, C#, Python.

12. Internally, it uses RESTFUL API’s to execute tests and send notifications.

Overall some cool advantages of using Test Project tool (of both version):

 Hybrid cloud with offline mode

 You can save your tests locally or one any source control say git

 In browser recorder to create local tests for mobile and web

 Local reports

 Download complete test project

 Test Project Agent CLI

 Open SDK – upload & Execution

 Open Job & Test tags

 Better loading time

 Better job scheduler

 Better UX & UI

 Firefox Support

 Visual Validation testing

 New API

 Parallel execution

 Better test case management

 Enhanced BDD

 Codeless automation

 Easier agent registration

 Console testing

 Better recording

 IPhone simulator support

 Better Linux support

 Better locators AI

 Local run

 On Prem

 Integration with Azure, MS cloud services.

Especially in Test Project 2.0

It comes with integration of Hybrid Cloud which is a seamless integration and smooth process to set up. Hybrid cloud is a mix of on prem private cloud & third party public cloud services. We have test project cloud offsite. So, you can write your tests, store your tests, execute and see the beautiful reports with screenshots. You can execute tests when there is no connection available or even in offline mode. An Integrated tool to build custom CI/CD pipeline. As the below diagram shows:

No alt text provided for this image

At the time of creating your tests, Test Project will give you 2 options to save your tests:

1.      Cloud

2.      On your local machine

While recording, you can always do the settings to take screenshots of each step that you are performing. After the recording finished, you can save your test in your local. After the execution, you can generate test reports which you can share with your team members.

Example:

Mobile Test using Test Project

Let me quickly give you one example of how can you run your mobile test using Test Project. So, here you go:

In order to start recording your first mobile test, you should follow the below steps in order:

1.      Create a Project and and ensure that you are in project folder in TestProject App.

2.      Click on “New Test” button as below

No alt text provided for this image

In this example, we are talking about “Mobile Test”, so we will choose “Mobile” from the given options: ( Mobile will get highlighted, please don't worry about that).

No alt text provided for this image

You can then provide test name and description and click next.

No alt text provided for this image

Then, you have to select the platform and the application which you are going to test. In this example, I have selected “Android”.

No alt text provided for this image

 You can add application (.apk) files in 2 ways.

1. By uploading the .apk file

2.  After you ensure that device is connected (as given below) and the agent is running, then you can select the application from the device.

No alt text provided for this image

Then, select the application.

No alt text provided for this image

Now, the device is set up and application (AUT) is ready to test. We can start recording our test. We can manually write the steps or we can use Recorder from Test Project.

No alt text provided for this image

And, after you click on “start testing”. It will start capturing all your test steps. Once you finish the test steps, you can click on “save & Exit” button to save your changes and your test is ready to use.

No alt text provided for this image

How to generate Test Report?

Your test are saved successfully. I am sure you must be thinking about how to generate a test report? Well, we have got you covered. Check the first image in this tutorial and you will find “Reports” in the top header of the page. Or if you do not find it, check the image below.

No alt text provided for this image

You can also view the reports for individual test runs for debugging and investigation purposes. If any test fails, Test Project – Report option gives you an option to see the failed test cases as well. So, we do not need to worry about passed or failed test cases.

Conclusion

Considering the plethora of benefits, we can confidently say that “Test Project” is the most amazing tool currently in the market which fulfil all the requirements of a user.

For more details on the same, you can visit official site: https://testproject.io/ . You can also reach out to Meital Matsafi on LinkedIn at https://www.dhirubhai.net/in/meital-matsafi/

Thank you for reading! Please feel free to contribute.





Sandeep Singh Negi

Senior Software Engineer at @HSBC | Java Developer | Backend Developer | Ex-@Visa | Ex-@Bosch | 5+ yr of Exp | Azure Certified | TechBlogger

3 年

interested

回复
Meital Matsafi

?? Driving Growth & Engagement across Industries

3 年

Thank you so much Mukta for sharing your opinion of our big TestProject 2.0 release! I'm very happy to see you loved it so much ??

Mahesh N Kurabar

Software Tester | Actively looking for new opportunities on QA -Manual / Automation.

3 年

Thanks for sharing.

Mukta Sharma

LinkedIn Top Voice |3C - Communication, Collaboration, Community || Community TOP VOICE*5 || TOP 100 Women In Tech || TOP 10 LinkedIn Influencers- London || AWS Certified || Scrum Master || Technical Blogger

3 年
Ashar Abbas

QA Automation Engineer at QAT Global CR

3 年

Thanks for sharing.with numerous advantages, what are the limitations of it?

要查看或添加评论,请登录

社区洞察

其他会员也浏览了