Web Testing
more_horiz
close

on 24th August 2015 / by rajula.s
Developer tool is an add-on of Mozilla which helps to debug the elements in a web page. You can get the tool from Add-ons (go to Add-ons and install web developer Tools (Add-ons > install web developer tools). On complete installing the Add-on, you can see a menu bar with items like disable, cookies, images, miscellaneous etc. You can use these items to measure, re-size, disable images, view source code, responsive view etc. For checking the height and width of the elements in a web page select the option miscellaneous > select display ruler > mouse hover on the desired portion and check the width and height displayed in the menu bar. If you want to view a web page with only contents, we have the option to disable the images. Here click on the drop-down images and select disable images. Likewise you have the options to disable cookies, disable styles etc. For viewing the responsive layout of the page, select resize >view responsive layouts. While performing retesting, you often need to clear the caches. This can be done by selecting the option miscellaneous > clear private data > clear cache. Try out the tool and make your testing interesting:). Checkout other testing topics. Any more help? Get a quote now. Web Testing Leave a reply Your email address will not be published. Required fields are marker *
close

on 05th August 2015 / by rajula.s
The devices which make use of wireless technology is now becoming a part of our life due to higher customer satisfaction. Wireless technology is nothing but the transfer of information between two or more points which are not in physical contact with each other. Since there are no wires running out from the devices , the mobility and installation of these devices are much easy. Mobile phones, desktops, monitors, keyboards, routers, remote controls etc are some of the devices we often use. Bluetooth and Wi-Fi are wireless technologies which are widely using now a days. Bluetooth : It is a technology used for exchanging data between devices over short distances. Bluetooth is managed by Bluetooth Special Interest Group. Master Bluetooth can at a time connects a maximum of seven devices. Wi-Fi : It is a technology that provides high speed internet and network connections wirelessly. Wi- Fi, owned by the organization Wi-Fi alliance, works by using Radio frequency technology. Even though the wireless devices have got many advantages, the security and ethical issues are much higher. These devices are vulnerable to many threats. Therefore the testing of these devices are of higher priority. The types of testing performed are: Unit testing : This type of testing is done by the developer during the development of application. Since this type of testing is time consuming and costly, it is minimal for wireless devices. Functional testing : It is mainly done to ensure whether the components are correctly assembled and to check the operations of the device. Performance testing : Performance of the application is an important parameter since the number of users accessing the devices are very high. In this type of testing, the performance is tested by using virtual users. Here number of parallel connections for different users are tested to determine the performance of the application. This is otherwise termed as load testing. Wireless penetration testing : This type of testing involves information gathering, traffic sniffing, authentication bypassing. The main aim of this testing is to prevent hackers to penetrate internal network. Security testing : Wireless devices are vulnerable to security issues. Intruders are likely to attack the data , steal identity and violate the privacy of the users. Therefore important information should be saved by using proper encryption. Various authentication protocols are used for ensuring the security of the data transactions via wireless devices. Compatibility testing : This type of testing is done to check the applications compatibility with the different devices. This testing is done to check whether the devices are working properly and to make sure that the device functions in concert with the application. Installation testing : In some cases user need to install certain applications within the device. Testing whether the installation goes smoothly is the main aim of installation testing. The user should be able to install, update and uninstall applications within the device. Usability testing : The wireless devices should be customer friendly. The parameters checked are efficiency, accuracy and emotional response. The ease of use of the application is checked in this testing. Due to increasing bandwidth, the wireless devices and technologies are rapidly growing. The vendors of this device should ensure that their product is efficient and secure. The parameters such as authentication, confidentiality etc must be tested to deliver a secure product. Thus early and efficient testing can grab customer satisfaction and thereby preventing possible ethical issues. Our experts will help you to make a smarter site, get in touch with us. Web Testing Testing methods Leave a reply Your email address will not be published. Required fields are marker *
close

