SQL Multiple Choice Questions – MCQ2

HOME

Answer


Answer


SELECT * FROM Employees WHERE Salary = 5000 AND Department = 'HR';"

Answer


UPDATE Employees SET Salary = Salary * 1.05 WHERE;

Answer


Answer


a) SELECT * FROM Employees WHERE FirstName='Peter' AND LastName='Jackson'

b) SELECT FirstName='Peter', LastName='Jackson' FROM Employees

c) SELECT * FROM Employees WHERE FirstName<>'Peter' AND LastName<>'Jackson'

d)  SELECT * FROM Employees WHERE FirstName='Jackson' AND LastName='Peter'

Answer


INSERT INTO Employees (Name, Department) VALUES ('John', 'Sales');

Answer


SELECT * FROM Orders WHERE OrderDate >= '2023-01-01' OR >= '2023-06-01';

Answer


DELETE FROM Employees HAVING Age < 25;

Answer


UPDATE Employees SET Age = Age + 1 WHERE Department IN ('Sales', 'HR') AND Age >= 30;

Answer


a) SELECT * FROM Employees WHERE LastName BETWEEN 'Hansen' AND 'Pettersen'

b) SELECT * FROM Employees WHERE LastName>'Hansen' AND LastName<'Pettersen'

c) SELECT LastName>'Hansen' AND LastName<'Pettersen' FROM Employees

d) None

Answer


Answer


Answer


a) SELECT * FROM Employees ORDER BY FirstName DESC

b) SELECT * FROM Employees SORT 'FirstName' DESC

c) SELECT * FROM Employees SORT BY 'FirstName' DESC

d) SELECT * FROM Employees ORDER FirstName DESC

Answer


a) INSERT INTO Employees VALUES ('Jimmy', 'Jackson')

b) INSERT VALUES ('Jimmy', 'Jackson') INTO Employees

c) INSERT ('Jimmy', 'Jackson') INTO Employees

d) INSERT INTO Table Employees VALUES ('Jimmy', 'Jackson')

Answer


a) INSERT INTO Persons (LastName) VALUES ('Olsen')

b) INSERT ('Olsen') INTO Persons (LastName)

c) INSERT INTO Persons ('Olsen') INTO LastName

d) All incorrect

Answer


Answer


Answer


GRANT SELECT ON Employees TO user123;

Answer


REVOKE INSERT, UPDATE ON Database FROM user123;

Answer


a) UPDATE Employees SET LastName='Nilsen' WHERE LastName='Hansen'

b) MODIFY Employees SET LastName='Nilsen' WHERE LastName='Hansen'

c) UPDATE Employees SET LastName='Hansen' INTO LastName='Nilsen'

d) MODIFY Employees SET LastName='Hansen' INTO LastName='Nilsen

a) DELETE FROM Employees WHERE FirstName = 'Peter'

b) DELETE FirstName='Peter' FROM Employees

c) DELETE ROW FirstName='Peter' FROM Employees

d) All are incorrect

Answer


a) SELECT COUNT(*) FROM Employees

b) SELECT COLUMNS(*) FROM Employees

c) SELECT LEN(*) FROM Employees

d) SELECT NO(*) FROM Employees

Answer


Answer


Answer

====================================================================

How to create Cucumber Report after rerun of failed tests

Last Updated On

HOME

import io.cucumber.testng.AbstractTestNGCucumberTests;
import io.cucumber.testng.CucumberOptions;

@CucumberOptions(features = "src/test/resources/features/LoginPage.feature",
        glue = "com.example.definitions",
        plugin = {
                "pretty",
                "html:target/cucumber-reports/cucumber-report.html",
                "json:target/cucumber-reports/cucumber-report.json",
                "rerun:target/rerun.txt" // Saves paths of failed scenarios
        }
)
public class RunnerTests extends AbstractTestNGCucumberTests {
}

import io.cucumber.testng.AbstractTestNGCucumberTests;
import io.cucumber.testng.CucumberOptions;

@CucumberOptions(tags = "",
        features = "@target/rerun.txt",
        glue = "com.example.definitions",
        plugin =  {
                "pretty",
                "html:target/cucumber-reports/cucumber-rerun-report.html",
                "json:target/cucumber-reports/cucumber-rerun-report.json"
        }
)

public class RunnerTestsFailed extends AbstractTestNGCucumberTests {
}

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
<suite name="Suite">
    <test  name="Cucumber with TestNG Test">
        <classes>
            <class name="com.example.runner.RunnerTests"/>
            <class name="com.example.runner.RunnerTestsFailed"/>
        </classes>
    </test> <!-- Test -->
