INFO-6105
pdf
keyboard_arrow_up
School
Fanshawe College *
*We aren’t endorsed by this school
Course
1011
Subject
Mechanical Engineering
Date
Oct 30, 2023
Type
Pages
9
Uploaded by ElderStingrayMaster977
Continual upgrade and improvements are normal business occurrences in software and systems solutions. Students
of this course will learn the skills necessary to develop test automation solutions. The course will include a survey of
the various solutions available, as well as implementation of test automation.
1.) Discuss what it means to implement automated software testing.
2.) Describe the benefits of implementing automated software testing.
3.) Describe why automated software testing sometimes fails and pitfalls to avoid.
4.) Describe the top six keys for automation payoff
5.) Install and configure an automated software testing tool.
6.) Design an automated testing strategy for a baseline software application.
7.) Utilize a previously deployed automated software testing tool to measure the stability and suitability of a baseline
software application against an existing automated testing strategy.
8.) Demonstrate how to conduct API testing.
9.) Understand how to manage an automated testing project.
10.) Describe how to iteratively track automated testing progress and deploy adjustments as required.
Automated Test Tools
Information Technology
Course Number:
Co-Requisites:
Pre-Requisites:
INFO-6105
N/A
INFO-6104 and INFO-6066
Applicable Program(s):
Core/Elective:
SST3 - Software and Information
Systems Testing (Co-op) (SST3-
ITY-20234)
Core
Prepared by:
Susmita Haldar, Coordinator and Professor
Approved by:
Prini Dhawan, Program Manager
Approval Date:
Monday, June 26, 2023
Approved for Academic Year:
2023-2024
Normative Hours:
60.00
Course Description
Course Learning Outcomes
Upon successful completion of this course, you will be able to reliably demonstrate the following Course Learning
Outcomes which will be taught and evaluated:
INFO-6105 - Automated Test Tools, Page 1/9
© 2023 Fanshawe College of Applied Arts & Technology
Essential Employability Skills
Upon successful completion of this course, you will be able to reliably demonstrate the following Essential
Employability Skills (EES):
EES 1
Communicate clearly, concisely and correctly in the written, spoken and visual form that fulfills the
purpose and meets the needs of the audience.
EES 2
Respond to written, spoken or visual messages in a manner that ensures effective communication.
EES 3
Execute mathematical operations accurately.
EES 4
Apply a systematic approach to solve problems.
EES 5
Use a variety of thinking skills to anticipate and solve problems.
EES 6
Locate, select, organize and document information using appropriate technology and information
systems.
EES 7
Analyze, evaluate and apply relevant information from a variety of sources.
EES 9
Interact with others in groups or teams in ways that contribute to effective working relationships
and the achievement of goals.
EES 10
Manage the use of time and other resources to complete projects.
Relationship to Vocational Learning Outcomes
This course provides the opportunity for you to achieve the following Program Vocational Learning Outcomes (VLO)
which will be taught and evaluated at an introductory (I), building (B) or culminating (C) level:
SST3 - Software and Information Systems Testing (Co-op) (SST3-ITY-20234)
VLO 1
Design and prioritize test protocols by using established techniques and application of core
software testing principles to analyze both functional and non-functional specification requirements
at all test levels for systems with a low to medium level of complexity. (B)
VLO 2
Develop test cases to verify system functionality and individual components of the system
architecture taking into consideration the various test levels such as component, integration,
system, acceptance, and among the various test types such as functional, usability, and
regression. (I)
VLO 3
Test, verify, and evaluate procedures to assess software quality and improve software
performance taking into consideration of all the conditions, circumstances, and influences
surrounding and affecting the testing of software. (B)
VLO 4
Interpret, create, and present work-related documents, incident reports, test plans and related
information effectively and accurately in order to document possible defects observed during
testing. (B)
VLO 5
Collect, analyze and supplement data with metrics, graphs and charts and other pictorial
representations which help the developers and users interpret that data. (I)
VLO 6
Manage software quality assurance and software testing projects according to current project
management principles and practices. (I)
VLO 7
Devise testing protocols for specialized technologies such as web application testing, mobile
application testing, cloud base applications, testing within an Agile framework and DevOps
application testing. (I)
INFO-6105 - Automated Test Tools, Page 2/9
© 2023 Fanshawe College of Applied Arts & Technology
Evaluation
The following list provides evidence of this course's learning achievements and the outcomes they validate:
Project(s) (15%)
Validates Outcomes: CLO 1, CLO 2, CLO 3, CLO 4, CLO 5, CLO 6, CLO 7, CLO 9, EES 1, EES 2, EES 3, EES 4,
EES 5, EES 6, EES 9, EES 10, VLO 2, VLO 3, VLO 4, VLO 7
Test(s) (40%)
Validates Outcomes: CLO 1, CLO 2, CLO 3, CLO 4, CLO 5, CLO 6, CLO 7, CLO 8, CLO 9, CLO 10, EES 1, EES 3,
EES 4, EES 5, EES 6, VLO 3
Research Assignment(s) (45%)
Validates Outcomes: CLO 1, CLO 2, CLO 3, CLO 4, CLO 5, CLO 6, EES 1, EES 2, EES 3, EES 4, EES 5, EES 6,
EES 7, EES 10, VLO 1, VLO 2, VLO 3, VLO 4, VLO 5, VLO 6, VLO 7
Refer to the FOL course site for detailed description and evaluation criteria and/or rubrics that will be used to
evaluate your course work. Note: Access to the course site will end at the conclusion of the course.
Enhanced Learning Resources Module
Textbook(s)/Bundle/Digital
ISBN/SKU: 9780321580511
Title/Description: Implementing Automated Software Testing
Required/Recommended: Recommended
Author: Elfriede Dustin, Thom Garrett, Bernie Gauf
Edition: 2009
Publisher: Pearson Education Inc.
Course Material(s) (Non-textbook)
Item: Selenium Browser Automation Software (IDE and WebDriver) available for download from Selenium website
Special Order: No
Required/Recommended: Required
Other Technology
Description: Database - MySQL
INFO-6105 - Automated Test Tools, Page 3/9
© 2023 Fanshawe College of Applied Arts & Technology
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
•
Challenge Evaluation
Description: Application server - Apache Tomcat
Description: Junit and TestNG library
Description: Eclipse (preferred)
Description: Xampp
Description: Katalon Recorder
Description: JAVA
Learning Activities to support the intended learning
The course consists of four lecture hours per week. The classroom sessions will be used to introduce various
concepts using slides, live demos and discussion examples. Students will periodically have the opportunity to put
these concepts into practice using their laptop computers during some of the in-class sessions, and research
assignments.
Prior Learning Assessment and Recognition
If you intend to apply for Prior Learning Assessment and Recognition (PLAR) to earn college credits for knowledge
and skills acquired through previous life and work experience, you will need to demonstrate competency at a post-
secondary level in the course learning outcomes outlined above. Academic and administrative standards for PLAR
are specified in Policy A124. The type of evaluation method used will be determined by a subject matter expert to
provide evidence of learning through a:
College Grading
Final Grade
Range
Grade Point
Final Grade
Range
Grade Point
A+
90% - 100%
4.2
A
80% - 89%
4.0
INFO-6105 - Automated Test Tools, Page 4/9
© 2023 Fanshawe College of Applied Arts & Technology
Graduation from approved College programs requires a student to complete the program
curriculum, to meet its academic standards and to achieve a minimum cumulative GPA of 2.0 (C
grade), except in Applied Degree programs, where a student must achieve a minimum average
GPA of 2.5 (C+) in vocational courses and a GPA of 2.0 (C) in all other courses.
This course is NOT upgradeable under college policy 2-C-04.
Missed Evaluations
A student must inform the instructor PRIOR to the commencement of a normally scheduled examination or test that
he/she will be absent from the examination/test. Failure to do so will result in a mark of zero for that
examination/test. If a student misses an evaluation due to exceptional circumstances, e.g. serious illness,
bereavement, an opportunity may be provided to reschedule the evaluation. It is expected that the student has
provided prior notification to the course Professor.
Immediately upon return from the absence during which an evaluation worth 20% or more was missed, the student
is responsible for submitting a written request for a rescheduling opportunity to the course Professor. This request
must be submitted via email and state the reason(s) for the absence and be accompanied by appropriate supporting
documentation.
Rescheduled opportunities should be provided as soon as possible after the original date, depending on the
circumstances. Most rescheduled examinations will be offered in the Testing Centre.
For missed evaluations worth 10% or less, the make-up of these evaluations is at the discretion of the professor.
The request form must still be filled out but no fee is required.
Off-site/Virtual Test and Exam Proctoring for Courses
B+
75% - 79%
3.5
B
70% - 74%
3.0
C+
65% - 69%
2.5
C
60% - 64%
2.0
D+
55% - 59%
1.5
D
50% - 54%
1.0
F
0% - 49%
0
P
Greater than 50
n/a
I
Incomplete
n/a
N
No credit
achieved
n/a
W
Withdrawn
n/a
X
Audit Only
Course Specific Information (i.e., practices and procedures)
School Related Information (i.e., practices and procedures)
INFO-6105 - Automated Test Tools, Page 5/9
© 2023 Fanshawe College of Applied Arts & Technology
Tests and exams for the online offering of this course may require proctored invigilation to ensure academic integrity
as per college policy. A student who cannot appear on campus for a scheduled test or exam may have the option to
request the use of one of the following off-campus options for a fee:
Write a test/exam online with a remote proctoring service
Write at an authorized testing center
Please note: Any test or exam that is not proctored at a Fanshawe campus may require a service fee that must be
paid for by the student. The service fee will vary depending on the option chosen by the student.
In addition, it is the sole responsibility of the student to notify the instructor in advance of the scheduled test/exam
date (normally 4 weeks prior) if there is an intention to use an alternative proctoring option. The student is also
responsible for locating and/or registering for an off-campus or virtual live proctor and for providing the details to the
instructor and/or the testing center in advance.
Students Rights and Responsibilities and the Fanshawe Student Union (FSU)
The College and FSU are committed to offer the highest quality education, learning experience and student life to all
who attend Fanshawe College. The principles set forth within the Statement of Rights and Responsibilities guide
that commitment. For more information on the College and FSU responsibilities or student rights and responsibilities
visit: http://www.fsu.ca/rights-responsibilities.php.
Policies
Fanshawe College has a number of academic and administrative policies that:
Define procedures to resolve complaints, launch academic appeals, and protect human rights;
Define the expectations the College has about student behavior and responsibilities, including sanctions which
may be applied when offences occur and;
Provide information which can impact the student experience, including refund and withdrawal dates, or rules for
academic progression.It is important you are aware of the policies which apply to you, what they are about, and
how to find them. College policies are available on the Fanshawe College website at Policies Home:
https://public.myfanshawe.ca/policies/Pages/default.aspx.
Academic Integrity
Academic Integrity is a fundamental principle of Fanshawe College’s academic mission. Fanshawe College defines
Academic Integrity as holding oneself and others accountable for consistently performing all academic work honestly
and with integrity. Fanshawe College’s Academic Integrity Policy (A136) can be viewed in full online at:
https://www.fanshawec.ca/sites/default/files/2021-06/a136.pdf
Students are encouraged to discuss Academic Integrity and Academic Offence-related concerns with their Course
Instructors. Specifically, students should speak with their Course Instructors about the use of cognitive offloading
tools, which include, but are not limited to: calculators, textbooks, translation tools, course notes and resources,
search engines (e.g. Google), and artificial intelligence applications (e.g. ChatGPT). Students should consult with
their Course Instructors regarding which cognitive offloading tools, if any, are permitted for a given assessment.
Students and Faculty are welcome to consult with the Academic Integrity Office if they have questions or concerns
College Related Information
INFO-6105 - Automated Test Tools, Page 6/9
© 2023 Fanshawe College of Applied Arts & Technology
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
about Academic Integrity, Academic Offences, and Appeals. Information and resources are available to students
through the Academic Integrity Office’s website: https://www.fanshawelibrary.com/academic-integrity/
Students are encouraged to review the Academic Integrity at Fanshawe College ebook:
https://ecampusontario.pressbooks.pub/fanshaweacademicintegrity/
Academic Offences
Fanshawe College defines Academic Offence as obtaining or attempting to obtain an unfair advantage or credit for
oneself or others by dishonest means. The following are examples of Academic Offences and a complete list of
Academic Offences can be found in the Academic Integrity Policy (A136).
Plagiarism: submitting another person’s work as one's own; neglecting to cite or improperly citing the original
source of ideas, text, images, etc.; resubmitting previously submitted and graded work for additional grades.
Acting to assist or facilitate another student’s Academic Offence.
Communicating with or copying from another person during a quiz, test, or exam.
Participating in activities, in person or electronically, that are not permitted in the preparation or completion of
academic work.
Using materials, resources, or technologies that are not permitted in the preparation or completion of academic
work or during a quiz, test, or exam.
Altering or falsifying academic records in any way or submitting false documentation for academic purposes.
Warnings and Penalties for Academic Offences
Academic Offences are taken seriously and can result in the issuance of Warnings or the application of Penalties
which can range from re-doing work and marks of zero to failing a course or being suspended or expelled from the
College. A complete list and descriptions of Warnings and Penalties can be found in the Academic Integrity Policy
(A136).
Students are strongly encouraged to take precautionary measures while preparing and completing their academic
work so as to ensure that they achieve and maintain academic integrity while avoiding and preventing Academic
Offences.
Academic Offence Appeals
Students have the right to access the Appeal process if they have reasonable grounds to support their belief that a
decision regarding an Academic Offence, Warning, or Penalty was unjust. Reasonable grounds, the Appeal
process, and timelines are detailed within the Student Appeals Policy (A128) which can be viewed online at:
https://www.fanshawec.ca/sites/default/files/2021-06/a128.pdf
To learn more about the services and resources that are available to assist students in maintaining and achieving
Academic Integrity while avoiding and preventing Academic Offences, please visit the Library Learning Commons
https://www.fanshawelibrary.com/ and the Academic Integrity Office: https://www.fanshawelibrary.com/academic-
integrity/.
Student Services
Whether you’re a new student looking for a peer-tutor to help you get a handle on a tough class or an experienced
INFO-6105 - Automated Test Tools, Page 7/9
© 2023 Fanshawe College of Applied Arts & Technology
student looking for career counselling, take advantage of the many services available to you as a Fanshawe student
at: https://www.fanshawec.ca/students/life
Office of the Registrar
For all admissions and registration related information, visit: https://www.fanshawec.ca/admission-finance/registrars-
office
Regarding Proctoring
Some courses make use of remote proctoring for tests and examinations, where required. Remote proctoring
involves the use of external software tools and service providers to help maintain academic integrity of tests, and
exams. Fanshawe College utilizes both live virtual proctoring where a proctor oversees the test or exam from a
remote location, and monitoring tools that record video of a test session for review. You can sign-up through
Fanshawe Online for your proctored test.
Remote proctoring allows for you to have a convenient and secure way to complete evaluations from your home, or
chosen location, while ensuring the academic integrity of your Fanshawe credential.
For information on Fanshawe College’s privacy policy, please consult Policies Home:
https://public.myfanshawe.ca/policies/Pages/default.aspx
Should you have any concerns around participating in your test or exam using remote proctoring, you need to
contact your professor at least two weeks prior to your test. If necessary, alternative arrangements will be made,
depending on your personal circumstances.
Regarding Recording
Pre-recordings of class materials and concepts are frequently provided as part of the online learning experience at
Fanshawe College and are the property of Fanshawe College.
Online class sessions may be recorded by professors for students to review for study purposes. Recordings are
available within the course site in Fanshawe’s learning management system, and are only available to those
registered in the course site. Class recordings are only for course use, and will not be distributed for other purposes.
Students have the right to opt out of being recorded and should notify their professor in advance of a session.
Student names will only be recorded if they participate (video, chat, audio) during the recorded session. If you do not
want to be recorded, please leave your camera and audio turned off and do not participate in the chat function. Your
instructor will provide an alternative method for participation.
For information on Fanshawe College’s privacy policy, please consult Policies Home:
https://public.myfanshawe.ca/policies/Pages/default.aspx.
Legend
INFO-6105 - Automated Test Tools, Page 8/9
© 2023 Fanshawe College of Applied Arts & Technology
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
ILO: Indigenous Learning Outcome
Apprenticeship LO: Apprenticeship Learning Outcome
CLO: Course Learning Outcome
DPLO: Degree Program Learning Outcome
EES: Essential Employability Skill
EOP: Element of Performance
GELO: General Education Learning Outcome
LO: Learning Outcome
PC: Program Competency
PLA: Prior Learning Assessment
PLAR: Prior Learning Assessment and Recognition
VLO: Vocational Learning Outcome
Assessment Levels
I: Introductory
B: Building
C: Culminating
Terms
INFO-6105 - Automated Test Tools, Page 9/9
© 2023 Fanshawe College of Applied Arts & Technology
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Documents
Related Questions
An IVD manufacturer is diversifying their product portfolio into traditional medical devices. Their R&D team is developing a product development plan for their first traditional medical device. When developing a medical device, which of the following tool would be most appropriate to characterize the process outputs vs. the design features?
Group of answer choices
A) Risk Index
B) DOE
C) FMEA
arrow_forward
In Agile:
All code should be written before test plans are created in case changes in the
code occur
Test plans should be written before coding begins
All coding should be stopped at a time in the sprint that allows adequate time to
write test plans and perform the testing
Testing is not a part of the sprint
DAD stands for:
Direct Agile Discipline
Disciplined Agile Delivery
Direct Agile Delivery
Detailed Agile Delivery
arrow_forward
Describe the seven basic steps for logical diagnosis.
arrow_forward
In the context of the engineering design process, what do engineers need to fully understand before they move forward with the design request
arrow_forward
Please answer and show working out please and label each part
arrow_forward
The worker shown below is using a 10-lb pneumatic nut runner to tighten nuts within a tractor cab compartment. What are health and safety problems likely to result from her job? Evaluate the job and the
workstation identifying poor work design features. Please come up with at least five poor design features.
(Please refer to the format of the answers in the class example solution)
No.
1
2
3
4
園
5
Problem
Ergonomics Improvement
Design Principle
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you

