Software Testing Flashcards
column represents the person who made the updates to the version
Author
column indicates the date version was completed
Date
column shows the version number
Version
provides a high-level description of the changes made to the version.
Description
all the functions and features of the application are tested to verify whether they work according to the specification
Functional Testing
is conducted to detect issues related to
I. Network Connectivity
II. Battery Utilization
Performance Testing
is performed to check whether the application is easy to use and understand for the end-user
Usability Testing
installation testing aim to detect any issues during the installation, uninstallation and updating of the app. Once the application has been installed, the tester also checks the launching process.
Installation and Launch testing
is a re-execution of tests that had been done before the code changes. Its purpose is to verify whether a new functionality has affected the existing one.
Regression testing
Testing Types
a. Functional Testing
b. Usability Testing
c. Installation and Launch testing
d. Performance Testing
e. Regression testing
Features to be tested: Thoroughly test the Just a Baby app’s main functions:
a. Chats - conversation
b. Swipey Screen
c. Search Filter
d. Matching
e. Likes
Features not to be tested:
Settings
Entry Criteria
a. The planning phase has been finished
b. Testable units are available
c. All functional requirements have been defined
d. The unit testing environment has been set up
Exit Criteria
a. All planned test cases have been covered
b. All the bugs found have been reviewed
c. The performance of key features has been tested
Traceability to Requirements
Maintains a bidirectional traceability matrix to allow the correlation between tests and the basis of their specifications from the test to the system, functions, and requirements. Here’s the link Traceability Matrix