Join the social network of Tech Nerds, increase skill rank, get work, manage projects...
 

What is Portability testing and it requirement?

Portability testing:- ISO 9126 defines Portability as a process of testing the ease with which a software/application can be shifted to the intended environment i.e. moving from Windows 7 to Windows 8. Portability testing is required when we want...

Importance of documentation in the testing cycle

The testing which can be performed in a document is known as Documentation testing and is part of non-functional software testing. Documentation plays very important role in the success of Software. If you have proper documentation of yo...

Android Apps Test Case Scenarios

Android Apps Test Case Scenarios : Go to settings, scroll down, tap on developer options, select dont keep activities. Then check the app. The data should come properly. Change the orientation of the phone. Check the app. The data should c...

Risk Management

Risk in software project is any anticipated unfavourable event or possibility of incurring loss in the Project while the project in underway . It can hamper the successful and timely completion of project.To Identify the risk in the Project is al...

Prototype Model

Prototype Model It is the basic model of SDLC(Software Development Life Cycle)which is derived from waterfall model. Whenever the customer is not clear about the requirements then we go for prototype model. It consists of various phases lik...

PDCA Cycle for Software Development

PDCA Cycle for Software Development:- As we all know that the software testing is a very important section of every software development process. Basically for any software development there are many steps to follow, but mainly there are four ...

Debugging

Debugging The process of identifying and fixing the bugs or defects in software or hardware is known as debugging. Once the defect is identified it is necessary to find and locate the statements in the program which are responsible for the err...

What is Error Guessing & How to improve Error Guessing Techniques?

Error Guessing This method is used in risk analysis to "guess" where the errors are likely to occur and to assign a higher risk to the error-prone areas. The success of error guessing is very much dependent on the skill of the tester, as good ...

What is Equivalence Partitioning?

What is Equivalence partitioning:- Equivalence partitioning is also known as Equivalence Class Partitioning or ECP. In Equivalence Class Partitioning is a method that split/cut-up the input data of a software unit into separation/division/clas...

Importance of Software Testing

Why Software Testing is necessary ? Software Testing is an important part of any software development. In time of making any new application or software there is need to test of that application before implementation. In time of development de...

Waterfall Model

Waterfall Model It is the most basic model of SDLC(Software Development Life Cycle), means that all the other models are derived from waterfall model. It is a step by step procedure to develop the software, it consists of various phases lik...

Test Scenarios

Test Scenarios It is a high level document that consist of all the possible combinations or ways of testing the application. Generally, test scenarios are written to understand the flow of the application. Why it is high level document? ...

Build Process

What is Build? It is a piece of software which is converted from code to application format. It consists of some set of features, bug fixes and installed on to the test server which needs to be tested by the test engineers for stability. B...

Types of Servers/Environment

Types of Servers/Environment Production Server It is a server which is accessed by the end users or the real users and it contains the real time data of the end users. The application or the software is installed into the production enviro...

Challenges in Testing

As a tester you need to understand what the different challenges in testing stream as you will need to overcome the same STLC process related challenges : 1.1 Limited time available for testing, Late engagement of testing team 1.2 Te...

Usability testing and its benifits

Usability testing is a Black Box testing technique. It is the best way to know how end/real users experience our application/website. Its a technique to know how user friendly our application is and whether real users feel comfortable with our ap...

SDLC Models

SDLC Models: The full form of SDLC is Software Development Life Cycle. SDLC process is used by Programmer or Developers the most but Tester also follow the rule for testing the applications. In IT company there are many SDLC model, but we ca...

Software Test Life Cycle (STLC)

Software Test Life Cycle (STLC) It is a step by step procedure to test the software which consists of all the testing activities. STLC is a part of SDLC where as Defect life cycle is a part of STLC. Below are the phases of STLC: Requi...

How To Write Performance Test Cases

If you are going to write the Performance test cases, you required a different mind set to do that. As a performance Tester you don't require knowledge of application You have only one mid set i.e the performance of the application How can th...

Resource utilization

  Resource utilization is the metric we used in QA when we need to find the utilization of resource against total   available time .To find the Resource utilization we need values like Total Available time , Actual Productive time&...

Use case testing

Use case testing:- Use case testing is a high level functional black box testing technique which helps in determining/identifying test cases to test a particular system on a transaction by transaction basis from start to finish.A use case is a de...

Test Plan

Test Plan It is a document prepared by managers or leads which consists of all the activities related to testing, once the requirements are given the managers and lead study the requirements and prepare the test plan. The test plan is followe...

Performance Testing Process

Performance testing define as the non-functional testing which used to determine that how the system will react in different different level of work load or stress. This testing basically used to determine the issues of performance. In perfo...

Defect seepage

On testing application by QA Eng it is not that every-times all the defect is get raised or find by QA Eng , sometimes defects get slip out from the QA end and it is raised by the customer or the end user . Defect seepage is the ratio of post d...

Test Case Review process / Peer review process

Test Case Review process When Customer gives requirements, development team start developing the product looking at the requirements and testing team start writing test cases looking at the requirements. Test engineers are writing test cases f...

Effort Variance In Quality Assurance

Effort variance is the term used in QA to refer the difference in the Planned effort against Actual effort. Here effort is in the terms of Hours. To calculate the Effort variance we use the following formula : Actual Effort - Planned Effort ...

