2023123109224497
2023123110235455
软件开发代写代做|网页开发代做

软件开发代做|Software Development代写案例

本次的案例为Information Technology专业里的软件开发课程作业。它使用到了JMeter、Cucumber、和Selenium。如大家需要软件开发代做、软件开发作业代写、网页开发(web development)、Information Technology和CS专业的任何任务代做代写,欢迎联系我们!让我们来看看本次案例吧:

注****要求已被翻译为了中文:

软件开发作业代写要求

作业 3:JMeter / Selenium / Cucumber(个人作业)

分值:40 分
提交方式:文件上传

作业开放时间:9 月 27 日 晚上 11:59 之后
作业名称:Selenium / JMeter / Cucumber

课程代码:IXXX
权重:40%

本作业所考核的课程学习成果(CLO)

本作业支持并评估以下课程学习成果:

  • CLO 1:展示对软件测试基础知识的理解
  • CLO 2:在真实世界情境中运用基础测试技术
  • CLO 3:展示使用软件测试生命周期相关工具的能力
  • CLO 5:使用本领域的专业技术语言进行清晰、有效的沟通

作业概述

本作业要求你完成以下内容:

  • 使用 JMeter 对指定网站进行性能测试(负载、吞吐量等)
  • 撰写性能测试报告,并基于 JMeter 结果进行分析
  • 使用 Selenium 创建 Web 自动化测试
  • 基于 Selenium 测试编写 JUnit 5 单元测试
  • SpiraPlan 中定义测试用例,并与 Selenium 测试集成
  • 使用 Cucumber(BDD) 编写并运行行为驱动测试

作业任务说明

每个作业部分的详细讲解将在课堂(lectorial)中提供。

一、性能测试(JMeter)——9 分

测试网站

https://demoblaze.com

测试内容

你需要测试以下功能的性能表现:

  • 用户注册(Sign up)
  • 登录(Login)
  • 浏览产品分类
  • 购物车功能

JMeter 测试计划要求

  • 一个 JMeter 测试计划(JMX 文件) 中完成
  • 使用不同线程组测试以下用户数:
    • 1 用户
    • 10 用户
    • 20 用户
    • 50 用户
  • Ramp-up 时间:10 秒
  • 测试持续时间:20 秒
  • 首页加载延迟时间:300 毫秒
  • 所有线程组需设置为 出错时继续执行
  • 每个页面需添加一种你选择的断言(Response Assertion)
  • 每个测试需包含以下监听器:
    • Table Result
    • Tree Result
    • Graph Result
    • Aggregate Report

分析报告要求

  • 撰写一份 最多 2 页 的性能分析报告
  • 报告内容需包括:
    • 请求与响应头信息(Table 和 Tree Result)
    • 关键性能指标:
      • 每秒吞吐量(Throughput/Sec)
      • 每分钟吞吐量(Throughput/Min)
      • 每个请求的最小与最大响应时间
  • 所有指标需来自 Aggregate Report 和 Graph Result
  • 截图:
    • Tree Result 中 HTTP 请求的请求/响应数据
    • Graph Result 图表

二、Selenium Web 自动化测试 ——22 分

测试网站

https://demoblaze.com

测试要求

使用 Java + Selenium Chrome WebDriver 自动执行测试,并通过 SpiraPlan 自动展示测试结果。

SpiraPlan 要求

  • 在 ROOT 目录下创建文件夹:SeleniumAssessment
  • 每个 Java 测试类对应一个子文件夹
  • 每个测试方法(@Test):
    • 类型标记为 Selenium
    • 在 Spira 中添加简要说明
  • 每个测试用例必须关联一个 用户故事(actor / use case / goal 模板)
  • Selenium 测试代码需与 Spira 测试用例集成
  • 测试结果需通过代码 自动回传至 Spira

Selenium 代码要求

  • 必须使用 Maven 项目
  • 所有测试代码只能写在 test 文件夹
  • 每个测试类必须包含:
    • @BeforeAll
    • 多个 @Test
    • @AfterAll
  • 每个测试必须使用断言(Assertions)
  • 使用多种定位器(Locators)
  • 每个测试类必须与 SpiraPlan 集成

测试场景

  • 用户注册
  • 使用正确 / 错误凭证登录
  • 浏览产品分类并验证分类正确性
  • 添加商品到购物车并编辑购物车
  • 下单
  • 登出

三、BDD 测试(Cucumber)——9 分

要求

使用 Cucumber + Selenium,通过 Gherkin 语言描述系统行为。

场景包括:

  • 成功注册
  • 注册失败
  • 正确登录
  • 错误登录
  • 登出

需完成的文件

  • Feature 文件(.feature
  • Step Definition 文件
  • Test Runner 文件

提交说明(非常重要)

JMeter 部分

  • 测试计划:yourEmployeeNo.JMX
  • 分析报告:yourEmployeeNo-JMeter-Analysis.pdf
  • 视频讲解(3 分钟):yourEmployeeNo-JMeterRecording.mp4

Selenium 部分

  • 合并测试报告 PDF:yourEmployeeNo-Selenium-Report.pdf
  • Maven 项目 ZIP:yourEmployeeNo-SeleniumTest.zip
  • 视频讲解(5 分钟):yourEmployeeNo-SeleniumRecording.mp4

Cucumber 部分

  • Maven 项目 ZIP:yourEmployeeNo-CucumberTest.zip
  • 视频讲解(3 分钟):yourEmployeeNo-CucumberRecording.mp4

⚠️ 严重违规将直接判 0 分

  • 只能使用 Maven
  • 只能使用 ChromeDriver
  • 只能使用 IntelliJ IDEA
  • 文件命名必须完全符合要求
  • 不可将所有文件打包为一个 ZIP
  • 直接复制 AI 内容将不被接受

迟交处罚

  • 每迟交一天:扣 10%
  • 超过 5 天:直接 0 分

*****因为客户隐私原因,本次的分享我们没有包括正式的Programming、coding和报告的PDF。

软件开发代写代做|网页开发代做

软件开发代写流程

Step 1:通过微信联系我们的代写客服

Step 2:发送您需要的软件开发、网页开发、任何IT类作业的相关资料,要求,以及deadline;

Step 3:获得属于您的报价;

Step 4:如接受报价,选择使用微信、支付宝、淘宝等方式支付费用;

Step 5:在完成过程中监督写手进度,提出意见;

Step 6:收到代码编程的源文件。对于Report我们会提供相应的turnitin查重报告,AI报告;

Step 7:售后期(14天内免费进行合理的修改,如未达到目标成绩我们承诺全额退款)

你好,你的留言已提交,我们的客服将尽快联系你。
如订单紧急,请添加客服微信进行沟通,谢谢!
2023123109224497