Introduction to Software Testing | Manual and Automation Testing
In this post we are going to see a small introduction about Software Testing.
Let’s start with introduction to Software Testing
Generally testing means checking any product like TV or computer or anything to make sure whether it is satisfying all it’s features before buying it. It is the general meaning of testing.
In the Software terms Testing means
Checking the functionality of the application whether it is working according to the requirements or not.
or
Checking the application with an intention to find the bugs in the application.
Mainly, there are 2 types of testings in Software Testing.
- Manual Testing
- Automation Testing
1.Manual Testing:
Testing the application manually without using any tools is known as Manual Testing. Here tools are nothing but some soft-wares.
2. Automation Testing:
Testing the application with the help of some tools is known as Automation testing.
First we will see all the topics related to Manual Testing
- SDLC
- Models of SDLC (Waterfall Model, Spiral Model, Prototype Model, V&V Model and Hybrid Model)
- Types of Testing
- White Box Testing
- Black Box Testing
- Grey Box Testing
- Black Box Testing Types
- Functional Testing
- Integration Testing
- System Testing
- Parts of an Application
- Types of Applications and their architectures
- Why SQL is Needed in Testing?
- Buid process
- Smoke Testing
- Adhoc Testing
- User Acceptance Testing
- Test Documents
- Test Plan
- Test Scenarios
- Test Cases
- Test Case Review Process
- Test Case Repository
- RTM
- Test Execution
- Logging and Tracking Bugs
- Bug Life Cycle
- Test Execution Report
- Alpha Testing
- Beta Testing
- Usability Testing
- Exploratory Testing
- Compatibility Testing
- Regression Testing
- Performance Testing
- STLC
- Differences Between Verification and validation
- Differences between Static And dynamic testing
- Differences between QA and QC
- Differences between Functional and non functional testing
- Differences Between Smoke and sanity testing
- Agile Methodology
These are the topics that are most important in Manual Testing. We will discuss them more detailed in next posts.
Subscribe for Emails to Get latest updates
Leave a Reply