Evaluation Form - Answer
Evaluation Form - Answer
Evaluation Form - Answer
WORK
EXPERIENCE
Stress Testing is a form of performance testing where the application is
bound to go through exertion or stress i.e. execution of application
above the threshold of the break to determine the point where the
application crashes. This condition usually arises when there are too
many users and too much of data.
Explain the term
Stress testing also verifies the application recovery when the workload
Stress Testing and
is reduced.
Load testing.
Load Testing is a form of performance testing where the application is
executed above various load levels to monitor the peak performance of
the server, response time, server throughput, etc. Through load testing
process stability, performance and integrity of the application are
determined under concurrent system load.
Defect Severity is defined by the level or the degree of impact by the
defect on the application under test. Higher the severity of the defect,
the more is the impact on the application.
Following are the 4 classes in which a defect severity is categorized:
Critical
Major
Medium
Explain the
Low
difference
Defect priority defines the order in which the defect should be resolved
between Severity
first i.e. the higher the priority of the defect implies that the application
and Priority.
is unusable or stuck at some point and the defect should be resolved as
soon as possible.
Following are the 3 classes in which a defect priority is defined:
High
Medium
Low
What is the
difference Regression Retesting
between Retesting
and Regression Regression is a type of software Retesting is the process of
testing. testing that checks the code change testing that checks the test
does not affect the current features cases which were failed in
and functions of an application. the final execution.
Decision table testing is used for testing systems for which the
When is used specification takes the form of rules or cause-effect combinations. In a
Decision table decision table, the inputs are listed in a column, with the outputs in the
testing? same column but below the inputs. The remainder of the table explores
combinations of inputs to define the outputs produced.
Configuration management (CM) is a process of systems engineering to
maintain system resources, computer systems, servers, software, and
What is
product’s performance in a consistent state. It helps to record all the
configuration
changes made in the system and ensures that the system performs as
management?
expected even though changes are made over time.
What is The relationship between test cases and requirements is shown with
traceability the help of a document. This document is known as a traceability
matrix? matrix.
How can you It helps you to eliminate product risk in your project, and there is a
simple yet crucial step that can reduce the product risk in your project.
Investigate the specification documents
eliminate the
Have discussions about the project with all stakeholders including the
product risk in
developer
your project?
As a real user walk around the website
What is Assertion
in automation?
It is an advanced framework which is designed in a way to leverage the
benefits by both the developers and testers. It also has an inbuilt
What is TestNG?
exception handling mechanism which lets the program to run without
terminating unexpectedly.
XPath also called as XML Path is a language to query XML documents. It
is an important strategy to locate elements in selenium. It consists of a
path expression along with some conditions. Here, you can easily write
What is XPath? XPath script/query to locate any element in the webpage. It is designed
to allow the navigation of XML documents, with the purpose of
selecting individual elements, attributes, or some other part of an XML
document for specific processing. It also produces reliable locators.
What are the tools
that can be used
in performance
testing?
Can you use GET
No, GET request only allows read only rights. It enables you to retrieve
request instead of
data from a server but not create a resource. PUT or POST methods
PUT to create a
should be used to create a resource.
resource?
All Web services are APIs but not all APIs are Web services.
Web services might not contain all the specifications and cannot
What are main
perform all the tasks that APIs would perform.
differences
A Web service uses only three styles of use: SOAP, REST and XML-RPC
between API and
for communication whereas API may be exposed to in multiple ways.
Web Service?
A Web service always needs a network to operate while APIs don’t need
a network for operation.
Name some tools Some of the tools used for API Testing are as follows:
used for API Postman
Testing? Katalon Studio
SoapUI
Assertible
Tricentis Tosca
Apigee
JMeter
Rest-Assured
Karate DSL
API Fortress
Parasoft
HP QTP(UFT)
vREST
Airborne
API Science
APIary Inspector
Citrus Framework
Hippie-Swagger
HttpMaster Express
Mockbin
Ping API
Pyresttest
Rest Console
RoboHydra Server
SOAP Sonar
Unirest
WebInject
A primary key is used to uniquely identify all table records. It cannot
What is a Primary
have NULL values, and it must contain unique values. A table can have
Key?
only one primary key that consists of single or multiple fields.
A foreign key is an attribute or a set of attributes that references to the
What is a Foreign
primary key of some other table. So, basically, it is used to link
Key?
together two tables.
Unique constraints ensure that all the values in a column are
What is a unique different. For example, if we assign a unique constraint to the e_name
constraint? column in the below table, then every entry in this column should have
a unique value.
The Join clause is used to combine rows from two or more tables based
on a related column between them. There are various types of Joins
that can be used to retrieve data, and it depends upon the relationship
between tables.
There are four types of Joins:
Inner Join: Inner Join basically returns records that have matching
values in both tables.
What do you know Left Join: Left Join returns rows that are common between the tables
about Joins? and all the rows of the left-hand-side table, i.e., it returns all the rows
Define different from the left-hand-side table even if there are no matches available in
types of Joins. the right-hand-side table.
Right Join: Right Join returns rows that are common between the
tables and all the rows of the right-hand-side table, i.e., it returns all
the rows from the right-hand-side table even if there are no matches
available in the left-hand-side table.
Full Join: Full Join returns all the rows from the left-hand-side table and
all the rows from the right-hand-side table.