结伴队友:王佳寧,他的博客地址:http://www.cnblogs.com/paopaotai/

5.2 黑白盒測試

測試項目名稱 黑盒測試
測試人員 葉子鵬&王佳寧
測試編號 測試頁面 測試部件 輸入數據 預測輸出 實際輸出 測試狀態
1 SE2_2.jsp 請輸入題目數量:  aa(字母) 提示:請輸入數字   正常
2 SE2_2.jsp 請輸入題目數量:  啊(中文) 提示:請輸入數字   正常
3 SE2_2.jsp 請輸入題目數量:  --(字符) 提示:請輸入數字 !請輸入一個數字. 正常
4 SE2_2.jsp 請輸入題目數量:  -5(負數)(不符合邏輯的數) 提示:請輸入大於0的數 !值必須大於或等於1. 正常
5 SE2_2.jsp 請輸入題目數量:  1.1(小數) 提示:請輸入整數 !請輸入有效值.兩個最接近的有效值分別爲1和2. 正常
6 SE2_2.jsp 請輸入題目數量:  15(大於設置範圍的數) 提示:請輸入<5的數 !值必須小於或等於5. 正常
7 SE2_1.jsp 18 + 22/14 + (-1) + (-35) * (-61/75) = aa(字母) 拋出異常 HTTP Status 500 - java.lang.NumberFormatException: For input string: "aa" 出錯
8 SE2_1.jsp 31/39 + 29 = 啊(中文) 拋出異常 HTTP Status 500 - java.lang.NumberFormatException: For input string: "啊" 出錯
9 SE2_1.jsp 31/39 + 29 = --(字符) 拋出異常 HTTP Status 500 - java.lang.NumberFormatException: For input string: "--" 出錯
10 SE2_1.jsp 31/39 + 29 = -5(錯誤答案)

統計頁面(SE2_2.jsp)

正常統計

正常
11 SE2_1.jsp 31/39 + 29 = 29.79

統計頁面(SE2_2.jsp)

正常統計

   正常
12 SE2_1.jsp 31/39 + 29 = 2979/100(分數形式)

統計頁面(SE2_2.jsp)

正常統計

HTTP Status 500 - java.lang.NumberFormatException: For input string: "2979/100"  出錯
13 SE2_2.jsp 請輸入題目數量:  (無)

提示:請輸入數字

HTTP Status 500 - java.lang.NumberFormatException: For input string: "" 出錯
測試項目名稱  白盒測試(语句覆盖)          
測試人員 葉子鵬&王佳寧          
 測試編號  測試頁面 測試部件 輸入數據 預測輸出 實際輸出 測試狀態
1 SE2_2.jsp 用戶輸入用戶名窗口(cookie) yzp 歡迎你的到來,yzp! (刷新頁面後)歡迎你的到來,yzp! 正常
2 SE2_2.jsp 用戶輸入用戶名窗口(cookie) (無) (無) (刷新頁面後)(和第一次進入一樣) 正常
3 SE2_1.jsp 倒計時   (到時後,彈窗提示)120秒到了! 和預測一樣 正常
4 SE2_1.jsp & SE2_2.jsp & SE2_3.jsp 背景設置 (各顏色都雙擊一遍) (背景切換到雙擊的顏色) 和預測一樣 正常
5 SE2_3.jsp 繼續答題按鈕 單擊 跳轉頁面(SE2_2.jsp) 和預測一樣 正常
6 SE2_1.jsp 各題目的出現狀態 (反覆加載頁面) 各類型題目均有出現 和預測一樣 正常

5.3 Junit 放棄了..因爲時間問題和複雜性(發現自己的程序可讀性太差了)

