使用华为CodeArts工具链测试实践

        随着数字化转型的不断深入,软件的快速迭代和高质量交付已成为企业关注的焦点。在这个背景下,持续测试(Continuous Testing)作为一种新兴的软件测试方法论,其重要性日益凸显。持续测试不仅能够帮助企业及时发现和修复缺陷,还能够提升软件的可靠性和用户体验。作为全球领先的信息与通信技术(ICT)解决方案提供商,华为云在持续测试领域进行了深入的探索和实践,积累了丰富的经验。本文将详细介绍华为云在持续测试与反馈方面的实践,分享其在提升软件质量、加快交付速度方面的成功案例和策略。

一)创建项目

1.1 在华为云控制台,区域选择“北京四”,鼠标移动到菜单栏,点击服务列表->搜索“CodeArts”->选择“软件开发生产线CodeArts”。

1.2 点击“需求管理”中的“立即使用”按钮(若无此按钮请先操作“步骤2 开通CodeArts服务”)。

1.3 创建项目。进到项目模板页面(若有弹窗关闭即可),向下滑动页面,选择“DevOps全流程示例项目” (若不能选择项目请先操作“步骤3 设置项目创建者”)。

1.4 输入项目名称“华郅项目”,单击“确定”,完成项目创建(若不能新建项目请先操作“步骤3 设置项目创建者”)。

2 开通CodeArts服务(若已开通请跳过此步骤)

在CodeArts控制台,左侧菜单栏切换到“软件开发生产线”,点击“CodeArts体验版”的“免费开通”按钮。

① 区域:选择“华北-北京四”,

② 勾选“我已经阅读并同意 《CodeArts服务使用声明》”

其他保持默认,点击“立即开通”按钮。

开通完成后,按步骤1重新进行创建项目操作。

3 设置项目创建者(若已完成创建项目请跳过此步骤)。

在所有项目页面,点击用户头像,在下拉菜单中点击“租户设置”。

进到“通用设置”->“设置项目创建者”,确认勾选“设置所有成员都可以创建项目”,然后点击“首页”,按步骤1.3重新进行操作。

二)创建、执行测试计划

1 创建迭代测试计划

进入“华郅项目”项目(若有弹窗关闭即可),单击导航“测试 > 测试计划”。

进到“测试计划”页面(若有弹窗关闭即可),单击页面的“新建”按钮。

“基本信息”如下:

① 名称:迭代1

② 处理者:默认

③ 计划周期:设置时长为1周,如:2024/04/16-2024/04/23

④ 关联迭代:迭代1

点击“下一步”。

“高级配置”如下:

① 执行方式:只勾选“手工测试”。

② 需求:勾选列表中的所有需求。

单击“保存”。

完成测试计划的创建,页面跳转回测试计划列表。在列表中可找到新创建的测试计划“迭代1”,状态为“新建”。

点击“迭代1”中的“设计”。

进到“测试 > 测试用例”页面,展开“手工测试”页面中“需求目录”,点击“作为用户应该可以查看购物车”的更多图标,选择“新建测试用例”。

打开华郅项目首页 页面正常显示

单击菜单“门店网络” 进入“门店网络”界面,页面中存在省份筛选,页面最下面显示推荐门店信息。

省份选择“上海市” 列出上海市的门店信息列表,门店信息包括(地址,电话)。

输入名称“门店网络查询”,配置测试步骤信息如下(步骤描述:预期结果),单击“保存”。

① 打开华郅项目首页:页面正常显示。

② 单击菜单“门店网络”:进入“门店网络”界面,页面中存在省份筛选,页面最下面显示推荐门店信息。

③ 省份选择“上海市”:列出上海市的门店信息列表,门店信息包括(地址、电话)。

按照同样的方式,为其它两个Story创建测试用例。(此处不赘述)。

单击导航“测试 > 测试计划”,返回测试计划列表。在列表中可看到测试计划“迭代1”的状态已变为“设计中”。

2 执行测试计划

在“华郅项目”项目中,单击导航“工作 > 需求管理 > 迭代”。点击“迭代1”,在迭代1中找到Story“作为用户应该可以查看购物车”并点击相应标题,将Story的状态修改为“测试中”。

关闭Story的详情页面后,进入“测试 > 测试用例”页面,选择“迭代1”,展开“手工测试”中的“需求目录”,单击“作为用户应该可以查看购物车”,页面滑出“执行”窗口,单击“门店网络查询”用例的执行图标,根据测试情况记录测试结果。

测试用例执行详情页:

在测试环境中,按照先前编辑的测试步骤进行结果测试。

● 执行成功,则将实际结果选择为成功。

● 执行失败,例如:执行第二步时页面跳转失败,页面显示404,则记录报错内容,并将结果设置为失败。

实际测试结果如下:

1:可打开华郅项目首页,页面显示正常且在导航栏中可看到菜单项“门店网络”。(成功)

2:点击菜单“门店网络”,跳转失败,页面显示404。(失败)

3:省份选择“上海”,因步骤2失败则无法操作步骤3。(失败)

按照实际结果于“门店网络查询”测试用例中记录测试情况。

因步骤2、3测试结果为“失败”,则设置测试用例的结果为“失败”,不勾选“同时将用例状态设为已完成”的复选框,并保存。

关闭测试用例详情页,选择“门店网络查询”操作的“新建缺陷”,页面将跳转至新建工作项页面。

编辑缺陷详情。标题输入“门店网络页面显示404”。滑动文本框可以看到自动填充缺陷的复现步骤。完成后点击“保存”,页面自动跳转到“工作项”列表(若有弹窗关闭即可)。

点击查询中的“清空”图标。

点击列表中显示的“门店网络页面显示404”,将对应的缺陷状态设置为“已关闭”。

执行其它测试用例(此处不赘述),单击导航“测试 > 测试用例”,“手工测试”页面中点击用例名称,修改每一个用例状态为“完成”

单击导航“测试 > 测试计划”,返回测试计划列表。

若只有部分测试用例的状态为“完成”,则测试计划“迭代1”的状态为“测试中”。

若全部测试用例的状态全部为“完成”,在列表中可看到测试计划“迭代1”的状态为“完成”。

3 导出测试用例

点击迭代1中的“设计”,在“测试 > 测试用例 > 手工测试”中,点击“更多 > 导出”。

在“选择导出用例范围”弹窗中,导出格式选择“excel”,导出方式选择“全部导出”,单击“确定”,导出全部用例。

        总结而言,华为云通过持续测试与反馈实践,不仅优化了软件开发流程,提高了软件质量和用户满意度,还为企业的数字化转型提供了强有力的技术支持。持续测试作为一种文化和实践,已经深入到华为云的每一个开发环节,成为提升效率和质量的重要保障。未来,随着技术的不断进步和市场的需求变化,持续测试将继续演进,我们期待华为云在这一领域能够带来更多创新和突破,引领行业发展,为企业和用户创造更大的价值。

  • 20
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值