White Box Testing Aims to establish that the code works as designed Examines the internal structure and implementation of the program Target specific paths through the program Needs accurate knowledge of the design, implementation and code Black box testing Aims to establish that the code meets the requirements Tends to be applied later in the […]
1. Unit Testing Unit testing is a procedure used to validate that a particular module of source code is working properly. The procedure is to write test cases for all functions and methods so that whenever a change causes a regression, it can be quickly identified and fixed Benefits The goal of unit testing is […]
Plan: Device a Plan Define your objective and determine the strategy and support methods required to archive that objective Do: Execute the plan Create the conditions and perform the necessary training to execute the plan.Make sure every one thoroughly understands the objectives and the plan. Check: Check the result Check to determine whether work is […]
Prototyping Model Waterfall Model Sequential Spiral Model V Model – Sequential 1. Prototyping Model of Software Development A prototype is a toy implementation of a system; usually exhibiting limited functional capabilities, low reliability, and inefficient performance. There are several reasons for developing a prototype. An important purpose is to illustrate the input data formats, messages, […]
1. System Information/Engineering and Modeling a.The initial proposal phase to understand and identify the project requirements and main features proposed in the application b. By the end of the study the entire client systems, the team furnishes a document that holds specific recommendations for the candidate system. Out Put of this phase A rough estimation […]
Quality Assurance All those planned and necessary ideas to provide adequate confidence that the product/service will satisfy the given requirements of quality Quality Control All those necessary steps taken for fulfilling the requirements of quality
1. In August of 2006 a U.S. government student loan service erroneously made public the personal data of as many as 21,000 borrowers on it’s web site, due to a software error. The bug was fixed and the government department subsequently offered to arrange for free credit monitoring services for those affected 2. A September […]
It’s difficult to determine exactly when to stop Testing.The following are some of the cases which can help to decide when to reduce/stop Testing 1. Deadlines(Release/Test Deadlines etc) 2. Test cases completed with certain percentage passed 3. Test budget depleted 4. Coverage of code/functionality requirements reaches a specified point 5. Bug rate falls below a […]
Intentionally finding errors from the software is called testing. Errors may be functional errors or usability errors or excess functionality which is not defined by client. Simply means testing the Software to find and report defects. It gives an assurance that the end product is as per customer requirement specification Goal of Software Testing Quality […]