实践作业3:白盒测试----简单介绍被测系统DAY4

本次被测软件是高校学生信息管理系统,和上次黑盒测试选用一样的系统,这样做的好处在于我们对系统比较熟悉,而且可以更好的比较黑盒测试与白盒测试的区别,采用MySQL Workbench 6.3,在MyEclipse Enterprise Workbench下开发,使用的Java版本为1.6(由于使用的Hibernate框架中支持注解的包版本较低,故仅支持在Java1.5到1.7中运行。),程序运行在Tomcat7上。

本软件名称: 高校学生信息管理系统

用户: 上课老师、学生、管理员、操作员。

本程序数据库设计使用了MySQL Workbench 6.3,在MyEclipse Enterprise Workbench下开发,使用的Java版本为1.6(由于使用的Hibernate框架中支持注解的包版本较低,故仅支持在Java1.5到1.7中运行。),程序运行在Tomcat7上,同时在Google Chrome 版本 62.0.3202.75(正式版本)(64 位)中进行测试。

MySQL Workbench 6.3(直接安装整个MySQL Installer,其中包含MySQL Workbench)

下载地址:

https://dev.mysql.com/downloads/installer/

MyEclipse Enterprise Workbench(Version: 2017 Stable 1.0)

下载地址:

https://www.genuitec.com/products/myeclipse/

JDK(jdk-6u45-windows-x64):

下载地址:http://download.oracle.com/otn/java/jdk/6u45-b06/jdk-6u45-windows-x64.exe

apache-tomcat-7.0.82(由于Tomcat9已经不支持JDK1.8以下版本,故使用了Tomecat7)

下载地址:

http://tomcat.apache.org/download-70.cgi

运行前配置:

首先导入本程序的数据库,可以直接通过MySQL Workbench来导入。具体操作为File-Open-Scripts...,导入database builder.sql文件,然后建立一个新的数据库,名称为studentdb,选中studentdb为当前数据库后,选择菜单项Query-Execute(All or Seletion)导入数据库数据。

然后配置好java(JDK1.6)的环境变量,本程序同时提供源码和war包,下面分别是使用war包和源码的配置。

War包:

将Student Information Manage System.war放到Tomcat7的webapps目录下,然后运行Tomcat7的bin目录下的startup.bat(Windows)或者startup.sh(Linux),然后访问http://127.0.0.1:8080/SIMS/即可。

源码:

使用myeclipse打开项目(File-Open Projects from File System...)打开源码文件夹Student Information Manage System。

将Tomcat7配置到myeclipse:在myeclipse菜单中选择Window-Preference,找到如下图所示项目后选择Add...添加Tomcat7的路径。

MySQL Workbench 6.3, MyEclipse Enterprise Workbench, Java版本为1.6(由于使用的Hibernate框架中支持注解的包版本较低,故仅支持在Java1.5到1.7中运行。),程序运行在Tomcat7上,同时在Google Chrome 版本 62.0.3202.75(正式版本)(64 位)中进行测试。

时间: 2024-10-11 16:38:45

实践作业3:白盒测试----简单介绍被测系统DAY4的相关文章

简单介绍Wind 8系统几大功能

Window 8自发布以来,一直饱受争议,很多人很喜欢新版的创新风格,也有很多人与之相反,吐槽新系统很难适应,本文将介绍一些Windows 8的功能, 能让大家对它们有一个更好的了解. 1.桌面与用户界面 Win8采用基于微软Metro设计语言的新的用户界面.界面环境以新的基于区块的启动屏幕为特点,该屏幕与Windows Phone非常相似.一个垂直工具栏提供访问系统和应用程序相关的功能,如搜索.共享.设备管理.设置和启动按钮. 2.Windows Store Apps:Windows 8将引入

白盒测试实践作业进度报告——Day 3

今天的任务是完成测试总结报告和组员各自的个人完成情况说明,并在spoc上提交作业,结束白盒测试实践作业. 任务完成人冯满满,任务完成情况,顺利完成. 总结此次任务的完成情况,总体而言顺利完成,但中间过程比如各阶段进度和理想的不太一样.遇到的困难主要有以下几点: 一是对工具的不熟悉,如Junit. 二是对待测系统源码不熟悉. 三是对测试标准不了解需提前了解代码规范. 至此,白盒测试实践作业全部完成!

