Team:Concordia-Montreal/Testing

Astroyeast - Accelerating outer space exploration through synthetic biology !-- Title end -->

...

Software Testing

We performed functional and non-functional testing to ensure software quality.

Introduction

AstroBio is for microgravity and genetics researchers for their investigations. With AstroBio, a researcher could understand how a gene performs across types of microgravity conditions, observe whether or not their gene is up or down regulated in microgravity conditions, compare trends versus actual values and more.

Functional Testing

Functional testing implies making sure that each function of the software behaves as specified in the requirements. For AstroBio, we tested of all the functionalities by entering specific inputs to verify whether the actual results were matching the expected output.

Non-functional Testing

Non-functional refers to making sure the software is performing efficiently. The goal of this kind of testing is to improve the experience of the user.

Availability describes how likely the software is accessible for a user at a specific point in time.
Consectetur, from a Lorem Ipsum passage
Performance defines how fast a software system responds to users’ actions under a specific workload.
Consectetur, from a Lorem Ipsum passage
Security ensures that all source code and data inside AstroBio's database is safe from malware attacks and unauthorized access.

References