How did I grow up? (5) -- "out-of-Warranty medical treatment"

Source: Internet
Author: User

Original article published on 11:55:26

As mentioned aboveTestThere is a glimmer of light in the battle between people and developers. Do not misunderstand when I read this question.Work.

 

Test or this project, but the battlefield is not the same:Function Testing"Changed to"Performance Testing. Maybe some Predecessors will say how to make a hairy boy who has done a mess in functional testing do such a sacred thing as performance testing? It can only be said that there are no surprises in the world. In fact, there should be similar people doing similar things on similar occasions now, similar people are new testers who are not familiar with basic functional tests (maybe I had half a year of grassroots testing experience as I did at the time, it's even a newbie who just got into the company and just got started with testing nothing. The so-called similar things are troublesome testing jobs such as performance testing, the so-called similar scenario is (the head does not know what the test is, or knows a little bit, and then tells the tester "test work" according to his own understanding "). I believe that similar situations are widely used in small software workshops in China.

 

What about me? It's just like a hairy boy is a type of "one person is full and the whole family is not hungry", so he is not afraid of any difficulties. He thinks about "the Organization trusts me so much, I must not disappoint the organization. "In addition, I was lucky enough to accept the task.

 

I think of it now. I really admire myself at the time. Although the whole process was a hit, I learned a lot during that period --

 

After accepting the task, I immediately started Google performance testing. I accidentally Googled the performance testing definition and performance testing counter, then I struggled for a few days on what the performance test was, but there was no progress report, so I collected a copy of Performance Test-related information to block the progress report for a while. To be honest, although I saw it for many days, I never figured out what the performance test was like. However, the project progress was very important and I had to make a hard bow and try it with vsts, fortunately, it is a simple web page operation.MicrosoftThe vsts is not bad (of course, for example, LoadRunner, the script recorded by the web test tool in vsts is not very efficient, and it seems awkward). I record a script with a click. Next, I still rely on the Load Testing Tool of the vsts to "test performance" as I thought ".

 

What are the results? "A suspended clock is correct twice a day." This time, I was surprised to find a performance node. Don't envy me for being lucky. Blame me for the obvious performance node, which is a problem easily discovered in concurrent testing: during the design, the developer opens a listener for each user, which leads to the soaring memory and CPU usage on the server. In fact, I did not care about performance counters by checking the "Task Manager". At that time, I could not understand these performance counters.

 

The performance node has been found out, and the goal of this performance test has also been achieved, but it is still unfinished. A test report is missing.

 

I did not expect my first full test report to directly integrate the performance test report. In the first place, the old method was to first find the performance test report template on the network, and then combine them together. The submitted report was quickly returned because there was no project-related data.

 

The second report was prepared without a stop, and the project data table was added to the first report, listing a lot of data that I could not understand into the report. At that time, the report looked much more beautiful, it seems a little professional. Therefore, I submitted the second test report with full confidence. The response I received this time was: the report was very detailed, but there were too many unnecessary rhetoric in the report. There were too many tables in the report but no charts, it is not conducive to data analysis.

 

And then change. I deleted most of the information I found on the network and replaced all the tables with charts. The reports on over a dozen pages were changed to six pages, which seemed much clearer, this time, I finally waited for my desired reply: this report can be seen now.

 

After the report is passed, my mission is finally completed. Although in my opinion, what I did at the time was a mess, and the report was not professional or unreasonable, it was already a great pleasure, after all, I have completed another thing that I have never done, and I have learned many new things in this process.GrowthIn fact, this is what it looks like. All these are necessary for growth.

 

The performance test has been completed, and the release period has passed. It is time to go back to the original channel. The days have returned to the tangle of the past, and I have always had a good character, and soon I met another good thing.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.