on 04th July 2013 / by anju.r
One of the most important aspects of a Drupal application is obviously its interface which is all what an end user gets to see. These Web Design issues/bugs negatively affect the final look and feel of the end product. Here are some of the most common design issues to be avoided by a Drupal tester. Common design issues in a Drupal site 1. Alignment issues Button alignment issues Buttons should be left/right/central aligned. If there is more than one button on a page (as in the example below) then the alignment opted for both th e buttons should be the same. Text alignment issues Content should be left/right/central aligned.(proper spacing should be given between the title/text and text/button) Button text ("more") should be centrally aligned. Alignment issues to be noted in case of forms which contain text fields and buttons All text fields in a form should be vertically aligned. All text fields should be of equal width. An improper spacing like in the given example takes away the look and feel of the form. All text fields should start and end with the same level. 2. Another serious issue occurs when some of the expected elements/client requirements are missing. Icons or menu bar may be missing (due to the lack of attention) 3. Typos in the content are often ignored New text should begin with capital letter. Proper Spacing should be given after "," ":" etc 4. Overlapping Often the text in the content overlaps with the nearby text/buttons/images. 5. Color differences are another issue which can be easily noted. Color differences of Buttons might occur. Text might occur. 6. Font differences are also a common bug noticed in most of the sites. Issue might be with The Font Family The Font Size The Font Weight 7. Images getting cropped. Often images might get cropped at its left/right/top/bottom. Re-sizing of images to a specified width might compress/stretch the image. 8. Another issue commonly found in a Drupal website is that the node/content may be displayed in the URL By checking all these cases, we can assure that Design issues doesn't exist on your Drupal site. Software Testing Web Testing Drupal Testing Leave a reply Your email address will not be published. Required fields are marker *
close

on 07th June 2013 / by rajula.s
User migration in web application is the process of migrating all users from one site (development site) to another (live site). Recently I have worked on a project where I got a chance to test user migration. In our project we had developed user migration in a sandbox environment. Following are the test cases for user migration. Test cases/checklists: Ensure that the total number of users are same as on the old site from where it was migrated. Ensure that all user details fields such as Name, Email address, Location, Contact details etc are migrated. Ensure that the details migrated are correct. Ensure that the details migrated are not interchanged for another. Ensure that the location are mapped properly. Ensure that the profile pictures are loaded properly without cropped/compressed. These are the basic test cases that I have executed for my project. If you have more points, please add those via the below comment box. Thank You! Software Testing Test Cases Web Testing Quality user migration Leave a reply Your email address will not be published. Required fields are marker *
close

on 07th June 2013 / by rajula.s
Drupal sites usually have authorized as well as unauthorized users. The privilege of authorized users is that they can access certain pages of the website in addition to the pages that can be accessed by unauthorized users. A user account page/Login page is included in Drupal for those users who wish to access the website as an authenticated user. Read on to know the test cases to test the login page in Drupal. The default Drupal Login page mainly consists of following three tabs (Check the images for reference). Create new account Login Request new password This article will cover all possible test cases for the above three tabs. Test Cases for Log in: Registered users can access their privileges by entering their Username and Password in the respective fields of the login form. There will be a Captcha field to ensure security. Ensure that the system accepts a valid Username and password combination. Ensure that the system rejects invalid Username and password combination. Ensure that the user is not able to login on entering invalid username and correct password. Ensure that the user is not able to login on entering valid Username and invalid password. Ensure that an error message is displayed on leaving the mandatory fields empty.Drupal default error message for the above case is: Username field is required. Password field is required. Captcha field is required. Ensure that the password is case sensitive. Ensure that the inputs given in password field are automatically converted to a masked/encrypted form. Also ensure that this input entry remains to be in masked/ encrypted form when copy pasted. Ensure that the system accepts the valid Captcha. Ensure that the system rejects invalid Captcha. Ensure that the Captcha code changes as the System reloads. Ensure that the user is redirected to the corresponding page on submitting valid input data in the login fields. Test Cases for 'Create new account:' Creating a new account page allows users to register to a site by entering valid username and e-mail address in the respective fields. Ensure that the system accepts the valid username and e-mail address combination. Ensure that system rejects the invalid username and e-mail address combination. Ensure that the system rejects the valid e-mail address and invalid username combination. Ensure that the system rejects the invalid e-mail address and valid username combination. Ensure that an error message is displayed on leaving the mandatory fields empty.The default Drupal default error message for the above case is: Username field is required. E-mail address field is required. Test Cases for Request new password: The Request new password form allows a user to request for a new password in case if the he forgets the password. On entering the correct username or email, a request for new password will be sent. An automatically generated link will be mailed to the user's mail id. On clicking that link,a user will be directed to his profile edit page where he can enter a new password thus access his existing account. Ensure that the user receives new password on entering his/her username. Ensure that the user receives new password on entering his/her e-mail address. Ensure that an error message is displayed on submitting the form by leaving the fields empty.The Drupal default error message for the above case is: Username or e-mail address field is required. Ensure that an error message "Sorry, 'test' is not recognized as a user name or an e-mail address."is displayed on entering unrecognized user name or e-mail address (here 'test' is the entered data/input). Hope this article helps. Happy Testing! Drupal Software Testing Test Cases Web Testing Drupal Testing Leave a reply Your email address will not be published. Required fields are marker * Anonymous (not verified) access_time 26 May 2019 - 06:28 This is a well written article. Thanks Add new comment
close

