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


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

    前言:

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

     

    一、背景介绍

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

     

     

     

     

     

    单词功能测试

      可以正常查词并发音:

     

     

      总体测试结果:符合期望

     

     

    翻译功能测试

      中文译英文:

     

      英文译中文:

     

     

      总体测试结果:符合期望

  • 相关阅读:
    JAVA中封装JSONUtils工具类及使用
    javascript高级编程运用
    JavaScript高级编程(一)
    区别Javascript中的Null与Undefined
    Java构造和解析Json数据的两种方法详解二
    Java构造和解析Json数据的两种方法详解一
    对于json对像,怎么遍历json对象的所有key,在使用json对象时,如果无法知道key,怎么通过key变量来获取值
    Jquery-json
    Ubuntu 12.04 安装 IQQ
    vim中NERDTREE插件的使用
  • 原文地址:https://www.cnblogs.com/jjbcx/p/3427980.html
Copyright © 2020-2023  润新知