Saturday, January 31, 2009

LOAD TESTING REQUIREMENTS

1. Test data(User Name, Password etc)

2. Type of testing:

* Load Testing
* Stress Testing
* Endurance Testing

3. Specific time that when the scripts can be executed.

4. Architecture of the application

5. Load Generator

6. Server configuration

7. Expected Delay Time.

8. Expected Throughput time.

9. Exact bandwidth.

10. How many users going to access the application?

11. How many concurrent users?

12. What are the roles of the users?

13. Type of the application.

14. What are all the protocols using?

15. How many peak users?

16. What type of scenarios facing?

17. How often the peaks and when they are occurring?

Status in Loadrunner controller Scenario Groups


Scenario Groups pane in the Run view of controller is to monitor the actions of all the Vusers and Vuser groups in the scenario.

The Status field of each Vuser group displays the current state of each Vuser in the group

1. Down Status: Vuser is down

2. Pending: Vuser is ready to be initialized and waiting for an available load generator

3. Init: The Vuser is being initialized on the remote machine.

4. Ready : The Vuser already performed the init section of the script and is ready to run.

5. Running: The Vuser is running. The Vuser script is being executed on a load generator

6. Rendezvous: The Vuser has arrived at the rendezvous and is waiting to be released by LoadRunner.

7. Done.Passed : The Vuser has finished running. The script passed.

8. Done.Failed : The Vuser has finished running. The script failed.

9. Error: A problem occurred with the Vuser

10. Gradual Exiting : The Vuser is completing the iteration or action it is running Before exiting.

11. Exiting : The Vuser has finished running or has been stopped, and is now exiting.

12. Stopped The Vuser stopped when the Stop command was invoked.

Available Protocols in Loadrunner 8.0

1. Application Deployment Solution Protocol: Citrix protocol.

2. Client/Server Protocols : DB2 CLI, DNS, MS SQL, ODBC, Oracle (2-tier), Sybase Ctlib, Sybase Dblib, and Windows Sockets protocols.

3. Custom Protocols: C templates, Visual Basic templates, Java templates, Java script and VBscript type scripts

4. Distributed Components: For COM/DCOM, Corba-Java, and Rmi -Java

5. E-business protocols: For FTP, LDAP, Palm, Web (HTTP/HTML), Web Services, Dual Web/Winsocket protocols.

6. Enterprise Java Beans Protocols: EJB Testing and Rmi-Java protocols.

7. ERP/CRM protocols: For Baan, Oracle NCA, People soft-Tuxedo, People soft 8,

8. SAPGUI, SAP protocols -Web, and Siebel (Siebel-DB2CLI, Siebel-MSSQL, Siebel-Web, and Siebel-Oracle) protocols.

9. Legacy protocols: For Terminal Emulation (RTE).

10. Mailing Services protocols: Internet Messaging (IMAP), MS Exchange (MAPI),
POP3, and SMTP.

11. Middleware protocols: Jacada and Tuxedo (6, 7) protocols.

12. Streaming Protocols: For Media Player and RealPlayer protocols.

13. Wireless Protocols: For i-Mode, VoiceXML, and WAP protocols.

Friday, January 30, 2009

How to apply for CSTE exam

Examinations in India, China, Sri Lanka and Brazil are administered every 2
months (6 times a year) at Software Certifications Sponsored Test locations
and are written examinations.
Registration Process

Step 1:Register on the 'Customer Portal' section on
www.softwarecertifications.org

Step 2:Apply for Candidacy once you are logged in. You will have to enter
your Personal Info, Education, References, etc. in order to satisfy the
Candidacy Prerequisite checks. The Candidacy Payment Wizard will take you
through the payment process.

Step 3: You can Schedule an Examination when you feel ready to actually take
the Examination.

In order to take the written examination at these locations, you need to
register 30 days before the selected examination date by filling the form in
the 'Customer Portal' section on www.softwarecertifications.org and making
the required payment.

The eligibility criteria is available on
http://www.softwarecertifications.org

