wangwt123

2022年7月20日

接口(API)测试(二)-Charles和PostMan

摘要: 前言: 为什么需要获取网络请求? 获取网络请求就能够得到HTTP协议的组成部分 怎么获取网络请求? a、使用浏览器的调试模式中的network就可以获取; b、charles/fildder工具来获取网络请求 API测试有必要吗? 有必要。两个维度:金字塔模型、客户端与服务端之间传输 一、Charl 阅读全文

posted @ 2022-07-20 19:52 DOUBLE快乐 阅读(767) 评论(0) 推荐(1)

2022年7月18日

接口(API)测试(一)

摘要: 一、金字塔模型 测试的工作可以分为两个维度:质量管理+测试效率,API测试是提升测试效率最有利的⼀个方式。具体见金字塔的模型: 1、从软件测试经济学解释:越底层的需要投入更多的精力和时间去做,越上层会投入少量的精力去做。 2、从测试效率解释: API测试效率很高的,执行是按毫秒、秒来计算的,而UI层 阅读全文

posted @ 2022-07-18 18:50 DOUBLE快乐 阅读(371) 评论(0) 推荐(0)

2022年7月13日

软件测试基础(六)-项目管理工具

摘要: 一、项目管理工具 1、项目管理模式:工作安排主要是通过项目管理工具来安排的。 2、常见的项目管理工具有:TAPD、ONES、JIRA和禅道 TAPD:(Tencent Agile Product Development)腾讯敏捷协作平台,是一款由腾讯公司自主研发的协作及软件研发管理平台。TAPD沉淀 阅读全文

posted @ 2022-07-13 18:08 DOUBLE快乐 阅读(656) 评论(0) 推荐(0)

软件测试基础(五)--软件测试报告

摘要: 一、编写目的 目的:告诉大家本次迭代能不能上线,上线的理由是什么,不能上线的理由是什么。 测试报告的责任心:可以上线(要对这句话负责→上线没有严重的问题) 二、测试报告的要素 1、测试概述:版本,测试时间,测试参与人,备注 2、新功能测试结果:本次迭代新功能测试的结果(只有一个结果就是通过/pass 阅读全文

posted @ 2022-07-13 17:44 DOUBLE快乐 阅读(451) 评论(0) 推荐(0)

2022年7月12日

软件测试基础(四)--BUG提交和BUG生命周期管理

摘要: 一、缺陷概述 1)缺陷(Defect):是指存在于软件之中的偏差,可被激活,以静态形式存在于软件内部,相当于Bug。 2)故障(Fault):当缺陷被激活后,软件运行中出现的状态,可引起意外情况,若不加处理,可产生失效,是⼀个动态行为。 3)失效(Failure):软件运行时产生的外部异常行为结果, 阅读全文

posted @ 2022-07-12 16:41 DOUBLE快乐 阅读(444) 评论(0) 推荐(0)

软件测试基础(三)--测试计划

摘要: 一、测试计划定义 定义:⼀个叙述了预定的测试活动的范围、途径、资源以及进度安排的文档。它确认了测试项、被测特征、测试任务、人员安排以及任何偶发事件的风险。 二、测试计划内容 1、测试范围 明确测什么?测试的边界,也就是说本次迭代(2周)测试需要干的具体的事,测试范围里面需要明确的指出这么几点: A、 阅读全文

posted @ 2022-07-12 11:38 DOUBLE快乐 阅读(192) 评论(0) 推荐(0)

2022年7月5日

软件测试基础(二)-需求、测试用例

摘要: 一、软件测试需求分析 1、为什么要需求分析 a、软件测试需求是设计测试用例的依据。 b、有助于保证测试的质量和进度。 c、软件测试需求是衡量测试覆盖率的重要指标。 2、软件测试需求分析步骤 a、列出需求文档中的具有可测性的原始需求; b、对每⼀条需求进行细化分解,形成可测试的分层描述的测试点; c、 阅读全文

posted @ 2022-07-05 17:39 DOUBLE快乐 阅读(593) 评论(0) 推荐(0)

2022年7月4日

软件测试基础(一)

摘要: 一、软件测试定义 1、软件测试官方的定义为:描述⼀种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。 换句话说,软件测试是⼀种实际输出与预期输出之间的审核或者比较的过程 。 2、定义解读: 正确性: a、一个软件的正常功能是否可以实现 b、一个软件的异常功能,也就是说的容错性 完整性: a、需 阅读全文

posted @ 2022-07-04 18:13 DOUBLE快乐 阅读(93) 评论(0) 推荐(0)

2022年7月3日

UI自动化测试-页面对象设计(PO)

摘要: 一、为什么使用页面对象设计 在之前的UI自动化测试的学习中,我们认为我们的有些代码模块,还是可以进一步有优化的,因而页面对象设计应运而生。 使用页面对象设计的优势在于: 可以创建跨多个测试用例共享的代码 减少一些重复代码的书写 如果用户界面发生了一些变化,我们只需要维护一个地方,这样不仅对于修改以及 阅读全文

posted @ 2022-07-03 18:43 DOUBLE快乐 阅读(169) 评论(0) 推荐(0)

2022年6月30日

UI自动化测试-UnitTest测试框架

摘要: 一、金字塔模型 所谓金字塔模型,越往下的测试投入资源越高,当然得到的回报也越大。在一般在测试工作中,最底层的单元测试往往是很难去完成的,但是要想学好自动化测试,单元测试的框架以及单元测试的知识体系是作为一名自动化测试工程师必备的技能。 在Python语言中,单元测试框架有UnitTest标准库。 二 阅读全文

posted @ 2022-06-30 20:18 DOUBLE快乐 阅读(299) 评论(0) 推荐(0)

导航