Thursday, November 12, 2015

Selenium Testlink API Integration

Now a days most of the companies are using testlink for test execution

To update testcases automatically throw selenium we can use testlink API



Saturday, November 7, 2015

Manual Testing Interview Questions with answers|| Software testing Interview Questions|| Manual testing interview questions for freshers|| Manual testing interview questions for experienced


1) Why testing is required in software development?


Any software application will have bugs so to ensure application is working as per client requirements testing is required in the software development


2) Why software will have bugs?

Due to strict time lines, complexity of the requirement, lack of domain knowledge



3) What is the difference between web-based application and stand-alone application?

web-based application: we can use web based application in the browser directly, no need to install any softwares.
Internet is required to access web based applications EX: Facebook

stand-alone application: we need to download the software and install it before going to use this application

Ex: winzip


4) What is black-box testing and what are black-box testing techniques?


Without having any knowledge on the source-code(developers coding), testers will test the application based on requirements,
this is called as black-box testing technique

Techniques:

1) Boundary value analysis

2) Equivalence Class Partition

3) Decision table

4) Error guessing




5) What is BVA (boundary value analysis)? Where you have used ?


It is a back-box testing technique used for testcase design ,here we will check for the above below edges of the fields (ex: username field)

for ex: if you consider this requirement username should take 7-9 characters then BVA for this is

max+1= 10 should not accept
min=7 shoud accept
min-1=6 should not accept
max=9 should accept
max-1=8 should accept
min+1=8 should accept

like this we can find out conditions

6)  What is ECP( Equivalence class partition) ?


Equivalence class partition is a black-box  testing technique which will divide the data into valid part and invalid parts means what kind of data should application accept and what kind of data application should not accept
for ex: consider this requirement username should take alphabets only

For above requirement we can write ecp like this

valid : alphabets
invalid: special characters, alphanumerics

7) What is decision table testing ?

It is a black-box testing technique  used for documents complicated scenarios. advantage of decision table is we can cover every condition
click here for more information on this


8) What is defect age in software testing?

It is a time interval between defect found and defect closure

 click here for more information on this

 9) What is smoke testing in software testing?

 After deploying code to testing environments first testers will do smoke test, in this testers will concentrate on the following things.
--> verify all the links (to find broken links)
--> verify critical functionalities(login, important functionalities, logout etc)
 If tester find any bugs while doing smoke testing that will be the high priority issue

10) What is sanity Testing in Software testing?

After smoke test is successful testers will do sanity testing in this testers will concentrate on the following things

--> Verification of all major functionalities
--> Verification of newly implemented features in the current release


11) What is functional Testing?

In Functional testing Testers will test the functionality of the application, so tester will test each and every function of the application, Tester will check basic Usability(UI) of the application 
Functional Testing flow

1) Understanding the business requirements(BRS,TDS)
2) Preparing  Test data
3)  Preparing testcases
4) Execution of testcases
5) comparison of expected results and actual results  
 

12) What is the difference between  Re-Testing and regression Testing?

 Re-Testing: After fixing any bug by developer tester  will test that bug to ensure whether it is working fine or not. In simple word we can say it is a confirmation testing

Regression Testing: Regression testing is to figure out un expected side effects due to latest changes in the code. Some times recent bug fixes will cause to brake the existing functionality which was working fine before so testers will do regression testing to ensure that application is working fine with latest changes in code.


Regression testing tools:
1) selenium
2) QTP
3) Test complete
4) Sahi etc


13) What is Priority ?

It indicates the urgency of fixing bug in terms of client perspective

ex: In application client logo is not displayed. this bug we can consider as high priority but it will not affect the functionality so severity will be low.

14) What is Severity ?

It indicates the urgency of fixing bug in terms of project (functionality perspective)perspective.

15) What is Hot fix?

It is bug raised by the client side and developers needs to fix it immediately , after that testers need to work on testing of this bug as a priority to deliver to client as soon as possible

