jmeter

软件测试之登录测试详解

孤街浪徒 提交于 2020-12-24 14:47:43
一、功能测试–登录 功能性测试用例包括: 1.什么都不输入,点击提交按钮,看提示信息。(非空检查) 2.输入已注册的用户名和正确的密码,验证是否登录成功; 3.输入已注册的用户名和不正确的密码,验证是否登录失败,并且提示信息正确; 4.输入未注册的用户名和任意密码,验证是否登录失败,并且提示信息正确; 5.用户名和密码两者都为空,验证是否登录失败,并且提示信息正确; 6.用户名和密码两者之一为空,验证是否登录失败,并且提示信息正确; 7.如果登录功能启用了验证码功能,在用户名和密码正确的前提下,输入正确的验证码,验证是否登录成功; 8.如果登录功能启用了验证码功能,在用户名和密码正确的前提下,输入错误的验证码,验证是否登录失败,并且提示信息正确。 9.用户名和密码是否大小写敏感; 10.页面上的密码框是否加密显示; 11.后台系统创建的用户第一次登录成功时,是否提示修改密码; 12.忘记用户名和忘记密码的功能是否可用; 13.前端页面是否根据设计要求限制用户名和密码长度; 14.如果登录功能需要验证码,点击验证码图片是否可以更换验证码,更换后的验证码是否可用; 15.刷新页面是否会刷新验证码; 16.如果验证码具有时效性,需要分别验证时效内和时效外验证码的有效性; 17.用户登录成功但是会话超时后,继续操作是否会重定向到用户登录界面; 18.不同级别的用户,比如管理员用户和普通用户

Servlet 入门教程

落爺英雄遲暮 提交于 2020-12-24 09:34:10
Servlet 入门教程 总结 《Servlet、JSP 和 Spring MVC 初学指南》 一书。 1. HTTP 协议 HTTP 第一个版本是0.9,之后是HTTP1.0,现在是HTTP1.1,Web 服务器7x24 不间断运行,并等待HTTP客户端(浏览器)来连接并请求资源。由客户端发起请求,服务器不会主动连接客户端。 1.1 URL 和 URI 的区别 URL = host 地址 + URI,如 http://example.com/test/index.html,host 地址是http://example.com,URI 则是 /test/index.html。可以理解为URL是在互联中请求的地址,URI 则是资源路径。 1.2 HTTP 请求 一个HTTP请求包含三部分内容: ①. 方法-URI-协议/版本 ②. 请求头信息 ③. 请求正文 如下为一个具体的示例: POST example/default.jsp HTTP/1.1 Accept: text/plain; text/html Accept-Language: en-us Connection: Keep-Alive … lastName=Blanks&firstName=Mike 请求的第一行即是方法-URI-协议/版本,请求方法为post,URI 为 /example/default.jsp

软件测试之登录测试详解

你离开我真会死。 提交于 2020-12-23 16:01:48
一、功能测试–登录 功能性测试用例包括: 1.什么都不输入,点击提交按钮,看提示信息。(非空检查) 2.输入已注册的用户名和正确的密码,验证是否登录成功; 3.输入已注册的用户名和不正确的密码,验证是否登录失败,并且提示信息正确; 4.输入未注册的用户名和任意密码,验证是否登录失败,并且提示信息正确; 5.用户名和密码两者都为空,验证是否登录失败,并且提示信息正确; 6.用户名和密码两者之一为空,验证是否登录失败,并且提示信息正确; 7.如果登录功能启用了验证码功能,在用户名和密码正确的前提下,输入正确的验证码,验证是否登录成功; 8.如果登录功能启用了验证码功能,在用户名和密码正确的前提下,输入错误的验证码,验证是否登录失败,并且提示信息正确。 9.用户名和密码是否大小写敏感; 10.页面上的密码框是否加密显示; 11.后台系统创建的用户第一次登录成功时,是否提示修改密码; 12.忘记用户名和忘记密码的功能是否可用; 13.前端页面是否根据设计要求限制用户名和密码长度; 14.如果登录功能需要验证码,点击验证码图片是否可以更换验证码,更换后的验证码是否可用; 15.刷新页面是否会刷新验证码; 16.如果验证码具有时效性,需要分别验证时效内和时效外验证码的有效性; 17.用户登录成功但是会话超时后,继续操作是否会重定向到用户登录界面; 18.不同级别的用户,比如管理员用户和普通用户

