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
Item Pass/Fail Criteria
Pass and Fail
A test case ____ when the execution of the test case as documented yields the documented expected results.
Pass
A test case ____ when the execution of the test case as documented yields a system failure missing feature, or results other than the documented expected results.
Fail
this will only occur when the problem that caused the suspension has been resolved.
Resumption Criteria
Test Deliverables
this is the test plan
Test Plan
can be found in JIRA
Test Cases
can be found in JIRA
Test Results
in JIRA but there is a consolidated BUG TRACKER
Defects logs