Non-Functional Testing:
Non – Functional testing mean the testing performed
for non functional part of software. This testing basically performed at the
end of the development. This testing is related to Performance testing and Load
Testing
As per ISO 9126, qualities of Non functional testing
are Usability, Efficiency and Reliability. And the qualities can be calculated
while executing test cases and scenario.
So, except the functional testing, non functional testing is
also required for better development.
non functional testing, difference between functional and
non functional testing, compatibility and migration testing, penetration
testing, installation testing, security testing
Following main categories are described under the non
functional testing:
i.
Usability Testing
ii.
Performance Testing
iii.
Load Factor
iv.
Ergonomics Testing
v.
Stress & Volume Testing
vi.
Compatibility and Migration
Teseting
vii.
Data Conversion Testing
viii.
Security / Penetration Testing
ix.
Operational Readiness Testing
x.
Installation Testing
xi.
Security Testing (application
security, network security, system security).
Non – Functional testing is performed based on the
requirements and test scenarios cleared by the customer.
Finally: Non functional testing should be spoken
always in a checkable method, not like “the system should be fast” or “the
system should be easy to operate” which are not checkable.
Following is the Difference Between the Functional and
Non-Functional Testing:
Difference between functional and non-functional testing |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
non functional testing, difference between functional and
non functional testing, compatibility and migration testing, penetration
testing, installation testing, security testing
The Senior Test Lead will work in conjunction with Synergy Groups, Release Management, Environments Management, Change Management, Development, and Continuous Integration to ensure all testing is orchestrated in a uniform fashion. The candidate will be responsible for functional manual and automated testing, understanding Software Performance Testing (LoadRunner) would be a plus. Off-shore coordination experience would be invaluable
ReplyDelete