Best Software testing websites and training videos In Online I already shared about the website . One of the site i learned so many things from experts. Another one great content i found and wish to share with Everyone Pavan sir Videos. He provides all the latest courses for free with crystal clear explanation about each topic. From BDD Cucumber testing to Manual testing. All are very worthy videos to watch. definately it will be useful for anyone who is looking to enter to software testing from entry level. Also who provides online training for people who are looking for guidance in the field of Software testing. Please subscribe to his channel using this link As a tribute to my Online guru i submitting this blog post to Pavan sir. Thank you for your Great work.

Appium Configuration with Visual studio for selenium C# development

Prerequisites: 1. Visual Studio Ultimate (2010 or above) (Because MSTest is present in that) 2. Android SDK For Windows (Download Link) (Website link) 3. Appium For Windows (Website Link) (Download Link) 4. A Real Android Device running Android 4.2 or Above 5. A USB Cable to attach your Android Phone to Your PC. 6. ADB Interface Drivers for your device (Link on how to get that ) (very important Step) Some Configurations for Android SDK and Appium: • When you have installed Android SDK, go to My Computer, right click, click Properties, click Advanced System Settings, and click Environment Variables. • Create a new User Variable with the name “ANDROID_HOME”. Give path to your sdk folder in the value. The default path is C:\Program Files (x86)\Android\android-sdk • Edit the PATH variable in “System Variable” Section. Append the path to your tools folder and platform-tools folder. Separated with “;” The paths are C:\Program Files (x86)\Android\android-sdk\tools C:\Program Files (x

How to earn money using your Software Testing expertise

How to earn money using your Software Testing expertise ?  1. Start your Own blog ?  Start your own blog in Blogspot or with your own Domain and write your own content  share knowledge with fellow testing community.  Content for your blogs may create interest in fellow testers.  write a review about the software testing tools you are using currently  .  Or evavualate a Open source Testing Tool and give your feed back about pros and cons.  Start writing content for Software Testing Blogs who will pay for Article also a good choice of Revenue. paying for articles who share with them   2. Become a member in UTest or 99 Tests  Now a days with the increase of Gadgets , Mobiles, Smart TV and (IOT) Internet of things , The scope of testing  is changed .  Companies developing Apps or specified programs for General public are relied on Crowd source companies like UTest,99 Tests etc.  Create your own profile with all your Electronic inventory like mobil

Internet is harmful for you: Google thinks so

Click the image to see it in full size: Today, for a few minutes Google suddenly started warning all of its indexed sites as Harmful to your computer! Perhaps it was a glitch in their algorithm, but we managed to make a snap of it for the record.


Bug click to enlarge the image Today i received a mail containing this above image , from one of my Friend Who is working for IBM. i tried to find the Origin of this cartoon but can't make it, so i thought of promoting for the creativity of the cartoonist. Hope you People Like it.

Designing Test Cases

Designing Test Cases A test case is a detailed procedure that fully tests a feature or an aspect of a feature. Whereas the test plan describes what to test, a test case describes how to perform a particular test. You need to develop a test case for each test listed in the test plan. A test case includes: The purpose of the test. Special hardware requirements, such as a modem. Special software requirements, such as a tool. Specific setup or configuration requirements. A description of how to perform the test. The expected results or success criteria for the test. Test cases should be written by a team member who understands the function or technology being tested, and each test case should be submitted for peer review. Organizations take a variety of approaches to documenting test cases; these range from developing detailed, recipe-like steps to writing general descriptions. In detailed test cases, the steps describe exactly how to perform the test. In descriptive test cases, the t

Regression testing Introduction

Regression testing is any type of software testing which seeks to uncover regression bugs. Regression bugs occur whenever software functionality that previously worked as desired, stops working or no longer works in the same way that was previously planned. Typically regression bugs occur as an unintended consequence of program changes. Common methods of regression testing include re-running previously run tests and checking whether previously fixed faults have re-emerged. Types of Regression Local - changes introduce new bugs. Unmasked - changes unmask previously existing bugs. Remote - Changing one part breaks another part of the program. For example, Module A writes to a database. Module B reads from the database. If changes to what Module A writes to the database break Module B, it is remote regression. There's another way to classify regression. New feature regression - changes to code that is new to release 1.1 break other code that is new to release 1.1. E