20150421 作业5 四则运算 测试与封装 5.1 5.2(doing)
结伴队友:王佳寧,他的博客地址: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)的更多相关文章
- 作业6小学生四则运算测试APP的NABCD模型
小学生四则运算测试NABCD模型 组员:李新,朱浩龙,叶煜稳,陈俊金,林德麟 (1) N (Need 需求) 需求分析: 四则运算是小学生学习数学的核心和基础,必须经过大量的练习才能熟练掌握,但是一 ...
- Practise 5.2测试与封装(黑白盒
本次测试与封装(黑白盒). 结伴队友:叶子鹏,他的博客地址:http://www.cnblogs.com/kazehanaai/ 由于我们的程序从一开始就一起弄的,所以测试的话不好换伙伴,所以我的伙伴 ...
- selenium之多线程启动grid分布式测试框架封装(四)
九.工具类,启动所有远程服务的浏览器 在utils包中创建java类:LaunchAllRemoteBrowsers package com.lingfeng.utils; import java.n ...
- selenium之多线程启动grid分布式测试框架封装(一)
一.设计思路 在国内市场上,IE内核的浏览器占据了绝大部分的市场份额,那么此次框架封装将进行IE系列的浏览器进行多线程并发执行分布式测试的封装. 运行时主进程与多线程关系如下:
- 个人作业——Alpha项目测试
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/ 这个作业要求在哪里 https://edu.cnbl ...
- 个人作业—Alpha项目测试
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2 这个作业要求在哪里 https://edu.cnblo ...
- 第五次作业——Alpha项目测试
第五次作业——Alpha项目测试 格式描述: 这个作业属于哪个课程 2019秋软工17级系统分析与设计 这个作业要求在哪里 作业要求 团队名称 杨荣模杰和他的佶祥虎 这个作业的目标 测试其他组项目并写 ...
- 个人作业-Alpha项目测试—luomei1547
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/ 这个作业要求在哪里 https://edu.cnbl ...
- 个人第四次作业Alpha2版本测试~顾毓
个人第四次作业Alpha2版本测试 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/ 这个作业要 ...
随机推荐
- 基于C#的单元测试(VS2015)
这次来联系怎么用VS2015来进行C#代码的单元测试管理,首先,正好上次写了一个C#的WordCount程序,就用它来进行单元测试联系吧. 首先,根据VS2015的提示,仅支持在共有类或共有方法中支持 ...
- Java面试之五大框架的理解
五大框架(springMVC,struts2,spring,mybatis,hibernate) 说说你对springMVC框架的理解? 简要口述(如果感觉说的少可以在完整答案里面挑几条说) Spri ...
- BSOJ 3899 -- 【CQOI2014】 数三角形
Description 给定一个n*m的网格,请计算三个点都在格点上的三角形共有多少个.下图为4*4的网格上的一个三角形. 注意三角形的三点不能共线. Input 输入一行,包含两个空格分隔的正整数 ...
- 【转】玩玩你的Windows防火墙——穿透与防御
前言:在防火墙专区,我经常看见朋友们讨论,“某某防火墙的性能如何”,亦或是,“某某防火墙的防御能力如何”.实际上,一个防火墙所履行的基本职责便是“网络访问控制”,即放行我们允许的通信,阻止我们未允许的 ...
- MySql常用命令集Mysql常用命令3
MYSQL常用命令 有很多朋友虽然安装好了mysql但却不知如何使用它.在这篇文章中我们就从连接 MYSQL.修改密码.增加用户等方面来学习一些MYSQL的常用命令. 有很多朋友虽然安装好了mysql ...
- B轮公司技术问题列表(转)
1.异构系统的接口对接我们有自己的一套统一接口,但是需要与其它公司的接口做对接,但是各个公司的接口各不相同,有什么好的方式能够方便与各公司的接口做对接的同时我们这边也能尽量少或者不需要改动代码就能实现 ...
- Ubuntu下更改Python版本
https://www.jianshu.com/p/9d3033d1b26f 有些命令运行失败,是因为权限不够,前面加上 sudo 首先查看Python默认版本: ubuntu@user~$:pyth ...
- java 面向对象基本知识
1.继承 使用extends实现继承 只有单继承 子类继承父类,可以得到父类的全部属性和方法 (除了父类的构造方法),但不见得可以直接访问(比如,父类私有的属性和方法). instanceof是二元 ...
- android 模仿大众点评团购卷列表多余3条时折叠,点击时显示剩余全部的功能
要实现这样一个效果:加载一组数据,当这组数据的条数超过2条时,则这显示两条,其余的隐藏,当点击“展开全部时”在显示余下的部分.效果如下图所示: 展开前的效果: 展开后的效果 : 实现思路:控制数据而不 ...
- 快速排序的php实现
再来一个非常高级的排序算法,快速排序...这个算法是很高效的. 快速排序的思路是,找到一个分割点(中枢点 默认是列表第一个值),把原列表分隔成两部分,在分割点左侧的是都比它小的,在它右侧的是都比它大的 ...

