0% found this document useful (0 votes)
299 views

ServiceNow Testing-Basics

Uploaded by

hoangnguyen2401
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
299 views

ServiceNow Testing-Basics

Uploaded by

hoangnguyen2401
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

How do I conduct effective and efficient testing?

When and why should I test?

Questions addressed: Use testing to make sure your Now Platform ® is properly configured to help you achieve your outcomes and to save time and
money. Conduct testing whenever you make changes to the ServiceNow ® plat form, such as upgrades, pat ches, hot fixes, or
Page 1: new releases, to:
• Validate applications being developed meet your requirements, needs, and expectations
• When and why
• Verify that the applications being developed conform to the specifications defined in user development stories
should I test?

• What are the What are the different types of testing I should conduct?
different types of
testing I should
conduct? • A unit is the smallest testable software component (e.g., objects, components, modules).
Story/unit testing • Use unit testing to focus on programming errors, testing units in isolation to verify that the
code unit works as required.
Page 2:

• System testing assesses the system holistically and includes integration testing to make
• What should I test?
System testing sure the units work together.
• What is the • Use system testing to verify overall specifications are met and to validate the system
difference between works for its intended purpose by the development organization.
manual and
automated testing? • User acceptance testing (UAT), completed by end users, is the final validation stage.
User acceptance testing • Conduct UAT to get cust omer/business validat ion t hat the plat form has been set up
Page 3: correctly to meet business outcomes.
• How do I conduct
testing in Related resources
If you have any questions on this topic
ServiceNow? • Success Quick Answer – When and how should I use ATF? or you would like to be a contributor to
• Success Quick Answer – What best practices should I consider when creating ATF tests? future ServiceNow best practice
content, please contact us at
• Now Community post – Getting Started with ATF Guide and Best Practices [email protected].

now. 1 © 2020 ServiceNow , I nc. All Rights Reserved.


How do I conduct effective and efficient testing? (Cont.)
What should I test?
Take a risk-based approach when you determine what to test, starting with the most business-critical items. Follow these steps to get started:

1 Identify your most


business-critical
2 Within that application,
identify your business- I3 Within that application
and its process flows,
4 Focus your testing on
these configurations
5 Use the quick start tests
provided by default as
processes and critical flow. identify your unique and what is unique to guidance for the types


applications and configurations. your instance. of things you should be
choose one. For example, for testing and to jump-
Incidents, choose your Don’t try to test start creating your own
top 10–20 user process everything or out -of- tests.
flows. the-box configuration
that ServiceNow has
already tested.

What is the difference between manual and automated testing?

ServiceNow supports both automated and manual testing. Automated testing uses aut omat ion t ools t o execut e t est cases, while manual test cases
are execut ed by a human tester.

Manual testing Automated Testing


Manual testing is not alw ays accurate due to human error, making it less
Automated testing is more reliable since it’s performed by tools and/or scripts.
reliable.
Automated testing is executed by softw are tools, so it’s significantly faster
Manual testing is time consuming, taking up human resources.
than a manual approach.
I nv estment is required for human resources. I nv estment is required to install and set up testing tools.
Manual testing is only practical when the test cases are run once or twice Automated testing is a practical option w hen the test cases are run
and w hen frequent repetition isn’t required. repeatedly ov er a long time period.
Manual testing allow s for human observ ation, w hich may be more useful if the Automated testing does not entail human observ ation and cannot
goal is user-friendliness or an improv ed customer experience. guarantee user-friendliness or a positiv e customer experience.

now. 2 © 2020 ServiceNow , I nc. All Rights Reserved.


How do I conduct effective and efficient testing? (Cont.)
How do I conduct testing in ServiceNow?

Manual testing Automated testing

How to get started: Use the ServiceNow Test Management application to create Use the ServiceNow® ATF application to create and run
and manage manual software testing. automated tests on you ServiceNow instance.

(ATF is used for bot h implement at ions and release upgrades)


When to use: Exploratory testing – Requires the tester’s knowledge, Regression testing – Running tests that have been run before,
experience, analytical/logical skills, creativity, and intuition. using a standardized, repeatable process. Automated testing
Human skills are needed to execute the testing process due t o reduces t est ing t ime and cost .
limited specification documentation, and/or a short time for
execution. Repeated execution – Testing that requires the repeated
execut ion of a t ask is best aut omat ed.
Usability testing – Measures how user friendly, efficient, or
convenient the software or product is for end users. Here,
human observation is the most important factor, so a manual
approach is preferable.

Ad hoc testing – An unplanned method of testing where the


understanding and insight of the tester is the only important
factor.

now. 3 © 2020 ServiceNow , I nc. All Rights Reserved.

You might also like