Entries Tagged 'Types of Testing' ↓

Internet of Things (IoT) Testing: Challenges, Tools and Testing Approach

Testing Internet of Things (IoT):

When a question such as “What are the basic necessities of life” is thrown at people, most of them would answer, “Food, Shelter, Clothing”.

But, that was the case before a century. Human beings have evolved to develop a handful of extra necessities for living. We have evolved to make our life, simpler, better, easier.  Continue reading →

7-Step Practical Implementation of Manual Testing Before Production Release

In the previous post of this series around Manual Testing, I tried to throw as much light as possible on the basics of Manual Testing.

If you missed it, you can read it here.

I hope it was successful in taking you as close as possible to the answers you were looking for.

In that case, wouldn’t you love to know more about the practical implementation of Manual Testing, how to get more familiar with it and how to actually start a career in it?  Continue reading →

Manual Testing Tutorial (Free Course with 100+ Tutorials)

The Complete List of 100+ Manual Testing Tutorials:

Practice End-to-End Manual Testing Free Training on a LIVE Project:

Tutorial #1: Basics of Manual Testing
Tutorial #2: 
Live Project introduction 
Tutorial #3: Test Scenario Writing
Tutorial #4: Write a Test Plan Document from Scratch 
Tutorial #5: Writing Test Cases from SRS Document 
Tutorial #6: Test Execution
Tutorial #7: Bug Tracking and Test Sign off
Tutorial #8: Software Testing Course 

Software Testing Life-Cycle:

Tutorial #1: STLC

Web Testing:

Tutorial #1: Web Application Testing 
Tutorial #2: Cross Browser Testing

Test Case Management:

Tutorial #1: Test Cases
Tutorial #2: Sample Test Case Template
Tutorial #3: Requirements Traceability Matrix (RTM)
Tutorial #4: Test Coverage 
Tutorial #5: Test Data
Tutorial #6: Test Data Management

Test Management:

Tutorial #1: Test Strategy
Tutorial #2: Test Plan Template
Tutorial #3: Test Estimation
Tutorial #4: Test Management Tools
Tutorial #5: HP ALM Tutorial
Tutorial #6: Jira
Tutorial #7: TestLink Tutorial

Test Techniques:

Tutorial #1: Use Case Testing
Tutorial #2: State Transition testing
Tutorial #3: Boundary Value Analysis
Tutorial #4: Equivalence Partitioning
Tutorial #5: Software testing methodologies
Tutorial #6: Agile Methodology

Defect Management:

Tutorial #1: Bug Life Cycle
Tutorial #2: Bug Reporting
Tutorial #3: Defect Priority
Tutorial #4: Bugzilla Tutorial

Functional Testing

Tutorial #1: Unit Testing
Tutorial #2: Sanity Testing
Tutorial #3: Smoke Testing
Tutorial #4: Regression Testing
Tutorial #5: System Testing
Tutorial #6: Acceptance Testing
Tutorial #7: Integration Testing
Tutorial #8: UAT User Acceptance Testing

Non-Functional Testing:

Tutorial #1: Non-Functional Testing 
Tutorial #2: Performance Testing
Tutorial #3: Security Testing
Tutorial #4: Web Application Security Testing
Tutorial #5: Usability Testing
Tutorial #6: Compatibility Testing
Tutorial #7: Installation Testing
Tutorial #8: Documentation Testing

Software Testing Types:

Tutorial #1: Types of Testing 
Tutorial #2: Black box Testing
Tutorial #3: Database Testing 
Tutorial #4: End to end Testing 
Tutorial #5: Exploratory Testing 
Tutorial #6: Incremental Testing
Tutorial #7: Accessibility Testing
Tutorial #8: Negative Testing
Tutorial #9: Backend Testing
Tutorial #10: Accessibility Testing 
Tutorial #11: Alpha Testing
Tutorial #12: Beta Testing
Tutorial #13: Alpha vs Beta Testing 
Tutorial #14: Gamma Testing
Tutorial #15: ERP Testing
Tutorial #16: Static Testing
Tutorial #17: Dynamic Testing 
Tutorial #18: Adhoc testing 
Tutorial #19: Localization Testing
Tutorial #20: Internationalization Testing
Tutorial #21: Automation Testing
Tutorial #22: White box testing

Software Testing Career:

Tutorial #1: Choosing Software Testing Career 
Tutorial #2: How to Get QA Testing Job – Complete Guide 
Tutorial #3: Career options for Testers
Tutorial #4: Non-IT to Software Testing Switch
Tutorial #5: Kick Start Your Manual Testing Career
Tutorial #6: Lessons Learned from 10 Years in Testing
Tutorial #7: Survive and Progress in Testing Field 

Interview Preparation:

Tutorial #1: QA Resume Preparation
Tutorial #2: Manual Testing Interview Questions
Tutorial #3: Automation Testing Interview Questions
Tutorial #4: QA Interview Questions
Tutorial #5: Handle Any Job Interview 
Tutorial #6: Get Testing Job as a Fresher

Testing Different Domain Application:

Tutorial #1: Banking Application Testing
Tutorial #2: Health Care Application Testing
Tutorial #3: Payment Gateway Testing
Tutorial #4: Test Point of Sale (POS) System
Tutorial #5: eCommerce Website Testing

Testing QA Certification:

Tutorial #1: Software Testing Certification Guide
Tutorial #2: CSTE Certification Guide
Tutorial #3: CSQA Certification Guide
Tutorial #4: ISTQB Guide
Tutorial #5: ISTQB Advanced

Advanced Manual Testing Topics:

Tutorial #1: Cyclomatic Complexity
Tutorial #2: Migration Testing
Tutorial #3: Cloud Testing
Tutorial #4: ETL Testing
Tutorial #5: Software Testing Metrics
Tutorial #6: Web Services 

************************************************************************

Let’s begin with the 1st tutorial in the series.

Tutorial #1: Basics of Manual Testing

Well, what does the word ‘Manual Testing’ tell you? Any testing which you do manually right? Though it be manual functional testing or measuring the response time of a web page manually or a security test which you perform manually. Same is not the case with our Testing industry. :)  Continue reading →

Context Driven Testing: 7 Basic Principles with an Example

7 Basic Principles of Context-Driven Testing With an Example:

When I drive to the airport, I usually take the freeway that will get me there in the minimum time and avoids tolls. But that day, I took a longer local road route with a toll. Because I wanted a few extra minutes with my friend on the drive, who traveled a very long distance to spend the weekend with our family. The normal worst choice, in this case, turned out to be the best one.

But, consider this.

What if I was low on gas?  Continue reading →

Component Testing (or Module Testing) Explained with a Simple Example

A component is the lowest unit of any application. So Component testing; as the name suggest, is a technique of testing the lowest or the smallest unit of any application.

Component testing sometimes is also referred as Program or Module Testing.

An application can be thought of a combination and integration of many small individual modules. Before we test the entire system as a whole, it is imperial that each and every component OR the smallest unit of the application is tested thoroughly.

Continue reading →