






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Telus Exam 1 2025=2026 Questions & Answers | 100% Correct | Verified
Typology: Exams
1 / 10
This page cannot be seen from the preview
Don't miss anything!
when will you automate a test? - ✔✔ These are in relation to :
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