![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
HCH996
一边失去,一边在寻找~
展开
-
经验凝练,反复践行的 13 条自动化测试框架设计原则
目录清晰明了,学习成本低1.代码规范2.模块清晰明确通用性强、可维护、可扩展1.通用性强2.可维护、可扩展(1)可维护性(2)可扩展性对错误的处理能力强1.错误处理机制,高效解决2.系统日志清晰,方便调试运行效率高且功能强大1.支持测试环境切换2.支持外部数据驱动3.支持顺序、并发、远程运行4.报告完备详尽5.解决当前没有解决的问题支持版本控制和持续集成1. 版本控制,回溯复盘2. 持续集成,全局出发这个...原创 2020-11-26 09:27:27 · 202 阅读 · 1 评论 -
2. 自动化测试框架(概述、构成以及常用框架类型)
目录自动化测试框架的引入自动化测试框架的组成1.基础模块2. 管理模块3. 运行模块4.统计模块常见的测试框架类型1. 模块化测试框架2. 数据驱动模块3.关键字驱动框架4. 混合模型当你拿到你的第一个测试开发新手任务——测试框架开发之后,应该从何入手呢?俗话说“万丈高楼平地起”,对于测试框架来说,最致命的问题就是,投入使用后才发现框架结构不清晰,设计不合理,从而导致测试框架不可扩展、无法迁移, 可见测试框架有多么重要。第一次写测试框架时,...原创 2020-11-25 10:32:54 · 626 阅读 · 0 评论 -
1. 时代赋予测试开发的机遇和挑战
目录发展路径:时代赋予测试开发的机遇与挑战瀑布模型2. V模型3. W模型4. 迭代模型5. 敏捷开发敏捷、DevOps、微服务等开发模型给测试带来的挑战1.敏捷开发2.DevOps3. 微服务测试开发分解成可测试的工作模块,并且针对每一个模块,熟练地应用白盒或黑盒地方式进行测试用例设计,最终生成一份覆盖产品需求的、可执行的测试计划。发展路径:测试工程师 测试开发 资深测试开发 测试架构师/全栈测试工程师没有阶段性的实践输出来刺激...原创 2020-11-25 09:25:38 · 172 阅读 · 0 评论 -
自动化测试
手工测试与自动化测试的执行过程自动化测试是根据特征提取控件中的值,然后比对,如果输入错误的话,再提取错误提示中的信息,验证是否和预期一致。自动化测试的优点提高测试质量:人工主观,自动客观 提高测试效率 提高测试覆盖率:一些被简化的例子 完成手工测试不能完成的任务:性能测试 测试可重复性 更好地利用资源测试自动化的局限不要希望将所有的测试全部自动化:只有重复而繁琐的活动才可能需要自动化 很多时候手工测试是必不可少的:如果软件不稳定时必须先进行手工测试,而不是急着进行...原创 2020-09-30 12:17:59 · 110 阅读 · 0 评论 -
白盒测试技术
目录白盒测试技术概述白盒测试方法逻辑覆盖法基本路径覆盖法白盒测试技术概述逻辑驱动测试 测试用例是依据选用的覆盖标准来确定的白盒测试方法逻辑覆盖法以程序内部逻辑结构为基础的测试技术,它考虑的是测试数据对逻辑的覆盖用例设计步骤选择逻辑覆盖标准 按照覆盖标准列出所有情况 选择确定测试用例从弱到强语句覆盖:把所有的语句走一遍即可判定覆盖:把每个真分支和假分支都要执行到条件覆盖:和判定覆盖之间不存在谁强谁弱的关系 ,设计若干个测试用例,使得每.原创 2020-09-30 12:00:55 · 612 阅读 · 0 评论 -
黑盒测试技术
目录黑盒测试概述黑测测试主要发现的错误为什么要设计测试用例等价类划分法边界值法判定表驱动法因果图法正交法场景法黑盒测试概述黑测测试主要发现的错误功能不正确 界面错误 数据库访问错误 性能错误 初始化和终止错误为什么要设计测试用例良好的测试用例可以缩短实施测试时间 确保测试的系统性,全面性 提高测试的可复用性等价类划分法把程序的所有可能的输入数据划分为为若干子集,每一子集的代表性数据在测试中的作用等价于这一子集的其他值。每一个子集就是一个原创 2020-09-30 11:38:20 · 393 阅读 · 0 评论 -
软件测试概述
目录什么是软件测试?什么是软件缺陷软件缺陷来源软件测试的对象软件的过程模型V模型W模型X模型H模型软件测试的生命周期测试方法是否执行根据阶段和作用根据目的测试方法回归测试:冒烟测试:alpha测试:beta测试:测试的基本原则什么是软件测试?为发现错误而执行的程序 评价质量或系统属性为目的,是对软件质量的度量什么是软件缺陷软件未实现规格说明书中的功能 软件功能出现了不应有的错误 软件功能超出规格说.原创 2020-09-30 10:45:22 · 71 阅读 · 0 评论 -
登录的测试用例设计点
目录功能性用例设计点:兼容性测试用例设计点安全性测试用例设计点:性能压力测试函数防抖功能性用例设计点:1.输入已注册的用户名和正确的密码,验证是否成功登录2.输入已注册的用户名但不正确的密码,验证是否登录失败,且提示信息正确3.输入未注册的用户名和任意密码,验证是否登录失败,且提示信息正确4.输入未激活的用户登录,验证是否登录失败5.用户和密码两者都为空,验证是否登录失败,且提示信息正确6.用户和密码之一为空,验证登录是否失败,并且提示信息正确7.在.原创 2020-09-30 09:51:31 · 285 阅读 · 0 评论 -
软件测试_面试宝典
对于测试的心得:态度:态度比能力重要,思虑周全,细心耐心,良好的沟通能力学习能力也很重要测试理论:测试流程 了解需求 产品经理》需求文档(包含该产品的用户群体、产品目标、产品功能等内容)》测试和开发 澄清会议(需求评审) 与会人员:产品经理、开发、测试、项目经理 会议目的: 需求是否可实现(开发) 需求是否可测试(测试关注) 使测试和开发对需求的理解一致 3)会议结束:完善需求文档 测试准备 .原创 2020-09-21 16:00:37 · 189 阅读 · 0 评论