21⟩ What are the disadvantages of Manual Testing?
i) Huge Amount of Human Resources as well as Environment (Test lab)
ii) Time taking process
iii) Less Accuracy
iv) Tiredness
“Automated Testing frequently Asked Questions by expert members with experience in Automated Testing. These questions and answers will help you strengthen your technical skills, prepare for the new job test and quickly revise the concepts”
i) Huge Amount of Human Resources as well as Environment (Test lab)
ii) Time taking process
iii) Less Accuracy
iv) Tiredness
i) Fast: Tools are faster in execution than human users
ii) Reliable: Tools are reliable in complex calculations and tasks
iii) Reusable: we can reuse Automated Tests on multiple versions of
Software (Ex: Sanity Tests, Regression Tests)
iv) Repeatable: we can repeat same operations with multiple sets of Test
Data (Ex: Data driven Tests)
v) Programmable: we can use flow control statements for applying logic
(Scope of Automated Tests is very high than Manual Test Cases)
vi) Comprehensive: we can execute series of Tests without human
interaction (Ex: Batch Testing)
i) Test design requires lot of efforts
ii) 100% test automation impractical
iii) All types of testing not possible (Ex: Usability)
iv) Debugging issues
v) Tools may have their own defects
Companies develop tools, license is required to use and get technical
support.
HP-WinRunner, QTP, LR, QC
IBM-Rational- Rational Robot, RFT, RPT, QA Director
Micro-SilkTest, Silk Performer
Source code available on Internet anybody can download and use.
Ex: Selenium, Jmeter, Bugzilla, QAwebload etc…
Some companies develop tools for their internal use.
Microsoft, Oracle Corporation and IBM developed so many tools for their
internal use.
HP- QuickTest Professional (QTP)
IBM- Rational Functional Tester (RFT)
Micro Focus- Silk Test
Test Complete
Test Partner
Selenium (Open Source)
HP-LoadRunner
IBM-Rational Performance Tester (RPT)
Micro Focus- Silk Performer
JMeter (Open Source)
Etc..
HP- Quality Center / ALM
Jira
Rational QA Director
Etc..
Bugzilla,
Issue-Tracker,
PR-Tracker
Etc…
Automation tools interact with software applications, Test management
tools don’t interact with software applications.
Test management tools only for documentation and generation reports
where as Automation tools execute our software applications.
Testing of a previously tested program following modification to ensure
that defects have not been introduced or uncovered in unchanged areas of
the software, as a result of the changes made. It is performed when the
software or its environment is changed.
Testing based on an analysis of the specification of the functionality
of a component or system.
Verifying the Functionality (external behavior) of a component or System
i) Input Domain Coverage
Verifying weather the system is accepting valid inputs or not? And
preventing invalid inputs or not
ii) Output Domain Coverage
Verifying weather the System is providing correct Outputs or not, based
on input and process
iii) Database Testing
Verifying the data validations, data storage and data retrieval operations
iv) Error handling
Verifying how the system is handling user unathurized/invalid operations
and providing error and help messages.
v) Order of functionalities
Verifying weather the System is providing correct order of
functionalities or not
Data Integrity,
Data Manipulations,
Data Comparisons,
Data Retrieval,
Data back-up and recovery operations etc...
Plz guide me with answer.
HP- QuickTest Professional is an Industry leading Functional &
Regression Test tool and it supports advanced keyword driven test approach.
Automatio Testers and End users use QTP Tool
Tests that require human user observation
Tests that requires one time execution
Tests that we have to execute on every build (Sanity Tests)
Tests that we have to execute on every modified build (Regression Tests)
Tests that we have to execute with multiple sets of test data (Data
driven Tests)