软件测试详解5—登录测试

£可爱£侵袭症+ 提交于 2020-12-23 15:56:08
一、功能测试–登录 功能性测试用例包括: 1.什么都不输入,点击提交按钮,看提示信息。(非空检查) 2.输入已注册的用户名和正确的密码,验证是否登录成功; 3.输入已注册的用户名和不正确的密码,验证是否登录失败,并且提示信息正确; 4.输入未注册的用户名和任意密码,验证是否登录失败,并且提示信息正确; 5.用户名和密码两者都为空,验证是否登录失败,并且提示信息正确; 6.用户名和密码两者之一为空,验证是否登录失败,并且提示信息正确; 7.如果登录功能启用了验证码功能,在用户名和密码正确的前提下,输入正确的验证码,验证是否登录成功; 8.如果登录功能启用了验证码功能,在用户名和密码正确的前提下,输入错误的验证码,验证是否登录失败,并且提示信息正确。 9.用户名和密码是否大小写敏感; 10.页面上的密码框是否加密显示; 11.后台系统创建的用户第一次登录成功时,是否提示修改密码; 12.忘记用户名和忘记密码的功能是否可用; 13.前端页面是否根据设计要求限制用户名和密码长度; 14.如果登录功能需要验证码,点击验证码图片是否可以更换验证码,更换后的验证码是否可用; 15.刷新页面是否会刷新验证码; 16.如果验证码具有时效性,需要分别验证时效内和时效外验证码的有效性; 17.用户登录成功但是会话超时后,继续操作是否会重定向到用户登录界面; 18.不同级别的用户,比如管理员用户和普通用户

软件测试(功能、接口、性能、自动化)详解

非 Y 不嫁゛ 提交于 2020-12-22 20:44:01
一、软件测试功能测试 测试用例编写是软件测试的基本技能;也有很多人认为测试用例是软件测试的核心;软件测试中最重要的是设计和生成有效的测试用例;测试用例是测试工作的指导,是软件测试的必须遵守的准则。 黑盒测试常见测试用例编写方法 1、等价类 选取少数有代表性的数据,这一类数据等价于这一类的其它值;找出最小的子集,可以发现最多的错误;特性:必须设计的用例;涵盖了大部分情况; 2、边界值 所谓边界条件,是指输入和输出等价类中那些恰好处于边界、超过边界、或在边界以下的状态 ;特征:选择一个或多个元素,以便等价类的每一个边界都经过了测试;与仅仅关注输入条件不同,还需要考虑结果空间(输出等价类)设计测试用例; 3、因果图 输入条件的组合进行分析。用一个系统的方法选择出高效的测试用例集; 分析思路: a、分析规格说明描述,确定原因和结果,并赋予标识符; b、分析规格说明语义,找出原因与原因之间,原因与结果之间关系,画出因果图; c、有些原因与原因之间,原因与结果之间组合不会出现,用记号表明约束或限制条件; d、因果图转换为判定表; e、判定表的每一列作为依据,设计测试用例; 4、判定表驱动法 分析和表达多逻辑条件下执行不同操作的情况的工具 ;略过因果图的绘制,直接列出所有组合进行筛选; 5、正交实验法 利用因果图来设计测试用例时, 输入原因与输出结果之间的因果关系

【分享】软件测试(功能、接口、性能、自动化)详解

六眼飞鱼酱① 提交于 2020-12-22 19:42:45
一、软件测试功能测试 测试用例编写是软件测试的基本技能;也有很多人认为测试用例是软件测试的核心;软件测试中最重要的是设计和生成有效的测试用例;测试用例是测试工作的指导,是软件测试的必须遵守的准则。 黑盒测试常见测试用例编写方法 1、等价类 选取少数有代表性的数据,这一类数据等价于这一类的其它值;找出最小的子集,可以发现最多的错误;特性:必须设计的用例;涵盖了大部分情况; 2、边界值 所谓边界条件,是指输入和输出等价类中那些恰好处于边界、超过边界、或在边界以下的状态 ;特征:选择一个或多个元素,以便等价类的每一个边界都经过了测试;与仅仅关注输入条件不同,还需要考虑结果空间(输出等价类)设计测试用例; 3、因果图 输入条件的组合进行分析。用一个系统的方法选择出高效的测试用例集; 分析思路: a、分析规格说明描述,确定原因和结果,并赋予标识符; b、分析规格说明语义,找出原因与原因之间,原因与结果之间关系,画出因果图; c、有些原因与原因之间,原因与结果之间组合不会出现,用记号表明约束或限制条件; d、因果图转换为判定表; e、判定表的每一列作为依据,设计测试用例; 4、判定表驱动法 分析和表达多逻辑条件下执行不同操作的情况的工具 ;略过因果图的绘制,直接列出所有组合进行筛选; 5、正交实验法 利用因果图来设计测试用例时, 输入原因与输出结果之间的因果关系

