"我爱记单词"测试报告兼功能展示
前言:
我们大部分的测试都是一边开发一边完成的,这里给出软件开发基本完成后在使用时的一些测试例子。
一、背景介绍
我们的数据库中一共有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表内的信息:
单词功能测试
可以正常查词并发音:
总体测试结果:符合期望
翻译功能测试
中文译英文:
英文译中文:
总体测试结果:符合期望