首页 > 其他分享 >黑盒测试方法设计的测试用例

黑盒测试方法设计的测试用例

时间:2024-05-21 16:42:07浏览次数:21  
标签:黑盒 能够 错误信息 成功 测试用例 测试方法 社团 ID 输入

黑盒测试方法设计的测试用例
1.用户管理模块
测试登录功能:输入正确的用户名和密码,能够成功登录,并跳转到主页面;输入错误的用户名或密码,不能登录成功,并提示错误信息;
测试注册功能:输入未注册的用户名和密码,能够成功注册新用户,并跳转到登录页面;输入已经注册过的用户名,不能注册成功,并提示错误信息;
测试密码找回功能:输入正确的邮箱地址,能够收到密码重置链接,并成功重置密码;输入错误的邮箱地址,不能够收到密码重置链接,并提示错误信息。

2.社团信息管理模块
测试添加社团功能:输入正确的社团信息,能够成功添加新社团;输入重复的社团名称,不能够添加成功,并提示错误信息;
测试修改社团信息功能:输入正确的社团ID和新的社团信息,能够成功修改社团信息;输入错误的社团ID或不完整的社团信息,不能够修改成功,并提示错误信息;
测试删除社团功能:输入正确的社团ID,能够成功删除社团;输入错误的社团ID,不能够删除成功,并提示错误信息;
测试查询社团功能:输入正确的查询条件,能够查找到符合条件的社团信息;输入错误的查询条件,不能够查找到符合条件的社团信息,并提示错误信息。

3.成员管理模块
测试申请加入社团功能:输入正确的社团ID和个人信息,能够成功提交加入申请;输入错误的社团ID或不完整的个人信息,不能够提交成功,并提示错误信息;
测试退出社团功能:输入正确的社团ID,能够成功退出社团;输入错误的社团ID,不能够退出成功,并提示错误信息;
测试审批加入社团功能:输入正确的申请ID和审批结果,能够成功审批申请;输入错误的申请ID或不完整的审批结果,不能够审批成功,并提示错误信息。

4.活动管理模块
测试发布活动功能:输入正确的活动信息,能够成功发布新活动;输入不完整的活动信息,不能够发布成功,并提示错误信息;
测试报名功能:输入正确的活动ID和个人信息,能够成功报名活动;输入错误的活动ID或不完整的个人信息,不能够报名成功,并提示错误信息;
测试签到功能:输入正确的活动ID和个人信息,能够成功签到活动;输入错误的活动ID或不完整的个人信息,不能够签到成功,并提示错误信息。

5.统计分析模块
测试统计社团数量功能:能够正确统计出系统中所有社团的数量;
测试统计成员数量功能:能够正确统计出指定社团的成员数量;
测试统计活动数量功能:能够正确统计出指定社团的活动数量;
测试统计签到率功能:能够正确统计出指定活动的签到率。

标签:黑盒,能够,错误信息,成功,测试用例,测试方法,社团,ID,输入
From: https://www.cnblogs.com/kobeout558115/p/18204393

相关文章

  • etcd 和 MongoDB 的混沌(故障注入)测试方法
    最近在对一些自建的数据库driver/client基础库的健壮性做混沌(故障)测试,去验证了解业务的故障处理机制和恢复时长.主要涉及到了MongoDB和etcd这两个基础组件.本文会介绍下相关的测试方法.MongoDB中的故障测试MongoDB是比较世界上热门的文档型数据库,支持ACID事务......
  • pytest Mark标记测试用例
    Mark标记测试用例场景:只执行符合要求的某一部分用例,可以把一个web项目划分为多个模块,然后指定模块名称执行。解决:在测试用例方法上加@pytest.mark.标签名执行:-m执行自定义标记的相关用例pytest-stest_command_param.py-m=webtestpytest-stest_command_param.py-map......
  • 软件评测师笔记08--测试用例设计
    决策表(判定表)测试用例设计步骤1、依据软件规格说明:确定规则个数2、列出所有的条件项和动作桩3、输入条件项4、输入动作项,制定初始判定表5、合并相似规则   场景法设计测试用例步骤1、根据规格说明,描述出程序的基本流及各项备选流2、根据基本流和备选流确定场景3、......
  • 【pytest】将测试用例内的数据回填给fixtrue 中
    【背景】每个测试用例生成对应的log文件,需要将测试脚本名称传给log对象,生成对于的log文件【分析】方法一:使用@pytest.mark.parametrize的 indirect=True ,参数1:执行对应的函数(fixtrue中的函数名称) 参数2:函数对应的参数  参考:Pytest系列(10)-fixture传参数reques......
  • 黑盒监控、日志监控
    黑盒监控、日志监控黑盒监控对Exporter的使用可以称为“白盒监控”,即需要把对应的Exporter程序安装到被监控的目标主机上,从而实现对主机各种资源及其状态的数据采集工作。但是由于某些情况下操作技术或其他原因,不是所有的Exporter都能部署到被监控的主机环境中,最典型的例子是监......
  • 测试答疑助手:从需求文档到设计文档、测试用例的完整测试过程
    本文将基于LangChain实现一个mini的实战案例。这次实战主要完成的任务,就是设计一个测试答疑助手,这个测试答疑助手的主要功能为基于本地的文档和数据,回答给出的自然语言问题,比如一些数据的统计,查找、组合。示例使用数据测试用例文档设计文档需求文档实践演练实战设......
  • allure功能使用-区分测试用例重要级别severity
     编写测试用例时,需要区分测试用例的级别,在其方法前添加注解@allure.severity(allure.severity_level.NORMAL),allure.severity_level.NORMAL为重要级别,分别有以下分类:Trivial--不重要,轻微缺陷(必输项无提示或提示不规范)Minor--不太重要,次要缺陷(界面错误或与UI需求不符)Normal-......
  • 光AP测试用例参数解析
    光AP测试用例wireshark抓包/log(射频功率、频宽、协议类型、信道)【概要】AC修改射频配置后,使用wireshark和aplog确认配置成功下发并同步到AP【步骤】Ap后台使用命令【syswan2lanon】映射,wireshark抓以太网包显示频宽:AC下发“configurationupdatarequest”包配置,其中,“message......
  • 一个服务提供翻译功能,一个服务提供商品名字查询功能,客户端有多语言需求,语言占比不一样
    针对这两个服务的多语言需求和商品信息查询功能,可以设计以下测试用例:基本功能测试:1.1翻译服务:-测试用例1:输入包含英文商品信息的请求,验证翻译服务是否能够正确将英文翻译成其他语言。-测试用例2:输入包含中文商品信息的请求,验证翻译服务是否能够正确将中文翻译成其他语......
  • Junit 4 测试方法
    1.JUnit最佳实践指南原文: https://howtodoinjava.com/best-practices/unit-testing-best-practices-junit-reference-guide/我假设您了解 JUnit 的基础知识。如果您没有基础知识,请首先阅读(已针对JUnit5更新)。现在,我们将介绍在编写测试用例时必须考虑的 junit 最佳......