Software Testing Methods Assignment

Added on - 10 Sep 2021

  • 8

    Pages

  • 2322

    Words

  • 24

    Views

  • 0

    Downloads

Trusted by +2 million users,
1000+ happy students everyday
Showing pages 1 to 3 of 8 pages
ICT TESTING
01 -- Know technical information about a wide range of
products, testing procedures and associated activities,
equipment to be used and the reasons for
1.1 Describe the testing process to be followed:
Testing is a process rather than a single activity It starts with to determine
the required test resources like people, test environments, PCs, etc. To
schedule test analysis and design tasks, test implementation, execution
and evaluation. After this it determines the Exit criteria we need to set
criteria such as Coverage criteria. (Coverage criteria are the percentage of
statements in the software that must be executed during testing. This will
help us track whether we are completing test activities correctly. They will
show us which tasks and checks we must complete for a particular level
of testing before we can say that testing is finished.
Then we have to design the tests. This is done by evaluate testability of
the requirements and system .Thereafter , To design the test environment
set-up and identify and required infrastructure and tools.
During test implementation and execution, we take the test conditions
into test cases and procedures and other test ware such as scripts for
automation, the test environment and any other test infrastructure. Test
cases is a set of conditions under which a tester will determine whether an
application is working correctly or not. Test ware is a term for all utilities
that serve in combination for testing a software like scripts, the test
environment and any other test infrastructure for later reuse.
The testing can be closed for the other reasons also like:
When all the information has been gathered which are needed for the
testing.
When a project is cancelled.
When some target is achieved.
When a maintenance release or update is done.
How to select tests and collect relevant and sufficient
information for test to be successful
Build a Solid Software Test Strategy
An effective testing strategy includes automated, manual, and exploratory
tests to efficiently reduce risk and tighten release cycles. Tests come in
several flavors:
Unit testsvalidate the smallest components of the system,
ensuring they handle known input and outputs correctly. Unit test
individual classes in your application to verify they work under
expected, boundary, and negative cases.
Integration testsexercise an entire subsystem and ensure that a
set of components play nicely together.
Functional testsverify end-to-end scenarios that your users will
engage in.
How to minimize service disruption during testing and
avoid detrimental effects or changes to performance
Accepting orders during the outage period
Consider adding logic to your systems to accept some or all orders during
service disruptions. These transactions can be marked as "pending" within
your system and retained internally until the disruption is over.
Once the outage period ends, you can submit the pended transactions to
receive a credit card authorization. If the authorization is approved, your
processing flow can proceed as normal. If the authorization is declined,
contact impacted customers via e-mail or telephone to request another
form of payment.
Ways to configure tests:
Different methodologies can be implemented that incurs the ultimate output of
the tests. Analyse the root cause i.e underlying cause of the problem. rigorous
testing should be performed .check the problem multiple times to ascertain the
root cause.
Types of SLA:
Service Level Agreement
Customer SLA: agreement between an individual customer
Service SLA: Customers availing the service are entitled to use this
sla
Corporate SLA: This covers all Service Level Management (SLM)
issues
Customer Level SLA: Covers all the SLM related issues pertaining to
individual customer.
Service Level SLA: This covers all SLM issues that apply to specific
services
Individual responsibility and authority
Testing professionals include developers of assessment products and services, those who market
and sell them, persons who select them, test administrators and scorers, those who interpret test
results, and trained users of the information. Persons who engage in each of these activities have
significant responsibilities that are described elsewhere, in documents such as those that follow.
1.2 ---Describe the purposes of testing:
Aiding the diagnostic process
desklib-logo
You’re reading a preview
Preview Documents

To View Complete Document

Click the button to download
Subscribe to our plans

Download This Document