软件测试详解4—功能、接口、性能、自动化

社会主义新天地 提交于 2020-12-22 17:26:30
一、软件测试功能测试 测试用例编写是软件测试的基本技能;也有很多人认为测试用例是软件测试的核心;软件测试中最重要的是设计和生成有效的测试用例;测试用例是测试工作的指导,是软件测试的必须遵守的准则。 黑盒测试常见测试用例编写方法 1、等价类 选取少数有代表性的数据,这一类数据等价于这一类的其它值;找出最小的子集,可以发现最多的错误;特性:必须设计的用例;涵盖了大部分情况; 2、边界值 所谓边界条件,是指输入和输出等价类中那些恰好处于边界、超过边界、或在边界以下的状态 ;特征:选择一个或多个元素,以便等价类的每一个边界都经过了测试;与仅仅关注输入条件不同,还需要考虑结果空间(输出等价类)设计测试用例; 3、因果图 输入条件的组合进行分析。用一个系统的方法选择出高效的测试用例集; 分析思路: a、分析规格说明描述,确定原因和结果,并赋予标识符; b、分析规格说明语义,找出原因与原因之间,原因与结果之间关系,画出因果图; c、有些原因与原因之间,原因与结果之间组合不会出现,用记号表明约束或限制条件; d、因果图转换为判定表; e、判定表的每一列作为依据,设计测试用例; 4、判定表驱动法 分析和表达多逻辑条件下执行不同操作的情况的工具 ;略过因果图的绘制,直接列出所有组合进行筛选; 5、正交实验法 利用因果图来设计测试用例时, 输入原因与输出结果之间的因果关系

【分享】APP测试点(功能、接口等)

眉间皱痕 提交于 2020-12-21 19:23:34
一、功能测试 ——根据产品需求文档编写测试用例。 ——软件设计文档编写用例。 注意:就是根据产品需求文档编写测试用例而进行测试。 1、安装运行卸载测试 1)验证app能否正确安装运行卸载,以及操作过程和操作前后对系统资源的占有情况 2)安装运行卸载的提示,报告等 2、UI测试: 1)用户界面(菜单、对话框、窗口)等布局,风格是否满足用户需求,文字位置,描述是否正确,界面美观程度,文字图片组合是否合理 2)用户友好性、人性化、便于操作等 3、功能测试 1)评审需求,多方面考虑,整理出内在外在以及非功能性的直接间接功能点,对比需求,提取测试点 2)根据常用的一些分析方法,等价类边界值判定表因果图场景法等方法,设计测试用例,对提取的功能点进行覆盖 3)测试各个阶段不断跟踪缺陷,做好用例的更新迭代和不断变更需求所带来的业务或者需求的错误 4、接口测试 1)根据接口文档对接口进行测试,验证接口返回的数据是否正常,查看接口的响应时间 2)使用抓包工具对app进行数据抓取,通过抓取的接口信息来进行接口测试 5、性能测试 1)极限测试:各种边界情况下验证app的响应能力 如:低电量、储存满。弱网等情况 2)响应能力测试:验证各种情况下不同操作能否满足用户响应需求 3)压力测试:反复长期操作下,系统该资源的使用情况 6、中断测试(干扰) 比如:前后台运行时来电话,短信,下载文件

Jmeter 参数未编码异常:java.net.URISyntaxException: Illegal character in query at index 172

左心房为你撑大大i 提交于 2020-12-21 07:51:42
Jmeter 参数未编码异常:java.net.URISyntaxException: Illegal character in query at index 172 参考文章: (1)Jmeter 参数未编码异常:java.net.URISyntaxException: Illegal character in query at index 172 (2)https://www.cnblogs.com/JcHome/p/10241923.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4411637/blog/4817229