Picture of Hi, What are the new technologies being used in testing side in NOKIA, is JAVA, RestASSURED, and selenium part of it?

Hi, What are the new technologies being used in testing side in NOKIA, is JAVA, RestASSURED, and selenium part of it?

Picture of Stefanos
4 responses
18 views

Ishu A. asked a question to Stefanos B.

Category: About us

Date asked: Thursday, August 3, 2023

Last reviewed: Thursday, August 3, 2023

Picture of Stefanos B.

Stefanos B.

Software Engineer

Hello Ishu, and thank you for your question.
I will give you a general aspect of software testing at Nokia. The main responsibilities of the Functional Testing (FT) team I am part of are manual and automated testing. Automated tests are test cases of code that are executed periodically and test specific functions under specific conditions. This code is written in the Robot Framework and often uses Python keywords, which perform certain operations. The FT team is responsible for the development and maintenance of this Robot code, as well as some Python keyword modifications if needed. As far as manual testing is concerned, this is mainly performed in a Linux environment with commands, which can get or set some parameters from/to the devices.
Also important in both types of testing is Linux scripting. Sometimes it is necessary to create a Linux script to automate certain processes.
Finally, I would like to mention that Jenkins, Confluence and Jira are some tools that are also used by the FT team and have a significant contribution to the daily tasks of the team.

Thursday, August 3, 2023

Ishu A.

So by that you mean nokia has a testing framework developed internally where test cases are automated and run via jenkins?

Also do you guys automate web screens also with help of selenium ?

Is there any rest APIs automation done internally?

Thursday, August 3, 2023

Picture of Stefanos B.

Stefanos B.

Software Engineer

Yes, Nokia has developed a testing framework that runs automatically at specific time periods via Jenkins. For example, one instance where a part of this framework is executed is after each commit of new software.
The Selenium library is used extensively in the Robot code. As you rightly say with selenium we can control a device through a web page environment.
The basic automation functionality is as previously described.

Thursday, August 3, 2023

Ishu A.

So beautifully described
Thanks for the inputs stefanos
I appreciate your time :)

Thursday, August 3, 2023

This discussion is closed, so no new comments can be added.

Did you find this discussion helpful?