DEV Community

Karthik Vaidesh
Karthik Vaidesh

Posted on • Edited on

manual testing methods

Common manual testing technique

main criteria of manual testing is to check

  1. requirement to meet

  2. check quality

  3. usability to check

  4. impact on end user

  5. standard of products

manual testing is process where humans involved on testing requirement of software with test cases without involvement of testing tools in manual testing testers stimulate software and check if it meets client requirements by testing its functionality as per the standards which needs to be followed

Boundary value analysis

  1. boundary value techniques are used to validate input vales at their bounded limits, BVA technique is used to test inputs and troubleshoot under boundary conditions only

  2. BAV tester needs to check parameter like minimum and maximum acceptable values of each input fields using test cases with following criteria

  • minimum boundary value

  • above minimum value

  • below maximum value

  • maximum boundary value

  • above invalid maximum value

  • below invalid minimum value

the above test cases on each and every input fields will make sure application capability to handle inputs under boundaries

advantages of BVA is tester can identify and fix the bugs which were missed by other validation techniques especially boundary related cases

Decision table testing

Decision table testing is used at an area were multiple validation is needed its a black box with different test cases of various criteria
for example we can take password validation

Decision table for above validations

on above scenario there were predefined conditions for validation below mentioned following advantage of above test conditions

  1. input variables and factors based on conditions

  2. outputs are based on conditions predefined

3.provides all possible possible combinations under conditions

  1. gives precise and logical results

The future of manual testing on age of AI

The introduction of AI on field of software testing is blending of automation with human expertise however manual testing remines indispensable at some areas which require creativity, empathy and intuition

Both manual tester and AI can go hand on hand with each other as it can save effort and time for tester to use AI for regressive testing data validation and defect tracking

Ai can analyze historical test data and fix bugs and issues which saves efforts and time taken by humans to finish the task

Since Ai is on development stage it still lags on (UX) user experience which require human intervention so hybrid model can be implemented to enhance and improve quality of the software so there is need for humans to learn AI and go hand on hand with technology so can provide more relevant and precise solutions

Conclusion

The future of manual testing will be collaboration of human intelligence with Artificial intelligence where humans and use Ai at very effective way and focus on giving more creative and ethical ideas which could helpful to explore and come with better results

Top comments (0)