Database Testing Interview Questions & Answers

1) What is data-base testing? Data base Testing is segmented into four different categories. Testing of Data Integrity Testing of Data Validity Data base related performance Testing of functions, procedure and triggers 2) In database testing, what do we need to check normally? Normally, the things that we check in database testing are: Constraint Check Validation of a Field size Stored procedure Matching application field size to database Indexes for performance based issues 3) Explain what is data driven test? In a data-table, to test the multi numbers of data, data-driven test is used. By using this it can easily replace the parameters at the same time from different locations. 4) What are joins and mention different types of joins? Join is used to display two or more than two table and the types of joins are: Natural Join Inner Join Outer Join Cross Join The outer join is divided again in two: Left outer join Right outer join 5…
Read more
  • 0

JIRA Interview Questions & Answers

1) Explain what is JIRA? JIRA is an issue tracking product or a software tool developed by Atlassian, commonly used for bug tracking, project management and issue tracking; it is entirely based on this three aspects. 2) Explain what is a workflow? Workflow is defined as a movement of the bug/issue through various stages during its life-cycle Created/Open WIP ( Work In Progress) Completed/Closed 3) What can be referred as an issue in JIRA? In JIRA, an issue can be anything like a Software bug The project task A help-desk ticket The leave request form 4) List out the source control programs with which it integrates? It integrates with source control programs such as CVS, Git, Subversion, Clearcase, Visual SourceSafe, Mercurial, and Perforce. 5) Why use JIRA? The reason behind using JIRA is Upfront and fair licensing policy Features that is not available elsewhere Get latest update on the progress of projects It run anywhere and recogniz…
Read more
  • 0

Python Interview Questions & Answers

Python Interview Questions

What Is Python? Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface. Finally, Python is portable: it runs on many Unix variants, on the Mac, and on PCs under MS-DOS, Windows, Windows NT, and OS/2. Is There A Tool To Help Find Bugs Or Perform Static Analysis? Yes. PyChecker is a static analysis tool that finds bugs in Python source code and warns about code complexity and style. Pylint is another tool that checks if a module satisfies a coding standard, and also makes it possible to write plug-ins to add a custom fe…
Read more
  • 0

TestNG Interview Questions & Answers

1. What Is TestNG? Answer: TestNG is a testing framework designed to simplify a broad range of testing needs, from unit testing to integration testing. 2. What Are The Advantages Of Testng? Answer: TestNG provides parallel execution of test methods. It allows to define dependency of one test method over other method. It allows to assign priority to test methods. @Test(priority=1) It allows grouping of test methods into test groups.@Test(priority=1 groups="Login") It has support for parameterizing test cases using @Parameters annotation. It allows data driven testing using @DataProvider annotation. It has different assertions that helps in checking the expected and actual results. Detailed (HTML) reports. TestNG Listeners. 3. What Are The Annotations Available In Testng? @BeforeTest @AfterTest @BeforeClass @AfterClass @BeforeMethod @AfterMethod @BeforeSuite @AfterSuite @BeforeGroups @AfterGroups @Test @DataProvider @Parameters 4. How T…
Read more
  • 0

Appium Interview Questions for Freshers and Experienced

1. Can mobile gestures be automated using Appium? Answer: Yes, Mobile gestures can be automated using Appium. Using TouchActions api, mobile gestures can be automated. TouchActions is similar to Actions class in Selenium. In addition, JSON wire protocol extensions are also enabled in TouchActions. Gestures like tap, flick, swipe, scroll, shake can be automated using Appium. 2. What is the default port number used for Appium Server? Answer: Default port number used for Appium Server is 4723. You need to mention the same while writing desired capabilities in the initial lines of code. 3. What is appPackage and appActivity name? Answer: appPackage: In very basic terms, appPackage is the technical name of the app which is provided by its developers. It’s actually a top level package under which all the code for the app resides. For example, appPackage for ‘YouTube’ for Android is ‘com.google.android.youtube’. For Facebook, this name is ‘com.facebook.katana…
Read more
  • 0

