Posted on Dec 12 2012 - 5:56am by Raj
#0

What is localization of an application?First of all, we need to know what the meaning of localization of an application is before we deep dive into the concept of localization testing. Localization is a development process where we modify the application for a particular region. This may involve a change to the language texts and even some changes in the application behaviors based on the local culture needs. Generally, when the product is stable in the current version, we go for localization.What is Localization Testing?Now once...

In any software testing project, we do broadly two types of testing – functional testing and non functional testing. Functional testing is done by using the functional specifications provided by the client or by using the design specifications like use cases provided by the design team. On contrary the non functional testing is quite complex and often subjective as opposed to functional testing. Here the client tries to document what they expect from the system in terms of how fast, how efficiently, how safely, etc.Now in this article...

Smoke test: The origin of smoke test is from hardware industry where you turn on a new piece of hardware for the first time and make sure it does not end up catching fire and smoke. In Software industry that term becomes quite popular and here when a new build comes or you are moving your application to a new environment for testing you check the major functions of the application without getting into too deep. So in other words a Smoke test is designed to touch every part of the application in a cursory way. If the smoke test fails,...

This is one of the mostly commonly asked question in any software testing interview. In this article I will explain what is the difference between regression testing and retesting. Regression Testing is the execution of all or a select group of test cases that have passed on the earlier build or release of the application under test so that you can validate, the original functions and features are still working as they were in the past. The test cases we use are derived from the functional specification, the user manuals, user tutorials,...

In today’s world, many organizations are moving their data from the old system to the new system for faster access and better business decision taking. In simple words transferring data between storage types, formats, or computer systems is referred to as data migration. Data migration is usually performed programmatically to achieve an automated migration. It is required when organizations change computer systems or upgrade to new systems. In one of the projects, we had a client with millions of data into their old system, and the scope...

While determining the quality of any test case, the expected result plays a vital role. In this article, we will discuss five common challenges you may face while writing the expected result. This will help you overcome some of the difficulty in test execution: First of all, in theory from requirement specification, we derive the test objective and if the specification is perfect writing the expected result should not be a big deal. But in reality, is it like that? Let’s check one example.  The requirement says after the “operation...

1.    Introduction[Briefly describe the project or application this test report is based on.  Refer to the Test Summary Report Guide for instructions on completing the sections within this document.]1.1.    Purpose[Describe the purpose and contents of this test report.]1.2.    Intended Audience[Identify the audience for which this test report is written.]1.3.    Related DocumentsList all related documents for this Test Report:1.3.1.    [Project Name] Test Plan1.3.2.    [Project Name] Test Procedures1.3.3.    [Project...

STLC means “Software Testing Life Cycle”. Software testing life cycle (STLC) identifies what test activities to carry out and when (what is the best time) to accomplish those test activities. Even though testing differs between organizations, there is a testing life cycle. Test Planning This is the phase where Project Manager has to decide what things need to be tested,do I have the appropriate budget etc. Naturally proper planning at this stage would greatly reduce the risk of low quality software. This planning will be an...

Many people often get confused by the terms test strategy and test plan and what are the differences between them. In this article let us try to clear that doubt. When a project gets initiated, we create the test strategy first. Test-Strategy will tell how to go about testing a business requirement or feature. It details the approach that you will implement to ensure that the product is ready for shipping by release date. This will include the high level functional and non functional test-scripts that you run based on the requirements. So...

These days more and more systems are moving from legacy to new technology, and ETL is one of the common methods used to help this transformation. It can consolidate the scattered data for any organization while working with different data format and sources. In this article, we will talk about the basic concept of ETL and how it has been tested. Why we need ETL?ETL stands for extract, transform, and load. In many organizations, the setup of the IT departments happened long time back. So in most of the cases the way each department handles...