1.概述

1.1 测试范围

本次所测试的内容是admin端的专业管理模块。

1.2 测试方法

本次测试采用黑盒子方法进行集成测试。

1.3 测试环境

操作系统:Windows 2012 Server + SP2
.Net Framework:4.0版本
数据库:SQLServer2008R2
操作系统:Win10

2.测试:

专业管理模块(majormana、majoradd):

测试序号 测试内容 测试操作
1 查询专业 点击“专业管理”按钮,输入关键字后,点击"查询"按钮按钮进行查询,相关专业数据能正确显示。
2 编辑专业 在专业数据显示成功后,点击信息尾部的"编辑"按钮编辑的专业名称、专业人数、备注,点击"更新"按钮。专业修改后能被查询到。
3 删除专业 在专业数据显示成功后,点击信息尾部的"删除"按钮。专业删除后无法被查询到。
4 新增专业 点击"新增专业"按钮,输入专业名称、专业人数、专业说明,点击"保存"按钮。新增专业能被查询到。

具体测试用例与结果截图

  • 测试序号1

    测试用途:测试获得专业信息数据并展示的功能模块bind的正确性

测试数据1:关键字:NULL;

测试意义:查看关键字为默认条件下查询功能的正确性

预期结果:成功

测试结果:符合预期结果

测试数据2:关键字:技术;

测试意义:查看专业中含有输入的关键字条件下查询功能的正确性

预期结果:成功

测试结果:符合预期结果

测试数据3:关键字:互联网;

测试意义:查看专业中不含有输入的关键字条件下查询功能的正确性

预期结果:成功

测试结果:符合预期结果

  • 测试序号2

    测试用途:测试编辑专业信息的功能模块的正确性

测试数据1:编辑ID为1的专业,专业名称、专业人数、备注分别改为:电子科学与技术1,111,电子科学与技术1

测试意义:查看常规输入下编辑功能的正确性

预期结果:成功

测试结果:符合预期结果

测试数据2:编辑ID为5的专业,专业名称、专业人数、备注分别改为:高级微电子技术,abc,123

测试意义:查看在非常规输入(专业人数为英文字符)下编辑功能的正确性

预期结果:失败(人数只能为int型)

测试结果:符合预期结果

测试数据3:编辑ID为6的专业,专业名称、专业人数、备注分别改为:NULL,NULL,123

测试意义:查看在非常规输入(专业人数为空)下编辑功能的正确性

预期结果:失败(人数不能为空)

测试结果:符合预期结果

  • 测试序号3

    测试用途:测试删除专业功能模块的正确性

测试数据1:删除专业"电子信息工程"

测试意义:查看删除功能的正确性

预期结果:成功

测试结果:符合预期结果

  • 测试序号4

    测试用途:测试新增专业功能模块的正确性

测试数据1:新增专业,专业名称、专业人数、专业说明分别为软件工程、110、NULL

测试意义:查看在常规输入下新增专业功能的正确性

预期结果:成功

测试结果:符合预期结果

测试数据2:新增专业,专业名称、专业人数、专业说明分别为软件工程、200、NULL

测试意义:查看新增专业与已有专业同名的情况下新增专业功能的正确性

预期结果:失败(专业已存在)

测试结果:符合预期结果

测试数据3:新增专业,专业名称、专业人数、专业说明分别为计算机科学与技术、abc、NULL

测试意义:查看在非常规输入(专业人数为英文字符)下新增专业功能的正确性

预期结果:失败(人数只能为int型)

测试结果:符合预期结果

测试数据4:新增专业,专业名称、专业人数、专业说明分别为NULL、123、NULL

测试意义:查看在非常规输入(专业名称为NULL)下新增专业功能的正确性

预期结果:失败(新增专业名称不能为空)

测试结果:符合预期结果

3.测试总结

本次测试中出现的bug很少,就一个小项目而言可以说是达到了基本要求(至少就本模块而言)。当然了还有很多不足所在,因为是第一个版本,因此还有需要有一些检测非法输入的代码写入,现在我们只是让程序大体上跑起来了,当然这已经非常不容易了。接下来还需要时间来完成一些未完成的功能,希望还有时间对测试中出现的不尽人意的地方进行完善。

