For software production projects, the software testing phase is an indispensable stage for any project in software production. There are two types of software testing: Manual Testing and Automated Testing.
Each type has its own uses, functions and features and in two different directions, but both help optimize the software before hitting the market. So what is manual test? Let’s learn about it with testerpro center through the article below.
What is manual testing?
Manual testing is a completely manual software testing work performed by testers themselves. Is the job to help detect errors, bugs of software, applications, .. in the process of development.
It is a type of primitive testing that does not use any kind of tools to find bugs in the software system, which ensures the software and applications work as required by following the scripts according to the terms and conditions. condition. test case events. Nowadays, software companies will mainly implement testing methods.
Advantage of manual testing
- It is easy for testers to test the interface and helps to give quick feedback in the most intuitive way about the application interface design of the software under test.
- With small changes of the program, manual testing will not take too much time to check the test cases.
- There are many opportunities for experimentation and exploratory testing to uncover hard-to-find bugs and improve testers’ skills.
- Short-term cost savings.
Weakness of manual testing
- The process of executing test cases is less reliable due to human error.
- The execution of test cases is not documented so it cannot be reused.
- There are some jobs that are difficult to do manually like stress test cases and performance tests, jobs that require really professional tools to be able to perform manual testing professionally. very difficult to do.
- Helps you spot common errors.
- Spend more time and effort of testers in detecting bugs.
- The process of using automated tools for testing gives faster and more accurate results than manual testing.
Types of manual testing
Making sure all the functions and activities in the project work efficiently is the purpose of Manual Test. In particular, this is the implementation method that helps you find and detect errors quickly. Only then can we quickly fix and perfect before handing over the product to the customer.
Therefore, Manual Testing is divided into 6 main categories:
- Unit test
- White box testing
- Gray box check
- Black box test
- System testing
- Acceptance test
- Integration test