16) What is Installation Testing?

 In Installation testing testers will install the software based on the provided document and verify the software is installed successfully as per the document or not (This is suitable for stand-alone applications ex: winzip)

17) What is Un-Installation Testing?

 In un-Installation testing testers will un-install the software based on the provided document and verify the software is un-installed successfully as per the document or not (This is suitable for stand-alone applications ex: winzip)

 

18) What are the  Test deliverables?

 

--> Test strategy   

--> Test plan
--> Test Scripts
--> Test summery report
-->  Test case document 

-->  Test scenarios documents
-->  Requirements Traceability matrix(RTM)
--> Bug/issue report
--> Test results 


19) What is show-stopper?

  

If testers not able to move-forward to test the application then it is called as show stopper.
ex: 1. Unable to login to the application
      2. Any major functionality of the application is not working
 Priority, severity of these bugs will be critical.

20) What is Test scenario?

 
Scenario identifies possible areas to be tested , later testcases describes step by step procedure to test that particular area. 1 Test scenario may have one or more testcases 

Must Read following articles

Agile Testing

Decision table in software Testing

V - Model

Friday, November 6, 2015

Locating elements in selenium webdriver

 

1. ID:

Syntax : driver.findElement(By.id("element id"))

2. CLASS:

Syntax: driver.findElement(By.className("element class"))

3. NAME:

syntax: driver.findElement(By.name("element name"))

4. TAGNAME:

syntax: driver.findElement(By.tagName("element html tag name"))

5. CSS Selector:

syntax: driver.findElement(By.cssSelector("css selector"))

6. Link:

syntax: driver.findElement(By.link("link text"))

7. XPath:

syntax: driver.findElement(By.xpath("xpath expression"))


package selenium99;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class Testid {

public static void main(String[] args) {
WebDriver driver = new FirefoxDriver();
driver.manage().window().maximize();
//maximizing browser window
String baseUrl = "http://www.selenium99.com/2015/10/registration-page-for-selenium-practice.html";
driver.get(baseUrl);
driver.findElement(By.id("name")).sendKeys("Naveen");
// Here send keys is used for typing "Naveen" in name field
driver.close();

}
}

Tuesday, November 3, 2015

SEO 3 Years Experience Resume

+91 XXXXXXXX
NAME

Career Objective: 
To work in a critical environment to contribute for the growth of the organization, there by achieving career excellence and to contribute for our global society.


Experience:

I have 3+ experiences in SEO, SMO, link building, Onpage and Offpage optimization technique.

  • 3 years experience as a Search Engine Optimizer (SEO) & Data quality analyst.


Organization:

Girnar software Pvt Ltd, Hyderabad India.

GirnarSoft is a business value focused IT company working on offshore products and outsourced software development. Its emphasis is to create business value for its clients through innovations and their speedy implementations.

Designation : Team lead andSenior Search Engine Optimizer
Duration : 2012 May 28thto Present
Academic profile:
  • Bachelors Degree in Computer Science from Chaitanya bharathi  Engineering College Bhimavaram during the year 2008-2012.
  • Intermediate from Sri chaitanya  College  hyderabad With MPC during the year 2006-2008.
  • SSC from xxx High School xxxcity .  during the year 2006.

Projects :

Selected Client Projects:

  • www.cardekho.com: CarDekho is not just a web portal that lists cars in India, but is a rich automotive platform that brings to its readers to-the-minute insights from around the world

  • www.bikedekho.com: BikeDekho is not just a web portal that lists bikes in India, but is a rich automotive platform that brings to its readers to-the-minute insights from around the world.

  • tyres.cardekho.com : Tyredekho will provide content, reviews and research tools to guide consumers to make the best choice for a tyre purchase. The site hosts tyre listings for all passenger cars and bikes sold in India, Information on tyre brands, products, pricing, features and dealers.


  • trucks.cardekho.com: TrucksDekho is all about making your life easy with everything about planning and buying the giant wheels, the smart way. A brake-free experience to find trucks in your range of utility and benefits - pulled across with a free-flowing interface based on best of research in the domain.

  • www.pricedekho.com: PriceDekho's Online shopping is all about providing the users a convenient experience with maximum information about the products to get best prices.

