Module 8 Flashcards

1
Q

a sequence of specific activities conducted during the testing process to ensure software quality goals are met. Involves both verification and validation activities. Not just a single, isolated activity. It consists of a series of activities carried out methodologically to help certify your software product

A

Software testing lifecycle (STLC)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

When is software testing usually conducted?

A

Before, during, and after development

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the 2 activities involved with the software testing life cycle?

A

Verification and Validation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

This application streamlines the management of testing processes to help you deliver software products more efficiently and with fewer errors

A

The servicenow test management application

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

This test management version covers user acceptance testing

A

Test Management 1.0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

This test management version includes data model structures that match industry standards. It provides an intuitive user interface called the test board where you can structure test plans and plan the phases of your testing effort

A

Test management 2.0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

this is a servicenow application to test within a servicenow instance. It can be used for regression testing, test driven deployment, or other servicenow testing requirements. It enables you to create and run automated test to confirm that your instance works after making a change.

A

Automated Test Framework

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

When testing how do you avoid data corruption and outages?

A

By running test only on development, test, and other non- production instances

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

By default, the system property to run automated tests is disabled to prevent you from doing what?

A

To prevent you from accidentally running test on a production system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

The script debugger enables users with the _________ role to debug server side JavaScript

A

Script_debugger

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

this is the primary strategy for debugging business rules and other synchronous server side scripts. It can pause any server side script that runs in an interactive transaction such as business rules, script includes, script actions, or ui actions that require a response to proceed.

A

The script debugger

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Tool for manual software testing

A

Test management application

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Tool for automatic software testing + unit testing

A

Automated test framework

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Instance where testing will take place

A

Test environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Repository of test cases

A

Test suite

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Collection of conditions or steps used to determine if a feature is working as expected

A

Test

17
Q

Collection of related tests

A

Test case

18
Q

Tasks for how a product or feature is to be tested. Includes the test case(s) and test environment.

A

Test plan

19
Q

Test management is a plugin. What are the steps to activate this plugin?

A

System definition > plugins
Find and select test management
Click the activate/upgrade related link
Select the load demo data check box (optional)
Click the activate button

20
Q

What are the required roles for test management?

A

tm_test_manager
tm_tester

21
Q

The test repository consist of tests, test cases, and test suites
(t/f)

A

True

22
Q

Test execution needs the test environment and test plans (t/f)

A

True

23
Q

Test management consist of manual tests and manages all phases of the testing process (t/f)

A

True

24
Q

This allows you to have multi browser testing

A

Test runner

25
Q

Automated test framework is customizable with script or no script (t/f)?

A

True

26
Q

What roles are required for automated test framework?

A

atf_test_admin, atf_test_designer

27
Q

This allows you to create end to end tests of applications and business processes. Tracks data being created by tests and rolls back changes after testing

A

Automated test framework

28
Q

If you modify records while a test is running in the same atf session what happens?

A

The changes are rolled back after the test completes

29
Q

Does the automated test framework require a separate license purchase?

A

No

30
Q

Will the automated test framework work after upgrades?

A

Yes

31
Q

Does the automated test framework browse for test elements such as users, tables, etc?

A

Yes

32
Q

Does automated test frame work save time?

A

Yes it reduces the timeframe of manual testing and eliminates risks

33
Q

What is an atf rollback?

A

Tracks and deletes data created by running test

34
Q

What automated framework testing requires server side scripting?

A

-Perform unit tests (JavaScript)
-Test scripts

35
Q

What are 5 no scripting automated test framework examples?

A

Impersonate
Open a new form
Set field values
Validate field values & attributes
Submit the form

36
Q

-Perform a server side assert on a record previously inserted
-Create a record as one user then reopen as a different user

A

Automated test framework output values

37
Q
  1. Create a test
  2. Add steps to test
  3. Run the test
  4. View the test progress
  5. View test results
A

The five parts to building and running a test

38
Q

What are the steps to create an atf test?

A
  1. Go to automated test framework > test
  2. Select the new button
  3. Configure the test
  4. Save