测试思想-测试设计 公共用例设计实践

简介: 测试思想-测试设计 公共用例设计实践

公共用例设计实践


背景介绍(大致如下)

 

 

图一:我的-个人资料-动态                     图二:发现

 

 

 

 

图三:动态转发                                         图四:动态评论

         

 

 

 

图五:动态正文


 

转发、评论、赞咋用的,这个就不用我说了吧,用过新浪微博之类的应该懂的,没用过的话去用用就懂了~~

 

问题:

从上图可看到,转发,评论,赞都有多个入口:

发现页面-列表、我的-个人资料-动态页面-列表、动态详情(正文)界面

转发,评论对话框都有多种情况,怎么设计用例?

 

第一:观察

发现页面,我的-个人资料-动态,页面,这两个页面表面上看,似乎不一样,但是仔细看看,本质是一样的,都是动态列表,而且动态记录显示方式,大同小异;再进一步分析,点击动态,都是进入动态详情(正文)”,而且动态正文也是基本一样。

且动态详情页面的信息和列表页面的信息(转发数,评论数,赞数等是保持一致的)

 

到此:我们可以划分出两个公用模块:动态列表+动态详情

接下来,对公用模块进行用例设计分析

 

第二:分析操作流程

动态列表页

评论按钮操作:

情形1:评论按钮>>评论对话框>>返回动态列表>>评论按钮旁的评论数加1

 

情形2:评论按钮(评论数不为0)>>动态详情页(显示转发标签页或评论标签页)>>评论标签页的评论数加1

 

仔细分析情形1,情形2,我们可以很好的划分出两个测试点:动态评论(情形1),动态评论查看(情形2)

 

转发按钮操作:

转发按钮>>转发对话框>>返回动态列表>>转发按钮旁的转发数加1

 

赞按钮操作:

赞按钮>>赞按钮高亮,赞按钮旁的赞数加1

 

动态详情页

评论按钮操作:

评论按钮->评论对话框->返回动态详情页(显示转发标签页或评论标签页)->评论标签页的评论数加1

 

转发按钮操作:

转发按钮>>转发对话框>>返回动态详情页(显示转发标签页或评论标签页)>>转发标签页的转发数加1

 

赞按钮操作:

赞按钮>>赞按钮高亮,赞标签上的赞数加1

再次点击赞按钮>>赞按钮灰色,赞标签上的赞数减1,为0则不显示

 

对比上述动态列表和动态详情页的操作,我们可以分离出共同点

 

评论按钮操作:

评论按钮>>评论对话框>>返回对话框所在父界面>>评论数加1

 

转发按钮操作:

转发按钮>>转发对话框>>返回对话框所在父界面>>转发数加1

 

赞按钮操作:

赞按钮>>点赞>>赞按钮高亮,赞数加1>>再次点赞>>赞数减1,按钮灰色

 

第三:细分情况

1.评论对话框

评论加转发

评论不转发

还有个特别@功能

注:其中@功能比较特殊,单独出来

 

2.转发对话框

评论加转发

评论不转发

也有个特别@功能

注:其中@功能比较特殊,单独出来

 

第四:用例设计

见截图,框选部分

 

 

说明:思路是这样的:

1. 动态评论,转发动态,赞动态为动态列表、动态详情页面的公共用例

2. 动态列表、动态详情模块的用例作为发现、我的-个人资-动态模块的公共用例