on 06th June 2013 / by rajula.s
Browser compatibility testing or ensuring the working of a site on different browsers is an important part of website testing. Same site may not look similar when viewed on different browsers. For example: The same page may vary depending on different display resolution. Therefore all the functionalities, design of the site must be tested on common browsers rather than fixing and testing on a single browser. Sometimes, changes made on a site does not reflect at once unless we clear browser cache. In that case testers need to clear cache prior to testing. Cache clearing can be made easy by learning keyboard shortcuts. The steps involved in cache clearing along with their keyboard short cuts are included below. Clearing cache on some of the Browsers The keyboard shortcut to clear cache on browsers like Mozilla, Chrome and Internet Explorer is the same. On entering the shortcut keys, corresponding pages/pop-up in different browsers will be displayed. There will be options for users to mark like (caches, cookies, browser history etc.) where the user can mark accordingly. The images are included for further reference. Mozilla Firefox Select 'Tools' from the menu bar..>Click the option 'Clear Recent History' The keyboard shortcut is Ctrl+shift+delete Google Chrome Click Wrench icon (at the top right of the browser)..>Select the option Tools..>Click 'Clear Browsing Data'..>Mark 'Empty the cache' option..>Click the button 'Clear Browsing Data' The keyboard shortcut is shift+Ctrl+delete Internet Explorer 8 Select 'Tools' from the menu bar..>Click the option 'Delete browsing History' The keyboard shortcut is Ctrl+shift+delete Safari Select 'Edit' on the menu bar..>Select empty cache The keyboard shortcut is Ctrl+alt+ e Cache clearing is a type of performance testing, therefore its importance is much higher in web testing. Make sure that you clear cache while testing thereby increase the performance of your testing.. Software Testing Web Testing Software Quality Leave a reply Your email address will not be published. Required fields are marker * Peter (not verified) access_time 26 May 2019 - 11:30 How can i stop Chrome from caching passwords. I have access to a hosted site and use different passwords and email addresses as user ID's. each time i finish and close out of one to go to another I have to remove the caching from the previous entry. Add new comment
more_horiz
close

