Showing posts with label Anusha. Show all posts
Showing posts with label Anusha. Show all posts

Tuesday, 1 May 2012

What is IIS?



IIS stands for Internet Information Services. It’s a group of Internet servers (including a web or hypertext Transfer Protocol server and a File Transfer Protocol) with additional capabilities for   Microsoft’s Windows NT and Windows 2000 server operating systems.

IIS is used to make the computer as a web server. If we want to have a web server for developing dynamic website or want to publish web site on our own server then we install the IIS. IIS is used on windows platform. For other platform we have different web servers (Example: Apache for Linux)

IIS takes a request from user and executes the required files and sends result back to the user. It also provides the services of SMTP (Simple Mail Transport Protocol). We can send emails using SMTP.

Fundamental Test Process in Software Testing


Fundamental Test Process:
It involves planning, specification, execution, recording and checking for completion.

·         Specification:
It involves designing test cases and test conditions using Test techniques identified at the planning stage. It is important to determine the expected results prior to test execution.
Test Techniques
1.       Formal technical review:
      A formal technical review is conducted by the software quality assurance group.  It examines only a small part of the software project. Only one developer is responsible for the artifact. The artefact is examined on various levels. It includes things like function and logic as well as implementation. It ensures that all artifacts of the project developed in a uniform manner. Typically a review will last 2 hours. The review may consist of walk-through s, code inspections or any other examination. Since the purpose of a review is to find errors, a review can be difficult to control
2.       Code walk-through :
      A source code walk through often is called a technical code walk through or a peer code review. The typical scenario finds a developer inviting his technical lead, a database administrator, and one or more peers to a meeting to review a set of source modules prior to production implementation. Often the modified code is indicated after the fact on a hard copy listing with annotations or a highlighting pen, or within the code itself with comments. 
        A code walk through is an effective tool in the areas of quality assurance and education. The developer is exposed to alternate methods and processes as the technical lead and database administrator suggest and discuss improvements to the code. The technical lead is assured of an acceptable level of quality and the database administrator is assured of an acceptable level of database performance. The result is better performance of the developer, his programs, and the entire application. 
       Despite all the benefits of source code walk through s, few organizations implement and enforce them as a shop standard. Many excuses are given, but each has a practical solution.
·         Execution:
It involves running the specified test on a computer system either manually or by using an automated test tool.
·         Recording:
       It involves keeping good records of the test. The tested versions, the tested specifications of software and the test specifications are recorded along with the actual outcome of each test.
·         Successful tests detect faults:
        A successful test is one that detects a fault and may cause a delay.
·         Completion or exit criteria:
      Completion or exit criteria are used to determine when testing is complete. It may be defined in terms of cost, time, faults found or coverage criteria.
·         Coverage criteria:
       Coverage criteria are defined in terms of items that are exercised by test suites, such as branches, user requirements, most frequently used transactions etc

Monday, 30 April 2012

Why Test?


Why is software testing?
As a software tester, our goal is to find the defects in software. It requires creating and executing many tests.
It involves the following steps:
1.      Identifying the defects:
   The main purpose of software testing is to identify the defects.
   Defect – A flow in a component or system that can cause the component or system to fail to perform its required function.
2.      Isolate the defects:
   Isolating means separation or dividing the defects. These isolated defects are collected in the defect profile.
3.      Subjected for rectification:
   The defect profile is subjected for rectification means it is send to developer
4.      Defects are rectified:
   Before defining it as a quality product, make sure all the defects are rectified.

When all the steps are completed we can say that software testing is completed. So this is the process in which the defects are identified, isolated and subjected for rectification and finally make sure that all the defects are rectified in order to ensure that the product is a quality product.

What is Quality in Software Testing: - Justification of user requirements or satisfaction of user requirements.