GST Billing Software
header image

RAD Framework for Developing Web Apps in .Net

Erachana Line

Sl.No.

Topics

1

SOFTWARE TESTING OVERVIEW

1.1

What is Testing?

1.2

Who does Testing?

1.3

When to start Testing?

1.4

Verification and Validation

1.5

Testing, Quality Assurance and Quality Control

1.6

Audit and Inspection

1.7

Testing and Debugging

2

TYPES OF SOFTWARE TESTING

2.1

Manual Testing

2.2

Automated Testing

2.2A

Software Testing Tools

3

SOFTWARE TESTING METHODS

3.1

Black Box Testing

3.2

White Box Testing

3.3

Grey Box Testing

4

SOFTWARE TESTING LEVELS

4.1

Functional Testing

i. Unit Testing

ii. Integration Testing

iii. System Testing

iv. Regression Testing

v. Acceptance Testing

vi. Alpha Testing

vii. Beta Testing

viii. Smoke Testing

4.2

Non-Functional Testing

i. Performance Testing

ii. Load Testing

iii. Stress Testing

iv. Usability Testing

v. User Interface Testing

vi. Security Testing

vii. Portability Testing

5

WHAT IS A SOFTWARE BUG?

What is a Bug?

What is a Defect?

Defect Management Process

Important Defect Metrics

How to measure and evaluate the quality of test execution

What is Defect Life Cycle?

6

HOW TO WRITE A SOFTWARE TESTING DOCUMENT

What is Testing Document?

Concepts - Test Plan, Test Scenario, Test Case, Traceability Matrix

Test Case Template

What are Test Summary Reports

What does a Test Summary Report Contain?

6A

ModuleTestCaseTemplate.xlsx

6B

ProjectTestCaseTemplate.xls

6C

Sample_GST Billing Test Case.xlsx

6D

TestReport.xslx

7

SOFTWARE TESTING ESTIMATION

What to Estimate?

How to Estimate?

Testing Estimation Best Practices

7A

Software_Test_Estimation_WorkBook.xls

8

IMPORTANCE OF USING CHECKLIST

9

TESTING DESKTOP APPLICATIONS

10

TESTING WEB APPLICATIONS

11

TESTING MOBILE APPLICATIONS