Component testing
White box testing- unit test- done by the developer at the ocde level
Test Basis (what creates the component) and Test Objects (what we test)
Test Basis-
Component requirement
Code
Detailed Design
Test Objects -
Component
Programs
Data conversion/migration
Database Modules
Integration Tetsing
interaction between modules
Component Integration Testing - data shares/interacted of components with in module - Site selection- city selection- in address page.
System Integration Testing - a small unit of system- a small transaction in a big application SIT- Several SITs put together for System testing- in few cased SIT can be converted after System testing as well,
EX: Embedded Systems - S/w -H/w or Sw/SW etc..
3 Approaches
TDA - Top Down Appraoch
BUA- Bittom Up Approach
BBA - Big Bang Approach
Test Basis: References for deriving the test cases.
Software and Sytem design
Arctitecture And Workflows
Use Caes
Test Objects
What you are testing
Sub Systems
Dtaa implementatrion
Infrastructure
Iterfaxes
System Config and
Configuration Data
Sytem Testing(K2)
E2E testing of an applciation - to handle the e2e as everyhting works as per business/system requitrments of applciation. we hangle lots of roisk- as once the app is built we can cater teh critical things as part of hte execution.
Test Basis
System,/req specs
Fnc spec
Use case
Risk Analysis
Test Objects
System user operation manuls
System configuration
Config dat
ONce afte te syateme tetsig is done- non functional testing can be started
ACCEPTANCE TETSING
once all teh testinare done- it can be declared tha tclient can come anc collec the app
ISTQB- client comes to dev primises an conducts te acceptance testing int he applciation is called as acceptance testing
Typical
User Acceptance
Operational
Regulatory
Contractual
Business
Client genrally accepts the app- they specify what criteria is met and not met- so typical form of accptanc eis amade
Levels of Tetsing
Alpa Tetsing - tested by the client
Beta testing - to provide the peice ofd app to certain group and collect valuable feedback-must be conducted
(AB Testing)- cetain places- we cannot ask te endusers ex: fantasy park, amusemnt park, aerospace, safety critical- aerospace - so we ask professionals to behave like end users and collect feedback
Test Basis
User Software req spec
Business Process
Use cases
Risk analysis Repot
Test Objects
User Procedures
Business Process, operational ptrocess
Forms
Reports
Configuration data