Software Testing
A: - Volume testing is a way to test functionality. - Stress testing is a way to test reliability. - Load testing is a way to test performance.Testing an application under heavy but expected loads is known as loadtesting. It generally refers to the practice of modeling the expected usage of a software program by simulating multiple users accessing the system's services concurrently. As such, load testing is most relevant for a multi-user system, often one built using a client/server model, such as...
Courtesy: Paul Gerrard, Systeme Evolutif Ltd. www.evolutif.co.uk What's different about testing client/server? Client/server architectures allow complex systems to be assembled from components. However, multiple operating systems, changing technologies and greater architectural complexity make integration more difficult. Risks such as poor reliability, performance, configuration management, security and other non-functional issues are more prominent. None of the risks in client/server are new, but...
Professional Tester is a magazine for testing professionals. Anyone can subscribe to this magazine and receive by email. Articles from the January 2004 are available for DOWNLOAD...
1) http://msdn.microsoft.com/l... 2) http://msdn.microsoft.com/m... 3) http://www.softwaretesting.... (Good site, refer for other testing concepts too) 4) http://www.theserverside.co... (Performance Testing with the MS Web Application Stress Tool) 5) http://www.theserverside.co... (Performance Testing your Distributed...
QA & Testing related questions http://www.techinterviews.c... Test Automation Interview Questions http://www.techinterviews.c... Load Runner Interview Questions http://www.techinterviews.c... You can also find questions on categries like .Net, C++, Database, General, Hardware, Java, Networking, Testing, Unix/Linux, VB, and Windows. For more details refer www.techinterviews.com...
by Wing Lam As e-customers (whether business or consumer), we are unlikely to have confidence in a Web site that suffers frequent downtime, hangs in the middle of a transaction, or has a poor sense of usability. Testing, therefore, has a crucial role in the overall development process. Given unlimited time and resources, you could test a system to exhaustion. However, most projects operate within fixed budgets and time scales, so project managers need a systematic and cost-effective approach to testing...
1. Make a prioritized list of risks. 2. Perform testing that explores each risk. 3. As risks evaporate and new ones emerge, adjust your test effort to stay focused on the current crop. Any questions? Well, now that you know what risk-based testing is, I can devote the rest of the article to explaining why you might want to do it, and how to do it well. Why Do Risk-Based Testing? As a tester, there are certain things you must do. Those things vary depending on the kind of project you’re on,...
S no. Verification Validation 1. Verification is a static testing procedure. Validation is dynamic testing procedure. 2. It involves verifying the requirements, detailed design documents, test plans, walkthroughs and inspections of various documents produced during the development and testing process. Validation involves actual testing of the product as per the test plan (unit test, integration test, system test and acceptance test etc). 3. It is a preventive procedure. It is a corrective procedure....
Boris Beizer says: One of the most common, but unfortunate misuse of terminology is treating "load testing" and "stress testing" as synonymous. The consequence of this ignorant semantic abuse is usually that the system is neither properly "load tested" nor subjected to a meaningful stress test. 1. Stress testing is subjecting a system to an unreasonable load while denying it the resources (e.g., RAM, disc, mips, interrupts, etc.) needed to process that load. The idea is to stress a system to the...
Integration Testing is an important step in a project, validating that the boundaries of a system are functioning properly and will deliver the required results. Specifically, all components within the system should cooperate with each other properly. Integration Testing is performed by Integration Testers or Software Developers. Integration testing is a logical extension of Unit Testing. In its simplest form, two units that have already been tested are combined into a Component and the interface...
Full Software Testing Archive