You are on page 1of 7

Tesys Tera

Test Plan for Ethernet Services -FTP (Sprint2)

Ethernet main module Firmware Version - 000.000.003


Ethernet main module Hardware Version - 000.000.001
Testing Date : 28-11-2023
Testing by : Shikha/Hanooshram

Test Setup : For FTP tesing, FileZilla tool (client) is installed on an Ubuntu 18.04 Linux PC. The server is the TeSys Tera Ethernet main module.
Test case 1 : Establish the Connection between Tesys Tera (Server, connected with Static IP -192.168.1.4) & FileZilla (Client) :

Test Procedure :
1) Power up the TeSys Tera main unit with 230Vac supply.
2) Connect the main module with a host PC/Laptop via a cat-6 Ethernet cable.
3) Open a terminal on the Linux PC and check if it pings successfully with our TeSys Tera main module. (Ex- ping 192.168.x.x, and hit enter)
4) If it pings successfully, launch the FileZilla application from the host PC, and enter the corresponding details in the necessary tabs ; the Hostname as
192.168.1.4 (IP address of Tera unit), username as root, and port number as 23.
5) Click on ‘Quickconnect’ and wait until connection gets established.
6) Check the logs to ensure proper connection in the FileZilla application.

1) Post connection, we can view the files and directories of the client and server, on the left hand side and right hand side of the application respectively.

Observation :Tesys Tera connected with Filezilla.


Test case 2 : File Transfered from FileZilla (Client) to Tesys Tera (Server), connected with Static IP -192.168.1.4 :

Test Procedure :
1-6) Followed the test steps 1-6 as mentioned in Test Case1.
7) Post connection, we can view the files and directories of the client and server, on the left-hand side and right hand side of the application respectively.
8) To check if files can be transferred from client to server, create a new textfile on the host PC, by using the ‘touch’ command from the terminal. The file has been named as
‘myftpfile.txt’.
9) Post creation, refresh the FileZilla application, and the new text file will be visible in its defined location. Right click on the file and select ‘Upload’. Now, the file has successfully been
uploaded to the server (the TeSys Tera Main Unit).

Observation : File transfered from Filezilla to Tesys Tera.


Test case 3 : File Transfered from Tesys Tera (Server) to FileZilla (Client), connected with Static IP -192.168.1.4 :

Test Procedure :
1-9) Followed the test steps 1-9 as mentioned in Test Case2.
10) To transfer from Server to Client, right click anywhere on the Right-hand side of the application, where are the directories of the TeSys tera main unit are visible. Select ‘Create Directory’ and give it a name.
11) Post creation, create a file in the new directory (a text file), and upload it to the client.
12) Open the respective (transferred) files and verify if its contents are accurate.

Observation : File transfered from Tesys Tera to Filezilla.


Test case 4 : Check File Permission- Read at server side :

Test Procedure :
1-12) Followed the test steps 1-12 as mentioned in Test Case3.
13) Right Click on the created file at the server side.
14) Click on ‘Edit File permissions’ and change the settings as per the requirement.
15 ) In the first case, enable only Read permissions for the text file and check if the file prevents you from writing and saving data.

Observation : File can be read only, gives the error when try to edit the file.
Test case 5 : Check File Permission- Read and Write at server side :

Test Procedure :
1-12) Followed the test steps 1-12 as mentioned in Test Case3.
13) Right Click on the created file on either the sever side.
14) Click on ‘Edit File permissions’ and change the settings as per the requirement.
15 ) Enable Read/Write permissions and check if it works.

Observation : File is editable.


Test case 6 : Check File Permission- with No permission at server side :

Test Procedure :
1-12) Followed the test steps 1-12 as mentioned in Test Case3.
13) Right Click on the created file on either the server side.
14) Click on ‘Edit File permissions’ and change the settings as per the requirement.
15) Check if it works.

Observation : Error message pop up.

You might also like