on 05th June 2013 / by rajula.s
The word 'Social Networking site' needs no definition. It plays a major role in helping users to connect with each other. Apart from this, they also plays a crucial role in promoting business (in increasing the traffic to one's site). In this article, we will see all possible test cases for testing a site with social networking implemented. Testing is almost similar in facebook, twitter and google plus. Facebook: Like button: Ensure that on clicking the like button, user is re-directed to the corresponding facebook login page (NB: Latest revision includes liking without login). Ensure that on login, user is able to like the page. Ensure that the number of likes gets incremented. Ensure that after liking, that activity is getting displayed on user's profile page. Ensure that the user is able to un-like the page. Ensure that on un-liking, the number of likes gets decremented. Comment block: Ensure that the user is able to comment on the comment block. Ensure that the user can like as well as reply for the comments entered by other users. Ensure that the recent comments are getting displayed on the top of the block. Ensure that the user is able to delete/edit the entered comments. Twitter: Ensure that on clicking the twitter button, user gets directed to the twitter's sign-in page. Ensure that on signing in, user is able to share that page (tweet). Ensure that on tweeting, the count on the twitter button gets incremented. Google Plus: Ensure that on clicking the google plus button, user is re-directed to the corresponding gmail sign in page. Ensure that on signing in, the user is able to share the page. Ensure that on sharing, the count on the google plus button increases. NB: It was found that the social networking sites are more often revising their functionalities. Therefore before testing the application, make sure that you go through the recent revisions and test accordingly. Test Cases Web Testing Drupal Social Media Leave a reply Your email address will not be published. Required fields are marker *
close

on 29th May 2013 / by tany.antony
Global Redirect is a functional module which ensures the correct redirection of users to the alias of a given drupal path, thus avoiding duplicated content from multiple URLs. This is very important for SEO because otherwise search engines will see the same content at the Drupal path as well as at its alias causing it to believe that the site is duplicating content at two different URLs Usually Drupal shows the same content for same urls ending with or without a slash "/". For instance, examlpe.com/node/21/ examlpe.com/node/21 To Drupal these two are the same page but to a search engine these are two different URLs with the exact same content. Since "duplicate content" is a major SEO issue, Global redirect module is a must from an SEO point of view. Global Redirect addresses this issue by redirecting all the different versions of a URL or a Drupal path to the one URL that is needed. Here are the test cases/checklists against Global redirect module. 1. As the 1st case, ensure that the global redirect module has been enabled. For this, Login as admin and check if the Global Redirect module is marked/checked under the modules list, as shown in the below image. 2. Secondly, ensure that Global Redirect module is working as expected. Follow the below given cases for the same: Ensure that the URL alias given for a node changes automatically and reflects on the URL of that particular node. For testing this, consider a site with domain name example.com. Now follow the below steps: Login to http://example.com as an authenticated user who has the privilege for creating a node/content type. Provide all mandatory details In the "URL path settings" options, provide a path for the node. For example, say "Testing-Global-Redirect-Module" is given for "node 123" (as shown in the below image) Save the node. Note down the node ID of that particular node and paste it in the address bar. The node ID can be obtained by editing the content. Ensure that http://example.com/node/123 changes to http://example.com/Testing-Global-Redirect-Module Ensure that the trailing slashes given in URLs gets removed on firing the url in the address bar. For example, say http://example.com/Testing-Global-Redirect-Module is followed by a slash, i.e. http://example.com/Testing-Global-Redirect-Module/ . On submitting this, http://example.com/Testing-Global-Redirect-Module/ should be automatically redirected to http://example.com/Testing-Global-Redirect-Module Happy testing! If you would like to ensure that different SEO aspects including Global Redirect is set up correctly on your Drupal site take it through a full SEO Audit and correct all issues identified. We will be happy to help you with this. Contact us to know more. Drupal Drupal Development Software Testing Test Cases Web Testing Drupal Testing Drupal SEO Leave a reply Your email address will not be published. Required fields are marker *
close

on 23rd May 2013 / by tany.antony
There wouldn't be any Drupal site that doesn't have forms on it - Drupal being a CMS, forms have always been an integral part of every Drupal version from start. Forms provide an easy interface to the website users to input information to the site. Being entry points of user input data into a website, forms are the ideal places where we should handle all validation for that data, guiding the user along the way. Being an input method, forms are also the most vulnerable parts on a website, that offer hackers easy entry points to your server. With this inherent risk, we have to thoroughly test each and every form element on a Drupal site so as to make sure that all input is validated and made risk-free. We have compiled some test cases and checklists to help you get started with testing your Drupal forms. Do check them out: Test cases/checklists to check against while testing File Upload fields on a Drupal site Test cases/checklists to check against while testing Image Upload fields on a Drupal site Drupal Drupal Development Software Testing Web Testing Leave a reply Your email address will not be published. Required fields are marker * Delphia (not verified) access_time 26 May 2019 - 11:30 It is in reality a great and useful piece of info. I am happy that you just shared this helpful information with us. Please keep us up to date like this. Thank you for sharing. Add new comment
close

on 23rd May 2013 / by tany.antony
Just as for File Upload fields, Image Upload fields are equally prone to hack attempts. They also have additional functionality to do post-upload, such as passing the image through various image processing filters / presets. While testing Image Upload Fields, you have to take into consideration all these points. Here are some test cases to help you test image upload fields on a Drupal site: Ensure that a warning message like "The selected image cannot be uploaded. Only images with the extensions given in the help text are allowed" is displayed when we try to upload an image of format that is not supported. Ensure that proper error message is thrown while trying to upload image of size lesser than the minimum limit and greater than the max limit specified. Ensure that images of correct extension and size can be uploaded to the site. Ensure that user can edit/delete the uploaded image. Ensure that the image file viewed is the same as the one uploaded. Ensure that the uploaded image is not cropped off. If client requirement is to set all images to a specific height_width format then ensure that the uploaded image is getting resized to that width, cropping/scaling as per required. These are the most important cases to be considered while testing Image Upload fields. Do let me know through the comments box below if you would have something more to add to this list. If you want us to test your Drupal site let us know as well. Hope this article helps. Happy testing! Drupal Drupal Development Software Testing Test Cases Web Testing Drupal Testing Software Quality Leave a reply Your email address will not be published. Required fields are marker *