20150421 作业5 四则运算 测试与封装 5.1 5.2(doing)的更多相关文章

  1. 作业6小学生四则运算测试APP的NABCD模型

    小学生四则运算测试NABCD模型 组员:李新,朱浩龙,叶煜稳,陈俊金,林德麟 (1)  N (Need 需求) 需求分析: 四则运算是小学生学习数学的核心和基础,必须经过大量的练习才能熟练掌握,但是一 ...

  2. Practise 5.2测试与封装(黑白盒

    本次测试与封装(黑白盒). 结伴队友:叶子鹏,他的博客地址:http://www.cnblogs.com/kazehanaai/ 由于我们的程序从一开始就一起弄的,所以测试的话不好换伙伴,所以我的伙伴 ...

  3. selenium之多线程启动grid分布式测试框架封装(四)

    九.工具类,启动所有远程服务的浏览器 在utils包中创建java类:LaunchAllRemoteBrowsers package com.lingfeng.utils; import java.n ...

  4. selenium之多线程启动grid分布式测试框架封装(一)

    一.设计思路 在国内市场上,IE内核的浏览器占据了绝大部分的市场份额,那么此次框架封装将进行IE系列的浏览器进行多线程并发执行分布式测试的封装. 运行时主进程与多线程关系如下:

  5. 个人作业——Alpha项目测试

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/ 这个作业要求在哪里 https://edu.cnbl ...

  6. 个人作业—Alpha项目测试

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 这个作业要求在哪里 https://edu.cnblo ...

  7. 第五次作业——Alpha项目测试

    第五次作业——Alpha项目测试 格式描述: 这个作业属于哪个课程 2019秋软工17级系统分析与设计 这个作业要求在哪里 作业要求 团队名称 杨荣模杰和他的佶祥虎 这个作业的目标 测试其他组项目并写 ...

  8. 个人作业-Alpha项目测试—luomei1547

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/ 这个作业要求在哪里 https://edu.cnbl ...

  9. 个人第四次作业Alpha2版本测试~顾毓

    个人第四次作业Alpha2版本测试 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/ 这个作业要 ...

随机推荐

  1. Go学习笔记02-基本语法

    目录 变量定义 代码示例 变量定义 内建变量类型 复数回顾 强制类型转换 常量 枚举类型 变量定义 代码示例 package main import "fmt" /* 此处定义的变 ...

  2. Nginx服务器的图片防盗链

    全站的防盗链方法 在/usr/local/webserver/nginx/conf//vhost/xxxx.conf文件要添加防盗链的server段里添加下面的代码: location ~ .*\.( ...

  3. mysqldump与innobackupex备份过程你知多少

    mysqldump与innobackupex备份过程你知多少 测试库表创建(这里在同一个库下创建两个表,一个表为innodb引擎,一个为myisam引擎) root@localhost : (none ...

  4. Mashmokh and Numbers CodeForces - 415C

    题意:就是n个数和k,每次按顺序那两个数,最大公约数的和为k. 思路:注意:当n=1,k>0时一定不存在,还有n=1,k=0时为1即可. 然后再正常情况下,第一组的最大公约数为k-n/2+1即可 ...

  5. Shell获取指定时间

    时区基本知识 相差一个时区(经度15度)时间相差一小时.简单计算口诀:1.同一个时区的相差时间用减法,2.不同时区的相差时间用加法.3东加西减.例如一,东八区是8点,问东1区几点.根据上面口诀1,算: ...

  6. Spring与SpringMVC的区别

    Spring是IOC和AOP的容器框架,SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖Spring. 简单点的话可以将SpringMVC类比于Strut ...

  7. 关于Nginx理解

    由于微信小程序要使用Https,但是又不能修改已有线上的配置.所以最简单的方法就是使用nginx转发,在nginx上使用https,然后再转发到内部服务器.Nginx由于其优良的性能.一台4核16GB ...

  8. C#中的位的或运算的理解

    如果懂位的运算,看到下面这2个程序执行的结果,会很容易理解,如果像我这样的菜鸟,刚接触开始肯定也觉得晕晕的,|= 这是什么运算符? |=就是位的或运算符,下面还是用上面的程序来讲解一下,为什么上面2个 ...

  9. [04] Bean的实例化和多个配置文件

    之前我们已经提到过,Spring的核心能力之一就是IOC机制,从上章的示例中我们也可以看到,Spring中的ApplicationContext充当了一个实例化对象的容器的角色,并管理着它们的生命周期 ...

  10. Webpack 概念

    概念 webpack 是一个现代的 JavaScript 应用程序的模块打包器(module bundler).当 webpack 处理应用程序时,它会递归地构建一个依赖关系图表(dependency ...