Professional Documents
Culture Documents
STE e To Pass To
STE e To Pass To
Alpha testing performed by Testers who are Beta testing is performed by Clients or End Users who are not
usually internal employees of the organization employees of the organization
Alpha Testing performed at developer's site Beta testing is performed at a cljent location or end user of the
product
Reliability and Security Testing are not Reliability, Security, Robustness are checked during Beta Testing
performed in-depth Alpha Testing
Alpha testing involves both the white box and Beta Testing typically uses Black Box Testing.sa boi
black box techniques
Alphatesting requires a lab environment or Beta testing doesn't require any lab environment or testing
testing environment environment. The software is made available to the publicand is said
to be real time environment
Long execution cycle may be required for Only afewweeks of execution are required for Beta
Alpha testing testing
Alpha testing happens at the development site just before the roll out of the application to the customer. Alpha tests
are conducted replicating the live envirohment where the application would be installed and running.
- Asoftware prototype stage when the software is first available for run. Here the software has the core functionalities
in it but complete functionality is not aimed at. It would be able to accept inputs and give outputs.
The test is conducted at the developer's site only. In a software development cycle, depending on the functionalities
the number of alpha phases required is laid down in the project plan itself.
TechKnouledge
Pubiications
Types and
2-26
softwareis
Levels of
Software Testing (MSBTE)
only the
prototype of the available. Basic instal a
a through one,since
functionalitiesare
tested.
During this, the testing is not core
Un-installation tests, the completed
Alpha Testing
Entry and Exit Criteria of
specification.
1, Entry Criteria for Alpha testing requirements
document or Business
Software requirements
requirements.
Test Cases for all the software application.
about the
TestingTeam with good knowledge
Test Lab environment setup.
Following are the GUlelements which can be used for interaction between the user and application :
Success of any GUl application depends on how it interacts with user through its user interface, how the user actions
are performed to access application's features and whether application responds in functionaly correct manner.
An application with incorrect behavior or invalid user interaction can lead to huge problems. Graphical User Interface
(GUI) testing is the process of testing the system's GUI of the System under Test.
GUI testing involves how the application handles keyboard and mouse events, how different GUI components like
menu bars, toolbars, dialogs, buttons, edit fields, list controls, images etc. reacts to user input and whether or not it
performs in the desired manner.
GUItesting is a process to test application's user interface and to detect if application is functionally correct. GUI
testing involves carrying set of tasks and comparing the result of same with the expected output and ability to repeat
same set of tasks multiple times with different data input and same level of accuracy.
GUITesting includes Inmplementing GUItesting for your application early in the software development cyle speeds up
development, improves quality and reducs risks towards the end of the cycle.
GUITesting can be performed both manually with a human tester or could be performed automatically with use of a
software program.
Tech Knouuledge
PUbiiCatlons
3.1 Test Planning
MSBTE÷ S-15, S-16, S-17, W-17, S-18
What is test plan ? List test planning activities. (S-15, S-18, 4 Marks)
Q. What is tost planning ? (S-16, W-i7, 2 Marks)
Q. What is test plan ? Write its two advantage. (S-17, 4 Marks)
|Q. Glve any tour advantages of test planning. (S-18,4 Marks)
Test plan is the prÍject plan required to perform testing of an application or asystem.
Itnelther contains any kind of test design specification nor set of test cases nor a set of test procedures. In reality test
plans do not actually address that level of detail. Following are some of the major activities done as a part of test
planning.
In test planning,the most important activity is to ensure that there is initially a list of tasks and milestones in a baseline
plan to track the progress of the project. It also defines the size of the test effort.
It is the main document often called as master test plan or a project test plan and usually developed during the early
phase of the project.
Test Planning Activities
Following are the test plan activities :
To determine the scope and the risks that need to be tested and that are NOT to be tested.
Tech Knesedge
PubliCalIons
- This estimate then translated
MSBTE- S-16, S-17,
3.2 Test Management W-17,\W-18
(S-16, W-17, 2Marka
What is test management lnternal standardsfor prooess and method:
and give details offollowing (S-17,8 Marke)
Describe Test Management Process
Documenaton standaro
0Naming and storage contenton u (W-18,4 Marko)
aanagete
vDes o sta ncarcs in est Test
ISt and explan any two validatingthe software. management is the
testing and
the process of effort.
An important part of software quality is artifacts required for the testing
and
practice oforganizing and controlling the process
Traditional tools used for test management include :
Pen and paper
Word processors
Spreadsheets
management solutions, usually built on spreadsheets or
home-grown software test
Larger testing efforts may use
databases, or commercial test management applications. activities.
allows different teams to plan, develop, execute and assess all testing
Generally test management
TerthKaowledg
Rubcatton$