目录
相关文章
|
2月前
|
数据采集 监控 机器人
浅谈网页端IM技术及相关测试方法实践(包括WebSocket性能测试)
最开始转转的客服系统体系如IM、工单以及机器人等都是使用第三方的产品。但第三方产品对于转转的业务,以及客服的效率等都产生了诸多限制,所以我们决定自研替换第三方系统。下面主要分享一下网页端IM技术及相关测试方法,我们先从了解IM系统和WebSocket开始。
72 4
|
2月前
|
人工智能 JavaScript 前端开发
自动化测试框架的演进与实践###
本文深入探讨了自动化测试框架从诞生至今的发展历程,重点分析了当前主流框架的优势与局限性,并结合实际案例,阐述了如何根据项目需求选择合适的自动化测试策略。文章还展望了未来自动化测试领域的技术趋势,为读者提供了宝贵的实践经验和前瞻性思考。 ###
|
13天前
|
JSON 前端开发 API
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
47 5
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
|
1月前
|
前端开发 JavaScript 测试技术
使用ChatGPT生成登录产品代码的测试用例和测试脚本
使用ChatGPT生成登录产品代码的测试用例和测试脚本
91 35
|
2月前
|
测试技术 Python
探索软件测试的深度与广度:从理论到实践
在数字化时代,软件已成为我们生活中不可或缺的一部分。随着技术的不断进步和用户需求的多样化,确保软件质量变得尤为重要。本文将深入浅出地介绍软件测试的核心概念、类型及其在软件开发生命周期中的重要性。我们将通过实际案例,展示如何实施有效的测试策略,并探讨自动化测试的未来趋势,旨在为读者提供一套完整的软件测试知识体系,帮助提升软件质量和开发效率。
|
2月前
|
测试技术 Python
探索软件测试的奥秘:从理论到实践
在软件开发的宇宙中,软件测试犹如一颗璀璨的星辰,指引着质量的方向。本文将带你穿梭于软件测试的理论与实践之间,揭示其内在的逻辑和魅力。从测试的重要性出发,我们将探讨不同类型的测试方法,并通过实际案例分析,深入理解测试用例的设计和应用。最后,我们将通过一个代码示例,展示如何将理论知识转化为实际操作,确保软件质量的同时,也提升你的测试技能。让我们一起踏上这段探索之旅,发现软件测试的无限可能。
|
2月前
|
jenkins 测试技术 持续交付
自动化测试框架的搭建与实践
在软件开发领域,自动化测试是提升开发效率、确保软件质量的关键手段。本文将引导读者理解自动化测试的重要性,并介绍如何搭建一个基本的自动化测试框架。通过具体示例和步骤,我们将探索如何有效实施自动化测试策略,以实现软件开发流程的优化。
116 7
|
2月前
|
测试技术
探索软件测试的奥秘:从理论到实践
本文深入探讨了软件测试的基本概念、重要性、主要类型以及实施策略。通过分析不同测试阶段和相应的测试方法,文章旨在为读者提供一套完整的软件测试知识体系,帮助他们更好地理解和应用测试技术,确保软件产品的质量和可靠性。
87 4
|
3月前
|
机器学习/深度学习 人工智能 自然语言处理
智能化软件测试:AI驱动的自动化测试策略与实践####
本文深入探讨了人工智能(AI)在软件测试领域的创新应用,通过分析AI技术如何优化测试流程、提升测试效率及质量,阐述了智能化软件测试的核心价值。文章首先概述了传统软件测试面临的挑战,随后详细介绍了AI驱动的自动化测试工具与框架,包括自然语言处理(NLP)、机器学习(ML)算法在缺陷预测、测试用例生成及自动化回归测试中的应用实例。最后,文章展望了智能化软件测试的未来发展趋势,强调了持续学习与适应能力对于保持测试策略有效性的重要性。 ####
|
3月前
|
敏捷开发 Devops 测试技术
探索自动化测试之美:从理论到实践
在软件开发的海洋中,自动化测试犹如一座灯塔,指引着项目向着质量和效率的彼岸。本文将扬帆起航,从自动化测试的意义出发,穿越工具选择的海域,停靠在实战演练的岛屿,最终抵达持续集成的港湾。我们将通过一个具体的代码示例,体验自动化测试的魅力,并分享如何将这些实践应用到日常的软件质量保证过程中。

热门文章

最新文章

  • 1
    小鱼深度评测 | 通义灵码2.0,不仅可跨语言编码,自动生成单元测试,更炸裂的是集成DeepSeek模型且免费使用,太炸裂了。
  • 2
    3天功能开发→3小时:通义灵码2.0+DEEPSEEK实测报告,单元测试生成准确率92%的秘密
  • 3
    Potpie.ai:比Copilot更狠!这个AI直接接管项目代码,自动Debug+测试+开发全搞定
  • 4
    基于FPGA的图像双线性插值算法verilog实现,包括tb测试文件和MATLAB辅助验证
  • 5
    【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
  • 6
    大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
  • 7
    「ximagine」业余爱好者的非专业显示器测试流程规范,同时也是本账号输出内容的数据来源!如何测试显示器?荒岛整理总结出多种测试方法和注意事项,以及粗浅的原理解析!
  • 8
    以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
  • 9
    AxBench:斯坦福大学推出评估语言模型控制方法的基准测试框架
  • 10
    Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描