一、产品功能架构:
1.1主要分为三个前端功能子产品:用户前台、自媒体前台、系统后台
1.1.1用户前台功能:内容推荐、内容搜索、频道管理、内容展示、个人页查看、提问、个人中心、系统设置
1.1.2自媒体前台功能:内容发布、内容管理、粉丝管理、评论管理、数据分析、我的收益、私信管理、素材管理
1.1.3系统后台功能:用户管理、信息管理、审批管理、公告管理、客服管理、系统管理
1.2各端功能
1.2.1用户端:APP,用户可以查看咨询、文章内容、进行问答讨论交流
1.2.2自媒体运营平台:PC网站,自媒体用户可以管理文章、评论、查看分析粉丝数据
1.2.3系统后台:PC网站,内容运营管理系统
二、测试对象
2.1测试需求点
2.1.1完成web端登录功能测试
2.1.2完成web端发布文章功能测试
2.2分析需求
2.2.1登录功能
![](https://i-blog.csdnimg.cn/blog_migrate/8011e598da2129f634ee2f78de5811f5.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4c7bcc2fbebc56d14b91643055497720.png)
2.2.2文章发表功能
![](https://i-blog.csdnimg.cn/blog_migrate/5c7791633b65d50a18427eed2cf8a2e4.png)
三、提取测试点
3.1登录
![](https://i-blog.csdnimg.cn/blog_migrate/5baf58681b6126e2d92549101e11ef55.png)
![](https://i-blog.csdnimg.cn/blog_migrate/2099aab37b6ae7a905df131e51870bf8.png)
3.2发布文章
![](https://i-blog.csdnimg.cn/blog_migrate/b9bd18105bf8d88d173427bd91fe0fdd.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6772e3fa34dde6990b5cb520d65b43ae.png)
四、设计用例
4.1登录
![](https://i-blog.csdnimg.cn/blog_migrate/fd6e08b627df6d1b1c4b781a12f10da2.png)
![](https://i-blog.csdnimg.cn/blog_migrate/21ef7f8d9ae0482951e0160b52823ada.png)
![](https://i-blog.csdnimg.cn/blog_migrate/0435a9c980addbf2ff591769ad3c80f7.png)
4.2发布文章
![](https://i-blog.csdnimg.cn/blog_migrate/3f8c375c0b26f78fb046b5f8c6c0296b.png)
![](https://i-blog.csdnimg.cn/blog_migrate/0f77783375227dae2a62b9a9daa79e06.png)
![](https://i-blog.csdnimg.cn/blog_migrate/dce2ef69d491e95376d09c16c07825ef.png)
![](https://i-blog.csdnimg.cn/blog_migrate/37fc35adf07e0c5637384b5452f876d9.png)
![](https://i-blog.csdnimg.cn/blog_migrate/68170734076f22fdd1a47b2cfcc6adb2.png)
五、用例评审
用例评审的作用主要是为了保障用例的覆盖的完整性,一个人在长时间的惯性思维下,很容易会出现一些无意识的问题,而且自己很难发现问题的所在,于是就需要有用例评审,小组内的同事进行用例交换,互相验证对用例的覆盖性以及逻辑性。
六、执行用例
执行测试用例的目的就是为了验证软件的功能是否正常。
七、缺陷管理
缺陷管理的作用就是将执行用例过程中产生的问题(BUG)提取出来,截图或是用其他方式留证,直接提交给对应开发人员或者上传到项目管理平台上(如:jira、禅道等),在开发人员领取bug修复完毕提交给我们后,我们需要再对这个bug进行验证,如无问题,关闭bug即可。
八、测试报告
测试报告的作用就是为了汇总在测试过程中出现的bug,以文档或图标等形式出现,目的是为了更直观的展现出现如今软件的状态。