admin端的专业管理模块功能测试的更多相关文章

  1. admin端的教师管理功能测试

    1  概述 1.1   测试范围 本次所测试的内容是admin端的教师管理功能. 1.2   测试方法 采用黑盒子方法进行集成测试. 1.3   测试环境 (1)   服务器l  操作系统:Windo ...

  2. Django Admin后台管理模块的使用

    Admin后台管理模块的使用 Django的管理员模块是Django的标准库django.contrib的一部分.这个包还包括其它一些实用的模块: django.contrib.auth django ...

  3. mycat服务启动{管理模块启动过程}

    mycat启动的时候启动了三个模块 1:NIOConnector(负责链接mysql数据库,连接池以数据库为准不以链接字符串为准), 1:NIOAcceptor,ManagerConnectionFa ...

  4. ASP.NET没有魔法——ASP.NET MVC使用Area开发一个管理模块

    之前的My Blog提供了列表的展示和文章显示功能,但是所有数据仍然只能通过数据库录入,为了完成最初的角色“作者”的用例,本章将介绍如何使用“Area”实现My Blog的管理功能. 根据功能分离代码 ...

  5. spring - boot 监控管理模块搭建

    Spring-Actuator是Spring-boot对应用监控的集成模块,提供了我们对服务器进行监控的支持,使我们更直观的获取应用程序中加载的应用配置.环境变量.自动化配置报告等. 使用Spring ...

  6. slf4j+logback搭建超实用的日志管理模块

    文章转自http://www.2cto.com/kf/201702/536097.html slf4j+logback搭建超实用的日志管理模块(对日志有编号管理):日志功能在服务器端再常见不过了,我们 ...

  7. Winform开发框架之通用附件管理模块 --SNF快速开发平台3.3-Spring.Net.Framework

    最近项目太多都没有时间写文章了,实际项目需求一,CS端和windows平板都需要附件上传管理功能.以前做的都是BS的附件管理和上传功能.本来计划在Winform上嵌套一个浏览器直接用bs的附件上传功能 ...

  8. Django笔记 —— Admin(Django站点管理界面)

    最近在学习Django,打算玩玩网页后台方面的东西,因为一直很好奇但却没怎么接触过.Django对我来说是一个全新的内容,思路想来也是全新的,或许并不能写得很明白,所以大家就凑合着看吧- 本篇笔记(其 ...

  9. 【Spring Boot】利用 Spring Boot Admin 进行项目监控管理

    利用 Spring Boot Admin 进行项目监控管理 一.Spring Boot Admin 是什么 Spring Boot Admin (SBA) 是一个社区开源项目,用于管理和监视 Spri ...

随机推荐

  1. Salesforce 开发整理(二)报表开发学习

    Salesforce提供了强大的报表功能,支持表格.摘要.矩阵以及结合共四种形式,本文探讨在站在开发的角度要如何理解报表. 一:查询报表基本信息报表在Sales force中是Report对象,基本的 ...

  2. 软件工程1916|W(福州大学)_助教博客】个人总结作业(第12次)成绩公示

    1.作业链接 个人作业--软件工程实践总结作业 https://edu.cnblogs.com/campus/fzu/SoftwareEngineering1916W/homework/3316 2. ...

  3. 【技术博客】利用Python将markdown文档转为html文档

    利用Python将markdown文档转为html文档 v1.0 作者:FZK 元素简单的md文件 Python中自带有一个markdown库,你可以直接这样使用 md_file = open(&qu ...

  4. spark listener

    最近在做一个需求,当spark程序在读数据或写数据时,将所读的条数或或所写的条数实时的展现出来,这里用到了SparkListener,sparklisten 可以获取spark 各个运行阶段的状态. ...

  5. Excel 如何统计非空非零单元格的个数

    使用 Excel 统计非空非零单元格的个数: ——使用函数 :=COUNTIFS($B$2:$B$194440,"<>",$B$2:$B$194440,"&l ...

  6. LOJ3124 CTS2019 氪金手游 概率、容斥、树形DP

    传送门 D2T3签到题可真是IQ Decrease,概率独立没想到然后就20pts滚粗了 注意题目是先对于所有点rand一个权值\(w\)然后再抽卡. 先考虑给出的关系是一棵外向树的情况.那么我们要求 ...

  7. 029 ElasticSearch----全文检索技术04---基础知识详解02-查询

    1.查询 (1)基本查询 基本语法: GET /索引库名/_search { "query":{ "查询类型":{ "查询条件":" ...

  8. Modbus 协议-Ascii,RTU

    Modbus 协议之 Ascii 下载地址:http://download.csdn.net/detail/woxpp/5043249 1.提供Modbus Ascii 相关发送与接收代码 2.提供M ...

  9. Java | Spring Boot Swagger2 集成REST ful API 生成接口文档

      Spring Boot Swagger2 集成REST ful API 生成接口文档 原文 简介 由于Spring Boot 的特性,用来开发 REST ful 变得非常容易,并且结合 Swagg ...

  10. DDR3(4):读控制

    写控制完成后开始设计读控制,写控制和读控制是非常相似的. 一.总线详解 由 User Guide 可知各信号之间的逻辑关系,读数据是在给出命令之后一段时间后开始出现的.图中没有给出app_rd_dat ...