Posts

Compare a range of Hardware and Software Troubleshooting Tools

Image
H ARDWARE TESTING TOOLS  Hardware testing tools are usually for testing a computer while it off, and to diagnose/fix more complex hardware problems. These tools I am about to compare all have different uses and so are hard to compare in this format MULTI-METER  A multi-meter is used to measure the electrical properties flowing through a cable, such as amperage, voltage and electrical resistance. It can measure other electrical variables as well, but these are mostly not used for computer maintenance purposes.  The multi-meter is generally just used to narrow down the problem to the power supply. However it can also be used to check if the power source the computer’s power supply is connected to, is also running within tolerances. ETHERNET CABLE TESTER  An ethernet cable tester is used to test an ethernet cable’s ability to send/receive data. The tester will usually send some test data or power to the other end, which the tester then checks to see if it rec

What is Baseline testing in software?

Image
It is one of the type of non-functional testing . It refers to the validation of documents and specifications on which test cases would be designed. The requirement specification validation is baseline testing. Generally a baseline is defined as a line that forms the base for any construction or for measurement, comparisons or calculations. Baseline testing also helps a great deal in solving most of the problems that are discovered. A majority of the issues are solved through baseline testing.

What is functionality testing in software?

Image
Functionality testing is performed to verify that a software application performs and functions correctly according to design specifications. The following is needed to be checked during the functionality testing: Installation and setup on localized machines running localized operating systems and local code pages. Text input, including the use of extended characters or non-Latin scripts. Core application functions. String handling, text, and data, especially when interfacing with non-Unicode applications or modules. Regional settings defaults. Text handling (such as copying, pasting, and editing) of extended characters, special fonts, and non-Latin scripts. Accurate hot-key shortcuts without any duplication.

What is Efficiency testing in software?

Efficiency testing test the amount of code and testing resources required by a program to perform a particular function. Software Test Efficiency is number of test cases executed divided by unit of time (generally per hour). Here are some formulas to calculate  Software Test Efficiency Test efficiency = (total number of defects found in unit+integration+system) / (total number of defects found in unit+integration+system+User acceptance testing) Testing Efficiency = (No. of defects Resolved / Total No. of Defects Submitted)* 100 Software Test Effectiveness covers three aspects: — How much the customer’s requirements are satisfied by the system. — How well the customer specifications are achieved by the system. — How much effort is put in developing the system.     2   2

What is Usability testing ?

Image
What is Usability testing in software and it’s benefits to end user? In usability testing basically the testers tests the ease with which the user interfaces can be used. It tests that whether the application or the product built is user-friendly or not. Usability Testing is a  black box testing  technique. Usability testing also reveals whether users feel comfortable with your application or Web site according to different parameters – the flow, navigation and layout, speed and content – especially in comparison to prior or similar applications. Usability Testing tests the following features of the software. — How easy it is to use the software. — How easy it is to learn the software. — How convenient is the software to end user. Advantages of usability testing: Usability test can be modified to cover many other types of testing such as functional testing ,  system integration testing ,  unit testing , smoke testing etc. Usability testing can be very economical if pl

What is Acceptance testing

Image
After the system test has corrected all or most defects, the system will be delivered to the user or customer for acceptance testing. Acceptance testing is basically done by the user or customer although other stakeholders may be involved as well. The goal of acceptance testing is to establish confidence in the system. Acceptance testing is most often focused on a validation type testing. Acceptance testing may occur at more than just a single level, for example: A Commercial Off the shelf (COTS) software product may be acceptance tested when it is installed or integrated. Acceptance testing of the usability of the component may be done during component testing. Acceptance testing of a new functional enhancement may come before system testing. The Acceptance test plan has the following attributes: Introduction Acceptance Test Category operation Environment Test case ID Test Title Test Objective Test Procedure Test Schedule Resources

What is System testing

Image
System testing of software or hardware is testing conducted on a complete, integrated system to evaluate the system's compliance with its specified requirements. In system testing the behavior of whole system/product is tested as defined by the scope of the development project or product. It may include tests based on risks and/or requirement specifications, business process, use cases, or other high level descriptions of system behavior, interactions with the operating systems, and system resources. System testing is most often the final test to verify that the system to be delivered meets the specification and its purpose. System testing is carried out by specialists testers or independent testers. System testing should investigate both functional and non-functional requirements of the testing. Types of System Testing Usability Testing -     Usability testing mainly focuses on the user's ease to use the application, flexibility in han