After the test engineer has been doing this for a while, many people have their own plans. Some people are going to engage in other aspects, some are going to continue to strengthen themselves and become an elite test engineer, this article will provide you with another option, from the test engineer to the product manager, for you who are now a test engineer, if you have plans in this regard, you can start preparing according to the information in the article. In the near future, you will be an excellent product manager.
As a position that requires multiple skills, the product manager may need to work for both products and tests in companies with insufficient staffing. After we have completed the product manager's document writing, review, and follow up on the development work, we finally get the version submitted by the developer, how should we discover as many bugs and non-conforming products as possible during the test? I have ten ways to better complete the test.
1. uidesign test:
All fields, images, icons, and other interface elements contained in the page. The product manager and the designer should carry out acceptance and feedback based on the design requirements.
2. Test cases:
Write test columns Based on the PRD (normal process, abnormal process, and branch process can be followed, and the function can be traversed using the Causal Method). The test cases need to traverse all the functions and perform the test based on the test cases, it is also easier to locate bugs.
3. incorrect estimation:
Based on experience and intuition, the system detects possible bugs and designs test cases as a way to supplement test cases.
4. Character test:
Input tests are performed based on special characters, length, emoticon, Chinese and English characters, symbols, threshold values, and other requirements.
The above four items are no longer difficult for general testing engineers, but they can be easily implemented within 1-2 years. The following six items need your attention.
5. cache test:
The data and size of the cache (peak value setting), the cache time, the cache environment (with or without a network), and the cache storage method are used.
6. Up to/few tests:
Threshold Value, observe the system's reaction and display (generally refers to the pressure test, which needs to be operated by some platforms ).
7. Multi-Environment/external environment testing:
Testing of different versions of the same system, different screen resolutions, devices of different manufacturers, GPS (disabled or not good), cameras, loading duration, and so on.
8. accuracy test:
Relevance and accuracy of search data results.
9. Sorting Test:
Perform sorting tests and adjustments based on product design rules. (Including message list, product list, and time)
10. Account test:
When you log on to an account for the first time, create a new account and log on to the account. You can log on multiple times for different models of the same account, and test the data display when you log on to different accounts of the same device.
Is the above six items common to all, but this is a key concern of the product manager?
These six methods will be used in combination with the test cases to ensure that most users can use them. However, if there is no perfect person, the program will be more or less incorrect. We hope to share some experience with you to make more product developers more rigorous in designing products and testing, and refine their products.
Now, after reading my article, I will share some information with you.
Interface Test Materials
Link: https://pan.baidu.com/s/1ojpoWnpxxReR1sO2Gxy_YQ password: dgfa
Performance Testing Materials
Link: https://pan.baidu.com/s/1_oZhvOIRvcz0JGcCWUGT-g password: d82b
Getting started with software testing to improve e-books
Link: https://pan.baidu.com/s/1Fp8CFE0D2p0uAZk6xcexhQ password: exna
Automated Testing Materials
Link: https://pan.baidu.com/s/1yeD1EMg-HalNuRBDODGx7g password: ofdg
[Software testing] learning these testing methods is not a dream of successfully being promoted to a product manager.