Functions (or features) are tested by feeding them input and examining the output. Functional testing ensures that the requirements are properly satisfied by the application..
The main Goal of Manual Testing is to make sure that the application under test is defect free and software application is working as per the requirement specification document.
In this method the tester plays an important role as end user and verify all features of the application to ensure that the behavior of the application is as expected. A test plan document is created by test lead which describes the detailed and systematic approach to testing a software application. Basically the test plan typically includes a complete understanding of what the ultimate workflow will be.
To ensure the completeness of testing (100% test coverage) test cases or test scenarios are created. .
Testers use appropriate automation tools to develop the test scripts and validate the software.The method takes automation tool support to execute the test cases.
Automation is used to add additional testing that may be too difficult to perform manually. Automation testing uses automation tools to run tests that repeat predefined actions,matches the developed program’s probable and real results. If the project prospects and results align, your project is behaving as it should, and you are likely bug free. If the two don’t align, still, there is a problem that requires to be addressed. You’ll have to take a look at your code, alter it, and continue to run tests until the actual and expected outcomes align.
Database tuning is comprised of a group of activities used to optimize and regulate the performance of a database. The goal of database tuning is to maximize the application of system resources in an attempt to execute transactions as efficiently and quickly as possible.
The tuning of a database management system centers around the configuration of memory and the processing resources of the computer running the DBMS. This can involve setting the recovery interval of the DMBS, establishing the level of concurrency control, and assigning which network protocols are used to communicate throughout the database. Memory utilized by the DBMS is allocated for data, execution procedures, procedure cache, and work space.