技术分享 | Web测试方法与技术实战演练

简介: 技术分享 | Web测试方法与技术实战演练

原文链接

实战演练章节需要结合本章节所学知识点,完成对 web 产品的测试用例设计练习。

测试人论坛发帖

技术社区平台,主要为技术人员使用,技术人员作为普通用户可以在社区参与帖子的讨论,也可以发帖提出问题。社区具有分类、搜索、发帖、回帖等功能。

此 web 系统的发帖功能需求为:

前提条件:登录

1、入口:点击导航栏右侧的【+新建话题】,底部弹出创建新话题控件。

2、标题输入框:展示默认文案,点击输入标题内容,也可以粘贴链接。

3、类别下拉列表:默认展示【类别...】,点击展示社区节点,支持搜索。需要选择节点之后,才能输入帖子内容。

4、标签下拉列表:默认展示【可选标签】,点击展示已创建tag,支持搜索或新建 tag。

5、内容输入框:选择节点后,展示默认文案。可以输入帖子内容,支持 MarkDown、BBCode、HTML 等格式的内容,支持拖动或粘贴图片。

6、创建话题按钮:点击按钮,创建话题到对应的社区节点。

7、取消按钮:点击按钮,关闭发帖控件。

8、右侧预览界面:内容输入框输入内容后,展示最终展示的效果预览。

  • 理解需求后,需要完成对此系统搜索功能的测试用例设计
  • 需要考虑测试用例设计全面性(等价类、边界值、场景法、web 产品特性)

后台管理系统

某后台管理系统主要的功能有,商品管理,订单管理和用户管理。主要是商店管理人员使用的系统,管理人员可以通过系统对商品进行添加、修改和删除,帮助用户下单,查看订单,也可以对用户数据进行查看、管理,帮助用户修改个人信息。

现在此系统需要测试下单功能,产品的流程为:

  • 进入产品列表页面,选定产品,点击下单按钮,选择确定。如果产品存货充足,则可以下单成功。
  • 下单成功之后,进入订单记录页面,产生一条订单记录,订单记录可以看到详细的订单信息。
  • 返回产品列表页面,对应的商品的状态发生变化。
  • 理解需求后,需要完成对此系统下单功能的测试用例设计
  • 需要考虑测试用例设计全面性(等价类、边界值、场景法、web 产品特性)

推荐学习

相关文章
|
6天前
|
存储 监控 网络协议
服务器压力测试是一种评估系统在极端条件下的表现和稳定性的技术
【10月更文挑战第11天】服务器压力测试是一种评估系统在极端条件下的表现和稳定性的技术
62 32
WEB端在线CAD中实现测量圆、测量面积的方法
实现在线CAD中测量圆和测量面积的功能开发,用户点击目标圆对象将自动标记出这个圆的半径、面积值和周长值,同时可以自定义选择标注文字的位置,测量圆功能能够快速掌握目标圆对象的数据信息,方便统计工程量。
WEB端在线CAD中实现测量圆、测量面积的方法
|
21天前
|
机器学习/深度学习 存储 监控
深入解析软件测试中的自动化测试技术
本文旨在全面探讨软件测试中的自动化测试技术。通过对自动化测试的定义、优势、常见工具和实施步骤的详细阐述,帮助读者更好地理解和应用自动化测试。同时,本文还将讨论自动化测试的局限性及未来发展趋势,为软件测试人员提供有益的参考。
43 6
|
17天前
|
前端开发 JavaScript
掌握微前端架构:构建现代Web应用的新方法
本文介绍了微前端架构的概念及其在现代Web应用开发中的优势与实施方法。微前端架构通过将应用拆分成独立模块,提升了开发效率和灵活性。其核心优势包括技术栈灵活性、独立部署、团队协作及易于维护。文章详细阐述了定义边界、选择框架、管理状态和通信等关键步骤,并讨论了状态同步、样式隔离及安全性等挑战。微前端架构有望成为未来Web开发的重要趋势。
|
5天前
|
存储 前端开发 API
前端开发中,Web Storage的存储数据的方法localstorage和sessionStorage的使用及区别
前端开发中,Web Storage的存储数据的方法localstorage和sessionStorage的使用及区别
33 0
|
1月前
|
测试技术 持续交付 UED
软件测试的艺术与科学:平衡创新与质量的探索在软件开发的波澜壮阔中,软件测试如同灯塔,指引着产品质量的方向。本文旨在深入探讨软件测试的核心价值,通过分析其在现代软件工程中的应用,揭示其背后的艺术性与科学性,并探讨如何在追求技术创新的同时确保产品的高质量标准。
软件测试不仅仅是技术活动,它融合了创造力和方法论,是软件开发过程中不可或缺的一环。本文首先概述了软件测试的重要性及其在项目生命周期中的角色,随后详细讨论了测试用例设计的创新方法、自动化测试的策略与挑战,以及如何通过持续集成/持续部署(CI/CD)流程优化产品质量。最后,文章强调了团队间沟通在确保测试有效性中的关键作用,并通过案例分析展示了这些原则在实践中的应用。
62 1
|
1月前
|
前端开发 JavaScript 持续交付
Web应用开发的方法
Web应用开发的方法
24 1
|
2月前
|
物联网 测试技术 持续交付
软件测试的艺术与科学:探索自动化测试框架未来技术的融合与创新:探索区块链、物联网和虚拟现实的交汇点
【8月更文挑战第30天】在软件开发的海洋中,测试是确保航行安全不可或缺的灯塔。本文将带领读者揭开软件测试神秘的面纱,深入理解自动化测试框架的重要性和实现方法。通过实际案例,我们将一起探索如何构建高效、可靠的自动化测试系统,从而保障软件质量,提升开发效率。
|
2月前
|
JavaScript 前端开发 开发者
JS 继承之谜:究竟有哪些神秘方法?Web 前端开发者必知的关键技巧待你揭开谜底!
【8月更文挑战第23天】JavaScript (JS) 是 Web 前端开发的关键语言,其中继承是面向对象编程的重要概念。本文探讨了 JS 中几种继承机制:原型链继承、构造函数继承及组合继承。原型链继承利用原型对象实现属性和方法的共享;构造函数继承通过在子类构造器内调用父类构造器实现私有属性的复制;组合继承结合两者优点,既支持属性共享又避免了属性被意外覆盖的风险。理解这些模式有助于开发者更高效地组织代码结构,提升程序质量。
31 1
|
2月前
|
Web App开发 JSON 测试技术
精通Postman接口测试:关联技术与自动化实践指南
这篇文章详细介绍了如何使用Postman进行接口测试,包括关联技术、自动化实践,以及如何通过环境变量和全局变量解决接口之间的关联性问题。
70 0
精通Postman接口测试:关联技术与自动化实践指南