Cross browser testing is the type of testing in which testers ensure that the application is compatible to latest versions of the commonly used browsers (commonly used browsers list can be obtained from browser statistics). Google Chrome, Mozilla Firefox, and Internet Explorer are some of them. This article includes a checklist that can be referred while performing the cross browser testing.
Testing | 1 min read
Whenever you play back the recorded test cases in Selenium, the http secured websites will displayed an authentication popup window and it prompt you to enter the http user name and the password and it will not allow to perform any further operations until you provide username and password. Lets checkout the solution.
Quality Assurance | 3 min read
As you know, in agile methodology, Developers, Testers and Business work closely. So before going to the topic "Roles and responsibilities of a tester", here I give a brief description about Agile method. In this method the entire application development activity will be divided into regular time frames called sprints. The sprint period may be one or two weeks, one month or 2 months based on the nature of the project. So the first phase is sprint planning.
Now a days, website handles important functionalities like online transactions (payments, data transfer) etc. Therefore the security of the websites should be ensured or security testing should be carried out before taking the website to live. Security testing is a testing method in which we ensure that the confidential datas of a website are accessible only to the intended people and not to others. In this article, I have included a brief note on how to test Secure Pages module on a Drupal site.
Suppose you are testing a product selling website and the site has affiliate links for products. From a tester point of view here I am explaining the cases to be considered while testing affiliate links. Before going to the cases, here I give a general idea about Affiliate links. Affiliate links means they are external links from a site that leads to services, merchants or vendors and it is mainly used for generating revenues for a site based on the clicks. Commonly seen Affiliate links are Ads displayed on a site and when a user clicks the ads the site gets revenue. Suppose your Drupal site displays a product say "books" and links to merchant sites like Amazon or eBay are displayed as affiliated links for that product. When user clicks on 'Amazon or eBay' links, it will be redirected to their corresponding merchant site and user can buy the product from that site. So when a user purchases a product using this affiliate link, our site will gets revenue from merchant sites.
Entry and exit criterias are certain conditions that should be satisfied in order to enter or exit a specific project or cycle. In case of software testing, entry criteria defines the conditions to be satisfied in order for the testing to begin and exit criteria define the conditions that have to be satisfied in order to stop the testing. Both of these will be defined in the test plan. Once the entry and exit criteria are defined, approval should be obtained from the stakeholders if there is change in the defined conditions.
Quality Assurance | 1 min read
The testing tool selenium IDE is usually used to develop test cases. It is a Firefox plugin So Our first step is, to install Selenium IDE. For that you can download it from the following place http://seleniumhq.org/download/. After that 'Selenium IDE' add-on to be installed. You should restart the fire fox browser.
As test case is the important document for testing, testers use different effective techniques for preparing the same. Equivalence Partitioning or equivalence classes is one of the effective techniques among them. It is a black box testing technique, which focusses mainly on the functionality of a software. Therefore the main aim of equivalence partitioning is to prepare an effective test case which covers the total functionality of an application. In this article, I have included a brief note on Equivalence Partitioning.