↑ Return to Y60 Executions & Test

PRIV Y65 Introduction to Testing Syndication Tools


Page no: Y65

 

 Explanation

Video and Pics

Who does what in testing:

Test manager writes test cases: One test case per row.-

Test engineer executes the test cases.

Format of the test cases.

 

 

 (December 22)

 

Rows and Columns for test cases

Rows: Test cases

Columns:

  • Precondition
  • Selection Screen
  • Results Screen
  • New Data and expected functionality
  • Tested OK

Team must copy the screens into the table.

 

Rows and Columns for test cases

.

Test Cases Part 2

(December 22)

Test Cases Part 3

(December 22)

Syndication Tools Documentations

(December 05)

Testing Syndication Tools Part 1

Testing Syndication Tools Part 2

Testing Syndication Tools Part 3

 

 

 

 

How to fill the testing table

This is done by the test manager: Create a row for each test case. Describe what the test executor must do. Write the expected values for the selection, execution and for the new data.

Create rows for each execution. In our example this is a category.

 

Test Execution Fields

This is done by the test engineer.

The team does not fill the test case rows, but the test execution rows.

It adds if it is Execute All or Execute Selected.

Field…………………………………………..

Examples:…………………………………………………………………………………………………..

Test Case number, test case name, category

Here you write the Test case number and the name of the test case.

The test case name is usually the same as the syndication function, but there maybe details.

You execute the test case for several categories.We write the test case number and the category. If we need it, then also details for this test.

Test case Number and name: Y01a. All categories can be selected, including the empty categories
–> Test case rowCategory: Y01b. Category: Piera, Pending Posts
–> Test execution row.

Spec

just a link to the specification page.

 Only in test case rows.

Pre-condition:

  1. Choose data based on pre-condition, verify that pre-condition is correct
  2. If precondition data is not found, then you must create data:
    Examples: change status of post, convert post in page or make HTML excerpt
  3. If relevant in test case, copy the data of the pre-condition or into OLD DATA.

All posts are private.

Selection Screen:
  1. Make selection, choose
    function
    post type
    Category
    date range
  2. Copy selection screen into table –> Screenshot

The image should be readable without enlarging.

 

 1-restore-excerpt-without-html-economonitor

Preview Text

 

Just copy the text.

This is a preview. We found 147 posts and 0 changes were made.

Results Screen:

Copy the result text as text only.

I need to see all attributes and values of one post.

Copy the details of 3 posts that changed.

It can be a big image, that requires click to enlarge.

Don’t write click to enlarge.

 

Old data (before replacement):

Text: Copy the old data, if possible in text form. You can copy from the syndication tools GUI. Maybe you need to open the editor, but mostly you can take it directly from Syndication Tools Debugger.

 

Example1: Text for make excerpts longer copied directly from syndication tools GUI

photo: Bill Dickinson Progressives see climate change and economic inequality as two of the big problems of our time. As the global aid organization Oxfam points out in a recent media briefing paper, “Extreme Carbon Inequality,” the two are “inextric…

Sometimes you need to copy two fields into old data. All needed fields should be in the debugger of the syndication tools function.

If not then it is a bug!

 

Example2: Multiple fields for Generate Meta from Excerpt.

The debugger contains all needed fields and you can copy them into the testing table.

OLD DATA:

Old Meta Desc: —

Excerpt:

The case for immigration restrictions is periodically debated in the political arena. The refugee crisis in southern Europe in recent months and this will change the situation completely.

You can show the images from the media library before the execution of the function.

 

Example3: Show images from media library before execution of function

8-old-remove-duplicate-attached-images-gei

Search the image name that you want to replace.

 

New data (after replacement)

The column for the test case row contains the expected functionality. George has done this.

Your job: For each tested category, copy the new data, if possible in text form. You can copy from the syndication tools GUI. Maybe you need to open the editor, but mostly you can take it directly from Syndication Tools Debugger.

 

Example1: Text for make excerpts longer copied directly from syndication tools GUI

New excerpt beginning:

The expansion of liability insurance availability and its effectiveness in limiting systemic risk Bank liability insurance is now ubiquitous and generally regarded as ‘best practice’ in banking regulation. But this is a recent phenomenon (Grossman and Imai 2010). Why did liability insurance of banks take so long to spread? Why did it arise, when, and where? What are the theoretical arguments for and against liability insurance? Has experience generally confirmed the consensus among policymakers that the benefits of deposit insurance exceed its costs? Is it possible that the consensus of deposit insurance being ‘best practice’ might be wrong? In a new paper, we review the economic and political theories that seek to explain bank liability insurance and juxtapose those theories with the

You can show the images from the media library after the execution of the function.

Example2: Show images from media library after execution of function

new-remove-duplicate-attached-images-gei

The third possibility is too show new data when you execute the syndication tools function again.

Example 3: New data shown from syndication tools.

Tested?

Say if this is OK against Specific Expected Functionality

You must check the new HTML code, for  example if the link has been replaced. Put a link to the post.

 

 Example

TESTED OK

HTML Tested OK

Please do not take German texts into the table, it makes all red.
Bugs

  1. If tested not OK write TESTED NOK
  2. Create bug in Trello with
    • Test case Number and Name
    • Expected Functionality or Expected Data
    • Old Data
    • New Data
    • Actual Functionality: Example: “Nothing happens” or
      “the value for SRC is wrong”.

 

Link to Trello bug

 

 

See more for sYndication Tools