Personal Job - Software Testing

Personal Job - Software Testing

Deadline:2019-11-23 23:00

Everybody published an essay, by analyzing Tencent real-time audio and video , read in conjunction with the "Building of the law," wrote an essay.

case analysis:

Many students have misconceptions, whether software engineering course is theory class? Or a few cattle were desperate to write code, others soy sauce lesson? Or else to learn a programming language, engage in a vocational training class? Not right, there are software engineering theory with practical, more importantly, analysis, reasoning, summarized. In the course, the team wrote a software to organize themselves and analysis, it is indeed a good way to learn software engineering; but we also can from the success / failure of others to a lot of high school. Many times in our lives and software to deal with everyone in class desertion when playing mobile phone games, buy tickets website, Weibo micro-channel contact with each other, and so are the software, are worth analyzing. Why did you become their users? Their team to do what is right, what is wrong? If you do, you will do better? Through a variety of case studies, reviews, debates, summary, we can see all sorts of software engineering principles embodied in practice.

About Tencent real-time audio and video analysis of the case

product

Tencent real-time audio and video , real-time audio and video Tencent has iOS Android Mac OS Windows Web 微信小程序 客户端a variety of demo, select at least three demo for evaluation.

A first portion of research, evaluation

Reviews :

bug in the software, the evaluation function, black box testing

  • Download and use the demo, in accordance with the bug definition, is to find a few functional serious bug. At least two.
  • A professional language description (less than 40 words per bug), if necessary, with FIG.
  • Why do you think people in this product group did not find these bug ??

Interview :

If you need to use this SDK to develop Tencent real-time audio and video belong to your own product, except you need to know before developing the basic use of the SDK outside,
more important is to conduct market research for your products to be developed.

Chapter 8 user research, user experience software Chapter 12,

  1. According to your idea of the SDK product you want to develop, including the main product features, product-oriented users, NABCD analysis
  2. Looking for potential users of your product to be developed from your side, you record interviews with the users. Use the following summary of the interview:
  • It describes the background and needs of the interviewees (why they want to learn English, the dictionary and usage, there are other needs it)
  • Let the interviewee use Tencent real-time audio and video functions 10-30 minutes (please users to upload photos to prove really being used, the remote interview students get others to help photo)
  • Description DEMO user using this process, the user's problem to solve it? Software in the amount of data / interface / function / on exactly what the advantages and disadvantages of each? User experience problems?
  • Said that you want to use this SDK to develop what kind of products
  • What improvements to the user function Tencent real-time audio and video?
  • What are the views of users of the product you want to develop?
  • Conclusion: After so much work, you must have a good reason to Tencent real-time audio and video evaluation, select one conclusion:
    • Very recommended
    • Not recommended
    • general
    • recommend
    • Highly recommended

The second part analyzes

Quality Reference 8.6 estimate for the work, and Section 14.1 of software engineering

Tencent use all the features of real-time audio and video (including video calls, live online, etc.), link analysis second part of the estimated amount of time to do this SDK (team size 6 or so, computer graduates this level takes about and have professional UI support). This software is currently analyzing the merits (and compared to similar software, such as voice networks, ie structure), and an important part of the team reasoning in software engineering can improve the (specific recommendations).

The third part of the recommendation and planning

Chapter 8, positioning function reference "Building of the law" and priority; Chapter 9, Project Manager

If you need to use the real-time audio and video Tencent SDK to develop your own products belong:

  • If you are a project manager, how to improve in order to win the competition?
  • What kind of products currently on the market?
  • What kind of features you want to design?
  • Why do they need this function, rather than other functions?
  • Why users will use your products / features?
  • Where is your innovation? It can be analyzed by NABCD.
  • If you come to lead this team, what would be different?
  • If your team is five people, four months, you as a project manager, how to configure roles (development, testing, art, etc.)?
  • Describe your team what to do every week during the 16 weeks, in order to release the software on schedule in the first 16 weeks.
  • When the project is published, you have not considered how to deploy the project to meet demand. According to the following diagram (deployment of a school system's Office of Academic Affairs) as a reference, which equipment (servers, bandwidth, database requirements and the number of configuration) on the project you completed the analysis of 16 weekly needs.

    Reference of a school of Academic Affairs System Architecture


Guess you like

Origin www.cnblogs.com/hengyumo/p/11915367.html