"我爱记单词"测试报告兼功能展示

前言:

  我们大部分的测试都是一边开发一边完成的,这里给出软件开发基本完成后在使用时的一些测试例子。

一、背景介绍

  我们的数据库中一共有10个表:

  其中Words表内存词库里所有单词的ID, word_name, pronounce, explanation和example。cet4, cet6, gre, kaoyan, toefl这五个表存对应的词典(四级英语,六级英语,GRE,考研英语,托福)的单词在Words表里的ID。learnTable存学习时要学的单词,reviewTable存复习时要复习的单词,yibei表里存已背(已经认识且无需复习)的单词。setting表里存设置的内容,暂时为复习量和学习量。

测试设置功能

  进行如下设置:

  相关变化:

  (1)setting表里的记录符合期望,review为10,study为25。

  (2)选词时本次可选为相应的值,符合期望。

  总体测试结果:符合期望

选词功能测试

  选中六级词汇,点击随机选择:

  相关变化:

  随机选择添加完成后学习表里应当有相应数量的单词,且ID为随机的,符合期望。

  总体测试结果:符合期望

记忆功能学习部分测试

 单词出现时发音:

  点击显示答案:

  

  点认识学习下一个单词,剩余学习单词减一:

  learnTable里相关的单词被删除,剩下24项:

    接下去出现的两个单词点忘记和模糊,忘记的单词会在两个单词之后出现,模糊的单词会在四个单词之后出现,并且这两个单词进入复习表,供下一次打开软件时复习:

  总体测试结果:符合期望

记忆功能复习部分测试

/* 复习时第一次遇见即选择认识的单词会从复习表里被删除,否则仍然留在复习表内供下一次复习所用 */

  下一次打开软件开始记忆时先进入复习阶段,复习复习表中的单词

  复习表相应变化:

  复习完成后进入学习阶段继续学习:

  总体测试结果:符合期望

统计功能测试

/* 学习或复习时第一次遇见即认识的单词会被放入已背表 */

  相关显示:

  

  yibei表内的信息:

单词功能测试

  可以正常查词并发音:

  总体测试结果:符合期望

翻译功能测试

  中文译英文:

  英文译中文:

  总体测试结果:符合期望

"我爱记单词"测试报告兼功能展示的更多相关文章

  1. 我爱记单词(iWords)之NABC by张恿

    1) N (Need 需求) 我们组的项目是做一个英语学习助手,前人的基础上开发新的功能,修改原来功能的bug等等.之前的版本只提供了主动“看单词”和单词测试的功能,我们希望增加背单词的功能,以便更好 ...

  2. 记真实自己,炫精彩人生---《爱记》app使用体验

    真的有款神器吗,能找到合适的Ta,能秀出自己的新生活,能让自己的心情舒爽,有,体验了下.就是爱记.果粉的福利. [爱记]是集心情记录.分享.评价与交流于一体的工具,TA是你心灵休憩的港湾,也是你记忆放 ...

  3. “我爱背单词”beta版发布与使用说明

    我爱背单词BETA版本发布 第二轮迭代终于画上圆满句号,我们的“我爱背单词”beta版本已经发布. Beta版本说明 项目名称 我爱背单词 版本 Beta版 团队名称 北京航空航天大学计算机学院  拒 ...

  4. 《我爱背单词》 Alpha版 发布说明

    ——发布地址(baidu网盘) http://pan.baidu.com/s/15omtB ——简介  <我爱背单词>是一款英语单词记忆和管理辅助软件,旨在帮助广大考生在短期内攻克GRE. ...

  5. NABCD模型(猫咪记单词)

    项目需求分析与建议-NABCD模型(猫咪记单词)   N (Need 需求) 对于现在的学生,尤其是大学生来说,学习英语是一件非常重要的事.我们有四级六级托福雅思等各种各样的英语方面的考试.而学习英语 ...

  6. Web版记账本开发记录(一)代码和功能展示

    一丶基本机构 数据库截图 record表 年份表 index.jsp <%@ page language="java" contentType="text/html ...

  7. 猫咪记单词Beta版使用说明

    猫咪记单词Beta版使用说明 一.项目背景 英语四级考试.六级考试.托福.雅思等英语方面的考试是现在大学生必须面对的问题.同时因为学生对手机的使用越来越频繁,而且仅仅通过书本背诵单词又比较无聊坚持的时 ...

  8. 猫咪记单词——NABCD模型分析

    N ——Need 需求:学习英语是一件非常重要的事.面对各种各样的考试,学习英语,最重要的就是词汇量,背单词是提高词汇量的最直接的方法,但是单纯的背单词太单调.寻找一些合适的,更易于接受的背单词学习英 ...

  9. BNU27935——我爱背单词——————【数组模拟】

    我爱背单词 Time Limit: 1000ms Memory Limit: 65536KB 64-bit integer IO format: %lld      Java class name:  ...

随机推荐

  1. 两个本地(localhost)html文件之间的传值

    什么是iframe? iframe 元素会创建包含另外一个文档的内联框架(即行内框架).可以理解为把iframe解释成“浏览器中的浏览器“ 在IE中: document.frames[i].docum ...

  2. -webkit-text-size-adjust

    ios使用-webkit-text-size-adjust禁止调整字体大小 body{-webkit-text-size-adjust: 100%!important;} android使用以下代码, ...

  3. 安卓图表引擎AChartEngine(三) - 示例源码折线图、饼图和柱状图

    折线图: package org.achartengine.chartdemo.demo.chart; import java.util.ArrayList; import java.util.Lis ...

  4. C语言中float如何存储?

    float 内存如何存储的 类型 存储位数 总位数 偏移值 (offset) 数符(S) 阶码(E) 尾数(M) 短实数(float) 1 8 23 32 127 长实数(double) 1 11 5 ...

  5. AngularJS 学习之事件

    1.ng-click指令:定义了AngularJS点击事件 <div ng-app="" ng-controller="myCtrl"> <b ...

  6. zepto的bug1

    给页面<a>标签绑定了tap事件,在移动设备上点击按钮貌似一切正常,可以正常响应. 但是,把页面上下滑动几次之后,或者在滑动时手指滑动出移动屏幕之外,之后再点击按钮,就会发现第一次点击的时 ...

  7. 20145223《Java程序程序设计》实验报告5

    20145223杨梦云<Java网络编程> 一.实验内容 ·1.运行下载的TCP代码,结对进行,一人服务器,一人客户端: ·2.利用加解密代码包,编译运行代码,一人加密,一人解密: ·3. ...

  8. 主窗体里面打开子窗体&&打印饼图《Delphi 6数据库开发典型实例》--图表的绘制

    \Delphi 6数据库开发典型实例\图表的绘制 1.在主窗体里面打开子窗体:ShowForm(Tfrm_Print); procedure Tfrm_Main.ShowForm(AFormClass ...

  9. maven工程下 读取resource下配置文件

    http://blog.csdn.net/xu511739113/article/details/52440982

  10. jQuery下操作dropdownlist

    dropdownlist呈现到html中如下: <select id="ddlOrg" name="ddlOrg">     <option ...