# Personal work - Software Testing
This work belongs courses | 2019 Autumn Tai Fook practice of software engineering class Z |
---|---|
Where the job requires | Work requirements |
The target job | Tencent audio and video analysis |
Text of the job | Individual Assignment Software Testing |
Other references | "Building of the law" (Zou Yan) |
Desktop demo
app demo
web demo
bug
1. applet board asked to log into the micro-channel input applet to enter the room number, but there is no visual display room number, only to exit and then go look at the room number, is not convenient enough
2.app end of the return key problems, I want to return to the interface can only re-open a program, the user experience is not good
Interview
We want to develop products
Circle video dating app
The main function
Create many different circles, you can share video in circles, create a group chat, you can make friends in the group inside
Oriented user
Holder
NABCD analysis
N (Need demand)
But now they have a lot of applications circles, but often these applications have limitations instance, some people use microblogging only concern, can not chat now requires a special application to the circle and friends
A (Approach practice)
In the end the development of a mobile phone app, into the circle of friends and students
B (Benefit, benefits)
There is a specialized dating environment, people and more because the same interests together.
C (Competitors, competition)
There will be mainstream broadcast software, chat software competition, but we have our own characteristics
D (Delivery, promotion)
Advertising on the page
so that the circle of friends to promote
analysis
SDK to achieve this level about how long
It is estimated that about three months
At present the pros and cons of this software
More similar competing products. The SDK advantage of real-time audio communications, the delay is relatively low. But simple interface for other broadcast platforms, communications software will not pull out a gap, it is difficult to obtain the user's likes.
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?
Pay attention to product quality and professionalism, optimize the user experience
What kind of products currently on the market?
Micro letter, the Tiger bashing
Why do they need this function, rather than other functions?
Because it feels really understand usually contact the live platform already covered many areas, and other areas but do not have their strong competitiveness, I hope in a new area to develop this feature
Why users will use your products / features?
因为他们不光想分享视频呢,还想兴趣相同的人聚在一起
你的创新在哪里?可以用 NABCD 分析。
同上
如果你来领导这个团队,会有什么不一样?
因为我对交友软件比较了解,同时会领导别人
如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
1个前端
2个后端
1个UI/美工
1个测试
描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。
1——2周实现原型设计
3——7周实现前端设计
8——13实现后端设计与前后端交互
14——16测试以及内测
项目发布后部署
应用服务器配置: 4核8G 2
后端服务器配置: 8核16G3
关系型数据库: SQL Server/ Oracle/MySql数量: 3 (读写分离2、备份1)
缓存数据库:Redis数量: 2 (主备)