</suite> <!-- Suite -->

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.example</groupId>
  <artifactId>POM_Cucumber_TestNG_Demo</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>POM_Cucumber_TestNG_Demo</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <cucumber.version>7.18.1</cucumber.version>
    <selenium.version>4.25.0</selenium.version>
    <testng.version>7.10.2</testng.version>
    <apache.common.version>2.4</apache.common.version>
    <maven.compiler.plugin.version>3.13.0</maven.compiler.plugin.version>
    <maven.surefire.plugin.version>3.3.1</maven.surefire.plugin.version>
    <maven.compiler.source.version>17</maven.compiler.source.version>
    <maven.compiler.target.version>17</maven.compiler.target.version>
    <maven.cucumber.reporting.version>5.8.2</maven.cucumber.reporting.version>
  </properties>

  <dependencies>

    <dependency>
      <groupId>io.cucumber</groupId>
      <artifactId>cucumber-java</artifactId>
      <version>${cucumber.version}</version>
    </dependency>

    <dependency>
      <groupId>io.cucumber</groupId>
      <artifactId>cucumber-testng</artifactId>
      <version>${cucumber.version}</version>
      <scope>test</scope>
    </dependency>

    <!-- Selenium -->
    <dependency>
      <groupId>org.seleniumhq.selenium</groupId>
      <artifactId>selenium-java</artifactId>
      <version>${selenium.version}</version>
    </dependency>

    <!-- TestNG -->
    <dependency>
      <groupId>org.testng</groupId>
      <artifactId>testng</artifactId>
      <version>${testng.version}</version>
      <scope>test</scope>
    </dependency>

    <!-- Cucumber Reporting -->
    <dependency>
      <groupId>net.masterthought</groupId>
      <artifactId>cucumber-reporting</artifactId>
      <version>${maven.cucumber.reporting.version}</version>
    </dependency>

  </dependencies>

  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>${maven.compiler.plugin.version}</version>
        <configuration>
          <source>${maven.compiler.source.version}</source>
          <target>${maven.compiler.target.version}</target>
        </configuration>
      </plugin>
      
        <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>${maven.surefire.plugin.version}</version>
        <configuration>
          <testFailureIgnore>true</testFailureIgnore>
          <suiteXmlFiles>
            <suiteXmlFile>testng.xml</suiteXmlFile>
          </suiteXmlFiles>
        </configuration>
      </plugin>

      <plugin>
        <groupId>net.masterthought</groupId>
        <artifactId>maven-cucumber-reporting</artifactId>
        <version>${maven.cucumber.reporting.version}</version>

        <executions>
          <execution>
            <id>generate-cucumber-report</id>
            <phase>verify</phase>
            <goals>
              <goal>generate</goal>
            </goals>
            <configuration>
              <projectName>Cucumber Reporting Example</projectName>
              <outputDirectory>target/cucumber-html-reports</outputDirectory>
              <inputDirectory>target</inputDirectory>
              <jsonFiles>
                <!-- Include both main and rerun JSON reports -->
                <param>target/cucumber-reports/cucumber-report.json</param>
                <param>target/cucumber-reports/cucumber-rerun-report.json</param>
                <param>**/*.json</param>
              </jsonFiles>
            </configuration>
          </execution>
        </executions>
      </plugin>

    </plugins>
  </build>
</project>

mvn clean verify

Download PDF in Firefox with Selenium Java

HOME

 String downloadFilepath = System.getProperty("user.dir") + File.separator + "downloads";
FirefoxOptions options = new FirefoxOptions();
options.addPreference("browser.download.folderList", 2);
options.addPreference("browser.download.dir", downloadFilepath);
options.addPreference("browser.helperApps.neverAsk.saveToDisk", "application/pdf");
options.addPreference("browser.download.folderList", 2);
options.addPreference("browser.download.dir", downloadFilepath);
options.addPreference("browser.helperApps.neverAsk.saveToDisk", "application/pdf");
WebDriver driver = new FirefoxDriver(options);
driver.manage().window().maximize();
driver.get("https://freetestdata.com/document-files/pdf/");
WebElement downloadLink = new WebDriverWait(driver, Duration.ofSeconds(10))
              .until(ExpectedConditions.elementToBeClickable(By.xpath("//*[@class=\"elementor-button-text\"]")));
downloadLink.click();
 File downloadedFile = new File(downloadFilepath + "/Free_Test_Data_100KB_PDF.pdf");
        if (downloadedFile.exists()) {
            System.out.println("File is downloaded!");
        } else {
            System.out.println("File is not downloaded.");
      }
driver.quit();
package com.example;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.firefox.FirefoxOptions;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;

import java.io.File;
import java.time.Duration;

public class FirefoxDownload_PDF {

    public static void main(String[] args)  {

        // Setup download directory
        String downloadFilepath = System.getProperty("user.dir") + File.separator + "firefox_downloads";

        // FirefoxOptions configuration
        FirefoxOptions options = new FirefoxOptions();
        options.addPreference("browser.download.folderList", 2);
        options.addPreference("browser.download.dir", downloadFilepath);
        options.addPreference("browser.helperApps.neverAsk.saveToDisk", "application/pdf");

        // Initialize Firefox WebDriver and configure browser window
        WebDriver driver = new FirefoxDriver(options);
        driver.manage().window().maximize();
        driver.get("https://freetestdata.com/document-files/pdf/");

        // Locate the download link/button and click and wait for the download to complete
        WebElement downloadLink = new WebDriverWait(driver, Duration.ofSeconds(10))
                .until(ExpectedConditions.elementToBeClickable(By.xpath("//*[@class=\"elementor-button-text\"]")));
        downloadLink.click();

        // Verify if the PDF file exists
        File downloadedFile = new File(downloadFilepath + "/Free_Test_Data_100KB_PDF.pdf");
        if (downloadedFile.exists()) {
            System.out.println("File is downloaded from Firefox!");
        } else {
            System.out.println("File is not downloaded.");
        }

        // Cleanup: close the browser
        driver.quit();
    }
}

Git Multiple Choice Answers – MCQ2

HOME

Git Multiple Choice Questions – MCQ2

























Git Multiple Choice Questions – MCQ2

HOME

Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Git Multiple Choice Questions – MCQ1

DevOps Multiple Choice Questions – MCQ1 

SQL Multiple Choice Answers – MCQ1

HOME

SQL Multiple Choice Questions – MCQ1


CREATE TABLE Students (ID int PRIMARY KEY, Name varchar(50));

SELECT column1, column2, ... FROM table_name;





UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

DELETE FROM table_name WHERE condition;



ALTER TABLE table_name
ADD column_name datatype;



a) SELECT FirstName FROM Students

a) SELECT * FROM Students

a) SELECT * FROM Students WHERE FirstName='Peter'

a) SELECT * FROM Students WHERE FirstName LIKE 'a%'


CREATE TABLE Students (ID int PRIMARY KEY, Name varchar(50));




SQL Multiple Choice Questions – MCQ1

HOME

Answer


Answer


Answer


Answer


Answer


Answer


DROP TABLE Student;

Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


CREATE TABEL Students (ID int, Name varchar(50));

Answer


Answer


a) SELECT * FROM Students
b) SELECT [all] FROM Students
c) SELECT *.Students
d) SELECT Students

Answer


a) SELECT * FROM Students WHERE FirstName='Peter'
b) SELECT * FROM Students WHERE FirstName<>'Peter'
c) SELECT [all] FROM Students WHERE FirstName LIKE 'Peter'
d) SELECT [all] FROM Students WHERE FirstName='Peter'

Answer


a) SELECT * FROM Students WHERE FirstName LIKE 'a%'
b) SELECT * FROM Students WHERE FirstName='%a%'
c) SELECT * FROM Students WHERE FirstName='a'
d) SELECT * FROM Students WHERE FirstName LIKE '%a'

Answer


Answer


CREATE TABLE Students (ID int PRIMARY, Name varchar(50));

Answer


ALTER TABLE Students ADD COLUMN Email varchar(50);

Answer


Answer


SELECT Name FROM Employees WHERE Age > 30 AND Department = 'HR';

Answer

====================================================================

SQL Multiple Choice Questions – MCQ2
SQL Multiple Choice Questions – MCQ3

BDD Multiple Choice Answers – MCQ1

HOME

BDD Multiple Choice Questions – MCQ1




















Git Multiple Choice Answers – MCQ1

HOME

Git Multiple Choice Questions – MCQ1






git config --global user.name "Your Name"

















git checkout -b feature/customerDetails


Git Multiple Choice Questions – MCQ1

HOME

Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer


git remote -v

Answer


Answer


Answer


Answer


Answer


Answer


Answer


Answer

====================================================================