![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
撷思、
这个作者很懒,什么都没留下…
展开
-
For Update 锁记录,到底是个什么东西
for update 与悲观锁原创 2022-04-14 23:35:23 · 992 阅读 · 6 评论 -
APP测试用例设计
一、APP的安装与升级升级过程中,用户数据、设置、状态的保留,以及新版本中去掉的状态与设置。 是否可以覆盖安装更低版本。 是否可以隔开版本覆盖安装。 大版本若不更新则无法使用。 若忽略本次升级,下次升级后是否还会提醒新版本升级。 卸载安装,安装目录被清理,SD卡存储数据不会被清理。二、APP启动与停止首次启动是否有欢迎界面,停留时间是否合理,是否可以正常进入首页。 首次启动后拉取的信息是否正确。 再次启动的时间是否符合预期标准。 再次启动app后功能是否一切正常。 需要登录的应用原创 2020-12-22 11:45:40 · 1289 阅读 · 1 评论 -
postmant接口测试
一、步骤获取接口信息:通过接口文档或者是抓包,获取接口的基本调用方式和返回; 接口测试用例设计:根据获取到的接口信息,按照接口测试用例设计方法,设计参数和预期返回结果; 接口发包:使用工具或者编程向接口传递参数; 返回信息验证:获取接口返回的结果,进行解析和验证。二、百度IP接口测试1. 利用查询IP的例子,来进行get方法测试接口的流程举例首先打开百度首页输入ip,显示如下界面,我们将在下面的输入框中输入任意IP地址进行示例 打开开发者工具-->Network,准备进行数原创 2020-07-29 15:39:20 · 589 阅读 · 0 评论 -
postman进行简单接口测试
一、接口1. 定义程序之间协作所要遵循的一套规范、标准。2. 优点责任划分清晰 缩短研发周期 可拓展性强3. 概念应用程序编程接口(API),以HTTP协议形式提供,定义了输入、输出、功能描述的服务。4. 接口测试流程接口的功能测试(首先保证接口是正确的) 测试接口的数据(传递一些特殊的数据,保证接口没有问题) 自动化测试脚本的编辑 接口的性能、压力测试二、网络相关1. 概念客户端(client):移动应用,包括IOS、Android、Web等应用 服务器(s原创 2020-07-28 15:31:43 · 486 阅读 · 0 评论 -
软件缺陷与JIRA
一、软件缺陷的信息1. 软件缺陷的基本内容缺陷的标题、预置条件、重现步骤、期望结果、实际结果2. 软件缺陷的状态新建 --> 打开 --> 修复 --> 关闭3. 软件缺陷的严重程度致命、严重、一般、可优化4. 软件缺陷的优先级低优先级、中等优先级、高优先级5. 软件缺陷的类型代码错误、设计缺陷、性能问题、安全相关二、软件缺陷跟踪流程提交bug -->确认 --> 打开 --> 修复 --> 回归 --> 关闭三、JI.原创 2020-07-28 10:52:12 · 595 阅读 · 2 评论 -
人工测试之代码检查、走查与评审
人工测试方法:代码检查、代码走查、桌面检查、同行评审。 代码检查与代码走查的联系:1. 要求人们组成一个小组来完阅读或直观检查特定的程序,找出错误,但不必改正错误 2. 都是对过去桌面检查过程(在提交测试前,由程序员阅读自己程序的过程)的改进 3. 代码检查/走查与基于计算机的测试是互补的 一、代码检查1. 定义以组为单位阅读代码,是一系列规程和错误检查技术的集合。 对于代码检查的大多数讨论都集中在规程、所要填写的表格等。2. 代码检查小组通常四人组成,有一人起协调作用,一名原创 2020-05-28 18:28:56 · 2605 阅读 · 0 评论 -
【网易2020校招】视频播放模块设计测试用例
商品详情页有个视频播放模块,请根据需求点设计用例。需求点:未播放前,视频模块上有暂停按钮; 不会自动播放,WiFi下点击按钮正常播放; 非WiFi下点击按钮有非WiFi将消耗流量的提示框,提示框上有【取消】及【继续观看】按钮; 播放时有全屏按钮,全屏时退出全屏按钮,有视频播放完后自动退出全屏按钮; 视频播放完后自动暂停。用例设计:(1)正常情况下:未播放时的样式,是否有暂停按钮 有WiFi的情况下,是否可以正常播放 非WiFi的情况下,是否会弹出提示框 非WiFi的情况下,弹原创 2020-05-27 23:06:32 · 1650 阅读 · 0 评论 -
三角形的测试用例设计
源自:《软件测试的艺术》某程序从一个输入对话框读取三个整数值,这三个整数值代表了三角形三条边的长度,程序显示提示信息,指出该三角形是不规则三角形、等腰三角形还是等边三角形,对此设计测试用例。是否有一组数可以表示一个有效的不规则三角形 是否有一组数可以表示一个有效的等腰三角形 是否有一组数可以表示一个有效的等边三角形 三角形其中某边为0,或者三边均为0 三角形其中某边为负数 三角形其中某边非整数值 三角形输入的边长个数不等于3 是否有三个测试用例代表有效的等腰三角形,从而测试到两等边的所原创 2020-05-26 12:09:19 · 3064 阅读 · 0 评论 -
白盒测试的覆盖方法
一、基本概念1. 概念白盒测试:又称逻辑测试,需要了解程序内部逻辑结构、对所有逻辑路径进行测试。 白盒测试分三大类:逻辑覆盖、循环覆盖、路径覆盖。2. 原则一个模块中的所有独立路径至少被测试一次。 所有逻辑值均需测试true和false两种情况。 检査程序的内部数据结构,保证其结构的有效性。 在取值的上、下边界及可操作范围内运行所有循环。3. 优缺点优点:迫使测试人员去仔细思考软件的实现。可以检测代码中的每条分支和路径。揭示隐藏在代码中的错误。对代码的测试比较彻底。让软件最优化。原创 2020-05-21 20:59:35 · 1585 阅读 · 0 评论 -
【思维导图】软件测试基础知识
从软件测试的基础概念到测试用例设计方法最后测试管理与过程,总结了如下的思维导图。原创 2020-05-20 18:51:18 · 521 阅读 · 0 评论 -
笔的测试用例设计
作为一个笔,首先要测能不能写字 测试笔的规格,0.35、0.38、0.5mm等大小,红、黑、蓝等颜色 笔的外观标签上是否有明显错误,标签上的规格与实物是否相符合 笔的外观设计是否易于用户使用 笔身和笔帽之间是否搭配合适 笔在不同的纸上、不同的温度下是否可以正常使用 高处摔落后,是否会产生破裂,是否还可以正常写字 笔在不同高度摔落时的不同效果 笔在不同摔落次数下的不同效果 给笔增加压力,在不同压力状态下有什么形变,达到多大压力会破损 笔是否方便携带,如果进行公路、铁路、航空运行等情况,是否原创 2020-05-15 22:38:55 · 1343 阅读 · 0 评论 -
微信发红包的测试用例设计
功能测试兼容性测试性能测试界面测试安全测试易用性测试原创 2020-05-14 21:01:00 · 2230 阅读 · 0 评论 -
Unittest框架的使用方法
一、UnitTest框架的使用python自带的一个单元测试的测试框架 可以结合selenium、request实现UI和接口的自动化测试 无需额外安装,python中已经加载了UnitTest框架import unittestUnitTest框架中,有以下几个组件:test fixture :setUp(前置条件),tearDown(后置条件),用于初始化测试用例、清理释放资源 test case :测试用例,以继承unittest.TestCase实现用例的继承,在UnitTest原创 2020-05-13 19:49:08 · 6152 阅读 · 0 评论 -
测试用户登录的测试用例设计
常规的测试点用户名和密码框的输入都为空,验证是否登陆失败,并给出输入不能为空的信息 用户名或密码框,任意一个为空,验证是否登录失败,并给出输入不能为空的信息 输入已注册的用户名和正确密码,判断是否登陆成功 输入已注册的用户名和不正确密码,判断是否登陆失败,并且给出登陆失败的提示信息 输入未注册的用户名和随意密码,验证是否登陆失败,并提示尚未注册的提示信息 如果有验证码的功能,在用户名、密码正确前提下,验证是否登录成功 如果有验证码的功能,在用户名、密码错误或者不完整的前提下,验证是否登录失败原创 2020-05-13 12:50:57 · 2011 阅读 · 0 评论 -
性能测试基础篇
目录一、性能测试基础二、概念和术语介绍三、性能测试模型四、性能测试分类介绍一、性能测试基础 1. 为什么要进行性能测试为了保证所有设备运转正常2. 性能测试关注什么并发用户数/吞吐量 平均响应时间 服务器资源占用情况 可靠性、可扩展性 发现引起系统问题的原因,关注采用何种技术提高系统性能 软、硬件配置是否合适(容量规划/硬件选型) 3. 谁会...原创 2020-04-28 23:10:04 · 385 阅读 · 0 评论 -
自动化测试Selenium(二)
详细的介绍webdriver常用的一些API,通过一个简单脚本,说明自动化测试脚本具体包括有哪些内容,然后详细说明每一个操作的代码实现。原创 2020-04-06 21:59:05 · 379 阅读 · 0 评论 -
自动化测试Selenium(一)
一、自动化测试1. 简介自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统,预设条件包括正常和异常,最后评估运行结果。将人为驱动的测试行为转化为机器执行的过程。 2. 常见自动化测试工具QTP:quick fast professional,是一个侧重于功能的回归自动化测试工具,支持的脚本语言是VBScript。 selenium:测试工具集,web端测试。 jmet...原创 2020-04-06 18:59:41 · 217 阅读 · 0 评论 -
软件测试生命周期与bug生命周期
目录一、软件测试&软件开发生命周期二、描述一个bug三、bug级别与生命周期四、测试执行一、软件测试&软件开发生命周期1. 软件测试与软件开发的对应过程(1)需求阶段:测试人员了解需求、对需求进行分解,得出测试需求。(2)计划阶段:根据需求编写测试计划或测试方案。(3)设计阶段:测试人员搭建测试用例框架,根据需求和设计编写一部分测试用例。(4...原创 2020-03-25 19:43:07 · 758 阅读 · 0 评论 -
软件测试分类
软件测试分类的思维导图一、按开发阶段分1. 测试金字塔及业务分析SDK,全称:SoftWare DeveLopment Kit,一般是指软件工程师特定的软件包建立的开发工具集合。 ROI:投入产出比 2. 单元测试:是对软件组成单元进行测试。其目的是检验软件基本组成单位的正确性。 测试阶段:编码后或者编码前(TDD) 测试对象:最小模块 ...原创 2020-02-14 17:16:51 · 129 阅读 · 0 评论 -
测试用例设计方法
一、测试用例基本要素1. 测试用例概念:(Test Case)是为了实施测试而向被测试的系统提供的一组集合,这组集合包括:测试环境、操作步骤、测试数据、预期结果等要素。2. 如何评价测试用例 用例表达清楚,无二义性; 用例可操作性强; 用例的输入输出明确,一条用例只有一个预期结果; 用例的可维护性好; 用例对需求的覆盖率高; 暴露程...原创 2020-02-13 15:24:58 · 257 阅读 · 0 评论