Product Design Experience (5th)-QA and Testing

Source: Internet
Author: User

Suddenly I think of a professional saying of QA: You are not doing this right ...... When the PD is in full swing, there is a harsh QA/test control. It is really necessary, although often quarreling ,:)

 

First, we should clarify the two concepts. Originally, we thought that QA and testing are a concept. In fact, QA is quality control and mainly responsible for process management (such as requirement tracking process and requirement change process) configuration Management (Version Management, multi-branch Development Management), document management (such as development specifications, UI specifications), and so on. What about the maturity of the typical CMM is this, however, I do not know much about this. If you are interested, you can search for the "Maturity Model for testing", which is mentioned in the Mythical man-month blog. The test itself is simple. Let me explain my understanding.

 

From the process point of view, Alibaba's testers usually intervene in the project for the first time during the UC review. After the review is completed, developers start coding and testing starts to write the test case (TC, generally, the requirement/design document plus is used to communicate with the PD/development in person). The Tc is written at the end of the coding process and the TC review is conducted (the PD and development of corresponding functions must participate ), after the evaluation, the system enters the test execution stage, and then generates a report for multiple rounds of regression.

 

From the perspective of type, including Function Testing (unit testing, integration testing, and system testing), we use mercury quality center as a test management tool; performance testing (mainly depends on whether the system meets the performance requirements. During this period, stress testing is included to test the maximum pressure that the system can withstand ).

 

There are also two special items: one is "Acceptance Test", which is generally used when the project is outsourced or isV (independent software supplier) is introduced, tests all the functions and performance related to the system, and checks whether the project deliverables (Project Phase documents, user manuals, etc.) are complete and compliant with the specifications.

 

The second is "availability testing", which belongs to the scope of user research. The testers are not the tester in the company but the users. Microsoft calls it UAT (user acceptance testing ), it is similar.

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.