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

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

前言:

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

 

一、背景介绍

  我们的数据库中一共有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表内的信息:

 

 

 

 

 

单词功能测试

  可以正常查词并发音:

 

 

  总体测试结果:符合期望

 

 

翻译功能测试

  中文译英文:

 

  英文译中文:

 

 

  总体测试结果:符合期望

原文地址:https://www.cnblogs.com/jjbcx/p/3427980.html