Static testing and its Techniques

Static testing:- Static testing is done without executing the code. It is done manually to find errors in the code, requirement documents, test plans, test cases and design documents to find errors in early stage of life cycle. As it is carried o...

Difference between Regression and Retesting

Regression Testing:- Regression testing is done in order to ensure that after bug fixation or enhancements done in module has not affected the unchanged part of the code. Its a kind of verification to ensure that reported bug has been fixed and n...

Test Case Design Techniques

Test Case Design Techniques These are the techniques that should be followed while writing the test cases to drive the maximum test coverage. Following are the Test Case Design Techniques: Error guessing. Equivalence partitioning. Bo...

Defect Life Cycle

Defect Life Cycle It indicates the complete life cycle of a defect or a bug right from the stage found, fixed, re-tested and closed. It consist of various status like open/new, assigned, fixed and close/re-open. Open - When we got a bug th...

Types of Smoke Testing

Smoke Testing Testing the basic and critical features of an application before proceeding with deep rigorous testing is known as Smoke Testing. In Smoke Testing we only test the positive flow of basic and critical features of the application,...

Integration Testing

Integration Testing Testing the data flow or the interface between the modules is known as integration testing. Types of Integration Testing: Incremental Integration Testing. Non-Incremental Integration Testing. Incremental Integ...

Exploratory Testing

Exploratory Testing Whenever the requirements does not exists or requirements exists but not clear then we go for something called as exploratory testing. To perform exploratory testing we first explore the application i.e, use all the poss...

Globalization Testing

Globalization Testing Testing the application for different languages and different country format is known as globalization testing. Types of globalization testing: Internationalization or I18N Testing Localization or L1ON I18N ...

Bucket testing

Bucket testing is a technique to identify the impact of New product design or in other words we can say New UI on a website benchmark. In Bucket testing two different versions of single or set of webpages are run. The motive is to find out dif...

Compatibility Testing

Compatibility Testing Testing the application on different hardware and software platforms is known as compatibility testing. Whenever the Test engineer has to check for the compatibility test with respect to different OS(Operating System) ...

Types of Applications

Stand Alone Applications The application which are installed on end user system and only one user is allowed to use the application are known as stand alone applications. For eg: MS Office, Media Player, Antivirus etc. Advantages of Stand ...

Test procedures before releasing the software

We follow few steps before giving release of the application: 1. Test Strategy: A Test Strategy document is a high level document which are prepared by a Test Lead or project manager. This document can be explain about Software Testing Approa...

Difference between UI Testing,Usability testing And GUI Testing:

UI Testing:- UI Testing means (User Interface Testing). In UI testing tester basically check, how the application look & feel at the time of testing. In this time testing includes in application like- fonts, colors, images, buttons, layouts, ...

Points to be remembered during Testing process

Following Points should be remembered during Testing process: 1.Always start with positive testing i.e, test for all the positive values according to requirements. 2.Continue with negative Testing i.e, test for all the possible negative val...

What is the advantage of having a QA Server?

QA Server and its advantages:- QA stands for Quality Assurance. QA server is used for testing software where all types of tests are performed/done to measuring the quality of the software/product. Software is installed from development server to ...

Test Cases

What is Test Case? Test case is an in-detail document that consists of step by step procedure to test the application. It consists of navigation steps,all the possible scenarios and all the possible inputs that needs to be tested for applicat...

Agile Methodology

Agile Methodology Agile methodology is a method to deliver software at a very high speed with following benefits: 1) Less communication gap between the team members. 2) Requirement changes exists. 3) Requirements are more clear. 4) Custo...

How to test Push Notifications manually in any mobile application?

Push Notification are the messages or information that are sent to users who have opted-in to receive them. For this, end user must opt-in to receive the alerts. 'Notification' means providing information. The use of push notifications in mobile ...

RECOVERY TESTING

RECOVERY TESTING It is the process of testing the application to check how well it recovers from crashes or disasters. The steps involved in Recovery Testing are: Introduce defect and crash the application Somebody will guide us as ho...

Software Testing Methods

What is Testing? A process of finding or identifying defects in software is called software testing. It verify the functionality (behavior) of the application(software) against requirements specification. It is also a process of execution of t...

How to Calculate Defect Leakage?

Before calculating the defect leakage we have to understand that what defect leakage means. What is Defect Leakage? After the delivery of application or product or we can say after the release, if end user or Customer find any defect by usi...

What is Requirement Traceability Matrix (RTM) and why we create it?

Requirement Traceability Matrix Requirement Traceability matrix is just a Table which is used to trace user requirements with test cases. In other words, with the help of this matrix we can trace, what requirements has been covered by tester a...

User Acceptance Testing

What is user acceptance testing:- It is the final step of testing before hand over of the application to the user. It is done by the end users or customers who will use the application. Its goal is to achieve confidence in the system. Before per...

Functional Testing

Functional Testing: Functional testing is mainly used to verify that a S/W application validate and functions perfectly corresponding to design specifications.Functional testing is used to check the application functions menu functions, text i...
1 6 8
Sign In
                           OR                           
                           OR                           
Register

Sign up using

                           OR                           
Forgot Password
Fill out the form below and instructions to reset your password will be emailed to you:
Reset Password
Fill out the form below and reset your password: