2024年软件测试职业院校技能大赛—ERP管理平台-库存分布模块测试用例

2024年XX省软件测试技能大赛聚焦ERP管理平台,重点考查测试用例设计与多种测试技术应用。比赛涉及功能测试、自动化测试、性能测试等,涵盖采购、库存、销售、结算等业务模块,要求选手具备良好的问题分析和测试工具使用能力。
摘要由CSDN通过智能技术生成

2024年XX省软件测试职业院校技能大赛—ERP管理平台-库存分布模块测试用例

需要软件测试竞赛培训联系博主!!!

竞赛对接软件测试相关标准,以“ERP管理平台” 为被测系统,围绕软件测试领域的主流技术及工具,考查选手面 对实际问题的综合分析能力,对测试文档、测试用例的设计能力, 对单元测试、自动化测试、性能测试、接口测试等测试工具及方 法的掌握程度,检验选手团队协作能力、组织规划能力、方法运用能力等。

竞赛软件平台

ERP 管理平台 ”内置一定数量 Bug,该系统可支持基于 Web 端 的功能测试、自动化测试、性能测试、接口测试、白盒测试、单元测 试等。系统主要模块包括:采购入库、采购退货、库存分布、入库审 核、出库审核、库存调拨、销售出库、销售退货、收入结算、支出结 算、商品管理、仓库信息、供应商信息、客户信息。系统主要角色包 括:采购专员、采购主管、仓库专员、仓库主管、销售专员、销售主管、结算专员、结算主管、系统管理员。

在这里插入图片描述

库存分布 列表页 页面UI校验
### 全国职业院校技能大赛 ERP 系统软件测试用例示例 #### 功能测试用例设计 为了确保ERP系统的各个功能模块能够正常工作,在全国职业院校技能大赛中,参赛者通常会依据需求说明书来设计详细的测试用例。这些测试用例旨在全面覆盖系统的主要业务流程以及各种可能的操作场景。 ##### 登录验证测试案例 ```plaintext ID: TC001 Title: 验证用户登录功能 Precondition: 用户已注册账号 Input Data: - 正确用户名:admin - 错误密码:wrongpassword Steps to Reproduce: 1. 打开浏览器访问ERP平台首页; 2. 输入正确的用户名和错误的密码点击提交按钮; 3. 检查返回的信息提示是否为“用户名或密码不正确”。 Expected Result: 页面显示“用户名或密码不正确”,不允许进入系统。 Actual Result (if any): Priority/Severity: High/Critical Attachments: Screenshot of error message shown after failed login attempt. ``` ##### 数据录入准确性检查 ```plaintext ID: TC002 Title: 新增客户资料时必填字段校验 Precondition: 已成功登录到管理员账户下 Input Data: - 联系电话填写有效手机号码 Steps to Reproduce: 1. 导航至“客户管理>新增客户”界面; 2. 不输入任何信息直接保存; 3. 查看是否有弹窗提醒未完成必填项。 Expected Result: 提醒框提示缺少必要信息,并阻止创建新纪录。 Actual Result (if any): Priority/Severity: Medium/Major Attachments: Error dialog screenshot when trying to save without required fields filled out. ``` #### 自动化测试脚本编写 除了手动的功能测试外,竞赛还强调了自动化测试的重要性。这不仅提高了效率也增强了回归测试的效果。下面是一个简单的Python Selenium WebDriver实现的例子: ```python from selenium import webdriver import unittest class TestLogin(unittest.TestCase): @classmethod def setUpClass(cls): cls.driver = webdriver.Chrome() cls.base_url = "http://example.com/login" def test_invalid_login(self): self.driver.get(self.base_url) username_field = self.driver.find_element_by_name('username') password_field = self.driver.find_element_by_name('password') submit_button = self.driver.find_element_by_css_selector('.submit-btn') # Input invalid credentials username_field.send_keys("admin") password_field.send_keys("wrongpassword") submit_button.click() alert_message = self.driver.switch_to.alert.text assert '用户名或密码不正确' in alert_message, f"Unexpected alert text {alert_message}" @classmethod def tearDownClass(cls): cls.driver.quit() if __name__ == "__main__": unittest.main(verbosity=2) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旺仔Sec

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值