QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was...

20
QA process in the terms of cross check

Transcript of QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was...

Page 1: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.

QA process in the terms of cross check

Page 2: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.

Guide Background & Objective

Guide Background

Тhe guide was created to expose and to gauge the common approaches to cross check, overall and in details methods and approaches to cross-check.

Guide Agenda

The detailed description of each step marked in cross-check list

Approaches to cross-check

There are some approaches to the process of cross-check.

Page 3: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.

A bit of info

What do we do?

Companies work with Maxymiser is to optimize their customers' online experience across all devices and channels.Our team of industry specific experts work directly with our clients to create custom optimization plans based on their business objectives and goals.

How do we operate with this?

- customer experience optimization

- multivariate testing

- personalization

- cross channel optimization

Page 4: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.

A bit of info

Customer experience optimization

After all, consider the great lengths web marketers go to in order to collect data about their website visitors, not

to mention all the time they spend poring over it in effort to predict what their customers look like, what

they want, and how to best give it to them.

Multivariate testing

Whether a complex multivariate test across a revenuefunnel, or a simple homepage A/B test, our easy to use

interface will help guide you through the process to delivera optimal website experience for your audience.

Page 5: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.

A bit of info

It hasn’t been easy for ecommerce teams to get up closeand personal — not for the masses, anyways. Sure, productrecommendations have become popular to ‘‘personalize”

shopping, so Maxymiser’s personalization suite is the answer.

Personalization

Cross channel optimization

How does your brand look across channels? Is it 100%consistent, optimized and personalized?

We’ve recognized the need to test and combine these experiences across mobile, social media and email. Now,

you can more accurately predict a customer’s nextinterest and follow-up with optimized, targeted messaging,

no matter which channel they access you from.

Page 6: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.

Cross check. Whaaat?

- to determine the accuracy of something by checking it with various sources.

- an instance of confirming something by considering information from several sources;

Cross check:

Page 7: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.

How do we do that?

Step 1. Clarification and Reading of specification

Let’s say in general: every specification is needed to be read at first and each point/callout/utterance etc. should be considered carefully.

Step 2. Investigation the default’s behavior

The next step is to research the default page rendering, it’s design, display of the elements and their functionality, the pagination and its’ correctness.

Page 8: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.

Step 3. QA of campaign’s settings

It is the most capacious step from the above. Let’s divide it into smaller ones.

3.1. The first thing which needs to be clarified - is the generation logic and the generation method which was implemented. All these details are specified in spec, but you should check whether it is implemented and work properly.

3.2. The second point is URL. It is necessary to check whether campaign runs on the right URLs marked in specification.

The detailed description of the steps

Page 9: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.

3.3. The 3rd point is the segments and the optimization method. If it is indicated in the specification.

3.4. The next thing connected with the design and the variants’ performance.

Here you should verify it. Pay attention to the copy’s correctness and it’s options: alignment, the colors, font sizes and styles. Also take a look to the image’s quality and links which were used. Try to combine default and alternative variants in order it will not break the page’s layout.

3.5. And the last point- a quick look to the results of Maxymiser’s affected the site’s rendering.

The detailed description of the steps

Page 10: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.

Step 4. QA of functionality

It is also a huge part of the cross check.

You should verify that variants’ behavior and logic are working according to the spec's description and check provided user journeys/use cases in combination with variant’s description. Also you should check the use cases which were found during QA process just to be sure that all is correct.

Step 5. QA of Personalization Staff

In some campaign Personalization is of a big deal. We should check it in case everything is working accurately.

The detailed description of the steps

Page 11: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.

Step 6. QA of user’s interaction with the client’s site

This is also a step which needs special attention. As you read the specification there might be some actions which we should gather in it These might have some attributes and the value. Sometimes it encountered in dozens. Here is an example:

That’s why we have to check all of them. Especially in “complex” browsers (such as IE 8*-11*, Safari 5*-7* ) and on the devices (phones and/or tablets).

The detailed description of the steps

Page 12: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.
Page 13: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.

Step 7. Checking QA report

The last but one step is quick view to the QA report: insure that all the possible interactions are tracked (or leave the comment about the circumstances which had prevent us from doing it), the variant performances, latency, publish instructions and default bugs which had an impact on the QA process.

Step 8. Verification of publish instructions

This is the last step of the cross check before the campaign’s publishing process.

The detailed description of the steps

Page 14: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.

Approaches to cross-check

On this slide you will find 2 ways for the cross-check.

The one is based on meticulous and independent test’s review, the other - on team work but with picky and critical manner.

Let’s start with the first.

According to this point, QC who is responsible for cross-check, starts to investigate everything on his own. It make sense, because cross-check starts on the plane slate with a fresh look, - which is a plus.

But there is some disadvantages of this approach. You might have missed some use-cases or user journeys which had occurred during QA process.

Page 15: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.

On the other hand the 2nd way of cross-check is based on team work. During this process the person who does the cross-check makes the following steps:

- read the spec

- investigates the default’s behavior

- check the settings of all Maxymiser’s objects

- takes a look to the design and the alternative variants

- tries to track the user experience and interaction with site

and the last point which differs this approach from the 1st one,- is - to collaborate with a QC - partner (the one who worked on this project) and discuss the use-cases or user journeys, details in actions’ tracking process, default issues which took place during the QA, - and find the mutual way’s of breaking something out.

It is also has a positive impact on team building process.

Approaches to cross-check

Page 16: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.

Alright, those were a pros. Let’s see the cons of this approach.

First of all – it’s time consuming, so it will be better to use this path in sophisticated projects.

The second one connected with QC’s overload. It take place when all of the QC is busy with their tasks and there is no time for the deepest analysis and cross-check.

And the last one is about humans’ factor. We see that most of the people are easy going, open to change and “team-player”, but the others – are not,- they are moody, nit-picking and confrontational one’s. It is pretty hard to put up with them.

Approaches to cross-check

Page 17: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.

Let’s sum up with the good and the bad sides of these approaches and try to think it over in order to decide which one is the best..

Approaches to cross-check

Page 18: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.

# Pros Cons

Approach #1

1. Cross-check starts on the plane slate with a fresh look

You might have miss some use-cases or user journeys which had occurred during QA process

Approach #2

2. Team members’ cohesion is on rise due to cooperation with a associate

It’s time consuming process

3. Generates the mutual way’s of breaking something out

QC’s overload.

4. Reduces the time to check on challenging projects.

Characters' features of the human beings

Pros and Cons

Page 19: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.

We must remember that all things are difficult before they are easy and opinions differ..So our main goal is to find the most convenient way to cope with cross-check.

Whether it is simple or not - it’s all up to you.

Conclusion

Good luck!

Page 20: QA process in the terms of cross check. Guide Background & Objective Guide Background Тhe guide was created to expose and to gauge the common approaches.

Yuliya Ryabikova, QC

Phone: (097) 141-91-52E-mail: [email protected]: ryabikova_ julia