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

前言:

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

一、背景介绍

  我们的数据库中一共有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. Linux学习笔记(3)Linux常用命令之文件处理命令

    Linux的命令格式一般为:命令 [-选项] [参数],如ls -la /etc,需要注意几点:1)个别命令使用不遵循此格式:2)当有多个选项时,可以写在一起:3)存在简化选项(-)与完整选项,如-a ...

  2. LOAD和PigStorage的一些测试例子 (转)

    原地址:http://f.dataguru.cn/thread-233064-1-1.htm 因为理解上的错误,在这里被搞糊涂了.通过做测试,应该算是澄清了,所以写出来. 假设有个文件叫test,该文 ...

  3. linux服务器init 5启动图形界面,报错Retrigger failed udev events

    今天因工作需要开启linux系统的桌面环境,使用startx未成功,报如下错误: [root@ /]# startx xauth: creating new authority xinit: No s ...

  4. 浅谈C++多态性

    本文转载至http://blog.csdn.net/hackbuteer1/article/details/7475622 总结: (1)区分概念:    重载----同一个类中,相同的函数名字,不同 ...

  5. c语言二维数组传递

    c语言二维数组传递,目前我总结三种方法,以及纠正一个不能使用的方法 /********************************* * 方法1: 第一维的长度可以不指定 * * 但必须指定第二维 ...

  6. HTML5 重要标签及其属性学习

    1.google字体:<link href="https://fonts.googleapis.com/css?family=Lobster" rel="style ...

  7. Codeforces Round #354 (Div. 2)-A

    A. Nicholas and Permutation 题目链接:http://codeforces.com/contest/676/problem/A Nicholas has an array a ...

  8. Oralce 常用语句

    注:大写代表需要替换掉额 --更新字段名 alter table TABLE rename column COL_OLD to COL_NEW --添加字段名 alter table TABLE ad ...

  9. BZOJ1481 : Navigation Game

    设$f[i][j][k]$表示从最后一行某个$H$走到$(i,j)$且在第$i$行只经过了$(i,j)$,途中经过了$k$次$F$的最小代价. $A[i][j][k]$表示从下一行$\leq i$的某 ...

  10. 【BZOJ1827】[Usaco2010 Mar]gather 奶牛大集会 树形DP

    [BZOJ][Usaco2010 Mar]gather 奶牛大集会 Description Bessie正在计划一年一度的奶牛大集会,来自全国各地的奶牛将来参加这一次集会.当然,她会选择最方便的地点来 ...