Payment Details:
CSQA & CSTE:
Option 1: US$350
[Application Fee+ Study Guide]
Option 2: US$420
[Application Fee + Study Guide + hard copy of the Study Guide]
CSPM: US$400
[Application Fee]
Mode: The fee (in US$ only) can be paid by a dollar draft/check or by using
a credit card.

Examination Schedule:
Please visit the 'Examination schedule' section on
https://www.softwarecertifications.org/exams/schedule.htm for updates on
locations & dates.

Common Body of Knowledge [CBoK]: The Common Body of Knowledge (CBoK) is
listed on www.softwarecertifications.org & defines the scope of the
examination. The application fee includes access to the Guide to the Body of
Knowledge which will help you prepare for the examination.
QAI does not provide any sample/mock papers as the examination is meant to
test your hands on experience at work.Its an examination based Certification and we do not provide any kind of training to any candidate. However, for preparation you can:-

1. You can refer to study guide provided to you after the registration.
2. You can get a list of reference books on www.softwarecertifications.org.
3. You can join some online forums like Yahoo, etc.
4. You can get in touch with people who are already certified (personally/online) for internal sessions.


To view the exam schedule, eligibility criteria, to apply for the
examination and for more information on these certifications, please visit
www.softwarecertifications.org

Steps to apply for ISTQB exams

Go to the site http://208.116.30.129/

Click "Exam Dates", there you can find the exam dates for various cities across india.

Check the examination schedule for your city.

Fill the Online Enrollment Form.A link for Enrollment form will be given in that same page

You would immediately receive a confirmation mail in your Personal ID along with further instructions.

As per instructions Send a D/D of amount specified in mail in favour of INDIAN TESTING BOARD, payable at 'NOIDA' to their Noida Office

Address to send DD is INDIAN TESTING BOARD
A-24, First Floor, Sector-59
NOIDA - 201301(U.P)

Then after one week they will send a payment confirmation mail

You will be informed of the timing and procedure of the examination. Appear for the examination on the designated date, time and venue.

Please do not forget to bring a photo identity (Passport, Driving License, Election Card etc.) with you when you appear for the examination.

You will be informed of your result within two weeks and passing candidates will receive the certificate within eight weeks.

If any enquiry related ISTQB and Sample question dumps and syllabus please contect me at prajeshbe@gmail.com

Upcoming Schedule for ISTQB

Examination Schedule for Foundation Level

City Date/Month/Time Venue
Ahmedabad
31th Jan2009
31th Mar2009
Tops Technologies

