Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Telus Exam 1 2025-2026 Questions & Answers | 100% Correct | Verified, Exams of Business Economics

Telus Exam 1 2025=2026 Questions & Answers | 100% Correct | Verified

Typology: Exams

2024/2025

Available from 04/02/2025

STUDENTROOM
STUDENTROOM 🇺🇸

1

(1)

356 documents

1 / 10

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Test Automation Questions with 100%
Correct Answers | Latest Version 2024 |
Verified
when will you automate a test? - ✔✔
These are in relation to :
-repetitive tasks
-smoke sanity tests
-test with multiple data sets
-and regression test cases
when will you not automate testing? - ✔✔
-when the Application Under Test changes frequently
-one time test cases
-Adhoc - random testing
What are the steps involved in the Automation Process? - ✔✔
In the Automation Process steps involved are
-Selecting the test tool
-define scope of automation
-planning, designing, and development
-test execution
-maintenance
what are the points that are covered while the planning phase of automation? - ✔✔
During the planning phase of automation things which has to be taken in concern are
-selecting the right automation framework if any
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download Telus Exam 1 2025-2026 Questions & Answers | 100% Correct | Verified and more Exams Business Economics in PDF only on Docsity!

Test Automation Questions with 100%

Correct Answers | Latest Version 2024 |

Verified

when will you automate a test? - ✔✔ These are in relation to :

  • repetitive tasks
  • smoke sanity tests
  • test with multiple data sets
  • and regression test cases when will you not automate testing? - ✔✔
  • when the Application Under Test changes frequently
  • one time test cases
  • Adhoc - random testing What are the steps involved in the Automation Process? - ✔✔ In the Automation Process steps involved are
  • Selecting the test tool
  • define scope of automation
  • planning, designing, and development
  • test execution
  • maintenance what are the points that are covered while the planning phase of automation? - ✔✔ During the planning phase of automation things which has to be taken in concern are
  • selecting the right automation framework if any
  • selecting the right automation tool
  • list of in scope and out of scope items for automation
  • test environment set up
  • preparing Grant Chart of Project timelines for test script development and execution
  • identify test deliverables in what condition we cannot use automation testing for Agile method? - ✔✔automation testing is not useful for agile methods in the following conditions
  • when agile testing always ask for changes in requirements
  • when exhaustive level of documentation is required in agile
  • only suitable for those regression tests during agile testing like continuos integration what are the primary features of good automation tool?> - ✔✔-Test environment support and easy to use
  • good debugging facility
  • robust object identification
  • object and image testing abilities
  • object identification
  • testing of database
  • support multiple frameworks what are the scripting standard while performing automation testing? - ✔✔while writing the scrips for automation you have to consider the following things
  • uniform naming convention
  • 3lines of comments for every 10 lines of code
  • adequate indentation
  • robust error handling and recovery scenario
  • use of frameworks where ever possible

What is Database - ✔✔a structured set of data held in a computer, especially one that is accessible in various ways. What is Data? - ✔✔the quantities, characters, or symbols on which operations are performed by a computer, being stored and transmitted in the form of electrical signals and recorded on magnetic, optical, or mechanical recording media. What is a Unique Key? - ✔✔The UNIQUE constraint uniquely identifies each record in a database table. The UNIQUE and PRIMARY KEY constraints both provide a guarantee for uniqueness for a column or set of columns. A PRIMARY KEY constraint automatically has a UNIQUE constraint defined on it. What is a Primary Key? - ✔✔A primary key, also called a primary keyword, is a key in a relational database that is unique for each record. It is a unique identifier, such as a driver license number, telephone number (including area code), or vehicle identification number (VIN). A relational database must always have one and only one primary key. What is the difference between Load Testing and Performance Testing? - ✔✔Performance testing is merely the term used to define the Performance of any system, Its measurement is made by different aspects like Load, Volume, Stress etc. Here Load testing refers to the rate of response of the system (Client or server) with n number of requests. Unit testing - ✔✔This testing is a software development process in which the smallest testable parts of an application, called units, are individually and independently scrutinized for proper operation. This testing is often automated but it can also be done manually. Shakeout testing - ✔✔Often the terms "Shakeout (or Shakedown) Testing", "Smoke Testing", and "Sanity Testing" are used synonymously, with "Shakeout/Shakedown" being the least common of the terms. Smoke Test. ... A daily build and smoke test is among industry best practices. Smoke testing (Ad-hoc testing) - ✔✔This form of testing is an informal and improvisational approach to assessing the viability of a product. This type test is usually only conducted once unless a defect is found. Commonly used in software development, this testing is performed without a plan of action and any actions taken are not typically documented.

Functional testing - ✔✔this is a software testing process used within software development in which software is tested to ensure that it conforms with all requirements. This type of testing is a way of checking software to ensure that it has all the required functionality that's specified within its functional requirements. integration testing - ✔✔This testing is the phase in software testing in which individual software modules are combined and tested as a group. It occurs after unit testing and before validation testing. load testing - ✔✔the process of putting demand on a software system or computing device and measuring its response. This testing is performed to determine a system's behavior under both normal and anticipated peak load conditions. performance testing - ✔✔This testing is the process of determining the speed or effectiveness of a computer, network, software program or device. This process can involve quantitative tests done in a lab, such as measuring the response time or the number of MIPS (millions of instructions per second) at which a system functions. regression testing - ✔✔verifying existing functional and non functional areas after making changes to the part of the software or addition of new features system testing - ✔✔testing the entire computer system across all modules. the can include functional and structual testing stress testing - ✔✔checking the application behavior under stress conditions user acceptance testing - ✔✔testing of the computer system by the client to verify it has matched the requirements black box testing - ✔✔This testing is a method of software testing that examines the functionality of an application without peering into its internal structures or workings. This method of test can be applied virtually to every level of software testing: unit, integration, system and acceptance.

I do not have any automation in place in my project, now I want to implement automation, what would be my steps? - ✔✔First identify which type of testing / test cases you want to automate Identify the tool Design the framework Create the utility files and environment files Start scripting Identify and work on the reporting Allocating time for enhancing and maintaining the scripts. What are the different types of frameworks? - ✔✔Different types of framework available are: Keyword driven framework Data Driven framework Hybrid Framework Linear Scripting How do you decide which tool you have to use? - ✔✔Concluding which tool is best suitable for the project requires a lots of brainstorming and discussions. What are the different types of automation tool you are aware of? - ✔✔Open source tool like Selenium, JMeter Paid tools like QTP, Load Runner, Ranorex, RFT, and Rational Robot. What is a framework? - ✔✔A framework is a set of structure of the entire automation suit. It is also a guideline, if followed can result in a structure which is easy to maintain and enhance. These guidelines include: Coding standards

Handling the test data Maintaining and handling the elements (object repository in QTP) Handling of environment files and properties file Reporting of data Handling logs What all things can you automate? - ✔✔all things can you automate? The right candidates for automation are: Regression test suite Smoke / Sanity test suite Build deployment Test data creation Automating behind the GUI like testing of APIs and methods what is the most important step in automation? - ✔✔Identify the appropriate test cases for automation is the most important step towards automation. Once you identify the tool what would be your next steps? - ✔✔Once we finalize the tool, our next step would be to design the framework. What are the attributes of a good framework? - ✔✔The characteristics are: Modular - Reusable - Consistent - Independent - Logger -

Type of support available for the tool. Limitation of the tool API - ✔✔Application Program Interface SQL - ✔✔Structured Query Language