30
BESTONLINECOURSESCOUPON.COM

Best software testing course

Embed Size (px)

Citation preview

Page 1: Best software testing course

BEST SOFTWARE

TESTING COURSE

B E S T O N L I N E C O U R S E S C O U P O N . C O M

Page 2: Best software testing course

CONTENT 

About software testing Quality Testing Quality Assurance Quality Control ISO Standards Types of TestingMethods Levels Documentation Estimation Techniques

Page 3: Best software testing course

ABOUT SOFTWARE TESTING

Software testing is the primary process of verifying and

validating the software program or the product. It is also an

investigation which is conducted to offer stakeholders with

required information about service test or the product quality. It

has a view that the software allows you to check out the

software implementation by understanding and appreciate it.

On the other side, usually, the test techniques majorly include

the program to execute and find the errors to check out

whether the product is ready to use or not.

Page 4: Best software testing course

QUALITY TESTING

It includes activities that ensure the identification

of bugs/error/defects in a software.

Focuses on actual testing.

Product-oriented activities.

It is a preventive process.

Testing is the subset of Quality Control.

Page 5: Best software testing course

QUALITY ASSURANCE

QA includes activities that ensure the implementation of

processes, procedures and standards in context to verification

of developed software and intended requirements.

Focuses on processes and procedures rather than conducting

actual testing on the system.

Process-oriented activities.

Preventive activities.

It is a subset of Software Test Life Cycle (STLC).

Page 6: Best software testing course

QUALITY CONTROL

It includes activities that ensure the verification of a

developed software with respect to documented (or not

in some cases) requirements.

Focuses on actual testing by executing the software

with an aim to identify bug/defect through

implementation of procedures and process.

Product-oriented activities.

It is a corrective process.

QC can be considered as the subset of Quality

Assurance.

Page 7: Best software testing course

ISO STANDARDS    Many organizations around the globe develop and implement different standards to improve the quality needs of their software. This chapter briefly describes some of the widely used standards related to Quality Assurance and Testing.

ISO/IEC 9126 ISO/IEC 9241-11 ISO/IEC 25000:2005 ISO/IEC 12119

Page 8: Best software testing course

ISO/IEC 9126 This standard deals with the following aspects to determine the quality of a software application:Quality model,External metrics,Internal metrics,Quality in use metrics

quality attributes for any software such as: Functionality,Reliability,Usability,Efficiency, Maintainability,Portability

Page 9: Best software testing course

ISO/IEC 9241-11 Part 11 of this standard deals with the extent to which a product can be used by specified users to achieve specified goals with Effectiveness, Efficiency and Satisfaction in a specified context of use.

This standard proposed a framework that

describes the usability components and the

relationship between them.

the usability is considered in terms of user

performance and satisfaction.

Page 10: Best software testing course

ISO/IEC 25000:2005

ISO/IEC 25000:2005 is commonly known as the standard that provides the guidelines for Software Quality Requirements and Evaluation (SQuaRE). ISO-25000 replaces the two old ISO standards, i.e. ISO-9126 and ISO-14598.

Page 11: Best software testing course

ISO/IEC 12119 This standard deals with software packages delivered to the client. It does not focus or deal with the clients’ production process.

The main contents are related to the following items:

Set of requirements for software packages. Instructions for testing a delivered software package against the specified requirements.

Page 12: Best software testing course

TYPES OF TESTING

The testing has the different types of testing which are

mainly used to test software.They are

Manual Testing

Automation Testing

Page 13: Best software testing course

MANUAL TESTING

Manual testing includes the testing of software

manually which means without using any of the

automated script or the tool. In this manual testing

type, the tester will take over the testing to check out

whether there is an identity of any unexpected errors

or behavior occurs.

Page 14: Best software testing course

AUTOMATION TESTING

Test Automation, whereas on the other side tester

which will help to write the scripts and it uses the

other software which is use to test the product. Thus

the process involves the manual process of its

automation. It also helps to re-run the performance to

look for scenarios which are performed quickly,

manually and the repeatedly.

Page 15: Best software testing course

METHODS The software methods are used for the testing software purposes.

There are different methods that can be used for software testing.:

Black-Box TestingWhite-Box Testing Grey-Box Testing