Android Interview Questions & Answers

1. What Is Android? Android is a stack of software for mobile devices which has Operating System, middleware and some key applications. The application executes within its own process and its own instance of Dalvik Virtual Machine. Many Virtual Machines run efficiently by a DVM device. DVM executes Java languages byte code which later transforms into .dex format files. 2. Explain About The Exceptions Of Android? The following are the exceptions that are supported by Android * InflateException : When an error conditions are occurred, this exception is thrown * Surface.OutOfResourceException: When a surface is not created or resized, this exception is thrown * SurfaceHolder.BadSurfaceTypeException: This exception is thrown from the lockCanvas() method, when invoked on a Surface whose is SURFACE_TYPE_PUSH_BUFFERS * WindowManager.BadTokenException: This exception is thrown at the time of trying to add view an invalid WindowManager.LayoutParamstoken. 3. Why To …
Read more
  • 0

Core Java Interview Questions for Freshers and Experienced

1. Write a Program to count number of duplicate characters in a string "BANGALOREJOBSEEKERSADMIN" ? Answer: void Findrepeter() { String s="BANGALOREJOBSEEKERSADMIN"; int distinct = 0 ; for (int i = 0; i < s.length(); i++) { for (int j = 0; j < s.length(); j++) { if(s.charAt(i)==s.charAt(j)) {distinct++;} } System.out.println(s.charAt(i)+"--"+distinct); distinct = 0; } } 2. What is Singleton class? with an Example? Answer: Singleton class means you can create only one object for the given class. You can create a singleton class by making its constructor as private, so that you can restrict the creation of the object.  The purpose of singleton is to control object creation by keeping private constructor. Example: public class MySingleTon { private static MySingleTon myObj; /*Create private constructor*/ private MySingleTon(){ } 3. What is the difference between JDK, JRE, and JIT? Answer: JDK : (Java Development Kit) is a bundle of software components…
Read more
  • 1

Selenium Interview Questions for Freshers and Experienced

These Selenium Interview questions will help you for your interview so prepare all and share your answers in comments. Also, if you have any new questions, please let us know in comments. Questions and Answers will be selected from your comments and added to this note.

SELENIUM WEB-DRIVER INTERVIEW QA

1. How to download and Install Java? (a) Download the correct version of Java SE JDK (from http://www.oracle.com/technetwork/java/javase/downloads/) supported by your system. i.e., 32Bit JDK for 32 bit OS(WindowsX86). 64 bit JDK for 64 bit OS(WindowsX64). (b)  Install the executable Java file and then set System Variables in Environmental Properties. Example: JAVA_HOME: C:\Program Files\Java\jdk1.8.0_144 (c) Check for Path Variable, Give one semicolon at the end and paste the bin path of Java Folder. Example: Java Path Variable: ;C:\Program Files\Java\jdk1.8.0_144\bin; (d) To check go to command prompt and type java -version. If Java ve…
Read more
  • 1

Manual Testing Interview Questions for Fresher and Experienced (2 to 5 years )

1. What is Regression Testing? When we do Regression Testing? and Why Regression Testing? Answer: Re-execution of same test cases on different builds or releases to ensure changes made has not introduced a defect in the unchanged features of the application. 2. What is difference Re-testing Vs Regression Testing? Answer: Re-Testing: After a defect is detected and fixed, the software should be retested to confirm that the original defect has been successfully removed. This is called Confirmation Testing or Re-Testing. Regression testing: Testing your software application when it undergoes a code change to ensure that the new code has not affected other parts of the software. 3. What is Integration Testing? Answer: Testing the data-flow between 2 features or 2 modules is called as integration testing. Once all the individual units are created and tested, we start combining those “Unit Tested” modules and start doing the integrated testing. So the meaning …
Read more
  • 0