测试工作笔记
测试方面遇到的问题总结。
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
工程师学徒AYG
这个作者很懒,什么都没留下…
展开
-
Postman接口测试
1.Postman的使用方法为什么要使用postman在web开发过程中,后端人员完成系统接口开发后,需要与前端进行对接,验证接口的正确性和可用性;同时,后端人员也需要对接口进行自测; 测试人员需要在程序开发过程中对接口进行测试,保证后端开发无误;提高软件开发效率; 2.postman下载过程免费版官网链接:https://www.getpostman.com/postman 下载好的安装程序Postman-Win64-xxx-Setup.exe,双击安装即可。建议安装在非系统盘,...原创 2020-11-30 13:56:35 · 171 阅读 · 0 评论 -
性能测试(i)
1.1性能测试基础(1)基于协议模拟用户发出请求,对服务器形成一定的负载,来测试服务器的性能指标是否满足要求;与界面无关;(2)性能测试分类:狭义性能测试性能测试方法是通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产性能要求。通俗地说,这种方法就是要在特定的运行条件下验证系统的能力状态。特点:1、这种方法的主要目的是验证系统是否有系统宣称具有的能力。2、...原创 2020-03-23 11:49:17 · 173 阅读 · 0 评论 -
接口测试(ii)
1.1Jmeter(1)定义:Jmeter是由Apache公司在java基础上开发的一款测试工具;(2)作用:接口测试,性能测试,压力测试,web自动化测试,数据库测试,java程序测试;...原创 2020-03-22 16:16:39 · 105 阅读 · 0 评论 -
移动端测试知识
1.1移动端测试(1)定义:移动端测试是指对移动应用进行的测试,即实体的特性满足需求的程度;(2)移动端测试分类1.app功能测试2.app自动化测试3.app安全测试(3)app功能测试1.业务逻辑正确性测试依据产品文档,设计测试用例,并加上隐性需求用例;2.兼容性测试系统版本:android:原生安卓系统,订制版本(小米,华为)IOS:...原创 2020-03-16 15:21:35 · 234 阅读 · 0 评论 -
web自动化测试(iii)
1.1Xpath(1)定义:Xpath能够检索XML文件中的节点,而HTML是XML的一种实现,因此Xpath能够检索HTML页面上的元素;(2)Xpath的定位策略:路径定位:1)绝对路径;2)相对路径; 元素属性定位; 层级与属性结合定位; 属性与逻辑结合定位;(3)Xpath的定位方法driver.find_element_by_xpath()(4)实例...原创 2020-03-15 10:28:15 · 112 阅读 · 0 评论 -
web自动化测试(ii)
1.1WebDriver(1)定义:webdriver是一种用于web的应用程序自动测试工具;本质是一套类库,不依赖于任何测试框架;(2)webdriver支持的浏览器(3)webdriver支持的开发语言:https://docs.seleniumhq.org/docs/03_webdriver.jsp1.2WebDriver元素定位...原创 2020-03-14 15:15:17 · 80 阅读 · 0 评论 -
web自动化测试(i)
1.1自动化测试(1)定义:让程序代替人为去验证程序功能的过程;(2)自动化测试能够解决的问题:回归测试;(项目在发新版本之后对项目之前的功能进行测试) 压力测试;(多用户并发测试) 兼容性测试; 提高测试效率,保证产品质量;(3)...原创 2020-03-13 11:42:13 · 156 阅读 · 0 评论 -
Python基础(ii)
1.1列表(1)定义:列表是一种序列式容器,可存储不同类型的数据;my_list1=[10,20,30];my_list2=['john',10,True];my_list3=[[10,20],[30,40],[50,90]];(2)列表遍历my_list=[1,2,3,4,5];for i in my_list print(i)(3)列表查找和修改my...原创 2020-03-11 14:23:18 · 182 阅读 · 0 评论 -
Python基础(i)
1.1Python 开发环境(1)Python语言解释器原创 2020-03-10 11:51:54 · 282 阅读 · 0 评论 -
深入软件测试(vi)
1.1缺陷报告(1)缺陷报告注意事项(2)缺陷报告书写规范(3)缺陷报告模板(4)缺陷处理流程1.2缺陷跟踪1.3缺陷统计1.4缺陷密度(1)定义1.5缺陷数据分析(1)缺陷数据分析所关注的问题正在测试的软件哪个模块的问题最多; 测试人员中谁报告的软件缺陷最多; 各类缺陷所占的数量百分比分别是多...原创 2020-03-07 10:16:32 · 304 阅读 · 0 评论 -
深入软件测试(v)
1.1软件缺陷定义(1)定义(2)实例(3)软件缺陷的表现形式功能、特性没有实现或部分实现。 设计不合理,功能特性不明确,逻辑不清楚或存在矛盾。 产品实际结果和所期望的结果不一致。 没有达到需求规格说明书所规定的性能指标等。 运行出错,包括运行中断、系统崩溃、界面混乱等。 数据不正确、精度不够、不完整或格式不统一。 用户不能接受的其他问题,如存取时间过长、界...原创 2020-03-07 09:35:58 · 121 阅读 · 0 评论 -
深入软件测试(ii)
1.1黑盒测试1.2测试用例(1)定义:测试用例(Test Case)是为特定的目的而设计的一组测试输入、执行条件和预期的结果,以便测试是否满足某个特定需求。通过大量的测试用例来检验软件的运行效果,它是指导测试工作进行的依据。1.3等价类划分法(1)定义(2)分类(3)划分步骤...原创 2020-03-06 15:12:54 · 173 阅读 · 0 评论 -
深入软件测试(i)
1.1开发过程模型(1)瀑布模型;(2)快速原型模型;(3)螺旋模型;1.2瀑布模型(1)优点:开发流程十分清晰; 强调早期计划及需求调查; 适合需求稳定的产品开发;(2)缺点:依赖于早期计划,不适用于需求变化较多的工程; 风险往往延至后期才会暴露,纠错成本高; 单一流程不可逆;(3)改良:在每一步中加入迭代步骤;1.3快速原型模型...原创 2020-03-06 15:01:36 · 188 阅读 · 0 评论 -
测试前置知识-测试工程师工作内容
1.1软件测试行业一、为什么需要软件测试1.去除运行bug,保证软件的功能是可用的;2.当前,功能不仅仅是客户的主体需求,软件是否容易上手,执行效率是否高效等一系列体验都有了更高的要求;二、为什么选择软件测试1.在功能同质化严重的软件市场下,保证软件的高质量是竞品成功的关键;2.开发创造世界,测试美化世界;三、为什么不让开发自己做测试1.当前行业由许多的测试从业人员...原创 2020-02-21 15:58:07 · 273 阅读 · 0 评论 -
测试前置知识-计算机基本介绍(iv)
1.1元素展示类型分类1.在HTML中本身定义了很多元素,这些元素在网页上展示的时候会存在自己默认的状态,例如有些元素默认情况下宽高属性不起作用,有些元素默认情况下都独占一行显示。这种现象称之为元素展示类型,为了记忆认为将元素展示类型分为三种:块元素,行内元素和行内块元素;(1)块元素:当同时存在多个块元素时,每个块元素都会独占一行显示,且默认情况下宽高属性都可以起作用;<p>...原创 2020-02-19 11:39:43 · 127 阅读 · 0 评论 -
测试前置知识-计算机基本介绍(iii)
1.1 路径1.定义:路径的目的是为了方便计算机的搜索;一、绝对路径绝对路径以盘符为起点来进行查找,是一种绝对的URL地址;(不建议实际工作使用)C:\Users\Administrator\book.txt;https://www.baidu.com/img/bd_login.png;二、相对路径1.相对路径就是相对某一个已知文件为起点进行资源查找;1.2 ...原创 2020-02-16 15:53:12 · 164 阅读 · 0 评论 -
测试前置知识-计算机基本介绍(ii)
1.1 常见DOS命令(2)一、切换盘符类1. 盘符 d: 回车2. 根目录:头目录,就是一级盘符;二、返回上级和返回根目录1. cd (change directory) :改变目录;(只能切换目录,不能切盘符)2. cd ..:返回上一级子目录;3. dir:当前目录的全部文件列表;4. cd /:返回根目录;三、切换目录1. cd 目录名:切换到输入目...原创 2020-02-14 12:35:48 · 117 阅读 · 0 评论 -
测试前置知识-计算机基本介绍(i)
1.1 计算机概述一、计算机的功能对数据进行记忆和存储; 对数据进行数学处理和逻辑处理; 可以在程序的指令下自动完成计算;二、计算机的组成从系统角度:软件系统+硬件系统; 硬件:硬盘,CPU,显卡,内存存储器 软件:操作系统,APP1.2 硬件系统一、硬件组成冯诺依曼理论:输入设备,输出设备,控制器+处理器,存储设备;二、内存与外存内存:扩展量级(4G-32G...原创 2020-02-13 10:30:01 · 144 阅读 · 0 评论 -
测试开发工程师工作知识概述(i)
一、计算机基础1. 系统掌握操作环境和交互环境; 操作系统(windows, linux);计算机网络;2. 系统掌握两大开发语言和一个脚本语言 Java,C++,Python;3. 系统掌握操作方式 八大查找排序算法,基础算法,高级算法(决策树,贝叶斯)4. 系统掌握设计思想 设计模式,程序...原创 2020-02-11 13:38:22 · 138 阅读 · 0 评论