Active TopicsActive Topics  Display List of Forum MembersMemberlist  CalendarCalendar  Search The ForumSearch  HelpHelp
  RegisterRegister  LoginLogin


 One Stop Testing ForumSoftware Testing @ OneStopTestingBeginners @ OneStopTesting

Message Icon Topic: Manual Testing

Post Reply Post New Topic
Author Message
amar1149
Newbie
Newbie
Avatar

Joined: 31Jul2009
Online Status: Offline
Posts: 13
Quote amar1149 Replybullet Topic: Manual Testing
    Posted: 31Jul2009 at 5:39am

Manual testing is the oldest and most rigorous type of software testing. Manual testing requires a tester to perform manual test operations on the test software without the help of Test automation. Manual testing is a laborious activity that requires the tester to possess a certain set of qualities; to be patient, observant, speculative, creative, innovative, open-minded, resourceful, opinionated, and skillful.


Contents:
  • Overview
  • Steps for Manual Testing
  • Usage
  • How to use?

Overview


As a tester, it is always advisable to use manual white box testing and black-box testing techniques on the test software. Manual testing helps discover and record any software bugs or discrepancies related to the functionality of the product.


Manual testing can be replaced by test automation. It is possible to record and playback manual steps and write automated test script(s) using Test automation tools. Although, test automation tools will only help execute test scripts written primarily for executing a particular specification and functionality. Test automation tools lack the ability of decision-making and recording any unscripted discrepancies during program execution. It is recommended that one should perform manual testing of the entire product at least a couple of times before actually deciding to automate the more mundane activities of the product.

Manual testing helps discover defects related to the usability testing and GUI testing area. While performing manual tests the software application can be validated whether it meets the various standards defined for effective and efficient usage and accessibility. For example, the standard location of the OK button on a screen is on the left and of CANCEL button on the right. During manual testing you might discover that on some screen, it is not. This is a new defect related to the usability of the screen. In addition, there could be many cases where the GUI is not displayed correctly and the basic functionality of the program is correct. Such bugs are not detectable using test automation tools.

Repetitive manual testing can be difficult to perform on large software applications or applications having very large dataset coverage. This drawback is compensated for by using manual black-box testing techniques including equivalence partitioning and boundary value analysis. Using which, the vast dataset specifications can be divided and converted into a more manageable and achievable set of test suites .

Steps for Manual Testing


A manual tester would typically perform the following steps for manual testing:

  1. Understand the functionality of program
  2. Make a summary report of the Pass and Fail test cases
  3. Publish the report
  4. Record any new defects uncovered during the test case execution
  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

There is no complete substitute for manual testing. Manual testing is crucial for testing software applications more thoroughly. Test automation has become a necessity mainly due to shorter deadlines for performing test activities, such as regression testing, performance testing, and load testing.

Usage


    Usage:
     
  • It involves testing of all the functions performed by the people while preparing the data and using these data from automated system.

    Objective:
     
  • Verify manual support documents and procedures are correct.


  • Determine Manual support responsibility is correct.


  • Determine Manual support people are adequately trained.


  • Determine Manual support and automated segment are properly interfaced.

How to Use?


    How to Use:
     
  • Process evaluated in all segments of SDLC.

  • Execution of the can be done in conjunction with normal system testing.

  • Instead of preparing, execution and entering actual test transactions the clerical and supervisory personnel can use the results of processing from application system.

  • To test people it requires testing the interface between the people and application system.


    When to Use:
     
  • Verification that manual systems function properly should be conducted throughout the SDLC.

  • Should not be done at later stages of SDLC.

  • Best done at installation stage so that the clerical people do not get used to the actual system just before system goes to production.

    Example:
     
  • Provide input personnel with the type of information they would normally receive from their customers and then have them transcribe that information and enter it in the computer.

  • Users can be provided a series of test conditions and then asked to respond to those conditions. Conducted in this manner, manual support testing is like an examination in which the user are asked to obtain the answer from the procedures and manuals available to them.


Edited by amar1149 - 31Jul2009 at 5:47am
amar



Post Resume: Click here to Upload your Resume & Apply for Jobs

IP IP Logged
qualitypoint
Groupie
Groupie
Avatar

Joined: 12May2009
Online Status: Offline
Posts: 45
Quote qualitypoint Replybullet Posted: 19Aug2009 at 11:14am
IP IP Logged
tossy
Groupie
Groupie
Avatar

Joined: 20Aug2008
Online Status: Offline
Posts: 99
Quote tossy Replybullet Posted: 21Aug2009 at 12:21am
Some more stuffs on manual testing

http://www.allinterview.com/Interview-Questions/Manual-Testing.html
http://www.bugtest.info/manual-testing-process/



IP IP Logged
parshant_bvcoe
Newbie
Newbie
Avatar

Joined: 01Jul2009
Location: India
Online Status: Offline
Posts: 1
Quote parshant_bvcoe Replybullet Posted: 21Sep2009 at 11:48pm
Amazing stuff on Software Testing:

www.SoftwareTestingJunction.com
Anil Singh
http://www.softwaretestingjunction.com/
Principal Software QA Engr
Google, India
IP IP Logged
skumar75.qa
Newbie
Newbie


Joined: 18Sep2009
Online Status: Offline
Posts: 16
Quote skumar75.qa Replybullet Posted: 24Sep2009 at 3:45am
useful info
few more
IP IP Logged
Post Reply Post New Topic
Printable version Printable version

Forum Jump
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum



This page was generated in 1.250 seconds.
Vyom is an ISO 9001:2000 Certified Organization

© Vyom Technosoft Pvt. Ltd. All Rights Reserved.

Privacy Policy | Terms and Conditions
Job Interview Questions | Placement Papers | Free SMS | Freshers Jobs | MBA Forum | Learn SAP | Web Hosting