Page 16: Best software testing course

BLACK-BOX TESTING

The internal workings of an application need not be known.

Also known as closed-box testing, data-driven testing, or functional testing.Performed by end-users and also by testers and developers. Not suited for algorithm testing. Testing is based on external expectations - Internal behavior of the application is unknown. This can only be done by trial-and-error method.

Page 17: Best software testing course

WHITE-BOX TESTING

Tester has full knowledge of the internal workings of the application.

Also known as clear-box testing, structural testing, or code-based testing. Normally done by testers and developers. The most exhaustive and time-consuming type of testing. Suited for algorithm testing. Data domains and internal boundaries can be better tested.

Page 18: Best software testing course

GREY-BOX TESTING

The tester has limited knowledge of the internal workings of the application.

Also known as translucent testing, as the tester has limited knowledge of the insides of the application. Performed by end-users and also by testers and developers. Partly time-consuming and exhaustive. Not suited for algorithm testing. Data domains and internal boundaries can be tested, if known.

Page 19: Best software testing course

LEVELS

The online software testing course has two different level testing. The level of testing which mainly includes the different method that is used during the software testing. The two main levels are,

Functional Testing Non-functional Testing

Page 20: Best software testing course

FUNCTIONAL TESTING

Functional Testing is the type of black box

testing which is based on the software

specifications to be tested.

Thus the application is tested by the results and

the inputs according to the functionality.

Functional testing of the software is placed on

the integrated system to correct the system’s

observance with requirements.

Page 21: Best software testing course

NON-FUNCTIONAL TESTING

Non-Functional Testing is based on testing the

application from its attributes.specifications to

be tested.

It mainly involves the software testing from the

given requirements as well.

Page 22: Best software testing course

DOCUMENTATION

The software Testing documentation is an IEEE standard specifies the set of documents for the primary use in different defined stages of system testing and software testing. There are different types of documents are

Test Plan Test Scenario Test Case Traceability Matrix

Page 23: Best software testing course

TEST PLAN

A Test Plan includes the following:

Introduction to the Test Plan document Assumptions while testing the application List of test cases included in testing the application List of features to be tested What sort of approach to use while testing the software List of deliverables that need to be tested The resources allocated for testing the application Any risks involved during the testing process A schedule of tasks and milestones to be achieved

Page 24: Best software testing course

TEST SCENARIO

It is a one line statement that notifies what

area in the application will be tested.

Test scenarios are used to ensure that all

process flows are tested from end to end.

A particular area of an application can have as

little as one test scenario to a few hundred

scenarios depending on the magnitude and

complexity of the application.

Page 25: Best software testing course

TEST CASE Test cases involve a set of steps, conditions, and inputs that can be used while performing testing tasks. components are always available and included in every test case:

Test case ID Product module Product version Revision history Purpose Assumptions Pre-conditions Steps Expected outcome Actual outcome Post-conditions

Page 26: Best software testing course

TRACEABILITY MATRIX

Traceability Matrix (also known as Requirement Traceability Matrix - RTM) is atable that is used to trace the requirements during the Software Development Life Cycle. The main goals for this matrix are:

Make sure the software is developed as per

the mentioned requirements.

Helps in finding the root cause of any bug.

Helps in tracing the developed documents

during different phases of SDLC.

Page 27: Best software testing course

ESTIMATION TECHNIQUES

The testing has the estimation which is mainly required

one of the important things in SDLC.

Based on the correct estimation it will help the

software testing process with the perfect coverage.

Functional point analysis is based on the analysis of

user requirements of software with the various

categories like outputs, inquiries, inputs, Internal files,

External files.

Test point analysis is used with estimation process for

acceptance testing or black box.Software testing online

courses explain clear concepts of testing.

Page 28: Best software testing course

BEST   SOFTWARE   TESTING COURSE   2017

Best Software Testing Course

Get A job In Technology Without Coding

ISTQB Foundation Certification

Certified Tester Foundation Level Training

QA Expert

BEST   SOFTWARE   TESTING COURSE

Lin

ka

ble L

ink

Page 30: Best software testing course

THANKS FOR YOUR

TIME!B E S T O N L I N E C O U R S E S C O U P O N . C O M