`
sunwenpeng
  • 浏览: 9821 次
社区版块
存档分类
最新评论

测试随机数游戏程序步骤

阅读更多
0.准备
  0.1 准备系统和配置环境
  0.2 准备代码库 引入jasmine包
1.写测试
   1.1 测试产生随机数
       1.1.1 是个数
       1.1.2 是4位数
       1.1.3 是随机的
       1.1.4 4位互不相同
   1.2 测试比较随机数与输入的猜测数字
       1.2.1 0a0b
       1.2.2 4a0b
       1.2.3 0a4b
       1.2.4 2a1b(中间情况)
   1.3 测试猜测6次内可能情况
       1.3.1 第一次猜对
       1.3.2 第六次猜对
       1.3.3 六次均猜错
       1.3.4 第二次猜对
   1.4 测试button
       1.4.1 点产生随机数 产生了一个随机数
       1.4.2 点确定 返回2A1B
       1.4.3 点确定 返回您已猜了6次!
       1.4.4 点确定 返回猜对了!
1.5 集成测试
       1.5.1 点产生随机数按钮 再输入一个数 点确定返回2A1B
       1.5.2 点产生随机数按钮 再输入猜测数6次 分别点确定 返回您已猜了6次!
       1.5.3 点产生随机数按钮 再输入一个数 点确定 返回猜对了!
2.实现
分享到:
评论

相关推荐

    软件测试规范

    随机数法 .............................................................................................................................................. 9 六.白盒测试方法 .................................

    java猜数字游戏课程设计.doc

    8 4.1程序流程图 8 4.2 关键算法与技术实现 9 4.2.1 游戏菜单设置的具体算法 9 4.2.2 生成随机数的具体算法 9 4.2.3 比较数字大小的具体算法 10 4.2.4 记录与清除成绩的具体算法 11 4.2.5 清空成绩的具体算法 12 ...

    C++程序设计彻底研究(是code不是书)

    本书配盘内附超过180个完整的范例程序,全部经过符合最新ANSI/ISO标准的C++编译器测试,并能正确执行。 目录 PART I C++程序语言基础 第1章 基本概述 1.1 计算机的发明与演进 1.2 计算机的基本结构 1.3 冯·...

    rest-sudoku:使用Java和Spring实现的简单REST Web服务,可创建随机数独板,验证连续移动并识别完成的游戏

    运行应用程序$ ./gradlew bootRun 为了构建单个可执行JAR $ ./gradlew build 执行罐子$ java -jar build/libs/sudoku-0.1.0.jar 运行测试$ ./gradlew testAPI设计获得随机板为了获得准备好播放的随机数独板,应该...

    《Java程序设计》课程实验指导书程序代码(答案)(实验四)

    在main方法里创建一个Vector,根据随机数的不同向其中加入Shape的不同子类对象(如是1,生成Circle对象;如是2,生成Rectangle对象;如是3,生成Star对象)。然后将Vector中元素依次取出,判断其是否为Star类。如是...

    【全新正版】现代C++程序设计(原书第2版)

    书中设计了超过115个完整的经过教学测试的代码示例,不仅分析了这些示例的代码片段,而且还解释了如何把它们组成一个完整的程序。此外,各章后面都提供了大量练习,有助于加强读者对相关内容的理解。 本书图文并茂,...

    test_jni:基于 soundcloud 的 jni pthread 测试

    #Mobile jni 测试 Android 应用程序本机层中的一些简单逻辑,用于向应用程序层发送通知。 可以生成三种类型的事件: 用户生成的事件:来自特定用户的消息 System Generated Events :表示系统事件的通知 记录事件:...

    软件课程设计 试验报告 代码 演示

    在调试过程中程序使用"rand()%10"或"rand()%100" 获得的随机数往往不随机,即获得的随机数不变,经过查阅资料和详细分析,原来它需要初始化。 1.5 用户使用说明: 友好的程序界面给人一种亲切感,整个程序使用...

    免费下载:C语言难点分析整理.doc

    15. C语言复杂表达式的执行步骤 66 16. C语言字符串函数大全 68 17. C语言宏定义技巧 89 18. C语言实现动态数组 100 19. C语言笔试-运算符和表达式 104 20. C语言编程准则之稳定篇 107 21. C语言编程常见问题分析 ...

    C语言难点分析整理.doc

    15. C语言复杂表达式的执行步骤 66 16. C语言字符串函数大全 68 17. C语言宏定义技巧 89 18. C语言实现动态数组 100 19. C语言笔试-运算符和表达式 104 20. C语言编程准则之稳定篇 107 21. C语言编程常见问题...

    c语言难点分析整理,C语言

    15. C语言复杂表达式的执行步骤 66 16. C语言字符串函数大全 68 17. C语言宏定义技巧 89 18. C语言实现动态数组 100 19. C语言笔试-运算符和表达式 104 20. C语言编程准则之稳定篇 107 21. C语言编程常见问题分析 ...

    高级C语言 C 语言编程要点

    15. C语言复杂表达式的执行步骤 66 16. C语言字符串函数大全 68 17. C语言宏定义技巧 89 18. C语言实现动态数组 100 19. C语言笔试-运算符和表达式 104 20. C语言编程准则之稳定篇 107 21. C语言编程常见问题分析 ...

    高级进阶c语言教程..doc

    15. C语言复杂表达式的执行步骤 66 16. C语言字符串函数大全 68 17. C语言宏定义技巧 89 18. C语言实现动态数组 100 19. C语言笔试-运算符和表达式 104 20. C语言编程准则之稳定篇 107 21. C语言编程常见问题分析 ...

    Caisse_Enregistreuse_AkashGooljar_AdrienEsther

    因此,我们将使用以下功能切换到分支CAISSE: git checkout CAISSE 运行第一个测试步骤1: 第一个脚本将生成一个用户必须支付的随机数。 用户将输入一个数字,如果该数字小于他所欠的数字,程序将向用户发出警报,...

    史上最强的C语言资料

    15. C语言复杂表达式的执行步骤 66 16. C语言字符串函数大全 68 17. C语言宏定义技巧 89 18. C语言实现动态数组 100 19. C语言笔试-运算符和表达式 104 20. C语言编程准则之稳定篇 107 21. C语言编程常见问题分析 ...

    高级C语言详解

    15. C语言复杂表达式的执行步骤 66 16. C语言字符串函数大全 68 17. C语言宏定义技巧 89 18. C语言实现动态数组 100 19. C语言笔试-运算符和表达式 104 20. C语言编程准则之稳定篇 107 21. C语言编程常见问题分析 ...

    C语言难点分析整理

    15. C语言复杂表达式的执行步骤 66 16. C语言字符串函数大全 68 17. C语言宏定义技巧 89 18. C语言实现动态数组 100 19. C语言笔试-运算符和表达式 104 20. C语言编程准则之稳定篇 107 21. C语言编程常见问题分析 ...

    stdlib:Fortran标准库

    实用程序(容器,字符串,文件,操作系统/环境集成,单元​​测试和断言,日志记录等) 算法(搜索和排序,合并等) 数学(线性代数,稀疏矩阵,特殊函数,快速傅立叶变换,随机数,统计信息,常微分方程,数值积分...

    并行计算课程设计(报告+代码+可执行文件)

    利用了OpenMP里面的#omp parallel sections将对两个for循环用两个线程并行化执行,以多线程方式并行运行程序,并行的算法步骤如下: (1)初始化_max = 10000000; (2)创建两个线程; (3)由OpenMP编译指导...

    宋劲彬的嵌入式C语言一站式编程

    2. 数组应用实例:统计随机数 3. 数组应用实例:直方图 4. 字符串 5. 多维数组 9. 编码风格 1. 缩进和空白 2. 注释 3. 标识符命名 4. 函数 5. indent工具 10. gdb 1. 单步执行和跟踪函数调用 2. 断点 3. 观察点 4. ...

Global site tag (gtag.js) - Google Analytics