Anyone Can Automate with Copado Robotic Testing
Summary
TLDREn esta sesión de breakout, Manju, con más de 14 años de experiencia en pruebas de software, presenta la herramienta de automatización de pruebas CRT (Copado Robotic Testing). CRT es una herramienta basada en AI que permite crear y ejecutar casos de prueba en minutos, con una infraestructura lista para desplegar en la nube y es compatible con múltiples sistemas operativos. La sesión cubre desde la introducción a CRT, sus diferencias con la automatización tradicional, cómo aprender CRT a través de módulos básicos y avanzados, hasta cómo automatizar tareas diarias y mejorar habilidades en pruebas. Se destaca la facilidad de uso de CRT, su capacidad de auto-curación y la amplia integración con herramientas como Jira y GitHub, así como la posibilidad de pruebas de API y testing deSalesforce.
Takeaways
- 😀 La sesión de breakout está dirigida por Manju, quien tiene más de 14 años de experiencia en pruebas de software y trabaja como jefa de KOA en Sydney.
- 📚 El tema principal es el aprendizaje y la automatización de pruebas utilizando CRT (Copado Robotic Testing), una herramienta de automatización de pruebas implementada mediante IA.
- 🌐 CRT es una herramienta basada en la nube que permite crear y ejecutar casos de prueba en minutos, sin preocuparse por la compatibilidad con sistemas operativos como Mac o Windows.
- 🔍 CRT es compatible con múltiples plataformas y sistemas operativos, lo que lo convierte en una herramienta de automatización transversal que puede ser utilizada por diferentes roles dentro de una empresa.
- 🤖 La base de CRT es el Robot Framework, un marco de pruebas de código abierto que funciona con una serie de bibliotecas que proporcionan funcionalidades de prueba a través de palabras clave.
- 📈 La automatización de pruebas con CRT es más rápida y fácil en comparación con la automatización tradicional, lo que permite ahorrar tiempo y complejidad en el desarrollo de pruebas.
- 🛠️ CRT cuenta con características avanzadas como la capacidad de autorreparación, que sugiere correcciones automáticas en caso de cambios en la aplicación, facilitando el mantenimiento de las pruebas.
- 💼 Para aprender CRT, se recomienda visitar la página de la academia de Copado, donde se pueden inscribir en módulos básicos y avanzados de pruebas de Robotic Testing.
- 🔧 CRT es una herramienta que puede ser utilizada por personas con habilidades técnicas bajas a medias, lo que la hace accesible para una amplia gama de usuarios.
- 🌟 La sesión también incluye una demostración práctica de cómo utilizar CRT para la automatización de pruebas, mostrando la facilidad de uso y la eficiencia en la ejecución de casos de prueba.
Q & A
¿Qué es CRT y cómo puede ayudar a la automatización de pruebas?
-CRT, o Copado Robotic Testing, es una herramienta de automatización de pruebas implementada con inteligencia artificial que permite crear y ejecutar casos de prueba en minutos, ofreciendo una infraestructura de prueba lista para desplegar en la nube y es compatible con sistemas web, móviles y de escritorio nativos.
¿Qué experiencia laboral tiene Manju y cómo se relaciona con su rol en Copado?
-Manju tiene más de 14 años de experiencia en pruebas de software, ha trabajado en startups y empresas multinacionales, y se desempeña como jefe de KOA en Copado. Su trayectoria incluye roles como ingeniero de pruebas, gerente de calidad y gerente de pruebas, y ha manejado equipos de pruebas tanto funcionales como de automatización.
¿Qué es Robot Framework y cómo está relacionado con CRT?
-Robot Framework es un marco de pruebas de código abierto que utiliza un enfoque basado en palabras clave para la automatización de pruebas. CRT se basa en Robot Framework y utiliza palabras clave para permitir a los usuarios crear casos de prueba de manera sencilla y legible por humanos.
¿Cómo difieren las pruebas de automatización basadas en CRT de las tradicionales en términos de autoría de pruebas?
-En la automatización de pruebas tradicional, el ingeniero de pruebas debe definir flujos manuales, el modelo de objetos de la página, la validación visual y las afirmaciones. En cambio, con CRT, todas estas funciones son manejadas por la herramienta, lo que reduce significativamente el tiempo y la complejidad del proceso.
¿Qué características tiene la función de auto-curación de CRT y cómo ayuda en el mantenimiento de pruebas?
-La función de auto-curación de CRT sugiere cambios automáticamente cuando algo en la aplicación cambia, facilitando la corrección de los casos de prueba en lugar de requerir la intervención manual del ingeniero de pruebas.
¿Cómo se pueden aprender las habilidades de CRT y cuáles son los recursos disponibles para el aprendizaje?
-Se pueden aprender habilidades de CRT a través de la academia en community.success.com, donde se ofrecen módulos básicos y avanzados para Copado Robotic Testing. También hay un conocimiento base en docs.com y una comunidad de soporte donde se pueden hacer preguntas y recibir ayuda.
¿Cómo puede la automatización de tareas diarias con CRT mejorar la eficiencia en pruebas?
-La automatización de tareas diarias con CRT permite a los equipos de pruebas abordar problemas comunes, como la frecuente entrega de compilaciones por parte de los desarrolladores, la ejecución de conjuntos de casos de prueba de regresión diariamente, y la verificación del estado de la aplicación en producción.
¿Qué ventajas ofrece CRT en términos de integración con otras herramientas y sistemas?
-CRT se puede integrar con herramientas de control de versiones como Bitbucket y GitHub, sistemas de seguimiento de incidencias como Jira, y plataformas de pruebas de API específicas, como las de Salesforce. También ofrece integración con servicios de notificación por correo electrónico, Slack o Teams.
¿Cómo puede el uso de CRT influir en la carrera profesional de un especialista en pruebas y cómo se puede mejorar la marca personal con él?
-El uso de CRT puede abrir oportunidades para especialistas en pruebas que buscan mejorar sus habilidades en automatización sin necesidad de un conocimiento previo de programación. Al dominar CRT, los profesionales pueden destacarse en su campo y convertirse en champions de la comunidad, lo que mejora su marca personal y ofrece más oportunidades de desarrollo profesional.
¿Qué es la demostración que se muestra en el script y cómo ilustra el uso de CRT en un caso de uso de Salesforce?
-La demostración en el script muestra cómo CRT puede ser utilizado para crear y ejecutar casos de prueba en Salesforce, incluyendo la creación de una cuenta, la verificación de detalles y la eliminación de la cuenta creada, utilizando la función de prueba en vivo y la programación de ejecuciones diarias con notificaciones por correo electrónico.
Outlines
😀 Presentación y Agenda del Seminario de Automatización con CRT
El seminario comienza con una introducción por parte de Manju, quien se describe a sí misma como una experta en pruebas de software con más de 14 años de experiencia. Ella trabaja para Copado como jefa de QA y ha transformado equipos de prueba funcional a de automatización. Manju explica que el seminario se centrará en lo que es CRT (una herramienta de automatización de pruebas implementada con IA), cómo funciona, cómo aprender CRT y cómo automatizar tareas diarias. Se menciona que CRT es una herramienta accesible para todos, independientemente de su rol en la empresa, y que se basa en el marco de trabajo Robot Framework.
🤖 Características y Ventajas de CRT en la Automatización de Pruebas
Se discuten las características de CRT, destacando su capacidad para crear y ejecutar casos de prueba en minutos y su infraestructura lista para desplegar en la nube. CRT es multiplataforma y ofrece una solución de automatización de pruebas sin necesidad de preocuparse por la compatibilidad del sistema operativo. Además, se compara CRT con las metodologías de automatización tradicionales, resaltando su facilidad de uso, mantenimiento de pruebas con características de autocuración y su elevado nivel de madurez en la industria. También se mencionan las integraciones de CRT con herramientas de control de versiones, seguimiento de incidencias y otras aplicaciones.
📚 Cómo Aprender y Utilizar CRT para Automatizar Tareas Diarias
Se ofrecen recursos para aprender CRT, como el sitio web de la comunidad de Copado, donde se pueden inscribir en módulos básicos y avanzados de prueba de robot. Se sugiere que los participantes visiten el conocimiento base y participen en la comunidad de soporte para resolver dudas. Manju comparte su experiencia personal con CRT y cómo ha ayudado a su carrera, animando a los asistentes a explorar y aprovechar las funcionalidades de CRT para automatizar tareas diarias y mejorar en el ámbito de las pruebas.
💼 Perspectivas Profesionales y Carreras en Pruebas con CRT
Manju explora cómo los profesionales en pruebas pueden mejorar su desempeño y perfiles profesionales a través de la automatización y CRT. Comparte su propia historia de crecimiento y cómo ha introducido CRT en diferentes organizaciones, lo que ha llevado a un aumento en la eficiencia y en la capacidad de los equipos de QA. Se enfatiza la importancia de la automatización en el futuro y cómo CRT puede ser una herramienta clave para el desarrollo profesional en el ámbito de las pruebas de software.
🔍 Demostración de CRT y Ejemplo de Uso en Salesforce
Se presenta una demostración práctica de CRT, mostrando cómo se ve la página de inicio, la creación de proyectos y la ejecución de pruebas en Salesforce. Se muestran las características de edición de scripts de bajo código, la prueba en vivo y cómo se maneja el mantenimiento de pruebas con la característica de autocuración. Además, se ilustra cómo se pueden programar ejecuciones diarias y recibir notificaciones por correo electrónico sobre el estado de las pruebas.
📧 Finalización de la Sesión y Preguntas del Público
Al final de la sesión, Manju responde a preguntas del público, como la aplicabilidad de CRT para automatizar escenarios de Service Cloud en Salesforce. Se menciona que CRT tiene palabras clave listas para usar específicamente para Salesforce. Después de no recibir más preguntas, Manju desea suerte a los participantes en su aprendizaje de CRT y agradece su participación en la sesión.
Mindmap
Keywords
💡Automatización de pruebas
💡CRT (Copado Robotic Testing)
💡Robot Framework
💡Palabra clave (Keyword)
💡Auto-curación (Self-healing)
💡Integración
💡Aprendizaje de CRT
💡Desarrollo de habilidades
💡Live Testing
💡Notificaciones
Highlights
Introduction to the session and speaker's background in software testing and experience with Copado Robotic Testing (CRT).
CRT is an AI-implemented test automation tool that allows quick creation and execution of test cases in the cloud.
CRT's compatibility with various platforms, including web, mobile, and native desktop operating systems.
The simplicity of CRT, designed for use by everyone from business analysts to technical testers.
Explanation of Robot Framework as the backbone of CRT, utilizing keyword-driven testing for ease of use.
Differences between traditional framework-based automation and CRT, highlighting CRT's ease of use and advanced capabilities.
CRT's self-healing feature that suggests automatic corrections for changes in application UI.
Built-in execution management in CRT, allowing for local, CI, or cloud execution and integration with pipelines.
High maturity of CRT, with a history dating back to 2002 and strong integration capabilities.
CRT's extensive integration options, including version control tools, JIRA, and various API testing capabilities.
The low to medium skill set required for CRT, making it accessible for a wide range of users.
Resources for learning CRT, including the Copado Academy and community support.
Automating daily tasks with CRT, such as regression testing and monitoring application health.
CRT's recorder option for beginners to generate test scripts by simply performing actions in the application.
Personal branding and career advancement opportunities through mastering CRT and becoming a Copado champion.
CRT's user interface features, including a low-code script editor and live testing capabilities.
Demonstration of a Salesforce use case, showcasing CRT's test authoring and execution process.
Discussion on upskilling in QA through CRT, with emphasis on no prior coding knowledge required.
Final thoughts on the benefits of learning and using CRT for personal and professional growth in the QA field.
Transcripts
hey hello everybody
welcome to my breakout session
it's like anyone can automate using CRT
yeah we'll go to the slides
I hope you are all doing well yeah
so we'll see
about me like now I'm your host today I
am Manju I have 14 plus years of
software testing experience I have
worked in startups as well as MNC I am
based out of Sydney and I work for topic
as a head of KOA I have worked in
various domains Telecom Salesforce and
sap I started my career as a test
engineer I have been at a slate quality
manager test manager and I have I have
handled both functional as well as
automation teams right I'll transformed
many successfully many functional
testing to automation teams right I am
four cross copado certified and one
cross velocity certified right Italian
yeah so we'll see what is the agenda for
today
we'll move to the next slide yeah so
first we will see what is copier robotic
testing if you are new to it so
definitely you should know about it and
let's see how CRT work and how can you
learn CRT and how can you automate your
daily task right if you are interesting
and definitely how can you upskill
yourself in testing
right so this would be the agenda for
the day
and first what is CRT right I think for
the people who are new who have come
here for the first time I think
definitely you should know it CRT is an
AI implemented test automation tool
right you can create and run test cases
in minutes
right and it provides you with a ready
to deploy test infrastructure in the
cloud so you need not worry about
whether it is Mac compatible or Windows
it's all cloud-based right you can just
go log in and you can start working and
you can start automating all your test
cases and it is a cross-functional
and a platform automation tool that you
can run your test cases on the web
mobile with a browser stack integration
and as well as with your native desktop
operating systems right so it is I mean
it it is compatible with everything
right CRT is designed for everything for
everybody as well I really love this
feature like B8 if you are from business
if you are in product if you are a
developer or if you are a technical
tester I think CRT is for all it's like
anybody can use it and we have something
called as a keyword keywords where CRT
will allow you to create this case based
on that it's a simple handful of
commands and that is what we are going
to see in this session how are like how
can we do that
right
so we'll move to next and how CRT works
okay this is very interesting feature as
I've seen right CRT the backbone of CRT
is a robotic framework robotic framework
is an open source framework
right and uh
the main function there is about a
keywords right and it is a keyword
testing framework
there is actually a lot of libraries
that are there which provides an actual
implementation and testing capabilities
to Robot Framework through these
keywords for example when if I want to
say like you know something like a click
Text as a keyword and there is a handful
of code written in the back end for this
click test what this click Text needs to
do right so all these things are defined
in a library and it is very simple human
readable keywords right for example it
will show you like in verify text it can
tell you click Text
right and they can tell you verify icon
so it's a very human readable simple
format keywords that everybody can
understand and you can write you will be
able to write test cases from that
right so if you are more interested to
know how this framework how these things
work I would definitely like suggest you
to go and do some research about a
keyword testing framework which in turn
you will learn about a robotic framework
and which will help you to understand
CRT better
yeah so we'll move on to next slide
where what is the key difference between
traditional and a CRT based uh like in
automation see traditional here I mean
is your framework based automation or it
can be your coding based automation
right for the people who have worked
there they will like you know they would
have done all these steps but you we
will actually come to know here what is
the difference in each category right
we'll go starting from test authoring if
you take a framework based Automation
and CRT all the like you know if you
want to define a manual flows if you
want to Define your page object model
objects objects by all the test steps
visual validation and assertion
everything has to be done by a test
engineer
in the traditional test based automation
but on the other hand if you take CRT
all these functions are handled by CRT
right you need not worry about anything
it's very cool CRT does everything for
us and it is it can be achieved in a
very shorter time with Advanced
capabilities
right so you can see that the like you
know the ease that CRT is offering us as
compared to our traditional test
automation right and definitely that
takes a longer time to develop and it is
bit complex as well but this is like a
smart thing right where uh like you know
CRT does the smart work I would say
basically
and let's get into test maintenance
right so test maintenance is basically
when something changes in your
application
you have to proactively go and change in
your traditional test automation right
it cannot handle by itself but if you
take CRT you have something called as a
self-healing feature where it will
suggest you probably I'll show you that
as a part of our screenshots and demo
how it works you have something called
as a self-healing or automatic
correction that the tool CRT will
suggest you telling okay in this page
this text has changed would you like to
implement it instead of this I think
that is really smart I have used it a
lot of time and I find it very like not
helpful to us and test execution right
there you can configure you need to
configure environment and either you can
execute locally or Ci or cloud
here all the execution management is
built in right you can as well as
execute this locally Ci or Cloud you can
integrate it with your pipeline and you
can ask your developers to run if they
want to run it by themselves or to a QA
environment two different sets of
environment you will be able to like you
know do the test execution
and maturity right this is the thing
that I really admire about CRT is okay
we'll come to First traditional where it
is already high because it has been in
an industry for a long time you have
proper guidelines and talks and CRT is
not like no less than that I would say
it is equally High because if you know
the history of CRT it's very interesting
CRT came from a continental product and
it was founded into in 2002. right I
think it would be surprise for some
people it is like really a 20 plus years
in the industry CRT is really highly
matured right and it is using the best
framework available
and Integrations Right In traditional
test automation you have a lot of
integration with defect management and
other things here as well you have an
enormous integration here where you will
be having you can integrate it with your
Version Control tools such as bitbucket
GitHub and other things you can
integrate it with jira for raising bugs
you can directly raise bugs when you
click on a like you know on a thing in
CRT you can do API testing and you have
some sales posts in cpq API specific
keywords
right which is which is like a
ready-made suit available for you right
you could you just write it like an app
state it will come to that App State in
Salesforce so I think once you have
Salesforce guidance metadata and you can
integrate it with your browser like no
browser stack for your mobile testing it
is really cool you'll be able to do all
your testing in a different in in one
place using all the different
integration and one very good thing is
about your open source Library where you
can write your custom keywords you can
Define all the things that you want and
you can integrate it with CRT and you
have an email or slack or teams
notification right for example today
this test suit has run and you want to
show the results you can just call a
webhook URL you can put it and you can
run it I'll show you as a part of my
demo all these things so yeah so
integration clearly CRT has a lot of
integration features right and a very
important thing will go on those uh
testing or a skill set that you need
right when you do a traditional test
automation you definitely need a medium
to high skill set but CRT low and medium
skill set is enough so it's like as we
told in the beginning it's like any
series for all types like anybody can
use CRT and test environment the
traditional test automation will have
your IDE such as eclipse or intelligent
here you have a CRT UI right and testing
types even traditional can support API
functional CRT can do an end-to-end web
API mobile functional and regression and
whatnot right everything is handled here
app types yes traditional test
automation can do all and CRT as well as
can do all it can do it web or on
premise everything is covered here
right so this is an overall difference
right you know if you want to compare
your traditional or a framework based
automation versus codeless automation
right so this covers all the
different features here now an important
thing you want to learn CRT that is why
you are here I definitely know that
let's see how you can learn CRT right so
go to compare the community success.com
I have given you a screenshot it will be
like this and you can go to an academy
page and you can sign up yourself for
copado testing Basics and copied or
Robotech testing Advanced module so once
you complete one you'll be able to move
on to next so there will be a
step-by-step guidance right there is no
prerequisite required you need not be
knowing coding for this or even if
you're new to testing there is a
separate module that they cover for
testing so that any beginner can start
right so like definitely you can try
this and we'll move on to okay when you
are doing that you suddenly have some
doubts you want to clarify a few things
what do you do you have a knowledge base
which is docs.com
anything you put a keyword and it will
give you all the Articles published in
that
or you also have a strong support
community members like us who can help
you with who you can put your questions
in the Forum and we will get your answer
all the questions that you have
and if you're interested in
certifications definitely I would
recommend to go to again success.com
when you have a certification Trails
right so that will complete module by
module if you have already done it many
people would have known it but if you
are new I think once you have some
module you have some four or five
questions to answer that then you will
keep on moving to the next program you
can make a step-by-step progress at your
own pace right and uh you can definitely
approach community members or Champions
if you need any help
yeah so this is how you can learn CRT so
basically you go to like you know
success.com go to academy and you can
sign up yourself right
then we move on to next thing important
thing and my favorite thing how do you
automate your daily task right so taking
a few people here will be in testing and
you will have a lot of pain point in
your testing right it can be either
your developers are giving build on like
you know some frequency where you are
not sure what you will miss in your
testing or it can be like a like a set
of regression test cases that you want
to run on your application daily or it
can be like whether you want to check
whether your application is up and
running in the production daily because
that would be a really disaster to
imagine being in a testing team right we
know so I think or any pain point in
your testing you can identify and you go
to CRT you create a project you create a
robot you create a test suit so all
these things will show you as a part of
a demo how to do that and you can also
use your existing template right you say
that okay I have done all this but now I
do not know what to do what should I do
now don't worry you have a sample
project there
go there and you can just reuse the
keywords right so if you go to CRT you
would have seen a lot of like you know a
ready-made sample projects so you can
use that you can change the login URL
and you can do a live testing of your
application
right and still you need some help in
your application you have something
called as a recorder option I think if
you have attended a previous Workshop uh
like you know our colleague has
explained all the steps on completely on
how to do a live recording so there is a
recorder option where you click that and
you go to your application and do a set
of action automatically CRT will give
you the script you need not even write
or put efforts to like you know to
search for keywords it will
automatically generate and it will help
you so that it will be like you are
doing an action you are showing to CRT
and that is generating a script for you
right I think this is very much helpful
for the beginners who who are not sure
of the what keywords to use right so you
can use that script to save a new run
whenever you need
right so I would definitely like
recommend you to just try automating
some daily tasks of yours and see how
like now CRT is very helpful
right then we'll move on to next
how can I upskill like you know myself
and testing so being in testing space
for so long uh I've seen a lot of people
my colleagues my network they come and
ask me right CVR in functional testing
we are not sure what to do next right
there are some carrier path or like you
know how should I brand myself or like
you know can you help me how should I
upskill right automation I feel I don't
know where it would like I'm not sure of
coding right I'm very scared of coding
like even I have been before like you
know what to do next right so I would
definitely tell first at the first place
we should be proud that we are
interesting right I think testing is an
underrated thing but testing is like has
its own powers right and agree or not uh
automation makes a work easier and it's
always the future
right you are new to automation right
and you are you have never a little
coded in your life I would say
absolutely no worries relax we'll see
what to do now to learn Automation in an
easy way we have CRT and just give your
time and focus no prior knowledge
required you can log in and learn at
your own pace you can join coppado
Workshop or webinar or approach on how
to get your guidance and how to learn
right uh so probably I would tell you my
personal story what I did
so knowing the CRT I'd say definitely
that is a best like a growth phase in my
career it has helped me to automate a
lot of things right I could never
imagine that I'll be able to do so much
in a short time in CIT probably I've
been using CRT for the last uh one and a
half to two years now but I would say
that I really explored a lot of features
there and its capabilities are more I
think it keeps us try to expand us a lot
right okay go and explore this go and
explore this how do I integrate how do I
do an EPA call I think all of the things
you have a proper guidance you have a
proper support team there and I was able
to do a lot myself right I'm a live
example here in front of you all giving
this session I think CRT has helped me a
lot to do this
and I have introduced CIT to many of my
like you know QA members in different
organizations where I have worked and
I'm very happy to see them grow and
Achieve many things right even they come
and say that oh we never thought it is
so easy like you know but actually yeah
it is very easy they would be able to do
many things there and yeah definitely it
will help you in your personal branding
you can become a corporado champion as
well
yeah you have lot of certifications and
yeah we have a lot of things here right
so definitely if you are looking for a
career path if you want to upskill
yourself in QA space
I think definitely CRT is one of the
best options
uh so I'll show you something right if
you're very new to crd I've never seen
CRT how does it look like how does it
look really let's see some official
screenshots from CRT
this is how the home page looks right
you have a projects you have an
organizations and as I told you you have
a sample like you know projects and test
here this is a home page it looks and
this is how is a main like you know
authoring page here you have a
low code script editor and this is a
live testing I'll show you in my demo as
well this is the best feature that I
really love in CRT you will be able to
see the side all the applications and
all the action what you are doing and uh
if you remember the test healing that we
were discussing on the test maintenance
part here you have where it will suggest
you what to fix right so this is the
screen for that
and yeah I think this is a very nice
page on daily colorful to look mostly I
mean nobody likes red but yeah red is
like I mean this is to show that equally
it can happen like it'll show you
how many passed Green has passed and red
has failed what is the start time what
is an end time and how much time it took
and what date and you want a video if
you set it accordingly you will get a
video here and these are all your test
case results
right and this is where you have your
test data where you can do uh data
driven testing right for if you want to
test the same application with different
data you can upload all the things here
right and this is your Q editor page and
where it will have your test authoring
it has all your suits here in the thing
you also have a scheduler notifications
and other stuffs which you'll be seeing
in our demo and this is a at a project
level you have a beautiful results right
daily past and I think management people
will love this seeing a beautiful test
analytics statistics showing you how
much failed percentage wise and
cumulative test cases
so if you want to if you are if you want
to make your reporting better it is
reporting better I think we have
everything here
and let's get on to demo now
yeah so this is a simple Salesforce use
case I have done here so you go to
Project your home page and this is my
personal org where I have given a small
use case right so this is a page where
we were telling about the results and
you go to a queue editor
an inside Q editor yeah you can see the
keyword palette there you will be able
to drag and drop
right and you have a flow based as well
as a script based
right so script is where you will be
able to see all your things and you have
your test dot robot comment.robot is
where you will store all the variables
right and uh you'll just create one
account and we'll verify some things in
Salesforce and we'll delete that okay so
this is what I've been telling about a
live testing see now you will have a
beautifully your application Salesforce
opened in your site
and I'll show you and it directly will
log into your login page right
it will not show you that it has entered
username password I'll show you how it
is done
yeah so this is a script that we are
going to go now and if you see common
dot robot I have given something as a
login already like a start suit right
when it starts I want CRT to log in and
give me so that is why it is already
logged in
right and I'll start a live testing from
here
where now it will go it will verifying
the home page it will go to accounts
right and it'll click a new button so
you can see that the code what I have
written the script is there click test
type text very simple once address
information it will fill all these
details for you
right yeah so I'm just giving my address
I'm saving I'm checking whether demo
account is created I'm verifying few
text here and I'm deleting my
like you know the account that I've
created
so account demo is deleted right so this
is one way of like executing I'll show
you another way of execution so totally
there are three ways to execute here so
when you click on execute
uh
test here it automatically runs the suit
for you now yeah so there are three ways
one is on live testing one is on this
development mode one is on the
regression mode right so here you can
start seeing uh the steps that is
progressing
and you can as well do a schedule right
daily if you want to run this
so I'm setting daily run at eight
o'clock Australia time
and you can save it right and also you
can set a notification that when you run
this and whether it is passed or failed
or queued all these status you can
report it to me right so what I'll do
I'll give my email
and it will show you different status
when you want the trigger to be sent and
you will have my username there
yeah so I think I have not saved my user
now again I'll click on my user and then
I'll save it now
yeah
yeah so what what happens here I'll get
this email ID will get notified when
this suit is succeeded right when all
the tests passed I'll get an email to
this email ID telling that all your suit
is done
so now in the development mode the test
cases are passed and we are able to see
everything green right so green is all
good happy happy thing now we are able
to see all green one two three is passed
yeah so you'll be able to see everything
in detail and you failed it will
automatically take a login screenshots
for you
and there is another way of running I
told you three way of execution now I'll
give you a run here
in the regression mode
right where now you can see that the
again the suit started right it will run
all the test cases now for us
so once this is done now because we have
notified we have set the notification we
have we have like also a little run
daily morning eight o'clock right the
next day
it will give us the weight like no an
email device as well right so this is
what about at uh data driven thing and
you have a documentation from here
directly you can go there
so while the test cases are executing we
can talk a lot about it now
yeah so you can see just click on that
documentation you'll be able to see all
the
support pages
and as well as you can add your suit
here and this suit you will have an like
an existing three thing and this is
about a Version Control that we were
talking about
right now the test cases are passed
right all the three in 41 seconds it has
run and it is showing like 100 past now
so what I'll do I log into my gmail now
and I'll show you that whether that
notification is working properly or not
right yeah can you see that the first
mail we have this particular suit that
is run with hundred percent how much
past how much failed and when you click
on that link it will take you to a
detail page right so this way you will
be able to configure many email IDs you
want to send it to your management you
want to include your team you can do
this
right
and also you have this is a like you
know all the other navigations that are
available inside our home page
you can take it here and you have a
support you want you are working on a
like a late night and you suddenly have
some doubt you can definitely raise a
ticket through here you can upload your
screenshot and support team will get
back to you on that
right yeah I think we are done with our
demo
you can go back to our presentation
yeah I think this is all from me and you
can follow me on LinkedIn and any
questions you should be able to take it
now
yeah or I could see one question here
where CRT can be used to automate
service Cloud scenarios like case
management yes definitely you have
automated a lot uh all the scenarios in
Salesforce yes you can definitely
automate and you have a ready-made
keywords that are applicable for
Salesforce specifically
do we have any other questions
yeah
I think there is no more question so
definitely I wish you all a good luck in
CRT
you can definitely learn a lot and you
can upskill yourself
and I think this is going to be a like
like a good start if you want to start
CRT yeah I wish you good luck
and thank you from for being there for
my session thank you all
Ver Más Videos Relacionados
PyTest: Pruebas Unitarias en Python 🐍 | Unit Tests | Testing Automatizado con Python ✅
Curso completo de informática basica (computación) MONITORES Y TARJETAS GRAFICAS [video 7]
Test Architects Talk pt. 2 | Playwright vs Selenium
JIRA - ¿Qué es y cómo se usa? // Vistazo general en 10 minutos - Aprende a usar Jira 100% GRATIS
Plan de Pruebas para Proyectos Ágiles
#AzureFundamentals 2020 | Fundamentos de Cosmos DB con Matías Quaranta
5.0 / 5 (0 votes)