Technical skill set:


Marketing : Search Engine Optimization SEO - Google, Yahoo, MSN,
Technologies : HTML, CSS, Word press, JavaScript and PHP
Office Productivity : Microsoft Application (MS word, Excel, PowerPoint, Photoshop,
Dreamweaver and Windows live Movie Maker)


Key Responsibilities:

  • Optimization included creating unique title tags, Meta tags (descriptions and keywords), internal navigation (footer text links, content links), Image alt, title tag optimization and optimization of content.

  • Keyword analysis –Expertise with Stat counter Analytics, SEO Tool such as Google Ad words, Google Analytics and Webmaster Tool,

  • Back link analysis of competitors - Quality of back links, quality of pages the links are placed on and Collecting Quality related sites from competitors.

  • Competitive analysis – Viewing top competitor sites for target keywords. Checking optimization techniques applied, analyzing back links and outbound links and strategies used to gain traffic.

  • Analysis report - Website Analysis, Competitive Analysis, Business Analysis, Keyword Analysis, Search Engine Optimization Strategy, Initial Ranking Report


  • Socail media marketing - Knowledge of Social Bookmarking, Social Networking Profiles creations, Social Networking Profile Optimizations, Content, Video Sharing Optimization, Blogging, Blog Optimization.


  • Report status - Search Engine Ranking Reports, Monthly Work status reports (Detailed)

Job Profile Achievements:

  • As a search engine optimizer, I have placed on the #1 page in the major search engines.

  • Experience using website analytics such as Google Analytics, Blogs and Forums that play a key Role in Updating the Knowledge base and Techniques used in Current Scenarios

Highlights:

  • Always maintain good relations with staffs and clients on all levels

  • Self motivated with an inclination towards New Technologies, with Innovative skills and ideas

Personal Profile:
Name : P.Raju
Age : 24yrs
Father’s Name  : P.Satyanarayana
Marital Status : Single
Nationality : Indian
Date of Birth : 18-05-1990
Languages : English, Hindi.
Address : Do no- 11-130, Masjid Center,ra
Anaparthi – 533342
East Godavari (Dt).
Declaration:                      
I xxxxxx, hereby declare that the above-mentioned information is true to the best of my knowledge and belief.


Date: XXNAME




Place: Hyderabad.                                           (Team Lead & Senior SEO Analyst)                   

Monday, November 2, 2015

Verginia car insurance

Progressive car insurance and pioneer insurance are the best cheap car insurance in verginia you can get a quote in https://www.progressive.com

and car.insure.com also provides cheap insurance 

Friday, October 23, 2015

Selenium "assertChecked" and "assertNotChecked" commands with examples

Selenium  "assertChecked" and "assertNotChecked" commands with examples


assertChecked, assertNotChecked commands are very useful to check whether the check-box or radio button is selected or not.Let's discuss both the commands in detail

assertChecked:

This command is used to check whether check-box or radio button is checked or not, If the check-box or radio button is not selected it will show an error message in the Log

How to use this command in selenium Ide

1) Provide assertchecked in the command field
2) Provide check-box or radio button element locator(css,xpath, id ,name etc..)
3) Click on the play button

If the radio button or check box is selected execution  will be passed, if not execution will be failed and show error message in execution log.

assertNotChecked


This command is opposite to the Assertchecked command, If the check-box or radio button is not selected execution will passed , other wise it will failed and shows error in the execution log.

How to use assertNotChecked  command in selenium Ide

1) Provide assertNotchecked in the command field
2) Provide check-box or radio button element locator(css,xpath, id ,name etc..)
3) Click on the play button


Registration Page for Selenium Practice

Sign Up

1Your basic info
2Your profile