What is Mutation Analysis?
A method to determine test case suite thoroughness by measuring the extent to which a test case suite can discriminate the program from slight variants (mutants)... Read more »
A method to determine test case suite thoroughness by measuring the extent to which a test case suite can discriminate the program from slight variants (mutants)... Read more »
A mechanism to produce the predicted outcomes to compare with the actual outcomes of the software under test. Read more »
An approach to integration testing where the component at the top of the component hierarchy is tested first, with lower level components being simulated by... Read more »
A review of requirements, designs or code characterized by the author of the object under review guiding the progression of the review. Read more »
Fuzz testing is a software testing technique. The basic idea is to attach the inputs of a program to a source of random data. If the program fails (for example,... Read more »
Compatibility Testing One of the challenges of software development is ensuring that the application works properly on the different platforms and operating systems... Read more »
Acceptance Testing User acceptance testing (UAT) is one of the final stages of a software project and will often occur before the customer accepts a new system. Users... Read more »
Stress Testing is a form of testing that is used to determine the stability of a given system or entity. It involves testing beyond normal operational capacity,... Read more »
Security Testing Application vulnerabilities leave your system open to attacks, Downtime, Data theft, Data corruption and application Defacement. Security within... Read more »
Software QA involves the entire software development PROCESS - monitoring and improving the process, making sure that any agreed-upon standards and procedures are... Read more »
Open box testing is same as white box testing. It is a testing approach that examines the application’s program structure, and derives test cases from the application’s... Read more »
Closed box testing is same as black box testing. Black box testing a type of testing that considers only externally visible behavior. Black box testing considers... Read more »
Clear box testing is the same as white box testing. It is a testing approach that examines the application’s program structure, and derives test cases from the... Read more »
First, unit testing has to be completed. Upon completion of unit testing, integration testing begins. Integration testing is black box testing. The purpose of integration... Read more »
Documentation plays a critical role in QA. QA practices should be documented, so that they are repeatable. Specifications, designs, business rules, inspection reports,... Read more »
Documentation change management is part of configuration management (CM). CM covers the tools and processes used to control, coordinate and track code, requirements,... Read more »
A good test engineer has a ‘test to break’ attitude, an ability to take the point of view of the customer, a strong desire for quality, and an attention to detail.... Read more »
SEI = ‘Software Engineering Institute’ at Carnegie-Mellon University; initiated by the U.S. Defense Department to help improve software development processes. CMM... Read more »
I18N Testing is “Internationalization testing” Determine whether your developed product’s support for international character encoding methods is sufficient... Read more »
L10 Testing is Localization Testing, it verifies whether your products are ready for local markets or not. Read more »