Pin: 380009
Contact No: 01204355270
Contact Person: Sonal Garg
Bangalore
15th Feb2009
29th Mar2009
17th May2009
28th June2009
16th Aug2009
27th Sep2009
15th Nov2009
20th Dec2009
St. Joseph's Pre-University College
Opp. Good Shepherd Auditorium, Residency Road, Field Marshal Cariappa Road, Bangalore
Pin: 560025
Contact No: 09343494617
Contact Person: Mr. Pravesh Pugalia
Email: pravesh@indiantestingboard.com
Chennai
15th Feb2009
29th Mar2009
17th May2009
28th June2009
16th Aug2009
27th Sep2009
15th Nov2009
20th Dec2009
Meenakshi College For Women
363, Arcot Road, Kodambakkam, Chennai
Pin: 600024
Contact No: 09343494617
Contact Person: Mr. Pravesh Pugalia
Email: pravesh@indiantestingboard.com
Cochin
22th Feb2009
05th April2009
21th June2009
02nd Aug2009
18th Oct2009
29th Nov2009
St. Albert's College
Banarji Road, Cochin
Pin: 682018
Contact No: 0120-4236187
Contact Person: Miss Sonal Garg
Email: sonal@indiantestingboard.com
Coimbatore
24th May2009
30th Sep2009
Mazenet
Maze Net Solution (P) Ltd., 12e,1st Floor,10th Street, Padmalaya Towers , Coimbatore - 12.
Contact No: 01204236187
Contact Person: Sonal Garg
Email: sonal@indiantestingboard.com
Coimbatore
21th Mar2009
26th July2009
22th Nov2009
IIST
734, President Hall G.D.Naidu Charities Building, Avinashi Road, Coimbatore - 641018
Contact No: 01204236187
Contact Person: Sonal Garg
Email: sonal@indiantestingboard.com
Hyderabad
15th Feb2009
29th Mar2009
17th May2009
28th June2009
16th Aug2009
27th Sep2009
15th Nov2009
20th Dec2009
Mind Q
Mind Q Systems Pvt Ltd, 8-3-214/7, Srinivasa Nagar Colony (W), S.R.Nagar, Hyderabad
Pin: 500038
Contact No: 0120-4236187
Contact Person: Miss Sonal Garg
Email: sonal@indiantestingboard.com
Indore
22th Feb2009
26th April2009
SQTL
SQTL Integrated Solutions Pvt Ltd. 308, Akashdeep Complex 21, Sneh Nagar, Sapna-Sangeeta Main Road, Indore
Contact Person: Miss Sonal Garg
Email: sonal@indiantestingboard.com
Kolkata
15th Feb2009
29th Mar2009
17th May2009
28th June2009
16th Aug2009
27th Sep2009
15th Nov2009
20th Dec2009
Vallabhram Mehta Boys Secondary School
6 Pollock Street, Kolkata-700001
Pin: 700001
Contact No: 0120-4355270
Contact Person: Miss Sonal Garg
Email: sonal@indiantesitngboard.com
Madurai
16th April2009
21th Aug2009
27th Nov2009
Tandem Infotech Pvt .Ltd
Opp.Ambiga Theatre, Anna Nagar, Madurai
Pin: 625020
Contact No: 0120-4355270
Contact Person: Sonal Garg
Email: sonal@indiantestingboard.com
Mumbai
15th Feb2009
29th Mar2009
17th May2009
28th June2009
16th Aug2009
27th Sep2009
15th Nov2009
20th Dec2009
Cosmopolitan’s Valia College of Commerce
Near Versova Police Station D N Nagar, Cosmopolitian Education Society Road, Andheri(West) Mumbai
Pin: 400053
Contact No: 0120-4236187
Contact Person: Miss Sonal Garg
Email: sonal@indiantestingboard.com
Nagpur
31th Mar2009
08th June2009
18th Aug2009
17th Nov2009
Vise India
Vise India 1st Floor, Dhanwantaree Hospital, Khare Town, Dharampeth, Nagpur - 440 010
Pin: 440 010
Contact No: 01204236187
Contact Person: Sonal Garg
Email: sonal@indiantestingboard.com
Noida
15th Feb2009
29th Mar2009
17th May2009
28th June2009
16th Aug2009
27th Sep2009
15th Nov2009
20th Dec2009
Indian Testing Board
A-24, First Floor Sector-59 Noida
Pin: 201301
Contact No: 0120-4236187
Contact Person: Miss Sonal Garg
Email: sonal@indiantestingboard.com
Pune
15th Feb2009
29th Mar2009
17th May2009
28th June2009
16th Aug2009
27th Sep2009
15th Nov2009
20th Dec2009
Nowrosjee Wadia College
19, Late Principal V K Joag Path, Pune
Pin: 411001
Contact No: 0120-4355270
Contact Person: Mr. Mohnesh Bakshi
Email: mohnesh@indiantestingboard.com
Tirunelveli
28th May2009
25th Sep2009
18th Dec2009
TANDEM
TANDEM 124,Trivandrum Road, Opp.Siddha College(Next to IOB) Palayamkottai Tirunelveli
Pin: 627 002
Contact No: 0120-4355270
Contact Person: Sonal Garg
Email: sonal@indiantestingboard.com
Trivandrum
15th Feb2009
29th Mar2009
17th May2009
28th June2009
16th Aug2009
27th Sep2009
15th Nov2009
20th Dec2009
TIME Shiv Bhavan
Opp SBI,Kannamoola, Medical College P.O., Trivandrum
Pin: 695 011
Contact No: 0120-4236187
Contact Person: Sonal Garg
Email: sonal@indiantestingboard.com

Advanced Level

City Date/Month/Time Venue
Ahmedabad
31th Jan2009
31th Mar2009
Technical Tester
Functional Tester
Test Manager

Tops Technologies