Automotive Technology: A Systems Approach (MindTa...
Mechanical Engineering
ISBN:9781133612315
Author:Jack Erjavec, Rob Thompson
Publisher:Cengage Learning
Related Questions
- An IVD manufacturer is diversifying their product portfolio into traditional medical devices. Their R&D team is developing a product development plan for their first traditional medical device. When developing a medical device, which of the following tool would be most appropriate to characterize the process outputs vs. the design features? Group of answer choices A) Risk Index B) DOE C) FMEAarrow_forwardIn Agile: All code should be written before test plans are created in case changes in the code occur Test plans should be written before coding begins All coding should be stopped at a time in the sprint that allows adequate time to write test plans and perform the testing Testing is not a part of the sprint DAD stands for: Direct Agile Discipline Disciplined Agile Delivery Direct Agile Delivery Detailed Agile Deliveryarrow_forwardDescribe the seven basic steps for logical diagnosis.arrow_forward
- In the context of the engineering design process, what do engineers need to fully understand before they move forward with the design requestarrow_forwardPlease answer and show working out please and label each partarrow_forwardThe worker shown below is using a 10-lb pneumatic nut runner to tighten nuts within a tractor cab compartment. What are health and safety problems likely to result from her job? Evaluate the job and the workstation identifying poor work design features. Please come up with at least five poor design features. (Please refer to the format of the answers in the class example solution) No. 1 2 3 4 園 5 Problem Ergonomics Improvement Design Principlearrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Automotive Technology: A Systems Approach (MindTa...Mechanical EngineeringISBN:9781133612315Author:Jack Erjavec, Rob ThompsonPublisher:Cengage Learning

Automotive Technology: A Systems Approach (MindTa...
Mechanical Engineering
ISBN:9781133612315
Author:Jack Erjavec, Rob Thompson
Publisher:Cengage Learning
Browse Popular Homework Q&A
Q: The power function
• y = xm
• x is the base
• m is the exponent
.
Essential characteristic:
- A one…
Q: Represent the following decimal numbers in binary using 8-bit signed magnitude, one's complement,…
Q: Consider the following nonlinear boundary value problem
f" = f³ - ff',
vith 1 ≤ x ≤ 2, f(1) = 1/2,…
Q: (b) For each differential equation, list all equilibrium solutions and classify each as stable,…
Q: B) II and IV
Q: The action of some commercial drain cleaners is based on the following reaction:
2 NaOH(s) + 2…
Q: 6.4 Draw the curved arrows that result in the
resonance structures below.
[44] [0-0]
(c)
(d)
Q: why a particle in a box is considered as a free particle ?
50 words max
Q: -6
-4
-2
6
4
у
2
-2
-4
Ф
-6
/2
4
6
X
Q: 5. Methane (CH4) and sulfur (S8) react to produce carbon disulfide and hydrogen sulfide, a liquid…
Q: The velocity of a proton in an accelerator is known to an accuracy of 0.250% of the speed of light.…
Q: (c) Use Eule
is a solut
Q: Show how to calculate the mass of a proton, neutron, and electron in kilograms using the the Table 1…
Q: The partial pressures of CH4, N2, and O2 in a sample of gas were found to be 143 mmHg, 469 mmHg, and…
Q: Set up and evaluate the integral for the area of the shaded region.
y=11-x
y=121-x²
Q
Set up the…
Q: Solve iii. Integral x^2 square root x+1 dx. Evaluate the given integral be selecting and using…
Q: 3. When did the 5 drastic declines occur in Sepkoski's diversity curve (Figure 1)?
Drastic decline…
Q: Using production and geological data, the management of an oil company estimates that oil
will be…
Q: Let f be defined as follows.
y = f(x) = x2 − 11x
(a)
Find the average rate of change of y…
Q: A laser beam with wavelength λ = 675 nm hits a grating with n = 4750 grooves per centimeter.
A.…
Q: Computer viruses cause enormous economic harm to businesses through costs associated with preventive…
Q: Suppose that a companys sales volume, y (in thousands of units) is related to its advertising…
Q: A 4.5-volt input to a long transmission line decreases to 4.3 volts at the other end. Find the…
Q: b. Fossil anthozoan from the Mesozoic with mineralized skeleton:
c. Present-day anthozoan with…
Q: 1. Answer the following questions regarding the TLC plate below.
A B C unk
S.E
a) Which compound (A,…