SOFTWARE TESTING PLAN 2
Software Testing Plan
Testing Goals
Testing of software includes going through the entirety of the software and ensuring all
the non-functional and functional requirements are met and operatin
...
SOFTWARE TESTING PLAN 2
Software Testing Plan
Testing Goals
Testing of software includes going through the entirety of the software and ensuring all
the non-functional and functional requirements are met and operating as intended without any
issues. Testing has the following goals:
Bug Discovery – Through actively testing the software, issues can be located, reported,
addressed, and resolved by the developers.
Quality – Software can always be improved and the software can be tested thoroughly to
ensure that the highest of quality is met.
Customer Satisfaction – To ensure that all the functionality is intuitive and easily
accessible to the end user, then the customer will be satisfied. This occurs when all
requirements are met for the software at hand.
Test Assumptions
As with many professions and programmers out there, assumptions can lead to
devastating effects. Testing is not excluded from this and it can be perceived that assumptions
can lead to bad testing results, including but not limited to:
This component was tested in a previous iteration and doesn’t need to be tested this time.
This other component was the only component to be updated and therefore this one
doesn’t need to be tested this time.
All automated tests have passed, so we must be bug free!
This will never happen in production, so I don’t need to test for this edge case.
Quality Attributes
SOFTWARE TESTING PLAN 3
The quality attributes during this software test will include:
Performance – This requires the software to perform its primary function in a suitable
duration of time.
Interoperability – Ensuring that any and all destination platforms will be able to fully
support the software and all the functionality.
Usability – Is the software easy to use for the end users and is the system intuitive. Are
users able to perform tasks within a reasonable threshold
[Show More]