Pin: 380009
Contact No: 01204355270
Contact Person: Sonal Garg
Bangalore
15th Feb2009
17th May2009
16th Aug2009
15th Nov2009
Technical Tester
Functional Tester
Test Manager

St. Joseph's Pre-University College
Opp. Good Shepherd Auditorium, Residency Road, Field Marshal Cariappa Road, Bangalore
Pin: 560025
Contact No: 09343494617
Contact Person: Mr. Pravesh Pugalia
Email: pravesh@indiantestingboard.com
Chennai
15th Feb2009
17th May2009
16th Aug2009
15th Nov2009
Technical Tester
Functional Tester
Test Manager

Meenakshi College For Women
363, Arcot Road, Kodambakkam, Chennai
Pin: 600024
Contact No: 09343494617
Contact Person: Mr. Pravesh Pugalia
Email: pravesh@indiantestingboard.com
Cochin
22th Feb2009
05th April2009
21th June2009
02nd Aug2009
18th Oct2009
29th Nov2009
10.00-11.30 AM Technical Tester
11.45-1.15 PM Functional Tester
2.00-3.30 PM Test Manager

St. Albert's College
Banarji Road, Cochin
Pin: 682018
Contact No: 0120-4236187
Contact Person: Miss Sonal Garg
Email: sonal@indiantestingboard.com
Coimbatore
24th May2009
30th Sep2009
10.00-11.30 AM Technical Tester
11.45-1.15 PM Functional Tester
2.00-3.30 PM Test Manager

Mazenet
Maze Net Solution (P) Ltd., 12e,1st Floor,10th Street, Padmalaya Towers , Coimbatore - 12.
Contact No: 01204236187
Contact Person: Sonal Garg
Email: sonal@indiantestingboard.com
Coimbatore
21th Mar2009
26th July2009
22th Nov2009
10.00-11.30 AM Technical Tester
11.45-1.15 PM Functional Tester
2.00-3.30 PM Test Manager

IIST
734, President Hall G.D.Naidu Charities Building, Avinashi Road, Coimbatore - 641018
Contact No: 01204236187
Contact Person: Sonal Garg
Email: sonal@indiantestingboard.com
Hyderabad
15th Feb2009
17th May2009
16th Aug2009
15th Nov2009
Technical Tester
Functional Tester
Test Manager

Mind Q
Mind Q Systems Pvt Ltd, 8-3-214/7, Srinivasa Nagar Colony (W), S.R.Nagar, Hyderabad
Pin: 500038
Contact No: 0120-4236187
Contact Person: Miss Sonal Garg
Email: sonal@indiantestingboard.com
Indore
22th Feb2009
26th April2009
10.00-11.30 AM Technical Tester
11.45-1.15 PM Functional Tester
2.00-3.30 PM Test Manager

SQTL
SQTL Integrated Solutions Pvt Ltd. 308, Akashdeep Complex 21, Sneh Nagar, Sapna-Sangeeta Main Road, Indore
Contact Person: Miss Sonal Garg
Email: sonal@indiantestingboard.com
Kolkata
15th Feb2009
17th May2009
16th Aug2009
15th Nov2009
Technical Tester
Functional Tester
Test Manager

Vallabhram Mehta Boys Secondary School
6 Pollock Street, Kolkata-700001
Pin: 700001
Contact No: 0120-4355270
Contact Person: Miss Sonal Garg
Email: sonal@indiantesitngboard.com
Madurai
16th April2009
21th Aug2009
27th Nov2009
10.00-11.30 AM Technical Tester
11.45-1.15 PM Functional Tester
2.00-3.30 PM Test Manager

Tandem Infotech Pvt .Ltd
Opp.Ambiga Theatre, Anna Nagar, Madurai
Pin: 625020
Contact No: 0120-4355270
Contact Person: Sonal Garg
Email: sonal@indiantestingboard.com
Mumbai
15th Feb2009
17th May2009
16th Aug2009
15th Nov2009
Technical Tester
Functional Tester
Test Manager

