Fiddler 学习
摘要:
一、Fiddler简介 Fiddler是最强大最好用的Web调试工具之一, 它能记录所有客户端和服务器的http和https请求。允许你监视、设置断点、甚至修改输入输出数据。Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展。换言之,你对HTTP 协议越了解,你就能越
通用软件测试技术之测试用例
摘要:
1. 定义 测试用例即将测试系统的操作步骤用按照一定的格式用文字描述出来。 2. 模板 测试用例编号 测试项 依赖用例 测试步骤 输入数据 预期结果 测试(实际)结果 测试人 备注 TestCase_360_SY_zhuce_0001 使用浏览器打开360注册页面 "1、打开浏览器 2、在地址栏输入
通用软件测试技术之缺陷
摘要:
1. 缺陷的定义 软件未实现产品说明书中要求的功能; 软件未实现产品说明书中未明确提及但应该实现的目标; 软件实现了产品说明书中未提到的功能; 软件出现了产品说明书中指明不应该出现的功能。 软件难以理解、不易使用、运行缓慢或者—从测试员的角度看—最终用户会认为不好 2. 缺陷的属性 缺陷属性 描述
通用软件测试技术之测试流程
摘要:
需求分析 了解熟悉业务,分析需求测试点 确认功能(业务功能,辅助功能,数据约束,易用性需求,编辑约束,参数需求,权限需求,性能约束) 场景分析(考虑场景调用者和系统内部各个场景之间联系) 挖掘隐性需求(常用业务流程以及各分支) 测试计划 1. 编写目的 此文档根据项目需求文档,制定测试策略、评估测试
通用软件测试技术之常见软件测试过程模型
摘要:
V模型 V模型和瀑布模型有一些共同的特性,V模型中的过程从左到右,描述了基本的开发过程和测试行为。 优点 V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。 局限性 (测试介入太晚) 把测试作为编码之后的最后一个活动,需求分析等前
通用软件测试技术之常见软件开发过程模型
摘要:
软件的生命周期 指软件产品从考虑其概念开始,到该软件产品不再使用为止的整个时期。 一般包括概念阶段、分析与设计阶段、构造阶段、移交和运行阶段等不同时期。 软件生命周期的六个基本步骤: 制定计划(P)、需求分析(D)、设计(D)、程序编码(D)、测试(C)、运行维护(A)。 软件生命周期及为软件从产生
CentOS 7 安装和配置 GitLab
摘要:
前言 1. GitLab是什么? GitLab一个开源的git仓库管理平台,方便团队协作开发、管理。在GitLab上可以实现完整的CI(持续集成)、CD(持续发布)流程。而且还提供了免费使用的Plan,以及免费的可以独立部署的社区版本(https://gitlab.com/gitlab-org/gi
Windows 10 安装部署 Redmine
摘要:
Redmine安装配置指南 Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforc
CentOS 7 部署Jenkins
摘要:
前言 1. Jenkins官网 Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。前身是Hudson是一个可扩展的持续集成引擎。可用于自动化各种任务,如构建,测试和部署软件。Jenkins可
Windows10 安装配置MySQL5.7
摘要:
下载好相应的数据库MySQL(压缩包安装方式) 官网下载:https://www.mysql.com/ 下载 点击Download跳转页面点击MySQL Community (GPL) Downloads »后选择对应版本下载 下载后的压缩包解压缩后放在适合的位置 环境变量配置 在系统变量中添加MY