当前位置:网站首页>You can't even do a simple function test well. What do you take to talk about salary increase with me?
You can't even do a simple function test well. What do you take to talk about salary increase with me?
2022-07-27 05:43:00 【Automated test】
What we usually think of as functional testing is based on requirements , Take the following test process : Demand analysis , Use case writing , Use case review , Test and verification ,Bug Regression test , Online and online regression, etc . So day after day , Year after year , Responded to a lot of needs , But I can't get recognition when I want to change my job , Let's see if this is the case ?
Now I'll take a function tester how to work , Let's introduce the knowledge that should be used in functional testing and relevant improvement suggestions .

Demand analysis , Take the initiative
Normal demand is at the time of output , The product is to analyze the value of this demand , The scope of influence and the cost of implementation . But now a lot of things are , When the demand comes, organize the review , Then develop, test and go online . Product led development model is very common , As a test, we can't lead the requirements and projects . During the requirements review , As a tester, you must understand the content of this requirement , What existing functions are affected , The operating system or category involved , And then accurately assess the workload , To prevent late testing from being insufficient due to insufficient evaluation .
also , Focus on development and product discussions , If development says which part is more difficult to implement , Finally, how to realize ? Among them, the changes and difficulties are the parts that must be focused on when testing . You can't stop paying attention just because it has nothing to do with you for the time being , Later will bring trouble .
After the requirements review , Ask the product to update all changes during this review , meanwhile Give a plan to ensure that any changes to the product are updated in time .
According to product requirements , Design test plan and schedule , At this point, we can consider coarse-grained , Time should be reasonable . meanwhile Discuss with the participants .
![]()
Use case design and review , Do not leave anything missing
Test case is the work that every tester must complete in the process of working . Whether you use it or not Excel, Or use it FreeMind To write , In the test work, one is used to guide the test work , And it is a document of related business . Maybe you don't care much about writing test cases , But in my previous interview experience , More than half of the people write test cases that are not up to standard . Many people write use cases in the way of books , What boundary value method , Conditional covering method, etc , In fact, we should pay more attention to users , It's right to write use cases from the user's point of view .
Test case elements :
Required test case name , Execution steps , The expected results of these three points must be clearly written
Moreover, the selection of test scheme must be comprehensive , As a functional tester, you may not be able to write automated test scripts , No performance testing , Security testing , But you must be able to think about what kind of testing to implement according to your needs . Such as giving you a scene during the interview : A brand new App To publish , If you're going to test , What test solutions can you come up with ? If you can only think of how to test app The function of , As a functional tester, you just don't think comprehensively . At this time App The function of ,App Performance of , Security of data transmission , Functional testing of interfaces or services , Automated testing and monitoring of interfaces or services , Performance testing of interfaces or services , The storage and disaster recovery of underlying data must be taken into account .
When designing use cases, we should design two types :
One is smoke test cases that develop self-test and acceptance test standards , One is comprehensive test cases for requirements . After writing use cases, actively contact relevant personnel for use case review , Emphasize the development of self-test , In the review process, it is necessary to modify inappropriate use cases in time .
![]()
Testing process , Focus on project control
In fact, the process control of the project should be paid attention to at the beginning of requirements , It's just that a lot of times we don't realize that this is the job of testing , There are products to control , There are special project managers to control . Testers are front-line staff , No matter how long you work , Must have the awareness of paying attention to the overall project . If you don't focus on project progress , When do you start the test , In the process of testing, you will encounter that the content of the test is inconsistent with the original requirements , Add new content to increase the workload , Or when products and development work together to reduce test time , It's hard for you to work overtime .
Once the need is clear, it's up to you , We should always pay attention to the situation of the project according to the schedule . In the middle of changing requirements , To assess if it will affect the project schedule , If it affects rescheduling . If the development and testing are late , Whether it affects the online time , If it may affect , An early warning email will be sent to relevant personnel soon , Let us know the details .
And in the process of testing , Found out bug The problem must be described in detail , Whether it's jira, Zen or something bug Management style , One bug Write down the following points :Bug Problem description ,bug Repeat step , Whether there are preconditions , Expected results , The actual result , To facilitate development to modify . At the same time bug Accurate classification , Tracking progress in real time , Ensure that the project is completed on schedule .
![]()
Online regression and project summary
After a requirement is online , Online return in time , If necessary, relevant personnel must be reminded to carry out automatic online regression or monitoring . At the same time, we must return to the original functions that may be affected when we review the requirements , To ensure that the new features are fully launched successfully . As a functional tester , After a project is completed , Whether or not the company requires , Make a corresponding text summary of the project . Summarize the problems encountered during the whole project , The final solution or the solution discussed at that time , What should we pay attention to ? What can we learn from the program or improvement strategy ? Is there any problem of generality in the project .
If the company has corresponding project summary plan , When testing, you should pay more attention to some data .
If the smoke test is passed at one time ,Bug Number and different levels of bug Count , Participate in the corresponding of developers Bug Count , Mention the number of tests , Online times, etc .
Then use the third-party tools to chart the corresponding data , Then summarize the relevant problems , All improvement plans need to be summarized in detail .
![]()
Summary and precipitation of ability
When we were looking for a job , Many students who have been doing functional tests for many years generally find it difficult to pass the interview , What is the reason behind this ? In fact, the core reason is , You don't have the ability to work for the corresponding years .
One 、 Use of test tools
In your past work experience , Have you summarized what kind of requirements or what kind of testing tools should be used in the project , Instead of just using tools provided or specified by the company ? Have you analyzed the advantages and disadvantages of similar tools ? If a similar brand-new product , Can you focus on the needs of your work , Prepare appropriate testing tools to assist in testing ? What kind of testing tools may have problems when testing the project , What is the solution to the problem ?
Two 、 A summary of the problem
Summarize the problems in the deployment environment in the test work 502 or 404 Causes and solutions ? Which function of the product is prone to problems , Or there may be problems in developing how to realize the corresponding functions ? How the functional modules of the product work , Modification of some functions may affect other modules ? Which version of the compiler packages products that are prone to problems ? wait . Has the corresponding problem summary been done ? If done , After receiving the corresponding requirements, we can quickly evaluate the test scope , Select test plan , Planning test time, etc .
3、 ... and 、 The precipitation of Technology
Technology doesn't just mean coding ability , As usual, when we have problems with our deployment environment , A summary of the final solution ; Troubleshooting of null pointer in log during test ; Problems and solutions encountered in project testing ; Troubleshooting and solutions to some common problems, etc .
Be good at accumulating in your work , So as to guide their work or provide colleagues with ideas and methods to solve problems .
Four 、 Always ask yourself a question
“ Leave the existing platform , What else do I have ?” This is your capital , Familiarity with the company's business , The company is now using tools and so on , There is no advantage for you . And the mastery of similar business processes , Overall control of the project , Quickly understand the business and be able to choose the test plan according to the needs , Introduce existing testing tools to improve testing efficiency , The ability to predict and solve problems in the process of testing is what the function tester must have . Have you done that ? Business experts are also a good choice for testers who don't want to be coding , Don't complain about functional testing all day , We should fully understand the current situation of the industry and our own advantages and disadvantages , Make a career plan .
This is today's sharing , If it works , Welcome to share and forward to more friends .
Finally, I made up some notes of learning materials
Want to edit learning materials, notes, documents
【 Private letter my key words “999” Free access 】 High salary resume template ( Interview collection is free )
If this article helps you , Please make up a little like ! Only in this way can I have the motivation to continue to update !
Have you learned today's little knowledge
Welcome to interact with us in the message area ~


High salary resume template ( Interview collection is free )
![]()
边栏推荐
猜你喜欢
随机推荐
市场冷空气来袭,SeekTiger如何逆流而上?
kettle的文件名通配规则
正则表达式
What are Dom and BOM in JS
哪个期货公司手续费低高交返?
SeekTiger的Okaleido有大动作,生态通证STI会借此爆发?
Gallerycms download, installation and configuration
Elment UI usage
刷脸支付永远不会过时只会不断的变革
JS中如何判断一个对象是空对象
JS中什么是DOM和BOM
JS中原型及原型链
Permission configuration, component value transfer
怎么开立普通商品期货账户
「PHP基础知识」PHP中实现数学运算
==,===,Object.is
let、const、var之间的用法以及区别
刷脸支付更符合支付宝一直做生态的理念
C language elementary level -- branch statement (if, switch)
User login - and create and verify SMS verification code


![[MRCTF2020]PYWebsite 1](/img/d4/2d9cd06abd7188add668cde77d3075.png)