Cosmopolitan’s Valia College of Commerce
Near Versova Police Station D N Nagar, Cosmopolitian Education Society Road, Andheri(West) Mumbai
Pin: 400053
Contact No: 0120-4236187
Contact Person: Miss Sonal Garg
Email: sonal@indiantestingboard.com
Nagpur
31th Mar2009
08th June2009
18th Aug2009
17th Nov2009
10.00-11.30 AM Technical Tester
11.45-1.15 PM Functional Tester
2.00-3.30 PM Test Manager

Vise India
Vise India 1st Floor, Dhanwantaree Hospital, Khare Town, Dharampeth, Nagpur - 440 010
Pin: 440 010
Contact No: 01204236187
Contact Person: Sonal Garg
Email: sonal@indiantestingboard.com
Noida
15th Feb2009
17th May2009
16th Aug2009
15th Nov2009
Technical Tester
Functional Tester
Test Manager

Indian Testing Board
A-24, First Floor Sector-59 Noida
Pin: 201301
Contact No: 0120-4236187
Contact Person: Miss Sonal Garg
Email: sonal@indiantestingboard.com
Pune
15th Feb2009
17th May2009
16th Aug2009
15th Nov2009
Technical Tester
Functional Tester
Test Manager

Nowrosjee Wadia College
19, Late Principal V K Joag Path, Pune
Pin: 411001
Contact No: 0120-4355270
Contact Person: Mr. Mohnesh Bakshi
Email: mohnesh@indiantestingboard.com
Tirunelveli
28th May2009
25th Sep2009
18th Dec2009
10.00-11.30 AM Technical Tester
11.45-1.15 PM Functional Tester
2.00-3.30 PM Test Manager

TANDEM
TANDEM 124,Trivandrum Road, Opp.Siddha College(Next to IOB) Palayamkottai Tirunelveli
Pin: 627 002
Contact No: 0120-4355270
Contact Person: Sonal Garg
Email: sonal@indiantestingboard.com
Trivandrum
15th Feb2009
17th May2009
16th Aug2009
15th Nov2009
Technical Tester
Functional Tester
Test Manager

TIME Shiv Bhavan
Opp SBI,Kannamoola, Medical College P.O., Trivandrum
Pin: 695 011
Contact No: 0120-4236187
Contact Person: Sonal Garg
Email: sonal@indiantestingboard.com

Experience while writing the ISTQB certification

We planned to write our ISTQB certification as a team.

Gathered the ISTQB materials from the website http://www.istqb.org/download.htm

Also the sample questions from the various groups, communities and forums.

Each one read the material from starting to end and understood the meaning of each and every word given in the material. Then we had a discussion at least for one hour a day where we shared concept each of us understood .At last we will derive at the best answers for each concept .

Then we practiced our self by writing the sample test in the questions we collected from various sources.

Request for those writing the ISTQB examination

1.Read the ISTQB material thoroughly.

2.Workout with the sample papers by collecting through various groups, communities and forums.

3. Understand the concept clearly .

“TEAM WORK WINS”—IF YOUR TEAM IS MUTUAL THEN THE WORLD WILL BE ON YOUR FINGER TIPS

I am sure that if you follow this you will be an ISTQB certifier

Fundamentals of testing

We need to understand, explain, give reasons, compare, classify, categorize, give examples and summarize;

Terms we need to understand in this Chapter are

1. Bug
2. Defect
3. Error
4. Failure
5. Fault
6. Mistake
7. Quality
8. Risk.

Error:

·Mistake made by the human beings

·An error or defect in software or Hardware that causes a program to malfunction

Defect :

* Due to mistake it produces a fault or bug in the code software or a system, or in a document.
* A defect is any variance between actual and expected results.

Failure :

* If a defect in code is executed, the system will fail to do
* what it should do or do something it shouldn’t

So the relation is

Error =>Defect=>Failure

Defect :

* Problem in algorithm leads to failure
* Non conformance to requirements or functional / program specification

Bug:

* Deviation from the expected result.
* It is a fault in a program which causes the program to perform in an unintended or unanticipated manner

Causes for Defects:

Defects occur because human beings are fallible and because there is

* time pressure,
* complex code,
* complexity of infrastructure,
* changed technologies, and/or many system interactions.

Causes for Failures

Failures can be caused by

