Professional Documents
Culture Documents
Notes
Notes
task
types; 3
system software --> os,servers..etc
application software-->web apps, mobile apps, desktop apps...etc
programming software--> debuggers, complilers....etc
Manual testing: Manual testing is a software testing process in which test cases
are executed manually without using any automated tool
Software testing :
it is process of identify correctness,completeness,quality of the
application
ERROR/BUG/FALIURE;
ERROR : incorrect human action
BUG/Defect : Deviation from expected results to actual results
FAILURE: deviation identified by enduser
Coding
release
types ;
Verification validation
(Designers)HLD
LLD ----------------Integration testing (WBT)
4.agile process
5.INCREMENTAL
planning ( Req analysis) , Risk Analysis, dev & testing (engineering &
execution) , Evaluation ( customer evaluation)
7.RAD
8.FISH
** QA vs QC**
QA:- process related (people process product)
focus on buiding in quality
preventing the defects
Regression Testing: Testing conducts on the modified build to make sure there will
not be impact on existing functionality because of changes like
adding/deleting/modifying features
* Unit Regresson Testing : Testing only on the changes done by the developer
* Regional Regression Testing :testing modified module along with the impacted
modules with QA & dev
* Full Regression : Testing the main feature & remaining part of the application