HDFS简单介绍及用C语言訪问HDFS接口操作实践

一.概述 近年来,大数据技术如火如荼,怎样存储海量数据也成了当今的热点和难点问题,而HDFS分布式文件系统作为Hadoop项目的分布式存储基础,也为HBASE提供数据持久化功能,它在大数据项目中有很广泛的应用. Hadoop分布式文件系统(Hadoop Distributed File System.HDFS)被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统.HDFS是Hadoop项目的核心子项目,是一种具有高容错性.高可靠性.高可扩展性.高吞吐量等特征的分布

负责撰写实践作业3:白盒测试---细化明确任务DAY5

收到老师给我写的评论,感觉老师真的太认真,每个博客都有仔细的,参考了老师发给我的博客,我才明白老师想要的博客内容原来是具体实际的进展记录.我们组其实这些东西早就确定了,会议也开了,但是我之前不明白博客的要求, 现在特此补上. 会议时间:2017年12月8日 会议地点:东九教学楼教师休息室 主持人:吴辉 参会人员:吴辉.刘思佳.郜昌磊.王俊杰.吴慧杰 记录人:刘思佳 会议议题:本次作业的分工以及初期安排 工具选择 今天我们小组利用下课以后的时间,就近找到教师休息室,组织了第二次作业的讨论,正式开始

《高级软件测试》11.25.黑盒测试实践作业及任务划分

小组作业具体要求如下: (1)分析系统需求. 参考软件需求规格说明书模板(见附件1-软件需求规格说明书v1.0-模板.docx,和附件5-软件设计文档国家标准.rar)描述系统需求.如果系统功能特别多,特别复杂,则不需要涵盖系统所有功能(即不需要面面俱到),但应满足如下要求: a. 形式上满足规范文本的要求,见附件1和附件5,如果要求a-g中的部分内容在所给的文档模板中未体现,则应按照a-g的要求,在需求规格说明书中涵盖a-g的所有条款: b. 整体内容必须围绕项目实质展开,对要实现和测试的功能

Zookeeper简单介绍

转自:ZooKeeper学习第一期---Zookeeper简单介绍 一.分布式协调技术 在给大家介绍ZooKeeper之前先来给大家介绍一种技术--分布式协调技术.那么什么是分布式协调技术?那么我来告诉大家,其实分布式协调技术 主要用来解决分布式环境当中多个进程之间的同步控制,让他们有序的去访问某种临界资源,防止造成"脏数据"的后果.这时,有人可能会说这个简单,写一个调 度算法就轻松解决了.说这句话的人,可能对分布式系统不是很了解,所以才会出现这种误解.如果这些进程全部是跑在一台机上的

couchbase的简单介绍

couchbase作为新兴的NOSQL数据库,可堪使用的资料少的可怜,更别提中文资料了,基本上就是在官网的手册和论坛上查询所需资料,所以这要求有一定的英语基础,词汇量不是问题,不认识的直接百度,关键是语法和耐心要过关,我从刚接触couchbase开始天天啃英文手册也是读得烦躁不安,所以耐心十分重要.现在使用的是couchbase 2.2 community版本的,所以手册是这个:http://docs.couchbase.com/couchbase-manual-2.2/.这个手册中,Best

Maven实战之初识MavenMaven的简单介绍

Maven实战之初识MavenMaven的简单介绍 作用:Maven主要用于项目的构建,管理项目的依赖以及项目的信息(自动化构建.编译.单元测试.生成文档.打包.部署) 优势:相对于Ant.Make等,Maven抽象构建过程,提供构建任务的实现,自动化构建,有效地提高了开发效率,使开发人员可以集中精力在主要的开发任务上.而且Maven是跨平台工具,意味着在主流操作系统中,Maven都提供了对应的技术支持 使用注意:需要在JDK1.4及以上版本使用 Maven的安装下载地址:Maven下载地址,选

WebSocket简单介绍

Java后端WebSocket的Tomcat实现 一.WebSocket简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了.近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据. 我们知道,传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如 浏览器)主动发起,服务端进行处理后返回response结果,而服务端很难主动向客户端发送数据: