测试
一只会飞的小亮亮
勤学多思
展开
-
测试基础总结
1.清楚测试是干什么的,自己要真正认可测试工作,才能持久做下去。测试:为了度量和提高被测软件的质量,对测试软件进行工程设计、实施和维护的整个生命周期过程。2.做测试人员的必备条件沟通能力强 耐心 细心 专心 不断学习 自信 有逻辑3.必备的技能测试基础知识 mysql基础增删改查 linux基础知识 接口测试 性能测试 压力测试 python+selenium自动化测试(web端+app) 4.测试相关理论黑盒...原创 2021-01-09 17:24:36 · 157 阅读 · 0 评论 -
【面试】测试题
原创 2019-08-26 19:23:37 · 263 阅读 · 0 评论 -
【面试】测试题
问题1:请你回答一下如何测试手机开机键?问题2:请你设计一个微信朋友圈点赞的测试用例。问题3:在做测试的过程中,假如前端和后端吵起来了都在踢皮球觉得对方该改代码,你怎么办?问题4:请你回答一下什么是α测试和β测试,以及什么时候会用到他们?问题5:你觉得软件测试的核心竞争力是什么?问题6:实施缺陷跟踪的目的是什么?问题7:某银行被窃,A、B、C、D四人涉嫌被拘审。侦破结果表...原创 2019-08-26 13:44:37 · 497 阅读 · 0 评论 -
【问答题-2】测试计划
1.系统测试计划是否需要同行审批?为什么?需要,系统测试计划属于项目阶段性关键文档,因此需要评审!2.在实际项目中你是如何做测试计划?1.对客户提供的或需求分析人员编写的用户需求文档或需求规格说明书进行分析,提炼出测试要点;2.根据测试要点编写测试用例;3.由评审根据测试要点编写测试用例;4.执行测试: 4.1 按照测试用例对系统进行功能验...原创 2019-08-16 22:15:24 · 614 阅读 · 0 评论 -
【问答题-1】测试基础
1.简单介绍下单元测试、集成测试、系统测试、验收测试、回归测试单元测试完成最小的软件设计单元(模块)的验证工作,目标是确保模块被正确的编码,使用过程设计描述作为指南,对重要的控制路径进行测试以发现模块内的错误,通常情况下是白盒的,对代码风格和规则、程序设计和结构、业务逻辑等进行静态测试,及早的发现和解决不易显现的错误。集成测试通过测试发现与模块接口有关的问题。目标是把通过了单元测试...原创 2019-07-20 20:04:52 · 614 阅读 · 0 评论 -
【测试】25.测试方案
P:后续待补充。。。原创 2019-08-19 16:11:49 · 560 阅读 · 0 评论 -
【测试】24.微信朋友圈测试模块划分
该笔记待补充原创 2019-08-19 14:09:01 · 337 阅读 · 0 评论 -
【测试】23.没有文档如何定测试需求
相信做测试的大部分朋友都有同感,在很多时候,我们都要面临没有文档或文档混乱,残缺的系统进行测试,而这时往往距高系统提交的时间只有几周了。那么,这时我们应亥如何确定测试需求呢?先放下心中的愤感,让我们讨论一下。对一个系统而言,就算是你对它一-无所知,仍然可以对界面和普通功能点进行测试,比如添加,除等。但这对一个系统而言是远远不够的,是否实现它预期的需求才是测试工作的...原创 2019-08-19 13:18:42 · 626 阅读 · 0 评论 -
【测试】21.公司员工架构
原创 2019-08-14 09:58:39 · 306 阅读 · 0 评论 -
【测试】20.测试流程
1.可行性分析从市场、政策、经济、技术、人员等各方面因素来分析这个软件项目开发的可实行性。2.需求分析做市场调研,通过请教行业专家或者分析市场同类型的产品,来判断这个项目的开发是否有发展前景。3.系统设计:确定软件的体系结构、数据结构、算法、模块功能,以及用户界面的设计等等,如果这些事情没有设计好,接下来的设计可能会变得一团糟4.程序设计根据以上几点进行软件编码将软件设...原创 2019-08-13 16:04:00 · 281 阅读 · 1 评论 -
【日积月累】day5
原创 2019-08-20 09:26:31 · 96 阅读 · 0 评论 -
【测试】26.用户需求规格跟踪矩阵
1. 需求跟踪矩阵(RTM)有什么作用a) 在需求变更、设计变更、代码变更、测试用例变更时,需求跟踪矩阵是目前经过实践检验的进行变更波及范围影响分析的最有效的工具。如果不借助RTM,则发生上述变更时,往往会遗漏某些连锁变化。b) RTM也是验证需求是否得到实现的有效工具。借助RTM,可以跟踪每个需求的状态,是否设计了,是否实现了,是否测试了。c) 如果建立了需求跟踪矩阵,我们对照需求跟...原创 2019-08-20 10:43:18 · 7683 阅读 · 0 评论 -
【测试】22.测试计划
原创 2019-08-15 10:53:15 · 185 阅读 · 0 评论 -
【测试】27.执行&缺陷&报告
一.测试执行1.1.什么是执行测试用例根据已有的测试用例,按照里面的步骤一步一步的执行,查看预期结果与实际结果是否一致。1.2测试执行过程注意事项...原创 2019-08-20 17:06:32 · 405 阅读 · 0 评论 -
【测试】28.禅道的使用
禅道基本使用1.禅道使用的基本流程禅道管理软件中,核心的三种角色:产品经理、研发团队和测试团队,这三者之间通过需求进行协作,实现了研发管理中的三权分立。其中产品经理整理需求,研发团队实现任务,测试团队则保障质量,其三者的关系如下图:基本流程如下:产品经理创建产品产品经理创建需求项目经理创建项目项目经理确定项目要做的需求项目经理分解任务,指派到人。测试人员测试,提交bug。...转载 2019-08-22 09:49:27 · 812 阅读 · 0 评论 -
【测试】31.缺陷BUG
一.定义软件缺陷常常又被叫做Bug。软件缺陷时指计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。缺陷又名为BUG(臭虫)。软件为实现需求和规格要求的功能; 软件出现了需求和规格指明不该出现的错误; 软件实现了需求和规格为提及的功能; 软件为实现需求和规格未明确提及但应该实现的内容; 软件难以理解,不易使用,运行缓慢,或者最终用户(估计会)认为不好;...原创 2019-08-26 16:15:26 · 1503 阅读 · 0 评论 -
【测试】32.软件常见问题总结分析
常见问题一:统一性不要在软件中使用中英文混合的提示,比如对于用户的操作提示,不要一会用“error”一会用“错误”;一会用“succeed”一会用“成功”,总之要统一。某局长使用心得:删除的时候提示error,幸亏我英语水平好,可是你换成中文不行吗?补充:所有同类型的数值都应正确地格式化统一化,比如小数点保留位数。常见问题二:容错性对于保存提交的数据输入信息,在输入长度方面要么...原创 2019-08-28 06:25:22 · 181 阅读 · 0 评论 -
【测试】17.软件工程与质量的相关问题
目录问题1:质量模型解决的是什么问题?问题2:质量管理体系解决的是什么问题?并说出你所知道的质量管理体系。问题3:QA与QC的区别于联系?问题4:测试是为开发服务的吗?软件工程与质量问题1:质量模型解决的是什么问题?并说出你所知道的质量模型。答案:质量模型:在进行产品设计时,是对需要考虑的地方的概要。 所知道的质量模型:ISO(9126)质量模型...原创 2019-08-02 19:47:35 · 197 阅读 · 0 评论 -
【测试】15.质量管理体系
目录一.概述1.宗旨2.CMMI主要关注点二.CMMI等级划分三.CMMI的价值四.质量保证五.质量度量一.概述1.宗旨帮助软件企业对软件工程进行管理和改进,增强开发与改进能力,从而能按时地、不超预算地开发出高质量的软件。2.CMMI主要关注点效益、明确重点、过程集中和灵活性二.CMMI等级划分三.CMMI的价值四.质量...原创 2019-08-02 11:21:43 · 1481 阅读 · 0 评论 -
【测试】19.测试用例设计(方法归纳)
目录一.等价类二.边界值分析法三.决策表四.因果图五.场景法一.等价类1.定义一种典型的黑盒测试方法,用这一方法设计用例完全不考虑程序内部结构,之根据对程序的要求和说明,及需求规格说明书。等价类是指某个输入域的子集合,在该子集合中,各个输入数据对于发现程序中的错误都是高效的,从而假设:测试某等价类的代表值就是等于测试这一类其他值。2.划分方式...原创 2019-08-06 10:39:19 · 712 阅读 · 0 评论 -
【测试】4.计算机基本软硬件知识
思维导图:原创 2019-07-24 14:57:49 · 417 阅读 · 0 评论 -
【测试】2.自动化测试基础
1.自动化测试目的及意义目的高效的提高软件测试用例的覆盖度意义每日测试的高效率(充分利用自动化)具有一致性和可重复性(自动化测试很容易发现被测软件的任何改变)更好的利用资源(充分利用公司的资源,避免开发与测试之间的等待)解决测试与开发之间的矛盾(通常在开发的末期,进入集成测试阶段, 由于每发布一个版本的初期,测试系统的错误比较少,这时开发人员有等待测试人员测试出错误的时间. 事...原创 2019-07-19 20:42:14 · 120 阅读 · 0 评论 -
【测试】3.Robotframework+Selenium 的环境搭建
预备知识robotframework一款python编写的功能自动化测试框架Robotframework-RIDE一款专门用来编辑Robot Framework用例的软件Selenium现如今的主流自动化测试工具python3环境python2预计2020年1月1日停止更新,现在python主流版本python3Robotframework+Selenium ...原创 2019-07-19 21:17:05 · 412 阅读 · 0 评论 -
【测试】5.cmd常用命令
一.cmd概述1.cmdcmd.exe是基于Windows系统上的命令解释程序。使用命令提示符进行的操作具有专业性-很多Windows中的操作只能通过命令实现,如:ping、tracert等。2.cmd的使用打开方式:开始-运行-cmd-确定(快捷键)Win+R-输入cmd-确定3.cmd作用查询系统的信息或者是判断网络的好坏二.常用80个cmd命令1、calc-...原创 2019-07-24 21:19:18 · 200 阅读 · 0 评论 -
【测试】6.网络基础
目录一.了解TCP/IP四层模型、OSI七层模型二.常用协议(HTTP\HTTPS\TCP\UDP\IP\FTP)三.掌握网络IP地址查看和修改命令、DNS配置、网络故障排除四.掌握远程访问操作计算机、FTP软件使用五.了解互联网项目常用的技术架构一.了解TCP/IP四层模型、OSI七层模型TCP/IP四层模型核心协议IP协议、TCP协议、UDP协议、ICMP协议OSI七...原创 2019-07-24 23:14:29 · 215 阅读 · 0 评论 -
【测试】16.软件测试策略
一.软件测试的对象软件测试 不等于 程序测试二.软件分类&方法三.软件测试阶段四.软件测试复杂性&测试策略1.软件测试复杂性2.软件测试策略定义测试策略:原则、方式、方法 定义:在一定的软件测试标准、测试规范的指导下,依据测试项目的特定环境约束而规定的软件测试的原则、方式、方法的集合。...原创 2019-08-02 15:55:08 · 374 阅读 · 0 评论 -
【测试】7.测试的艺术
概述软件测试更适宜被视为试图发现程序中错误(假设其存在)的破坏性的过程。一个成功的测试用例,通过诱发程序发生错误,可以在这个方向上促进软件质量的改进。当然,最终我们还是要通过软件测试来建立某种程序的信心:软件做了其应该做的,未做其不应该做的。但是通过对错误的不断研究是实现这个目的的有效途径。软件测试的重要原则 1.测试用例中一个必需部分是对预期输出或结果进行定义 ...原创 2019-07-25 16:04:28 · 288 阅读 · 0 评论 -
【测试】8.计算机数制运算
概述掌握二进制、八进制、十进制、十六进制的运算原创 2019-07-25 19:36:29 · 556 阅读 · 0 评论 -
【测试】9.软件测试相关概念2
一.软件的背景软件概述软件是一系列按照特定顺序组织的计算机数据和指令,是计算机中的非有形部分。软件包括程序、数据和相关文档。软件按应用范围划分,一般来讲软件杯分为系统软件、应用软件、和介于这两者之间的中间件。为什么要软件测试?事件扩展1跨世纪恶的软件“千年虫”缺陷问题,20世纪末最后几年,全球计算机硬件、软件和应用系统都在为2000年的时间兼容问题及此年份相关的问题付出代价,全...原创 2019-07-31 10:11:26 · 144 阅读 · 0 评论 -
【测试】10.软件危机
目录一.软件危机定义二.软件危机表现三.软件危机解决途径一.软件危机定义定义软件危机(Softwore crisis)是指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。背景:20世纪60年代以前,计算机刚刚投入世纪使用,采用密切依赖于计算机的机器代码或汇编语言,软件的规模比较小,文档资料通常也不存在,很少使用系统化的开...原创 2019-07-31 12:33:33 · 529 阅读 · 0 评论 -
【测试】11.软件开发的流程图
软件开发过程软件生命周期每个阶段任务需求分析设计编码测试运维2.软件生命周期心得即使是作为测试工程师,也要熟悉软件开发的过程。...原创 2019-07-31 12:48:28 · 505 阅读 · 0 评论 -
【测试】12.软件质量管理与模型
软件质量管理与模型目录一.ISO二.软件质量三.质量模型(ISO9126)一.ISO非政府性的国际标准化组织International Organization for Standardization(ISO)背景ISO来源于希腊语“ISOS”,即“EQUAL”------平等之意。ISO国际标准组织成立于1946年,宗旨是“在世界上促进标准化及其相关活动的发展...原创 2019-07-31 18:33:06 · 476 阅读 · 1 评论 -
【测试】13.软件工程模型
,软件工程模型一.瀑布模型一级一级流下来 需求分析:需求分析书二.V模型1.单元测试单元测试是对软件中的最小可验证单元进行检查和验证。比如对Java中的类和方法的测试。测试原则:1、尽可能保证测试用例相互独立(测试用例中不能直接调用其他类的方法,而应在测试用例中重写模拟方法);2、此阶段一般由软件的开发人员来实施,用以检验所开发...原创 2019-07-31 22:19:28 · 288 阅读 · 0 评论 -
【测试】14.软件测试相关概念3
一.软件测试的定义定义一:软件测试是为了发现程序中的错误而执行程序的过程 定义二:软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计的一批测试用例(即输入数据及其预期输出结果),并利用这些测试用例运行程序,以及发行错误的过程。二.测试的工作内容主要工作内容需求分析 检视代码,评审开发文档 测试设计(测试文档、方案、用例、执行流程、输出管理、测试控制)度量软...原创 2019-07-31 23:25:01 · 230 阅读 · 0 评论 -
【测试】18.系统测试及类型
目录一.系统测试概述1.概念是基于系统整体需求说明书的黑盒类测试,应覆盖系统所有联合的部件。2.流程图二.系统测试分类1.功能测试2.性能测试3.压力测试、并发测试、负载测试4.压力测试和性能测试5.压力测试的测试手段6.兼容性测试执行7.安全性测试8.健壮性测试9.可用性测试10.文档性测试11.GUI测试一.系统测试概述...原创 2019-08-05 14:49:29 · 1127 阅读 · 0 评论 -
【测试】1.软件测试相关概念
1.软件测试发展历史软件测试的发展历史(转). 20世纪60年代(软件工程建立前),为表明程序正确而进行测试。. 1972年在北卡罗来纳大学举行了首届软件测试正式会议。. 1975年John Good Enough和Susan Gerhart在IEEE上发表了《测试数据选择的原理》的文章,软件测试被确定为一种研究方向。. 1979年,Glenford Myers的《软件测试艺术》,对测试做了定...原创 2019-07-18 19:44:27 · 1329 阅读 · 0 评论