array(2) { ["docs"]=> array(10) { [0]=> array(10) { ["id"]=> string(3) "428" ["text"]=> string(77) "Visual Studio 2017 单独启动MSDN帮助(Microsoft Help Viewer)的方法" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(8) "DonetRen" ["tagsname"]=> string(55) "Visual Studio 2017|MSDN帮助|C#程序|.NET|Help Viewer" ["tagsid"]=> string(23) "[401,402,403,"300",404]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400964" ["_id"]=> string(3) "428" } [1]=> array(10) { ["id"]=> string(3) "427" ["text"]=> string(42) "npm -v;报错 cannot find module "wrapp"" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "zzty" ["tagsname"]=> string(50) "node.js|npm|cannot find module "wrapp“|node" ["tagsid"]=> string(19) "[398,"239",399,400]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400760" ["_id"]=> string(3) "427" } [2]=> array(10) { ["id"]=> string(3) "426" ["text"]=> string(54) "说说css中pt、px、em、rem都扮演了什么角色" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(12) "zhengqiaoyin" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400640" ["_id"]=> string(3) "426" } [3]=> array(10) { ["id"]=> string(3) "425" ["text"]=> string(83) "深入学习JS执行--创建执行上下文(变量对象,作用域链,this)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "Ry-yuan" ["tagsname"]=> string(33) "Javascript|Javascript执行过程" ["tagsid"]=> string(13) "["169","191"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511399901" ["_id"]=> string(3) "425" } [4]=> array(10) { ["id"]=> string(3) "424" ["text"]=> string(30) "C# 排序技术研究与对比" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "vveiliang" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(8) ".Net Dev" ["catesid"]=> string(5) "[199]" ["createtime"]=> string(10) "1511399150" ["_id"]=> string(3) "424" } [5]=> array(10) { ["id"]=> string(3) "423" ["text"]=> string(72) "【算法】小白的算法笔记:快速排序算法的编码和优化" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "penghuwan" ["tagsname"]=> string(6) "算法" ["tagsid"]=> string(7) "["344"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511398109" ["_id"]=> string(3) "423" } [6]=> array(10) { ["id"]=> string(3) "422" ["text"]=> string(64) "JavaScript数据可视化编程学习(二)Flotr2,雷达图" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "chengxs" ["tagsname"]=> string(28) "数据可视化|前端学习" ["tagsid"]=> string(9) "[396,397]" ["catesname"]=> string(18) "前端基本知识" ["catesid"]=> string(5) "[198]" ["createtime"]=> string(10) "1511397800" ["_id"]=> string(3) "422" } [7]=> array(10) { ["id"]=> string(3) "421" ["text"]=> string(36) "C#表达式目录树(Expression)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "wwym" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(4) ".NET" ["catesid"]=> string(7) "["119"]" ["createtime"]=> string(10) "1511397474" ["_id"]=> string(3) "421" } [8]=> array(10) { ["id"]=> string(3) "420" ["text"]=> string(47) "数据结构 队列_队列实例:事件处理" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "idreamo" ["tagsname"]=> string(40) "C语言|数据结构|队列|事件处理" ["tagsid"]=> string(23) "["246","247","248",395]" ["catesname"]=> string(12) "数据结构" ["catesid"]=> string(7) "["133"]" ["createtime"]=> string(10) "1511397279" ["_id"]=> string(3) "420" } [9]=> array(10) { ["id"]=> string(3) "419" ["text"]=> string(47) "久等了,博客园官方Android客户端发布" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(3) "cmt" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511396549" ["_id"]=> string(3) "419" } } ["count"]=> int(200) } 222 第6周小组作业:软件测试和评估 - 爱码网

计划说明

本组是以百词斩为基础产品,可可英语为对比产品

 

                                                                                                                                                                                             测试进度表

 

项目

内容说明

预估耗时

(分钟)

实际耗时

(分钟)

Planning

  1. 计划
 20  15

· Estimate

· 估计这个任务需要多少时间

15  10

Testing Design

  1. 测试设计
 40  30

· Analysis

· 需求和测试需求分析

 60  30

· Design Test Cases

· 设计测试用例

 150  180

Testing Environment

  1. 搭建测试环境(安装测试工具、管理工具等相关运行和支撑软件)
 30  30

Testing Implementation

  1. 测试实施
 30  40

· Test

· 执行测试

 60  45

Reporting

  1. 报告
 30  20

· Test Report

· 测试报告

 30  30

· Postmortem & Process Improvement Plan

· 事后总结, 并提出过程改进计划

 20  30

合 计

   

 

需求说明

 第6周小组作业:软件测试和评估

                  百词斩功能模块划分图

第6周小组作业:软件测试和评估

                    可可英语功能模块划分图

第6周小组作业:软件测试和评估

                    小组成员及分工

我负责的是百词斩和可可英语的复习模块。

测试说明

 (1)测试用例的设计思路

1.按照功能模块划分进行测试

两款app上分别有不同的功能来达到复习的效果,具体功能在此只列举其中一部分:

英文选意、中文选词、听音辨意、听音速记......

为确保测试的完整性,有必要将每个功能都测试一遍,看它的正确性,实用性以及效率问题

2.突发情况测试

复习过程中不小心退出了

甚至突然断网、或者手机没电等等问题是否会造成不好的影响

3.分支测试

复习中大多为答题模式,所以就有对错一说,因此有必要将每个分支都测试一遍

 

(2)功能测试执行的部分操作和运行界面截图

1.百词斩

1.1词汇量测试

第6周小组作业:软件测试和评估

 

1.2词汇量不足

第6周小组作业:软件测试和评估

2.可可英语

2.1开始复习

第6周小组作业:软件测试和评估

2.2闯关成功

第6周小组作业:软件测试和评估

 

(3)测试管理工具

本组使用的测试管理工具为:禅道;版本号:开源版9.8.3;下载地址:http://dl.cnezsoft.com/zentao/9.8.3/ZenTaoPMS.9.8.3.win64.exe(windows 64位)

1.工具启动

第6周小组作业:软件测试和评估

 

2.创建产品

第6周小组作业:软件测试和评估

 

3.添加需求

第6周小组作业:软件测试和评估

 

(4)测试管理工具使用的关键界面截图

1.百词斩需求、用例及bug管理工具截图

第6周小组作业:软件测试和评估

第6周小组作业:软件测试和评估

第6周小组作业:软件测试和评估

 

2.可可英语需求、用例及bug管理工具截图

第6周小组作业:软件测试和评估

第6周小组作业:软件测试和评估

第6周小组作业:软件测试和评估

 

结论说明

我测试的模块是复习功能,在这一方面百词斩明显比可可英语要好得多。无论是从功能,可用性,以及我测试发现bug的数量上都是百词斩要好。

不过二者作为一款英语学习软件,在复习方面还是有一定的相同与差异的,下面具体分析一下:

相同

1.它们都是要求用户复习学过的单词

2.都有单词选解释、听音选解释、单词听写,点击英文后会出现中文注释等功能

3.都有删除功能,删除后该单词不再出现,二者的界面排版比较相似

差异

1.百词斩可以查看未学过的单词(单词分为已学过和未学过),可可英语不行(只能一关一关,没有开启的关卡无法查看)

2.二者都有自己特有的功能:百词斩();可可英语(例句选单词)。

3.百词斩有配图或视频更易于记忆

4.百词斩复习功能比可可英语要丰富得多

5.退出复习后。百词斩会保存当前复习进度;可可英语不会保存,再次复习需重头开始

 

扩展功能

用户调研和可用性测试已完成

 

高级功能

(1)测试专题:移动App测试

测试工具:腾讯WeTest

(2)测试设计

打开WeTest App后,点击开始测试,然后会跳转到百词斩主界面,直接进入复习模块,然后将其中的功能一一测试即可(每个功能只需测试2-3个单词)。

(3)测试结果

http://wetest.qq.com/cube/Report?testid=4e261e97105cd165b2d26751c82a008e&mm=605eb127430b2f4a7fb2852e4105ee73

(4)感想

由于高级功能是要下一个WeTest的工具,可是我下载完后更新了两次,结果却是无法登录,excuse me,总之感觉这款软件很不好用,然后就借用了同学的手机来测试百词斩的复习功能,没什么特别想说的地方,就是点击开始测试后,就会跳到百词斩,然后大概把百词斩的复习功能都用了一遍,然后结束测试,保存上传结果。

(5)针对三次作业的感想

1.第一次的作业实在是太多太恶心了,毕竟Java语言我也不是很熟悉,却要用它来编程写一个WordCount(值得一提的是,我觉得这个的功能实现真的好难)。还有博客,github什么的都是第一次使用,总之刚开始的确很不适应。不过在后面两次作业中,就没了这种感觉了。

2.每次的测试用例都好多,我感觉老师好像是随口就编的题,拿第二次作业的测试来说:一个小小的程序,被分成了四个模块,而且每个模块居然要写至少20个测试用例,这一点让我极度怀疑老师是否用心看过你自己出的题,很明显,那么短的代码根本就不可能写出如此多的用例(因为第二次的代码比第一次作业代码简单太多了)

3.老师给的时间不是不够,每两周就布置一次作业,但是每次作业布置的比较晚,导致做作业的时间只有一周而已,有一次甚至还浪费了一次上机时间,这一点让我很无语,本来最终版本没出来,这我知道,可是你也不能就在上面讲一次然后就不管了,难道我们个个都是天才,过目不忘,听一遍就能记住作业需求?我认为这一点老师真的是错了

4.作为一个软件质量与测试课,每次作业量实在是比较的大,虽然只有3次而已。但是说实话,2,4,6周的周末我基本都是在做软件质量测试的作业,为什么?因为量太大只能放到周末一次性解决,于是整个周末都废了。希望作业能少一点,这样就能利用零碎的时间来做了。

(6)0.25

工作说明

0.24

相关文章: