Professional Documents
Culture Documents
2 x CPU 2GHz.
4 GB RAM (but 16 GB is good for large sites)
40 GB hard drive.
Installation Procedure
You can install all the requirements separately either manually or through an
automatic process to use TestLink.
There are many all-in-one packages available and can automatically install in the
system by exe file. Here, we will take the help of XAMPP to install the pre-
requisites easily.
Step 1 − Go to https://www.apachefriends.org/index.html and click XAMPP for
Windows as shown in the following screenshot.
Step 2 − A pop-up will be displayed to save the file. Click Save File. It will start to
download the file.
Step 3 − Run the .exe file to run the installation wizard. After clicking the .exe file,
the XAMPP Setup wizard is displayed as shown in the following screenshot. Click
Next.
Step 4 − Next, the wizard displays all the component files (shown in the following
screenshot) that will be installed. Click Next after selecting the components.
Step 5 − Provide a folder name where XAMPP will be installed and click Next.
Step 6 − Ready to Install wizard is displayed. Click Next to start the installation
Step 7 − After successful installation, it will prompt to start the control panel.
Select the checkbox and click Finish. It will open the XAMPP control panel as
displayed in the following screenshot.
Step 8 − Click the Start button for Apache and MySQL required for TestLink as
shown in the above screenshot.
Step 9 − To verify whether all the pre-requisites such as Apache, PHP and MySQL
are installed properly, navigate to any of the browser and type http://localhost.
Then, press Enter.
Step 10 − It will display the dashboard of XAMPP. Click phpAdmin at the right top
corner of the screenshot.
Merits of TestLink
Demerits of TestLink
• TestLink does not allow the provision to test mobile applications.
• With the advancement of the web technologies and increased complexities,
sometimes the tester finds it difficult to use this tool for test management.
• There are other powerful tools available in the market with increased
flexibilities and options with which TestLink may not compete well.
References
1. https://www.guru99.com/testlink-tutorial-complete-guide.html
2. https://www.softwaretestingclass.com/tutorial-1-getting-started-with-
testlink-test-management-tool/
3. https://www.tutorialspoint.com/testlink/testlink_installation.htm
4. https://testlink.org/
5. https://en.wikipedia.org/wiki/TestLink
SOFTWARE TESTING PROJECT
Software Testing (SWE2005)
Review-2
Team Members:
• Srividya S - 20MIS0083
• Debdatta Ray - 20MIS0112
4 Enter 'cc' and The textbox should The textbox accepts the entered Passed
'bcc' fields. accept the entered data
data
5 Enter subject. The textbox should The textbox accepts the entered Passed
accept the entered data
data
6 Enter contents of The textbox should The textbox accepts the entered Passed
mail accept the entered data
data
4 Click Save The details should be saved The changes are saved Passed
2 Click Undo The mail should be unsend. The mail is unsend Passed
1 Click on the 'Drafts" option List of saved All the drafts Passed
on left side panel drafts appear saved appear
2 Check the box next to the The draft gets The desired Passed
draft to be deleted selected draft is
selected
2. Sent folder:
• Test Suite : Sent tab
GTC-8: Access sent folder
Preconditions
1. User should have acess to internet.
2. User should have valid email id and password.
3 click on the the contents of the the selected mail send Passed
required mail. selected mail should opens.
open.
1 Cick on the 'sent' tab A list of emails all the emails Passed
send appears send by the user
appears
2 click on the box along The email specific email gets Passed
the email to be selected. should get selected
selected.
3 the selected email is Passed
Click on the archive icon The email archived
should get
archived
GTC-10: delete send mails from folder
Preconditions
1. User should have acess to internet.
2. User should have valid email id and password.
1 Click on 'send' tab List of emails send all the emails send by Passed
should appear. the user appear
3 Click on the trash icon The email the selected email is Passed
should get deleted.
deleted
3. Spam folder:
• Test Suite : Gmail spam filter
Test Case GTC-1: Source IP check
Preconditions:
DMARC check If DMARC check failed send the email to spam Passed
If the email contains inconsistent volume direct it to
Email volume check Passed
spam
Check with previously marked as spam If an address is already marked as spam send it to Passed
list spam
Test Case GTC-3: Sending rate
Preconditions:
Check for trigger words in email If spam words found, redirect the
Passed
body and subject line email to spam
Preconditions:
Preconditions:
4. Trash folder:
Check the boxers to the left of the The emails that are clicked on
Passed
emails should be selected
At the navigation bar we can find All the selected emails should be
Passed
delete button, click on it moved to trash
Preconditions:
• Compose a mail.
• Saving the mail as draft
• Acessing the draft folder and editing them.
• Deleting the drafts.
• Accessing the sent folder
• Archiving or deleting the send emails from inbox.
This testplan is to check the spam folder functionality in gmail. This includes
testing for the following features
Build Creation:
Creating Test suite:
Creating a Testcase:
Assigning test case to test plan:
Members:
• Srividya S (20MIS0083)
• Debdatta Ray (20MIS0112)
Project Description:
To test the functionalities of gmail homepage
Module Description:
The project tests the following functions of gmail homepage:
1. Compose folder
2. Spam folder
3. Trash folder
4. Send folder
Compose folder:
The compose tab is used to compose emails by the user. The project contains the
following test suits-
1.1. Gmail Compose mail
Login to TestLink
Step 1 : Open the Testlink home-page and enter the login details
Build Creation
A build is a specific release of a software
Step 1: Click on Builds/Releases under Test Plan from the home page
Step 2: In the next window, fill all necessary details for a software release and
click on create to save your release
1. Enter the title name
2. Enter the description about the software release
3. Mark the check-box for status- Active
4. Mark the check-box for status- Open
5. Choose the date of release
6. Click on create a button
Creating Testsuite
Test suite is a collection of test cases which may be testing or validating the same
component. Following steps will explain how to create test suite for your project.
Step 4: Fill-up all the details for test-suite and click on save it tab.
Step 1: Click on the test suite folder on the left side of the panel under a folder
tree structure
Step 2: Click on the setting icon in the right side panel. List of test case operations
will be displayed on the right side panel
Step 3: New window will open, to create test cases click on create a button in
test-case operations
Step 4: Enter the details in the test case specification page
Step 5: After entering the details, click on “create” button to save the details. The
test-case for ‘Gmail compose mail’ is created successfully
Step 6: Click on test-case from the folder, as shown above, it will open a window.
Click on “create steps” button in a test case. It will open a test case step editor
Step 7: It will open another window on the same page, in that window you have
to enter the following details
Step 8) Once you save and exit the test step, it will appear like this
Assigning test case to test plan
For test case to get executed, it should be assigned to test plan. Here we will see
how we can assign a test-case to test plan.
Step 1) Click on the setting icon on the test panel. It will show the list of
operations.
Writing Requirements:
Step 1: From the navigation bar select the “Requirements Link”, it opens the
Requirement page.
Step 2: From the requirement page, on the right side of the panel click on
“create” button
Step 3: A new window will open, enter all the details like
1. Document ID
2. Title name
3. Requirement Description
4. And Click “Save” button
For the type, you can choose the option from the drop-down- here we
chose “User Requirement Specification”
Step 4: It should create Requirement specification and displayed on the left side
panel under the project title.
Step 7: Fill out all the specified details and click the “Save” button
Step 1: From the test specification section open any single test case and click on
requirement icon
Step 2: To assign requirements specification to test case you have to follow the
following steps
Step 2: Pick the Test case you want to run from the left side panel
Step 3: Once you have selected the test cases, it will open a window.
Step 5: On the same page, you have to fill similar detail about the execution of
test-case. Fill the details, select the status and then click on “save execution”.
Generating Test Reports
Step 1: From the navigation bar, click on Test Reports option
Step 2: From the left side panel, select “Test Report” link
1. Mark and unmark the option you want to highlight in your test report
2. click on your project folder
Test Report:
11/15/21, 8:24 PM testreport Compose folder Testplan
127.0.0.1:81/testlink/index.php 1/9
11/15/21, 8:24 PM testreport Compose folder Testplan
Table Of Contents
127.0.0.1:81/testlink/index.php 2/9
11/15/21, 8:24 PM testreport Compose folder Testplan
This project is to test the functionality of gmail login,compose and spam component.
Compose a mail.
Saving the mail as draft
Acessing the draft folder and editing them.
Deleting the drafts.
Accessing the sent folder
Archiving or deleting the send emails from inbox.
127.0.0.1:81/testlink/index.php 3/9
11/15/21, 8:24 PM testreport Compose folder Testplan
Execution
#: Step actions: Expected Results: Execution notes:
Status:
Enter the
The textbox should accept
3 reciever email The textbox accepts the entered data Passed
the entered data
id
Confidential Mode works by storing your email in a secure space on Google servers in the cloud.
127.0.0.1:81/testlink/index.php 4/9
11/15/21, 8:24 PM testreport Compose folder Testplan
Preconditions:
Execution
#: Step actions: Expected Results: Execution notes:
Status:
Click on 'Turn on
2 Confidential mode should be turned on. Confidential mode is turned on Passed
confidential mode'.
4 Click Save The details should be saved The changes are saved Passed
Execution
#: Step actions: Expected Results: Execution notes:
Status:
Compose a
In the bottom left, you'll see "Message sent" and A message pops up after
1 mail and send Passed
the option to "Undo" or "View message". successfully sending the mail
it.
2 Click Undo The mail should be unsend. The mail is unsend Passed
127.0.0.1:81/testlink/index.php 5/9
11/15/21, 8:24 PM testreport Compose folder Testplan
This test suit contains test cases to save the mail as draft.
Execution
#: Step actions: Expected Results: Execution notes:
Status:
Stop typing or editing a mail for 3 Gmail automatically saves the The mail is saved as
1 Passed
seconds. mail as draft. a draft.
Execution
#: Step actions: Expected Results: Execution notes:
Status:
While composing a The mail is saved as draft and the The mail is saved as a draft and
1 Passed
mail, click on Esc composition window is closed. the window is closed
127.0.0.1:81/testlink/index.php 6/9
11/15/21, 8:24 PM testreport Compose folder Testplan
Execution
#: Step actions: Expected Results: Execution notes:
Status:
Click on the 'Drafts" option on left side List of saved drafts All the drafts saved
1 Passed
panel appear appear
127.0.0.1:81/testlink/index.php 7/9
11/15/21, 8:24 PM testreport Compose folder Testplan
This test suit contains test cases to acess, archive and delete send mails from inbox.
Execution
#: Step actions: Expected Results: Execution notes:
Status:
Execution
#: Step actions: Expected Results: Execution notes:
Status:
click on the box along the email to The email should get
2 specific email gets selected Passed
be selected. selected.
127.0.0.1:81/testlink/index.php 8/9
11/15/21, 8:24 PM testreport Compose folder Testplan
Execution
#: Step actions: Expected Results: Execution notes:
Status:
List of emails send should all the emails send by the user
1 Click on 'send' tab Passed
appear. appear
127.0.0.1:81/testlink/index.php 9/9
Conclusion
References
1. https://www.guru99.com/testlink-tutorial-complete-guide.html
2. https://www.softwaretestingclass.com/tutorial-1-getting-started-with-
testlink-test-management-tool/
3. https://www.tutorialspoint.com/testlink/testlink_installation.htm
4. https://testlink.org/
5. https://en.wikipedia.org/wiki/TestLink