软件测试
文章平均质量分 52
忙起来,拿offer
你的坚持,终将美好
展开
-
软件测试常见问题
1、什么是软件测试?为了发现错误而执行程序的过程。2、软件测试的目的是什么?以最少的人力、物力和时间,找出软件中隐藏的各种缺陷和错误,提高软件质量,避免商业风险。3、什么是需求文档测试?测试需求中是否存在逻辑矛盾,需求在技术上是否可以实现。4、什么是设计文档测试?测试设计是否符合全部需求,设计是否合理。5、什么是α测试?是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员完成。Alpha测试可以从软件产品编码结束之原创 2022-04-28 21:19:57 · 1562 阅读 · 0 评论 -
JMeter接口测试
1、接口:1)接口其实就是各种数据库操作。2)程序对内接口,一般由开发自测。程序对外接口,由测试来测。2、接口测试:测试项目和项目之间,模块与模块之间,组件与组件之间的数据交互和权限鉴定。接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点,借助一些特殊的规则也就是协议,来进行数据之间的交互。3、接口的组成:1)接口说明。2)调用url。3)请求方法,4)请求参数、参数类型说明。5)返回参数说明。使用接口测试工具进行测试,接口测试原创 2022-04-28 00:33:50 · 2616 阅读 · 0 评论 -
项目缺陷管理工具——禅道
1、禅道:1)地址:https://www.zentao.net/user-login.html2)特点:①国产、开源开放、简单、轻量级。②三管融合(产品管理、项目管理、质量管理)。③三权分立:产品部门是构思者,研发部门是执行者,测试部门是保证者。④四角协同(产品经理、项目经理、研发团队、测试团队)。2、禅道使用流程:1)管理用例–>创建用例–>评审用例–>执行用例。2)管理缺陷–>缺陷创建–>缺陷跟踪–>缺陷验证。🌂HR:说出项目缺陷的管理流程是原创 2022-04-24 00:10:44 · 3084 阅读 · 0 评论 -
软件缺陷(bug)
1、缺陷的定义:软件在使用过程中存在的任何问题都叫软件的缺陷,简称bug。2、软件缺陷的判定标准:1)少功能:软件未实现需求(规格)说明书中明确要求的功能。2)功能错误:软件出现了需求(规格)说明书中指明不应该出现的错误。3)多功能:软件实现的功能超出了需求(规格)说明书中指明的范围。4)隐性功能错误:软件未实现需求(规格)说明书中未明确指明但应该实现的要求。5)不易使用:软件难以理解不易使用,运行缓慢,用户体验差。3、缺陷产生的原因:1)需求文档阶段:需求描述不易理解,有歧义原创 2022-04-23 18:07:06 · 2006 阅读 · 0 评论 -
软件测试小结2
1、对穷举场景设置测试点:1)方法:等价类。2)等价类分为:有效等价和无效等价。①有效等价:测试数据范围之内,取一个。②无效等价:范围之外都属于无效,各取一个。3)重点是验证类型。验证长度使用边界值,验证规则和类型使用等价类。2、对限定边界规则设置测试点:1)方法:边界值。2)主要验证的点:①上点:边界上的点。②离点:距离上点最近的点。③内点:范围内的点。3)使用边界对长度限制设计测试点最多有7条用例,优化后有5条用例。4)优化方法:开内闭外。①开区间不包含上点,取内点。原创 2022-04-23 16:29:26 · 266 阅读 · 0 评论 -
测试用例(四)——判定表方法
订购单检查:规则:Ⅰ、如果金额大于500元,又未过期,则发出批准单和提货单。Ⅱ、如果金额大于500元,但过期了,则不发出批准单与提货单。Ⅲ、如果金额小于等于500元,则不论是否过期都发出批准单和提货单。Ⅳ、在过期情况下,不论金额大小还要发出通知单。1、明确需求:订购单检查的规则。2、画出判定表:通过分析,得出该案例的条件有两个:金额是否大于500、是否过期,所以一共有4种情况。3、提取数据,编写测试用例:...原创 2022-04-19 19:48:15 · 3123 阅读 · 0 评论 -
用例测试(三)——边界值分析法
1、明确需求:1)需求:验证标题长度的合法性。2)要求:标题长度大于0且小于等于30个字符。2、划分有效等价、无效等价类:本质上就是针对类型而言。1)有效等价:大于0且小于等于30个字符。2)无效等价:大于0且小于等于30个非字符。3、明确边界值:1)上点:0位,30位。2)离点:-1位,1位,29位,31位。(长度不能为负数,舍弃-1)3)内点:15位。4、提取数据编写测试用例:有效等价与边界值有交集,故合并,那么就有7条数据来进行测试。...原创 2022-04-18 00:25:14 · 1235 阅读 · 0 评论 -
软件测试小结1
1、说出7种测试分类的区别是什么?首先,测试按照阶段划分可以分为以下4种:①单元测试:针对源代码进行测试。②集成测试:针对程序间的端口进行测试。③系统测试:针对功能和非功能进行测试。④验收测试:内测、公测。其次,测试按代码可见度划分可以分为以下3种测试:①黑盒测试:源代码不可见,因此不关注,只针对UI界面测试。相当于系统测试。②灰盒测试:部分源代码不可见,针对接口测试。相当于集成测试。③白盒测试:源代码全部可见,针对源代码进行测试。相当于单元测试。2、说出质量模型的5个重点是什么?①功原创 2022-04-17 18:51:00 · 240 阅读 · 0 评论 -
测试用例(二)——针对穷举场景设计测试用例
1、需求:验证某城市电话号码的正确性。2、要求:1)区号:空或者是三位数字。2)前缀码:非“0”且非“1”开头的数字。3)后缀码:四位数字。经验:任何用例里面,要求无非就是长度、类型、规则。3、测试用例编写:首先分析需求,其次确定有效等价、无效等价,最后设计测试数据编写用例。...原创 2022-04-17 00:46:56 · 1019 阅读 · 0 评论 -
编写测试用例注意事项
1、测试用例的标准:1)能对穷举场景设计测试点2)能对限定边界规则设计测试点3)能对多条件依赖关系设置测试点4)能对于项目业务涉及测试点2、解决方法:1)等价类划分法:①说明:在所有测试数据中,对具有某种共同特征的数据集合,进行划分。②分类:Ⅰ、有效等价类:满足需求的数据集合。(使用的时候取其中一个就行)Ⅱ、无效等价类:不满足需求的数据集合。③步骤:Ⅰ、明确需求。Ⅱ、确定有效和无效等价类。Ⅲ、提取数据编写测试用例。④案例练习:需求:验证QQ账号的合法性。要求:6~10位的自原创 2022-04-16 17:49:54 · 2014 阅读 · 0 评论 -
测试用例(一)
1、需求:QQ登录(4条)1)账号为空。2)账号未注册。3)密码为空。4)密码未注册。2、根据测试点编写测试用例:注意事项:Ⅰ、首先建立一个excel文档。表头比主题内容大两号,并且加粗,居住。表头背景填充为蓝色。Ⅱ、选中所需表格的行数列数,显示所有表格。列宽可以根据具体情况进行调整。Ⅲ、用例编号不能出现中文字体,但可以出现拼音。Ⅳ、在一个单元格中换行输入内容时,利用Alt+Enter。Ⅴ、如果涉及数字,选中一行内容下滑时,会呈现数字依次递增的情况。当选中两行相同的内容再下滑时,下原创 2022-04-16 16:53:35 · 827 阅读 · 0 评论 -
软件开发流程
1.需求分析听完用户要求以后,能够描述大概的功能,用word或Axure来给用户呈现一个简单的Demo,需求分析师会经过多次确认其功能的完善度。2.概要设计规划软件的处理逻辑,确定流程走向,确定模块、接口等的需求数量。3.详细设计确认细节,比如接口的名字、控制器的名字。4.程序编码根据设计书编写相应的代码。5.程序测试测试部门对相关程序进行系统的测试,编写测试报告。6.软件交付测试结束之后,在没有问题的情况下,写用户使用指南。7.客户验收交付之后,用户根据需求进行简单测试。8.码原创 2022-03-18 00:02:48 · 669 阅读 · 0 评论 -
关于软件测试
1、什么是软件测试?使用技术手段验证软件是否满足使用需求。软件:控制计算机硬件工作的工具。软件基本组成:页面客户端、代码服务器、数据服务器。软件产生的过程:需求产生 — 需求文档 — 设计效果图 — 产品开发 — 产品测试 — 部署上线 。2、软件测试的目的:减少软件缺陷(bug),保障软件质量。3、成为初级测试工程师的条件:具备对所有软件的功能进行测试的能力。设计测试 — 发现缺陷 — 测试报告4、测试主流技能:1)功能测试:主要验证程序的功能是否满足需原创 2022-04-16 00:36:20 · 520 阅读 · 0 评论