What is manual testing profile?

The essence of the specialty is to manually check software for errors, with their further correction. This is an important stage in the life cycle of the product aimed at improving its quality. It is very important that the manual tester has the appropriate skills and fits the requirements of the company.

Is manual QA needed?

One could even go on to say that almost every project requires both at some point. Automated tests will never fully replace manual tests because these two are as different as night and day. Manual testing will always need the support of machine tests if you're after ensuring a high, consistent level of quality.

Advantages of manual testing

  • Cost-saving:

There are different Manual testing tools that help in saving a lot of money. It requires less money than automated testing and reduces the cost of the organization.

  • Reducing errors:

Automation is only physically entered content. Much the same as a blunder filled code, it can fizzle. A wrong robotization content can be concluded as usefulness that fizzled in your application, the direst outcome imaginable being a blunder in the code being passed as right usefulness.

  • Bug-free software:

It is only possible through manual testing to makes the software bug free in one go. Manual testing techniques make sure that it removes all the bugs and give 100% bug-free programs.

Syllabus

1. Software Testing Introduction > What is Software testing?
  • Importance of Software testing > How to conduct Software testing.
  • Basic terminology of Software testing
  • Manual Testing Process
  • Difference between Manual and Automated Testing > Software testing Roles and Responsibilities
 
2.Software Development Life Cycle and various SDLC Models Phases of Software Development Life Cycle
 i) Requirements Phase.
ii) Analysis Phase.
iii) Design phase.
iv) Coding Phase.
v) Testing phase.
vi) Release and Maintenance Phase. 
Software Development Life Cycle Models
i) Waterfall Model.
ii) V Model
iii) Agile Model.
iv) Prototype Model.
v)Spiral Model.Etc…
 
3. Test Case Design Techniques
i) Equivalence Partitioning
ii) Boundary Value Analysis

4)Levels and Types of Software Testing Four Levels of Testing

 i) Unit Testing
ii) Integration Testing
iii) System Testing
iv) Acceptance Testing
 

Types of Testing

  1. Functional Testing
          Unit Testing
          Integration Testing
          System Testing
          User Acceptance Testing.
          Sanity/Smoke Testing.
         Re & Regression Testing. etc… 

Note:

Functional Testing is a Test type, and Unit Testing, Integration Testing, System Testing and Acceptance Testing are the Test levels.
Functional Testing is conducted in all Test Levels (Unit, Integration, System, and Acceptance Testing)
Sanity and Smoke Testing are Test Execution levels of Functional Testing Retesting and Regression are for Change related Testing.

     II)Non-Functional Testing

Performance Testing. (Load, Stress, Spike and Endurance Testing) Usability Testing
Compatibility Testing
Reliability Testing
Security Testing
Cookies Testing
Session Testing
Recovery Testing
Installation Testing
ad- hoc Testing.
Risk Based Testing.
I18N Testing.
L1ON Testing. Etc…
 

5)Software Testing Life Cycle

  1. Requirements Analysis/Design
Understand the requirements Prepare Traceability Matrix
  1. Test Planning
        iii) Test Case Design
             
             i. Derive Test Scenarios  
             ii. Document Test cases
             iii. Collect Test data
              iv .Review Test cases

          iv) Test Environment Setup

           v) Test Execution

Sanity Testing – Initial build acceptance testing Comprehensive Testing – executing all possible test cases Reporting and Tracking Defects
Regression Test Cycle 1 Sanity Testing…
Re testing Regression Testing
Reporting and Tracking Defects

Jira Tool

  1. How to create a story
  2. How to create a bug
  3. How to create a defect 4) How to create a Test case

Unix Basic Commands

  1. cat - display or concatenate files
  2. cd - change directory
  3. chmod - change the permissions on a file or directory
  4. compress - compress a file
  5. cp - copy a file
  6. date - display the current date and time
  7. diff - display differences between text files
  8. echo - echo arguments to the standard output
  9. file - determine the type of a file
  10. find - find files of a specified name or type
  11. finger - display information about a user
  12. ftp - file transfer program
  13. grep - searches files for a specified string or expression
  14. kill - kill a process
  15. lpr - print out a file
  16. ls - list names of files in a directory
  17. man - display an on-line manual page
  18. mkdir - make a directory
  19. more - scan through a text file page by page
  20. mv - move or rename files or directories
  21. nice - change the priority at which a job is being run
  22. passwd - change your password
  23. ps - list processes
  24. pwd - display the name of your current directory
  25. quota - disk quota and usage
  26. rm - remove files or directories
  27. rmdir - remove a directory  28) sort - sort and collate lines
  28. talk - talk to another user
  29. wc - display a count of lines, words and characters
 

Git & Git Hub

  1. Create account on GitHub
  2. Create a repository on GitHub
  3. Install Git on Local machine
  4. Local to remote communication through git using following commands
    1. Git clone
    2. ii) Git pull
    3. iii) Git Status
    4. Git Push
    5. Git Config vi) Git Checkout Etc….
 

Why Should Learn from us?

We have concerned some below points for regarding why should us to learn manual Testing

1. Presently Its In High Demand in IT market for Manual QA Jobs

2. Easy to Learned

3. No Need to required coding Experienced Prior

4. Very Less Course fees in Competitive Market

5. Manual Testing with Live Projects

Course Rating

5.00 average rating based on 7 rating

5.0
(7 Review)
5
7
4
0
4
0
4
0
4
0