* environmental conditions as well: radiation, magnetism, electronic fields,
* pollution can cause faults in firmware or influence the execution of software by changing
* hardware conditions.

Purpose of testing :

* Reduce the risk
* Contribute to the quality of the software system
* Could give confidence in the quality of the software if it finds few or no defects

Quality assurance :

Lesson Learnt from the previous projects and by understanding the root cause of defects found in other projects, processes can be improved, which in turn should prevent those defects from

Reoccurring and, as a consequence, improve the quality of future systems.

What is Risk?

Uncertainty — An event may occur or may not occur

Why is Risk arises?

• Uncertainty

• Inexperience

• Inability to accurately forecast

How much testing is enough?

* Level of risk, including technical and business product and project risks,

* Project constraints such as time and budget

Principles of testing

A number of testing principles have been suggested over the past 40 years and offer general

guidelines common for all testing.

Principle 1 – Testing shows presence of defects

Testing can show that defects are present, but cannot prove that there are no defects.

Testing reduces the probability of undiscovered defects remaining in the software but, even if no defects are found, it is not a proof of correctness.

Principle 2 – Exhaustive testing is impossible

Testing everything (all combination of inputs and preconditions) is not feasible except for trivial

cases.

Principle 3 – Early testing

Testing activities should start as early as possible in the software or system development life cycle,

and should be focused on defined objectives

Principle 4 – Defect clustering

A small number of modules contain most of the defects discovered during pre-release testing, or

are responsible for the most operational failures.

Principle 5 – Pesticide paradox

If the same tests are repeated over and over again, eventually the same set of test cases will no

longer find any new defects. To overcome this “pesticide paradox”, the test cases need to be

regularly reviewed and revised, and new and different tests need to be written to exercise different

parts of the software or system to potentially find more defects.

Principle 6 – Testing is context dependent

Testing is done differently in different contexts. For example, safety-critical software is tested

differently from an e-commerce site.

Principle 7 – Absence-of-errors fallacy

Finding and fixing defects does not help if the system built is unusable and does not fulfill the users’

Software Testing Types

* COMPATIBILITY TESTING. Testing to ensure compatibility of an application or Web site with different browsers, OS, and hardware platforms. Compatibility testing can be performed manually or can be driven by an automated functional or regression test suite.

* FUNCTIONAL TESTING. Validating an application or Web site conforms to its specifications and correctly performs all its required functions. This entails a series of tests which perform a feature by feature validation of behavior, using a wide range of normal and erroneous input data. This can involve testing of the product’s user interface, APIs, database management, security, installation, networking, etc testing can be performed on an automated or manual basis using black box or white box methodologies.

* LOAD TESTING. Load testing is a generic term covering Performance Testing and Stress Testing.

* PERFORMANCE TESTING. Performance testing can be applied to understand your application or WWW site’s scalability, or to benchmark the performance in an environment of third party products such as servers and middle ware for potential purchase. This sort of testing is particularly useful to identify performance bottlenecks in high use applications. Performance testing generally involves an automated test suite as this allows easy simulation of a variety of normal, peak, and exceptional load conditions.

* REGRESSION TESTING. Similar in scope to a functional test, a regression test allows a consistent, repeatable validation of each new release of a product or Web site. Such testing ensures reported product defects have been corrected for each new release and that no new quality problems were introduced in the maintenance process. Though regression testing can be performed manually an automated test suite is often used to reduce the time and resources needed to perform the required testing.

* SMOKE TESTING. A quick-and-dirty test that the major functions of a piece of software work without bothering with finer details. Originated in the hardware testing practice of turning on a new piece of hardware for the first time and considering it a success if it does not catch on fire.

* STRESS TESTING. Testing conducted to evaluate a system or component at or beyond the limits of its specified requirements to determine the load under which it fails and how. A graceful degradation under load leading to non-catastrophic failure is the desired result. Often Stress Testing is performed using the same process as Performance Testing but employing a very high level of simulated load.

* UNIT TESTING. Functional and reliability testing in an Engineering environment. Producing tests for the behavior of components of a product to ensure their correct behavior prior to system integration.

Difference between Client/ Server testing and web based testing

Projects are broadly divided into two types of :

