
软件测试
请给小胡大红包
这个作者很懒,什么都没留下…
展开
-
软件测试概论
主要包括内容:软件测试概述1.软件、软件危机与软件工程2.软件质量与质量模型3.软件测试的重要性4.软件缺陷与软件故障5.软件测试的定义6.软件测试模型7.软件测试用例8.软件测试人员应具备的素质软件测试计划与策略1.软件测试计划2.软件测试策略3.软件测试过程4.软件测试与软件开发过程5.软件自动化测试介绍黑盒测试1.黑盒测试的概念2.等价类测试3.边界值分析法4.决策表5.因果图6.错误推测法白盒测试1.白盒测试的概念2.测试覆盖率3.白盒测试工具原创 2020-09-21 17:36:38 · 281 阅读 · 0 评论 -
大话Cookie、Session、Token的区别
Web发展史 第一阶段,Web基本就是文档的浏览操作,作为服务器,不需要记住刚刚是谁发了HTTP请求,每个请求都是全新的; 第二阶段,随着交互式Web的兴起,需要登录网站,把每个人区分开来,因为HTTP请求是无状态的,于是会给每个人发一个不同的随机字符串,即会话标识(session id),每次发送HTTP请求时,将这个字符串一并捎过来,这就就可以区分谁是谁了;原创 2020-05-26 15:58:55 · 216 阅读 · 0 评论 -
登录功能测试点
登录功能的测试是最常见也是最重要的,同时也是最容易被忽略的,关于登录功能的测试用例,总结 如下:功能测试输入已注册用户名和正确的密码,是否登录成功;输入已注册的用户名和错误的密码,是否登录失败,登录失败提示信息是否正确;输入未注册的用户名和任意密码,是否登录失败,登录失败提示信息是否正确;不输入用户名和密码,是否登录失败,登录失败提示信息是否正确;用户名和密码其中一个为空,是否登录失败,登录失败提示信息是否正确;输入已注册的用户名和正确的密码,原创 2020-05-26 13:24:27 · 3422 阅读 · 0 评论 -
各类型输入框测试点
常见的输入框主要包含:文本框(text)、多行文本框(textarea)、数值框(number)、单选框(radio)、复选框(checkbox)、下拉框(select)、左右选择框、日期时间框。一、文本框(text)(1)是否可以输入中文字符;(2)是否可以输入英文字符;(3)是否可以输入数字;(4)是否可以输入特殊字符;(5)是否可以输入中文、英文、数字和特殊字符混合的字符;(6)字符前输入空格,系统是否做过滤空格处理;(7)字符后输入空格,系统是否做过滤空格处理;(8)输入换行,系原创 2020-05-13 09:36:30 · 7534 阅读 · 0 评论 -
翻页功能测试点
常见的翻页功能主要包含的功能有:首页、上一页、下一页、尾页总页数,当前页数指定跳转页数指定每页显示条数列表数据可点击查看详情,从详细返回后,跳转到原来的列表页接下来,我们对这几个主要功能分类来提取测试点:首页、上一页、下一页、尾页(1)无数据时,控件的显示情况(2)只有一页数据时,控件的显示情况(如,不能出现X/Y页)(3)在首页时,首页和上一页是否能点击(4)在尾页时,尾页和下一页是否能点击(5)不在首页和尾页时,控件是否都能点击(6)翻页后,列表中的记录是否仍然按照排序规原创 2020-05-09 14:11:47 · 2811 阅读 · 1 评论 -
查询功能测试点
查询功能测试点主要测试点:①默认值检查②异常输入,查询结果检查③正常输入,查询结果检查查询条件(1)查询条件内容:字符型输入框、数值型输入框、日期型输入框、下拉框、复选框(2)单个查询条件:每次使用一个查询条件进行测试(3)组合查询条件:每次使用两个或以上查询条件进行测试(4)全部查询条件:输入全部的查询条件进行测试(5)无条件查询:不输入任何查询条件,直接点查询查询结果(1)查询失败,系统应给出必要的提示信息(2)查询结果,进行一定的顺序排列(3)分页操作(4)UI检查等模糊查原创 2020-05-09 13:33:10 · 2992 阅读 · 0 评论 -
附件上传功能测试用例
转载自:https://blog.youkuaiyun.com/u011159607/article/details/80144142序号测试用例名称测试用例描述步骤预期结果说明1附件上传-文件命名检查-符合文件命名规范检查符合文件命名规范的文件能否正常上传在附件上传功能中,选择文件命名规范、命名长度、格式和大小都符合条件的文件,进行上传。文件上传成功2附件上传...转载 2020-03-31 10:24:34 · 3002 阅读 · 1 评论 -
常见的测试实例
一、简单用户界面登录过程1.功能测试(1)输入正确的用户名和密码,点击提交按钮,验证是否正确登录;(2)输入错误的用户名或者密码,验证登录会失败,并且提示相应的错误信息;(3)登录成功后能否跳转到正确的页面;(4)用户名和密码,如果太短或者太长,应该怎么处理;(5)用户名和密码,中有特殊祖父(比如空格),和其他非英文的情况;(6)记住用户名的功能;(7)登录失败后,不能记录密码的功...原创 2019-12-17 15:53:48 · 3192 阅读 · 1 评论 -
移动端APP测试
APP测试流程测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。测试资源测试任务开始前,检查各项测试资源是否完备:产品功能需求文档;产品原型图;产品效果图;行为统计分析定义文档;测试设备;其他。APP安装测试点:软件在不同手机操作系统;软件安装后是否能够正常运行,安装后的文件夹及文...原创 2019-12-14 10:01:22 · 646 阅读 · 0 评论 -
Web测试
1.Web测试 基于Web的系统测试与传统的软件测试既有相同之处,也有不同的地方。基于Web的系统测试不但需要检查和验证是否按照设计的要求运行,而且还要评价系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终 用户的角度进行安全性和可用性测试。2.Web测试的特点 一般软件的发布周期以月或以年计算,而Web应用的发布周期以天计算甚至以小时计算。Web测试人员必须处理更短的发布周期,测...原创 2019-12-12 11:14:33 · 517 阅读 · 0 评论 -
HTTP状态码
1.状态码1xx 100 Continue:服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。 101 Switching Protocols:服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。 102: 由WebDAV(RFC 2518):扩展的状态码,代表处理将被继续执行.2.状态码2xx:成功 200 OK:请求成功(其后是对GET和PO...原创 2019-12-10 17:46:43 · 211 阅读 · 0 评论 -
软件测试其他类型分类
软件测试其他类型分:回归测试、Monkey测试、冒烟测试、A/B测试1.回归测试 软件功能修改后,对软件进行重新测试以确认修改没有引入新的错误或导致其他部分产生错误。回归测试的重心在关键模块和重点功能组件。软件研发周期中会进行多次回归测试,且尽量实现自动化。2.Monkey测试 也称搞怪测试,就是用一些随机、稀奇古怪的方式来操作软件,以测试系统的健壮性和稳定性3.冒烟测试 来自于硬件板...原创 2019-12-10 16:13:53 · 222 阅读 · 0 评论 -
软件测试类型
软件测试按测试类型分:功能测试、性能测试、部署测试、文档测试、安全测试、兼容性测试、易用性测试、本地化测试、无障碍测试、可靠性测试1.功能测试 根据产品的特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定他们满足设计需求。 1.1功能测试针对的问题: 功能错误或遗漏、界面问题、性能错误、数据及访问错误、初始化及终止错误 1.2功能测试工具: QTP、winrunner、...原创 2019-12-10 16:08:08 · 169 阅读 · 0 评论 -
软件测试模式
软件测试按测试模式来分:瀑布模型、敏捷模型、基于脚本的测试、基于风险的测试、探索式测试等1.传统的瀑布模型 项目计划——需求分析——软件设计——程序开发——软件测试——集成维护2.瀑布模型的优缺点: 优点: ①强调需求、设计的作用; ②前一阶段完成后,只需要关注后续阶段; ③为项目提供了按阶段划分的检查点,里程碑清晰; ④文档规范; 缺点: ①难以适应需求的频繁变化;...原创 2019-12-10 15:22:39 · 818 阅读 · 0 评论 -
软件测试阶段
软件测试按测试阶段分:单元测试、集成测试、系统测试、验收测试1.单元测试 对软件中的最小可测试单元进行检查和验证。 1.1单元测试的原则: ①尽可能的保证各个测试用例是互相独立的; ②一般由代码开发人员来是实施,用以检验所开发的代码功能符合自己的设计要求。 1.2单元测试的好处: ①能尽早发现缺陷; ②有利于重构; ③简化集成; ④文档; ⑤用于设计。 1.3...原创 2019-12-10 14:58:07 · 117 阅读 · 0 评论 -
软件测试方法
软件测试按测试方法分:静态测试、动态测试、白盒测试、黑盒测试、灰盒测试静态测试:测试不运行的部分,只是检查和审查,比如,检查车子的轮胎。动态测试:通用意义上的测试,使用和运行软件,比如,开车上路。白盒测试:可以访问程序代码,通过检查代码协助测试,测试员通过检查代码判断出或多或少可能出错的数目,并据此定制测试。黑盒测试:即功能性测试,只需要知道软件要做什么,不需要知道软件是怎么运行的。只要进...原创 2019-12-10 13:50:11 · 561 阅读 · 0 评论 -
软件测试之基础篇
1.软件 是一系列按照特定顺序组织的计算机数据和指令的集合。 2.软件开发生命周期模式 2.1软件产品从最初构思到公开发行的过程。 2.2常用4种模式:大爆炸模式、边写边改模式、瀑布模式、螺旋模式。 2.3大爆炸模式:简单,计划、进度安排和正规的开发过程几乎没有,所有精力都花在开发软件和编写代码上 2.4边写边改模式:最初只有粗略的想法,接着进行一些简单的设计,然后开始漫长...原创 2019-12-09 16:46:52 · 237 阅读 · 0 评论