Can We Learn Automation Testing Without Manual Testing knowledge?, Software Test Types, Techniques, Methods, and QA Functional Knowledge.
Automation Testing Without Manual Testing knowledge?
Software Testing can be done in two ways,
1. Manual Testing
2. Automated Testing
We can learn Manual Testing directly and start working, no prerequisites to learn or work with Manual Testing.
Then what about to learn Automated Testing?,
Is Manual Testing prerequisite to learn Automated Testing?
Can’t we learn Automated Testing without Manual Testing Knowledge?
We can learn Automated Testing without Manual Testing Knowledge, but not efficiently, Why because Functional Knowledge is required for any type of job.
Note: Functional Testing and Functional Knowledge, both are different.
Functional Knowledge is the practical, tangible, and usable knowledge of a particular business function.
In Manual Testing we can learn SDLC, STLC Processes, Test Types, Test Techniques, Test Documents, and Testing Terms. If you know the Manual Testing concepts then yo can easily understand, Software Test Life Cycle, Bug Life Cycle, and Test Closure, etc.
To learn Automated Testing, especially Automated Functional Testing, Programming knowledge also required.
Different Types of Automated Testing:
Automated Functional Testing using Selenium or TestComplete or UFT or RFT or Watir, etc tools,
Automated Performance Testing using JMeter or LoadRunner, RPT, etc tools,
Automated API/Web Services Testing using SoapUI or Postman tools.
Automated Mobile Testing using Appium or others
Automated Acceptance Testing using Cucumber or others
Where Manual Testing is Mandatory:
To conduct Informal Testing (Exploratory Testing) and Usability Testing.
Note: I have some colleagues they learnt Selenium directly and got the Job. Now they are slowly knowing about, different software methodologies, documents, and Terminology.
Manual Testing Concepts:
1. Software Development Life Cycle and Various SDLC Models.
2. Software Test Levels (Unit, Integration, System, and Acceptance Testing)
3. Software Test Types (Functional and Non-functional Testing)
4. Software Test Design Techniques (White Box, Black Box, and Experience Based Techniques)
5. Software Test Life Cycle (Requirements Analysis, Test Planning, Test Design, Test Environment setup, Test Execution, and Test Cycle Closure)
Can We Learn Automation Testing Without Manual Testing knowledge?
Yes you can learn Automated Testing without Manual Testing, but not efficiently, if you the Manual Testing then you can easily understand Software Test Life Cycle, Bug Life Cycle, and Test Closure activities, etc.Follow me on social media: