当前位置:网站首页>What is "test paper test" in software testing requirements analysis

What is "test paper test" in software testing requirements analysis

2022-07-06 15:13:00 Test Xiaowan

Catalog

One 、 The original

Two 、 Definition

3、 ... and 、 give an example

1. The product details page of e-commerce platform is added “ One click order ” function

2.B2B Whether the platform has added acquisition and supply communication channels ?

3. Test paper before adding new categories to the e-commerce platform

4. Frequent flyer points management app, Reflection after adding the coupon function

Four 、 summary


One 、 The original

as everyone knows , After the product goes online , After a period of operation , At the same time, with the adjustment of strategy and the gradual clarity of demand , There will be many new demands and directions , At this point, we have to carry out product iteration , And behind any new features and changes , Are full of risks and unknowns , As a product manager , How to verify the value of change with the least cost ?

Today, I'll talk to you about a little skill of requirement verification :“ Test paper test ”.

Two 、 Definition

What is the “ Test paper test ”?

   The design value of any product or function is reflected in the design motivation , The value of design motivation is to meet the needs !

   There is a correlation between requirements , If we assume that the existing functions meet the requirements , There must be potential related needs around it waiting to be met , At the same time, there will be many false demands , At this point, it is necessary to make a judgment , The reason why the owner calls this method “ Test paper test ”, Is the moral “ Just like the test paper of chemical experiment , Use a small piece of test paper with existing products to judge the unknown ”!

   To put it bluntly ,“ Test paper test ” The core idea of is ——

   Attach to existing products , At the least cost , Under the premise of changing existing products as little as possible , To judge and rehearse the unknown needs !

   So as to ensure that before new functions or changes are officially launched , Take the initiative , We can move forward and backward freely !

ps: The launch of any new features , There's a price , Such as development cost 、 For example, the user acceptance is uncertain , No matter the size of the team 、 Amount of resources , As a product manager , Need to learn as much as possible “ A stroke is a stroke ”, Trial and error at low cost !

                           

 

3、 ... and 、 give an example

( Every product on the market also has its own story , So the examples here are all transformed , Don't be named , Please don't take your seat ; In addition, many existing functions are well done , However, it does not mean that it has been able to determine the results after the launch before it was launched , I use... Here “ Test paper test ” Methods , Overhead these functions , Made some assumptions , Provide you with another and more secure idea , namely “ If there is a test paper , At a small cost , It may be possible to predict the results ”.)

1. The product details page of e-commerce platform is added “ One click order ” function

  ( Any innovative function is expected at the time of design , After the actual launch, no one may care about it at all ,“ Test paper test ” It can reduce the cost of trial and error , Whether it's development costs , Or the cost of user awareness )

   present situation : The details page has the buy now function , Click to enter the order confirmation page , Confirm goods and delivery 、 Payment and other relevant information , After the payment is successful, the process ends .

   demand : Reduce the difficulty of user operation , To shorten the 、 Simplify the user operation process , Make the process from decision-making to payment more compact .

   programme : Analyze it , In order confirmation , There are many repetitive inputs and operations , And the gains of individual consumers 、 Delivery 、 The optional range of payment and other information is very small , So I hope to copy the last time ( Or preset ) On the order confirmation page of , To get rid of this link , Direct payment , So we need to increase “ One click order ” function .

   Normal iteration : Directly increase “ One click order ” function .

   Test paper test : Add a button on the order confirmation page “ Same as last order ”, By monitoring this button, we can see that “ One click order ” The necessity of function .

  ps: Many people want to ask : Normal iteration and test paper test feel little difference in function , Why do you want to do more than that ? Here's why ——

  · First, add a button on the order page compared with adding a button on the product details page , The former only caches and reads the last information ( Auto fill ), The latter needs to develop a new set of automation logic , obvious “ Test paper test ” The cost of trial and error is less ;

  · Secondly, in the logic of the page , Directly increase “ One click order ” Facing the problem of branching the process from the product details page , Changed the existing product and page logic , and “ Test paper test ” The method adopted , The page and process are not adjusted , Still through “ Buy now ” Enter the order confirmation page , Such changes are basically unchanged for users , There is no cognitive difficulty .

2.B2B Whether the platform has added acquisition and supply communication channels ?

  (“ Test paper test ” In addition to helping product managers reduce trial and error costs , It can also provide a factual basis for product managers to cut off false requirements )

   present situation : The trading mode provided by a chemical platform is inquiry trading ( married deal ) And spot trading ( Class inventory transactions ), The purchaser can only submit the purchase intention to one or more companies at the same time , Spot trading is limited by category , There may be a slight discrepancy between the spot goods and the purchase demand .

   demand : The company's senior management and business lines believe that , Need to communicate through functions like community or channel , Help buyers spread their demand , In the case of improving procurement efficiency and feedback rate , It can also attract suppliers with potential supply capacity to participate in the platform transaction .

   programme : Outside the original mainline transaction process , Add a separate secondary subchannel “ Procurement and supply exchange area ”, The function is similar to simplified “58 Same city ” This kind of .

   Normal iteration : Directly add secondary subchannels , A lot of development needs to be done , Including a new set of logic : From browsing to publishing to closing after reaching the initial intention .

   Test paper test : Directly on existing goods , Whether inquiry or stock “ Inquiry / Buy ” Add two buttons next to the button “ I can also supply ” and “ This is not what I want , Let the platform help me find more suppliers ”, Unified jump to a simple purchase and supply information submission form ( Including contact information ), In the client background, only one tracking module is added to record the submission , Through the intervention of operation personnel, the procurement and supply sides can be helped to complete : The expected effect that may have been achieved through channel acquisition and supply , That is, if the purchaser publishes the purchase information, it simply requires the supplier to respond , The process of finding suppliers is completed manually in the early stage .

  ps: The reasons for this are as follows :

  · adopt “ Test paper test ” Reducing development costs is one of them , At the same time, it avoids that before the requirements are verified , The traffic segmentation and unexpected jump caused by blindly entering the new version of the block online ;

  · The core idea here is “ Prove right and wrong first , Improve the function ”, The original requirements need to be transformed , The surface is to make a new channel , The actual demand is not for this channel , Instead, it needs a way to help both the purchase and supply sides outside the original trading line , Route potential demand to release , therefore “ Test paper test ” Manual intervention through simplification and operation , To prove this point .

  · Product managers should learn to cut demand , It's a cliche , On average, the owner has to cut down the whole company ( Including the boss ) Of 80% demand , This “ cut ” Not just not doing , Sometimes the two sides make concessions and simplify things , and “ Test paper test ” A great role is to provide you with “ Cut demand ” The reason of .

                         

 

3. Test paper before adding new categories to the e-commerce platform

  (“ Test paper test ” It is not only applicable to product design and development , It can also be used in operational scenarios )

   present situation : Some jewelry B2B platform ,80% Our products are gold jewelry , The category is also based on this , But the categories of jewelry are actually very rich , Simultaneously extended peripheral products , Such as processing tools 、 There are also many packing boxes , But objectively speaking, this industry is a non-standard customized industry , It is also a flexible handmade industry , Therefore, the difficulty of informatization is not small , It is difficult to achieve the universality of the whole category ( It means that every additional category , At least commodity management and display 、 A new set of templates should be added to the order ).

   demand : The business team needs to add many other categories to the existing categories , Gradually transform into a full category platform .

   programme : The original platform starts from display 、 Search for the next order , And the structure of the backstage needs to be transformed from applicable to gold category to full category , For example, gold has no color , And the new K Gold has two colors and three colors , At the same time, different colors and labor costs are different , The original template needs to be changed .

  Normal iteration : Design and develop after directly analyzing each category , From upload to show , From search to order , Almost the whole process needs to be repeated .

   Test paper test : Don't make any changes , The non gold of some negotiated suppliers ( The new category ) Commodity , Upload through the existing commodity system , A lot of key information can not be well displayed , But at least the buyer can see the picture 、 Name and remarks , These superficial displays cannot help buyers make purchase decisions , Through manual intervention to complete the verification of this step .

  ps: The principle is as follows :

  · At that time, I evaluated a large amount of development , And there is too much uncertainty , So I tried to scare the business team with a long development cycle ;

  · The original product structure , Just not suitable for the whole category , However, it does not mean that it is completely impossible to display and communicate preliminary information , Artificial intervention makes up for this defect , So why not make a change first , Try something through operation ? If users really have needs for these categories , It is not too late to develop new templates .

  · My experience is : Many times you don't launch a feature or product , The user was full of good words , But after the actual launch , Will you buy or use , Or two , The children's shoes for making products should be more rigorous .

4. Frequent flyer points management app, Reflection after adding the coupon function

  (“ Test paper test ” The interesting thing about is that it replaces , Take every step from the beginning to the end , Try to replace it with less costly behavior , So that “ Don't go to war ” And finish trying )

   present situation : A regular traveller ( Flying all day long , Various hotel species ) special app, Include community 、 Information exchange and member points management of major aviation hotel groups , It also teaches you how to “ pull (HAO) wool ” And push accurate discount information .

   demand : Business team ( It is also the business team of all evils ) You need to add a coupon function , It is only after negotiation with the group that can bind the membership card , Give some sweets to the user , The three parties are mutually beneficial , Coupons are used to allow users to reserve hotels or planes .

   programme : According to the demand , At that time, the minimum requirements were not simple , It contains at least three pieces : Coupon front desk entrance ( View and claim ), Coupon viewing in the personal Center ( Including the usage status synchronization of coupons ), as well as app Coupon entry and management module in the operation background .

   Normal iteration : hold app Toss and turn , Go through the backstage again , At the same time, it may also need to do background technology docking with different hotel aviation groups ( Depends on the partner who gives the coupon ), Throughout the development cycle, you should also have a preliminary concept of children's shoes , Our development configuration at that time (2ios,2 Android ,2java,1 test ) It will take half a month .

   Test paper test :( First of all , This is a feature that has failed , No one uses it after it is done , There are many reasons , Including comparison 2, the partner does not provide coupons , It's also the result of some reflection ) Now think about how it can be simplified ,app It is registered with a mobile phone number , Each user's mobile number has ,app The coupon front desk doesn't need to be so complicated , Directly give a click to receive the function , The new page will not jump after clicking , Direct prompt for success , If you succeed, you will send a text message to push the coupon to your mobile phone , then , The personal center does not view and manage coupons , In the early stage, there are few bonds , First, use the SMS function of the user's mobile phone to manage and view the status of the coupon ,app The client can be changed as little as possible , You can stay still .

  ps: Say this “ Test paper test ” The idea of :

  · After decomposing the requirements, there are only a few points that need to be proved : Whether the user will click to receive after seeing the coupon , Whether a management function is required after receiving , Will you actually use it after receiving it .

  · Use... According to the decomposition point “ Test paper test ” Instead of the idea of : The core point is to view and manage the whole coupon code after receiving , Borrow the SMS management function of the mobile phone to replace it , Forget it app Two interfaces “ The details page after receiving the coupon ” and “ Received coupon list page ”.

  · still “ Test paper test ” The core idea of , As far as possible “ Don't go to war ” Do some low-cost trial and error , First verify that the starting point and result of the coupon are recognized by the user, and then improve the function .

There are countless related examples , The Lord doesn't come together , You can combine the products you have made , Let's take a look from “ Test paper test ” On the way of thinking , Is there a new way to break the game .

Four 、 summary

“ Test paper test ” It is a new way to solve problems , It is a methodology that I summarize and refine according to my own product experience , You may have used similar methods , But I hope this refining can help you think and respond to product needs more systematically , Use... In actual scenarios “ Test paper test ” The following points need to be paid attention to :

  · “ Test paper test ” The core of is to be broad and small , Predict the general direction at a small cost .

  · Sometimes what others say needs to be transformed ,“ Test paper test ” Is to teach you how to use small and beautiful programs to do alternative methods , Then try and make mistakes at a low cost according to the actual needs of others .

  · If a new function or change has little impact on the original product , Actually, you don't have to “ Test paper test ”, Do not fall into the quagmire of necessity , This is a stupid and helpless move .

  · “ Test paper test ” The main premise is to protect the existing products , But don't forget the purpose of trial and error , Sometimes too simplistic , May not achieve the purpose of trial and error .

  · “ Test paper test ” It's a balanced technique , It is a compromise between the two sides , If the demand side firmly believes that , When the product manager has to do something , You have to tell the demand side clearly , We need to pass “ Test paper test ”, More purposeful 、 Do it at a lower cost .

  · Finally, repeat ,“ Test paper test ” If the cost is great , Need to be cautious about whether it is necessary !

   The above is just my thinking and precipitation of the past , I hope it will help you , Another way of thinking , Go further on the road of products together .

Thank everyone who reads my article carefully !!!

If you can use the following information, you can take it away directly :

1、 Self study development or test the necessary complete project source code and environment

2、 Test all templates in the work ( test plan 、 The test case 、 Test report, etc )

3、 Classic interview questions for software testing

4、Python/Java Automation test practice .pdf

5、Jmeter/postman Interface test full set of video acquisition

I personally sorted out some technical materials I have sorted out in my software testing career in recent years , contain : e-book , Resume module , Various work templates , Interview treasure , Self study projects, etc .

Get the information for free and click the link icon-default.png?t=M4ADhttps://mp.weixin.qq.com/s?__biz=MzU1ODc2NzAxMw==&mid=2247483738&idx=1&sn=32e1bfb005ad0fdf609e86186fb5eaf8&chksm=fc20cf90cb5746865ecc97a3a3c4ef4a4eec8e26c16358f743194e548469c90af1a2dc6c0078#rd

 

 

原网站

版权声明
本文为[Test Xiaowan]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/187/202207060919129133.html