没有合适的资源?快使用搜索试试~ 我知道了~
藻类编码运动
共30个文件
java:17个
properties:3个
gradle:2个
需积分: 9 0 下载量 61 浏览量
2021-02-17
21:14:53
上传
评论
收藏 78KB ZIP 举报
温馨提示
AlgaeCal质量检查练习 这是我对捆绑包的“添加购物车”按钮进行功能测试的实现。 我选择使用Serenity框架在Java中实现我的解决方案,该框架很好地包装了WebDriver UI自动化框架和Rest Assured REST服务测试框架。 我不知道UI或后端服务的外观如何,因此我做了一些基本假设,并创建了一个伪造的REST客户端和页面对象。 我还选择了用Serenity支持的Cucumber BDD语言编写测试。 我正在使用Lombok,它消除了许多用于数据类的样板代码,如getter,setter和比较方法。 我还将Spring用于依赖项注入和配置管理。 可以在文件AddBundleToCart.feature找到功能测试。 Serenity测试的结构分为两层。 “步骤定义”层将Cucumber步骤的文本转换为Java代码,并进行所需的任何数据转换。 这又称为“测试步骤”层
资源推荐
资源详情
资源评论
收起资源包目录
algaecal-coding-exercise-master.zip (30个子文件)
algaecal-coding-exercise-master
gradlew 6KB
settings.gradle 47B
src
test
resources
test.properties 251B
serenity.properties 105B
spring-test-config.xml 531B
logback-test.xml 520B
features
AddBundleToCart.feature 928B
java
com
example
algaecal
utilities
TypeRegistryConfiguration.java 1KB
pages
ProductBundlePage.java 3KB
ShoppingCartPage.java 4KB
teststeps
ProductBundlePageTestSteps.java 698B
ProductApiTestSteps.java 2KB
BaseTestSteps.java 404B
ShoppingCartPageTestSteps.java 2KB
runners
TestAddBundleToCart.java 423B
TestAll.java 485B
data
cucumber
ProductLineItem.java 303B
rest
model
Product.java 234B
ProductIdAndQuantity.java 208B
ProductBundle.java 341B
stepdefinitions
ShoppingCartPageStepDefinitions.java 1001B
ProductBundlePageStepDefinitions.java 950B
ProductApiStepDefinitions.java 972B
rest
client
ProductClient.java 3KB
gradle
wrapper
gradle-wrapper.properties 200B
gradle-wrapper.jar 57KB
README.md 2KB
gradlew.bat 3KB
.gitignore 26B
build.gradle 1KB
共 30 条
- 1
资源评论
盗心魔幻
- 粉丝: 20
- 资源: 4478
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python API 包装器和库列表.zip
- Python - 与我的 YouTube 频道相关的脚本存储在这里,可以用任何版本的 Python 编写.zip
- PyClass 课程计划.zip
- Puppet 模块用于安装和管理 Python、pip、virtualenvs 和 Gunicorn 虚拟主机 .zip
- jieshao123456
- Java 将本地mp4推流rtsp
- 第7章 聚类算法 - 作业 - 副本.ipynb
- Gartner发布2024年中国网络安全发展趋势
- OpenStack 存储 (Swift) 客户端 代码镜像由 opendev.org 维护 .zip
- 四社区D栋 2.m4a
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功