You are on page 1of 1

DEFINITIONS TEST BASIS TEST OBJECTS TEST DEFECTS

Component Testing is performed on each ➢ Detailed design ➢ Components, units or modules ➢ Incorrect functionality (e.g., not as described in design specifications)
individual component separately ➢ Code ➢ Code and data structures ➢ Data flow problems
Testing without integrating with other ➢ Data model ➢ Classes Incorrect code and logic
components. ➢ Component specifications ➢ Database modules

Integration When Individual software ➢ software and system design ➢ Subsystems ➢ Incorrect data, missing data, or incorrect data encoding
modules are integrated logically ➢ Sequence diagrams ➢ Databases ➢ Incorrect sequencing or timing of interface calls
Testing and tested as a group ➢ Interface and communication ➢ Infrastructure ➢ Interface mismatch
protocol specifications ➢ Interfaces ➢ Failures in communication between components
➢ Use cases ➢ APIs ➢ Unhandled or improperly handled communication failures between components
➢ Architecture at component or ➢ Microservices ➢ Incorrect assumptions about the meaning, units, or boundaries of the data being passed between
system level components
➢ Workflows
➢ External interface definitions
System System Testing is the testing of a ➢ System and software requirement ➢ Applications ➢ Incorrect calculations
complete and fully integrated specifications (functional and non- ➢ Hardware/software systems ➢ Incorrect or unexpected system functional or non-functional behavior
Testing software product functional) ➢ Operating systems ➢ Incorrect control and/or data flows within the system
➢ Risk analysis reports ➢ System under test (SUT) ➢ Failure to properly and completely carry out end-to-end functional tasks
➢ Use cases ➢ System configuration and ➢ Failure of the system to work properly in the system environment(s)
➢ Epics and user stories configuration data ➢ Failure of the system to work as described in system and user manuals
➢ Models of system behaviour
➢ State diagrams
➢ System and user manuals
Acceptance Formal testing with respect to ➢ Business processes ➢ System under test ➢ System workflows do not meet business or user requirements
user needs, requirements, and ➢ User or business requirements ➢ System configuration and ➢ Business rules are not implemented correctly
Testing business processes conducted to ➢ Regulations, legal contracts and configuration data ➢ System does not satisfy contractual or regulatory requirements
determine whether or not a standards ➢ Business processes for a fully ➢ Non-functional failures such as security vulnerabilities, inadequate performance efficiency under
system satisfies the acceptance ➢ Use cases and/or user stories integrated system high loads, or improper operation on a supported platform
criteria and to enable the user, ➢ System requirements ➢ Recovery systems and hot sites
customers or other authorized ➢ System or user documentation (for business continuity and
entity to determine whether or ➢ Installation procedures disaster recovery testing)
not to accept the system. ➢ Risk analysis reports ➢ Operational and maintenance
➢ Backup and restore procedures processes
➢ Disaster recovery procedures ➢ Forms
➢ Non-functional requirements ➢ Reports
➢ Operations documentation ➢ Existing and converted
➢ Deployment and installation production data
instructions
➢ Performance targets
➢ Database packages
➢ Security standards or regulations

You might also like