博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
"我爱记单词"测试报告兼功能展示
阅读量:5022 次
发布时间:2019-06-12

本文共 1025 字,大约阅读时间需要 3 分钟。

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

前言:

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

 

一、背景介绍

  我们的数据库中一共有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

你可能感兴趣的文章
简化工作流程 10款必备的HTML5开发工具
查看>>
c++ 调用外部程序exe-ShellExecuteEx
查看>>
Java进击C#——语法之知识点的改进
查看>>
IdentityServer流程图与相关术语
查看>>
BirdNet: a 3D Object Detection Framework from LiDAR information
查看>>
icon fonts入门
查看>>
【Django】如何按天 小时等查询统计?
查看>>
HDU2191(多重背包)
查看>>
测试用例(一)
查看>>
【转】 mysql反引号的使用(防冲突)
查看>>
邮件中的样式问题
查看>>
AJAX 状态值与状态码详解
查看>>
php面向对象编程(oop)基础知识示例解释
查看>>
1.在数组中找到与给定总和的配对
查看>>
树的子结构
查看>>
关于根据Build Platform或者OS 加载x86或者x64 dll的问题
查看>>
程序员高效开发的几个技巧
查看>>
js-权威指南学习笔记19.2
查看>>
hexo 搭建博客
查看>>
关于 UIWebView 几个高级用法
查看>>