- 博客(43)
- 收藏
- 关注
原创 第十三章 接口测试(笔记)
接口地址:http://127.0.0.1/user,get(查询用户),post(新增用户),put(修改用户),delete(删除用户)接口测试重点:检查接口参数传递的正确性,接口功能的正确性,输出结果的正确性,以及对各种异常情况的容错处理,以及权限控制,分页,调用次数的限制。内部接口:测试被测系统各个子模块之间的接口,或者被测系统提供给内部系统使用的接口。3.基于RestFul架构,基于json规范,基于http协议 80%用这种协议。1.被测系统调用外部的接口。请求:请求行,请求头,请求正文。
2024-01-06 21:59:53 710
原创 第十二章 编写测试报告/项目总结(笔记)
1.研读需求,熟练业务逻辑(需求文档/流程图/原型图)测试需求分析+用例设计:测试执行=1:1。5w1h 每个阶段时间规划。测试需求分析:用例设计=1:1。
2024-01-03 22:23:36 508
原创 第十一章 软件测试的原则(笔记)
作为专业的测试人员,你需要利用各种各样的工具和方法,制造各种各样的场景去折磨软件,最终保证软件的质量。从功能测试,到自动化测试再到测试开发。测试在需求阶段介入,降低bug修复成本,开发在做设计及编码的时候,测试在左侧是设计,分析测试点和用例设计。80%的bug出现在20%的模块,解决方案:不稳定的模块重点多次测试。刚开始对某个模块进行测试的时候能找到比较多的bug,越到后面越难发现bug。3.完全测试是不可能的,测试需要终止。6.测试是枯燥乏味的,缺乏创造力的工作。4.测试无法显示软件潜在的缺陷,
2024-01-02 23:21:24 616
原创 第九章 web应用体系以及windows网络常见操作应用
可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。比如:https://www.baidu.com-->域名解析DNS--->ip地址--->访问对应的项目服务器。网关:局域网--->广域网 网关即关卡 从一个网络跨到另一个网络经过的关卡,比如局域网跨广域网。启动方式2.开始-运行--输入cmd-回车,此时将出现一个显示命令提示符的窗口,如下图。格式:命令1| 命令2| 命令3 后一个命令是对前一个命令结果进行处理。
2023-12-12 23:33:40 984
原创 第八章 软件测试计划与测试报告编写
how 怎么来做(测试的方法+测试工具(功能+app测试+性能测试postman jmeter fiddler))项目时间=开发时间+测试时间 项目 1个月时间:开发3周+测试2周。MODIFY 修订版本 初稿评审之后进行了修改。RELEASE 终稿 已确定版本。面试题:测试工作量占项目的比例是多少?状态:DRAFT 初稿 尚未评审的测试计划。when 时间安排(什么时间做什么)where 测试环境。1.软件测试计划介绍。
2023-10-18 22:17:01 104
原创 第七章 正交实验法&用例评审&bug管理流程
往往因果关系非常庞大,以至于据此因果图得到的测试用例数目多的惊人,给软件测试带来沉重的负担,为了有效地合理地减少测试的工时与费用,可利用正交试验设计方法来进行测试用例设计。bug等级的划分有分三级四级,也有分五级的,如果等级越高,可能被修复的等级也越高,有些公司还会根据你提bug的数量和等级来考察绩效,很多情况下,我们提交Bug的大致等级即可,没有严格的区分。答:(考核设计用例的方法,什么场景下用什么方法来进行用例设计,考核测试思维)K是表的列数,表示控件的个数(因素的个数或因子的个数)
2023-10-07 20:11:59 139
原创 第六章 用例设计方法之场景法、错误推断法、因果图判定法
注意:场景法的重点是测试流程,因此每个流程一个用例验证即可,流程测试没有问题并不能说明系统功能没有问题了,还需要针对。单步的功能进行测试,只有单个功能点和流程测试,才是充分的测试。,设计用例来遍历场景(路径),验证软件系统功能的正确性。矩形:表示步骤(操作、输入、输出结果)业务流程(业务逻辑),也包括代码实现逻辑。菱形:判断----是、否。
2023-06-07 13:14:15 313
原创 第四章 测试用例编写
软件测试的重要性是毋庸置疑的,测试用例是测试工作的指导,是软件测试指令稳定的根本保障。影响软件测试的因素很多,如软件本身的复杂程度,开发质量,测试方法和技术的运用。但有些因素是客观存在,不可避免的,如IT团队的流动,环境,情绪等。5.好的测试用例不仅方便自己和别人查看,而且能帮助设计的时候考虑的更周全,因此测试用例的写作和设计一样,也是非常重要的。测试用例的通过率以及错误率,是测试结果的一个重要依据,用来判断该软件测试结果是否通过,能否达到上线的标准。评审的目的:检验是否存在漏测和错测的测试点。
2023-05-27 17:01:24 820
原创 第一章、测试理论与流程
6、可移植性(跨平台):是指软件产品从一种环境迁移到另一种环境的能力,这里的环境可以理解为硬件、软件或组织等不同的环境。3、易用性:是指用户在指定环境下使用软件产品时,产品被用户理解、学习、使用和吸引用户的能力,简单10个字:易懂、易学、易用、漂亮好看(用户体验要好)。4、效率:是指在规定条件下,相对于所用资源的数量,软件产品可提供适当的性能的能力。5、可维持性:是指产品可被修改的能力,这里的修改是指纠正、改变软件产品和软件产品对环境、功能规格变化的适应性(qq隐身在线显示)...
2022-08-03 15:48:41 274
原创 Jmeter学习_Jmeter下载安装
一、下载安装1、在jmeter官网下载, 下载地址:https://jmeter.apache.org/download_jmeter.cgi(Windows版本下载.zip,Linux版本下载.tgz)2、下载后无需安装,解压后即可使用,解压后目录如下:二、环境配置1、新增JMETER_HOME环境变量,变量值为JMeter解压的路径2、编辑CLASSPATH变量,加上变量值%JMETER_HOME%\lib\ext\ApacheJMeter_core...
2020-06-02 03:08:00 204
原创 Java零基础_day04_java中怎样接收用户键盘输入?
System.out.println(); 负责向控制台输出【从内存到控制台,输出的过程,这是从内存中出来了】 接收用户键盘输入,从“键盘到内存”。 【输入的过程,到内存中去】 以下代码先不用问为什么!固定编写就可以接受用户键盘的输入。public class KeyInputTest{ public static void main(String[] args){ //第一步:创建键盘扫描器对象 jav...
2020-05-18 17:05:43 458
原创 软件测试基础学习01_计算机基础知识
一、测试前景和重要性1、什么是软件测试?软件测试是利用手工或测试工具按照测试方法和流程对产品进行功能和性能测试,简单地说就是为软件做“质检”。2、软件测试的重要性 * 测试已经深入到了生活的方方面。 * 软件bug对我们的生活、工作都会带来毁灭性的破坏,据悉,每年的软件bug会让整个市场经济损失近600亿美元!3、成立软件测试部门的原因 * 软件测试能...
2020-05-12 10:44:54 1359
原创 Java零基础_day03_课堂笔记
day03 课堂笔记1、数据类型2、总结第二章到目前为止所学内容: * 标识符 传送门:java语言中的标识符 * 关键字 传送门:java语言中的关键字 * 字面值 传送门:java语言中的字面值 * 变量 传送门:java语言中的变量 * 数据类型...
2020-05-03 16:46:38 348
原创 Java零基础_day04_java中的运算符
1、算术运算符算术运算符 + 求和 - 相减 * 乘积 / 商 % 求余数【取模】 ++ 自加1 -- 自减1 注意: 一个表达式中有多个运算符,运算符有优先级,不确定的加小括号,优先级得到提升。 没有必要专门记忆运算符的优先级。算术运算符的应用参考以下代码: ...
2020-05-02 21:55:43 362
转载 初学_MySQL数据库_day01
什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念...
2020-04-25 17:21:19 539
原创 零基础学前端开发学习路线
想了解前端开发,于是听视频课程,总结了一下前端的学习路线,如上图:相应笔记如下,帮助自己理解记忆1、布局的基础就是html,常说的html就是html4.1版本,后边还有html5,先学HTML4.1,再学html5。 这两个版本有区别,不同的版本会有不同的标签、不同的特性等,最新的开发标准是以html5为标准,很多语言的底层原理需要在html4中讲,然后再把html5拿来作...
2020-04-25 17:12:20 476
原创 一篇文章帮你轻松学懂java语言中的数据类型
1、数据类型的作用是什么? 程序当中有很多数据,每一个数据都有相关的类型,不同数据类型的数据占用空间大小不同。 数据类型的作用是指导JVM在运行程序的时候给该数据分配多大的空间。 2、java中的数据类型包括两种: * 基本数据...
2020-04-24 10:20:00 537
转载 原码,补码和反码
转载:https://www.cnblogs.com/wqbin/p/11142873.html一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就...
2020-04-17 17:34:26 288
原创 Java零基础_day02_课堂笔记
一、配置classpath1.在DOS命令窗口执行java HelloWorld的原理 * java.exe命令会启动JVM,JVM启动之后会启动类加载器ClassLoader * ClassLoader会在硬盘上的某个位置搜索HelloWorld.class字节码文件,找到该文件则执行,找不到该文件则报错 疑问:ClassLoader是在哪个位置上搜索Hello...
2020-03-17 21:06:44 276
原创 java零基础day03_java语言中的变量
目录Part1 变量定义及基础知识1、什么是变量?2、数据类型的作用?3、变量要求:4、声明/定义变量的语法格式:5、变量声明之后怎么赋值? 6、声明和赋值可以放到一起完成 7、变量赋值之后,可以重新赋值,变量的值可变化; 8、有了变量的概念之后,内存空间得到了重复的使用; ...
2020-03-16 22:21:21 365
原创 java零基础day03_java语言中的字面值
关于字面值: * 字面值:字表面的值,看到它就知道什么意思(C语言中叫常量,java的常量有其他的意思) - 10、100 - 3.14 - "abc" - 'a' - true、false * 字面值就是数据 ...
2020-03-08 12:45:36 266
原创 java零基础day03_java语言中的关键字
1.什么是关键字? - SUN在开发Java语言的时候,提前制定好的一些具有特定含义的字符序列。 - 在语言中具有特殊含义的单词,这些单词构成java程序的骨架,这些单词是需要记住的,不能随意编写,包括大小写。 2.关键字在java语言中全部小写 3.关键字在EditPlus工具中的颜色是蓝色高亮 4.常...
2020-03-08 12:35:05 275
原创 java零基础day03_java语言中的标识符
1.什么是标识符 在java源程序中凡是程序员有权力自己命名的单词都是标识符, - 标识符在EditPlus编辑器中以黑色字体高亮显示 - 标识符可以标识什么元素? * 类名 * 方法名 * 变量名 ...
2020-03-08 12:12:38 446
原创 软件测试英语词汇
软件测试英语专业词汇NLV:Nation Language Version 本地化版本FVT:Functional Verification Testing 功能验证测试TVT:Translation Verification Testing 翻译验证测试SVT:System Verification Testing 系统验证测试fault--故障在软件中一个错误的表现。fe...
2020-03-02 21:59:06 3028
原创 配置Java环境变量path、classpath
一、配置环境变量path 1.path环境变量和java语言没有关系,path环境变量是属于windows操作系统的一个知识点,是专门给windows操作系统指路的。 2.java要想能随意使用,需要将javac所在的目录配置到环境变量path中,用法:path=xxxx;D:\programs\Java\jdk1.8.0_91\bin路径之间要用分号隔开,必须是英...
2020-02-26 21:13:59 635
原创 Java零基础_day01_课堂笔记
1.角色转变:从今天开始就是Java软件工程师了2.什么是软件工程师? 是一种职位的名称,通常是通过“某种编程语言”完成软件的开发3.什么是软件呢? 大家眼前的笔记本就是一台计算机,计算机包括两部分: * 硬件:鼠标、键盘、显示器。主机内存的CPU、内存条、硬盘等等...(注意:计算机只有硬件是无法工作的,需要软件驱动才能工作) * 软件:...
2020-02-22 12:37:47 598
原创 【001】Java零基础_常用DOS命令
作为程序员要求掌握最基本的windows相关DOS命令1.DOS命令在哪里编写? 在DOS命令窗口中编写2.DOS命令窗口如何打开? 启动方式1:开始菜单-->运行-->输入cmd-->回车【默认打开的是黑色的命令窗口,就是DOS窗口】 启动方式2:win键+R;输入cmd,回车或点确定 3.常见的DOS命令 ...
2020-02-04 17:31:23 282
转载 软件测试常用的工具(转载)
版权声明:本文为CSDN博主「爱码小士」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/Stephen_shijun/article/details/86229144通用工具内容比较工具Araxis Merge 2013 :链接:https://pan.baidu.com/s/1QnNAvivTn...
2020-01-28 14:52:05 1421
原创 学习目录整理
目标:中级软件测试工程师知识技能:技能 作用 开始时间 结束时间 完成进度 软件测试理论知识 基础 JAVA 编程 Oracle 数据库 Jmeter 自动化测试 Loadrunner 性能测试 ...
2020-01-28 14:47:16 253
原创 软件测试基础知识(面试准备)
1.什么是软件测试?从广义上说,软件测试是软件生命周期中的所有检查、评审和确认工作,包括在分析、设计阶段,以及完成开发后确认阶段的各类文档、代码的审查和确认。从狭义上说,是识别软件缺陷的过程,即实际结果与预期结果不一致。(IEEE(ISO/IEC/IEEE 29119)(国际电子电器公司协会)规范定义)使用人工或自动的手段来运行或测量软件系统的过程,以检测软件系统是否满足规定的要求,并......
2020-01-12 00:13:26 1221 1
原创 学习网站整理
1.CSDN,可以看最新动态,也可以搜索到软件技术相关的文章2.极客学院,看视频讲解,跟随动手练习3.慕课网,视频和文档都有,有些课自带练习平台4.我要自学网,主要是看视频,可以注册会员下载素材(下载素材要充值)5.牛客网,搜资料库6.w3school在线教程,随时查阅其他再有新发现,再持续整理。也欢迎各位同仁指教和补充~~本人以前对技术的学习不够勤奋扎实,自我反...
2020-01-03 21:44:48 199
原创 Python安装
一、下载路径https://www.python.org/downloads/二、下载方法1.百度搜索,进入官网,把鼠标移到downloads上,然后看到下拉选项,点击Windows(根据自己的电脑版本选择,我的是Windows7系统64位)2.然后看到很多安装包,根据自己的需要选择版本,版本选好之后,就要选择具体的什么类型的安装包了。(最开始我选择的最新版本Python ...
2019-12-30 23:31:14 220
原创 Day5_CSS基础
CSS概述CSS指层叠样式表(Cascading Style Sheets)CSS产生缘由HTML标签原本被设计用于定义文档内容。通过使用<h1>、<p>、<table>这样的标签,HTML的初衷是表达“这是标题”、“这是段落”、“这是表格”之类的信息。同时文档布局由浏览器完成,而不使用任何的格式化标签。由于两种主要的浏览器(Netscape和Int...
2019-12-03 20:21:20 193
原创 Day4_HTML基础属性
name属性name属性用于指定标签元素的名称。<a>标签内必须提供href或name属性。<a name="value">id属性id属性规定HTML元素的唯一id。 id在HTML中必须是唯一的。 id属性可通过JavaScript(HTML DOM)或通过CSS为带有指定id的元素改变或添加样式。<html><head>...
2019-11-05 21:05:33 208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人