· 2 tier applications

· 3 tier applications

CLIENT / SERVER TESTING
[a] This type of testing usually done for 2 tier applications (usually developed for LAN)
Here we will be having front end and back end.

The application launched on front end will be having forms and reports which will be monitoring and manipulating data

Eg : applications developed in VB,VC++,Core Java,C,C++,D2K,Power Builder etc.,
The back end for these applications would be MS Access, SQL Server, oracle, sybase, mysql, quadbase

The tests performed on these type of applications would be
- user interface testing
- manual support testing
- Functionality testing
- compatibility testing & configuration testing
- inter systems testing

WEB TESTING
[b] This is done for 3 tier applications (developed for Internet / intranet / xtranet)

Here we will be having Browser, web server and DB server.

The applications accessible in browser would be developed in HTML, DHTML, XML, JavaScript etc.,
(we can monitor through these applications)

Applications for the web server would be developed in Adv Java, ASP, JSP, VB Script, JavaScript, Perl, Cold Fusion, PHP etc.,
(all the manipulations are done on the web server with the help of these programs developed)

The DB server would be having oracle, sql server, sybase, mysql etc.,
(all data is stored in the database available on the DB server)

The tests performed on these type of applications would be
- user interface testing
- Functionality testing
- security testing
- browser compatibility testing
- load / stress testing
- interoperability testing/inter systems testing
- storage and data volume testing

What we will do in Manual Testing?

1. Understand the functionality of program
2. Prepare a test environment
3. Execute test case(s) manually
4. Verify the actual result
5. Record the result as Pass or Fail
6. Make a summary report of the Pass and Fail test cases
7. Publish the report
8. Record any new defects uncovered during the test case execution

Flow of testing

Before testing any application we should follow some standard flow.
Generic Testing flow is as follows

1. Smoke Testing
2. Sanity Testing
3. Component testing
4. Integration testing
5. System testing
6. Acceptance testing

Smoke testing is originated in the hardware testing practice of turning on a new piece of hardware for the first time and considering it a success if it does not catch fire and smoke... We will be concentrating on Basic functionality of the product. It is also called as Build verification testing

In Sanity Testing we will be focusing on the major functionality or the functionality in detail. It is the subset of Regression testing

In Component Testing we will be testing module by module

In Integration testing one or more modules are combined and tested. Eg: In larger domains like Telecom, there will be many modules so we will be integrating the modules and will be testing

In System testing all the modules are combined and the whole application is tested

Acceptance testing will be done to ensure the confidence in the system and it is done mainly by the end users

Note:

The flow of testing varies depending on the organization

Basics of Software Testing

“Testing is a skill. While this may come as a surprise to some people, it is a simple fact”

Software Testing:

Software testing is the process of finding the defects as soon as possible and fixing them before delivering products to the client and also verify that the application meets the client’s requirement.
This increases the “Quality” of the product and decreases the “Risk”

Importance of Testing:

It Increases Customer satisfaction and the number of customers as well.
It Increases the Quality of the application.
It Increases the reputation of the organization.

Methods of Testing:

1) Manual Testing
2) Automation Testing

Levels of Testing:

1) Unit testing
2) Integration testing
3) System Testing
4) Acceptance testing

Types of Testing: (For Web Applications)

Unit Testing:

Done by Developers.

Functional Testing:

1) Sanity Testing
2) Smoke Testing
3) Component Testing
4) Integration Testing
5) Regression Testing
6) URL Testing
7) System Testing
8) Globalization and Localization Testing

Non-Functional Testing:

1) Load Testing
2) Performance Testing
3) Compatibility Testing
4) Installation Testing
5) Usability Testing
6) User Interface Testing
7) Security Testing

Inroduction

I proudly present this blog to the members who are new to software testing field
and the people who are having eager to know the concept, process and definitions of testing clearly.
I have 4 years of experience in software testing and also got ISTQB and Expert Rating certification.I have participated in so many blogs as a member for the past three years and now i have started my own blog in software testing field.

The posts in this site are based upon my real-time experiences.
please email me to prajeshbe@gmail.com,if you have any doubts

Moderator,
softwaretestingwinners.blogspot.com