Software Testing concepts & Methodologies | Software Testing Practical approach |
Testing Basics:- A. Definitions a) Manual Testing b) Automation Testing B. Principle of Testing |
Requirement analysis : A] understanding the questionaries to be asked in order to gather the requirements using real time creation of objects/elements (bottle, mobile phones,umbrella,mouse,digital camera,billing software) b] Billing software : – understanding requirement – gather information(Domain knowledge) – trying simillar softwares – reasearch over the domain. |
Definations related to testing:- A. Defect B. Bug C. Failure D. Fault |
Test plan : writing the professional test plan, using standard test plan template |
Software Development Life Cycle(SDLC) | Writing different test cases , positive negative senarios with industry suitable standard format |
Software Development Life Cycle(SDLC) Models:- A. Waterfall Model B. Spiral Model C. Prototype Model D. Agile Model E. Incremental Model D. Iterative Model |
Bug reporting : 1. using excel sheet 2. using tools |
V Model | Other Important technical things – How to get and install any project online or on your local machine – what are hosting servers -wordpress/ecommerce /payment gateway integration |
Levels of Testing | ISTQB preparation |
Software Testing Life Cycle(STLC) | |
CMMI | |
Verification and Validation | |
Types of Verification:- A. Review B. Walkthrough C. Inspection |
|
9. Techniques of Testing:- A. Black Box Testing —>Boundary value analysis —>Equivalence portioning —>State transition —>Error guessing B. White Box Testing —>Statement coverage —>Branch coverage —>Path coverage —>Cyclomatic complexity |
|
Validation Types | |
Functional Testing and Non-Functional Testing | |
Quality Assurance and Quality Control | |
Test Plan | |
Test Cases | |
Bug Life Cycle |
Free copy of Software Testing book by “Amol Ujagare” along with the course (Available on Amazon India , international & Kindle) |