软件测试
软件测试的学习
爱吃火锅的仙女
这个作者很懒,什么都没留下…
展开
-
【软件测试】WebDriver定位元素
八种元素定位方法及对应的python方法WebDriver元素定位方式对应的python方法idfind_element_by_id()namefind_element_by_name()class namefind_element_by_class_name()tag namefind_element_by_tag_name()link textfind_element_by_link_text()partial link textfind_原创 2021-03-30 18:50:47 · 120 阅读 · 0 评论 -
常用的DOS命令及Linux命令总结
常用DOS命令命令功能命令功能D:盘符切换ping检查网络是否连通dir列出当前目录下的文件及文件夹ipconfig-all列出网卡信息md创建目录copy拷贝文件rd删除目录del删除文件cd改变指定目录md创建目录cd…返回上一级cls清屏cd\返回根目录Linux命令功能命令功能ls查看当前文件夹下的内容pwd查看当前所在文件夹>输出重定向mor原创 2021-03-09 23:04:21 · 282 阅读 · 0 评论 -
【软件测试】如何抓取崩溃的log日志
安卓闪退获取日志方法:下载adb工具包,存放在电脑根目录下。https://www.wishdown.com/soft/53275.html手机通过USB连接电脑,确保手机开启USB调试模式。使用dos命令窗口通过win+r弹出运行窗口,输入cmd;输入cd D:\adb 找到存放adb工具的目录下抓取前输入:adb logcat -c 清除旧日志信息输入 adb logcat -v time >.\logcat.log 开始抓原创 2021-01-27 19:23:35 · 2143 阅读 · 0 评论 -
【软件测试】LNMP企业环境搭建
LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M指mysql,P指PHP。Linux:它是直接运行在“裸机”上的最基本和最重要的系统程序。相当于一个双面中介。将应用程序传递来的信号转换为硬件能识别的信号。服务器操作系统一般用Linux。...原创 2020-11-29 17:21:00 · 251 阅读 · 0 评论 -
【软件测试】测试环境搭建
首先在搭建软件测试环境前,我们要明白一个软件运行起来都需要什么条件,而这些条件就是我们所说的软件测试的环境。软件测试环境是由硬件环境、软件环境、网络环境构成。首先来说硬件环境:所需计算机数量,以及对每台计算机硬件配置的要求,比如说CPU速度、内存和硬盘容量,网卡所支持的速度以及打印机的型号等。其次软件环境:包括软件运行的操作系统(主流的操作系统Windows、Linux、Unix),数据库(Oracle、mysql、SqlServ转载 2020-11-04 14:07:49 · 3424 阅读 · 1 评论 -
【软件测试】APP常见崩溃原因和测试方法整理
测试过APP的人都应该发现,app崩溃是一类非常常见的问题,很多时候还是致命性的,这就要求我们测试人员要尽最大可能去找出软件当中的缺陷,减少app崩溃出现的概率,这里我将收集到的关于针对APP崩溃测试的资料以及自己的工作经验整理如下:一、APP中BUG的直接影响 App的Bug会直接影响用户的体验、App 商店的评级、用户的忠诚度,声誉等等…二、App崩溃是非常常见的一类bug 例如很多时候我们正在使用某个A转载 2020-10-26 14:14:53 · 2994 阅读 · 0 评论 -
【软件测试】黑盒测试技术综合使用策略
黑盒测试技术综合使用策略首先进行等价类划分。包括输入条件和输出条件的等价类划分。将无限测试变成有限测试,这是减少工作量和提高测试效率的最有效方法。在任何情况下都必须使用边界值分析方法。经验表明,用这种方法设计出的测试用例发现程序错误的能力最强。可以用错误推测法追加一些测试用例,这需要测试工程师的智慧和经验。对照程序逻辑,检查已经设计出的测试用例的逻辑覆盖程度,如果没有达到要求的覆盖标准,应当再补充足够的测试用例。如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用因果图法和决策表.原创 2020-10-18 15:22:36 · 512 阅读 · 0 评论 -
【软件测试】黑盒测试用例设计——因果图
继上一节判定表法总结完后,接着总结一下因果图法。 因果图法是一种根据输入条件的组合、约束关系和输出条件的因果关系设计测试用例的方法,它适合于检查程序输入条件涉及的各种组合情况,一般和判定表结合使用。因果图使用图示的方法清晰地表述了原因和结果之间的逻辑关系,以及原因之间的约束关系。【案例】:使用因果图法分析中国象棋中走马的实际情.原创 2020-10-18 14:34:24 · 3097 阅读 · 2 评论 -
【软件测试】黑盒测试用例设计——判定表法
黑盒测试用例设计的常用方法有等价类划分、边界值、因果图、判定表和场景法。等价类划分和边界值都比较简单,在这里不加叙述。今天主要记录一下判定表法的使用步骤。案例描述:软件的需求规格说明为:文件名的第一个字符必须是A或B,第二个字符必须是数字。如满足上述文件,则修改文件。若第一个字符不为A或B,输出错误信息X;若第二个字符不为数字,则输出错误信息Y。案例分析:根据不同逻辑条件的组合,会产生不同的操作,适合.原创 2020-10-17 21:12:05 · 2244 阅读 · 0 评论 -
【软件测试】白盒测试用例设计——基本路径法
对下述代码使用基本路径法设计出测试用例,保证程序的每一条可执行语句在测试过程中至少执行一次。假设输入的范围是1000int isLeap(int year){ if (year%4==0){ //判断闰年的程序 if (year%100==0){ if (year%400==0) leap=1; else .原创 2020-10-16 21:18:25 · 15269 阅读 · 1 评论 -
【软件测试】白盒测试用例设计——逻辑覆盖法
**逻辑覆盖法包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖。**有一段使用Java语言设计的程序段,试用白盒测试的逻辑覆盖方法为其设计测试用例。if( x > 80 && y >= 80){ t=1; } else if (x+y >= 140 && (x >= 90 || y >= 90)){ t=2; } else{ t=3; }逻辑覆盖法.原创 2020-10-16 15:56:23 · 18447 阅读 · 1 评论 -
【软件测试】软件测试理论基础3——软件质量模型和软件测试分类
1. 软件质量模型 软件质量模型可描述为外部和内部质量,总共有六大特性,在这里就不加赘述了。以微信为例完成质量分析。照此案例,大家可任选一款自己用过的软件进行质量分析。 &.原创 2020-10-08 21:00:45 · 1856 阅读 · 0 评论 -
【软件测试】软件测试理论基础2——软件测试模型
软件测试模型是软件测试工作的主要框架,描述了软件测试过程所包含的主要活动。常见的软件测试模型包括V模型、W模型、X模型、H模型等。其都是在瀑布模型之上所做的改进。以下简单谈谈各种模型的优缺点。1.V模型 优点:制定的策略既包括了底层的测试,又包括了高层的测试。底层测试是为了源代码正确性,高层测试是为了整个系统满足用户的需求。能较好地反映测试活动与开发之间的关系...原创 2020-10-08 11:31:07 · 246 阅读 · 0 评论 -
【软件测试】测试理论基础1——测试用例编写
测试用例的基本知识与重要性在这里就不加赘述了。直接上一个案例。案例描述:编写发送QQ邮件时测试附件能否正常上传的测试用例案例分析:测试用例编写是测试工作中重要而又日常的工作之一,要在分析测试需求的基础上完成用例编写。本例中附件上传,会有成功或失败的结果。输入的数据主要是各种格式的文件。案例实现设计好的测试用例见下表(Excel模板)。除了测试用例外,还有许多其他内容。部分测试用例:以上仅仅是对项目的功能测试,还有其他的安全性测试如上传木马文件;性能测试如上传时是否限速、断网;用户界面测试原创 2020-09-30 20:43:08 · 600 阅读 · 0 评论 -
软件测试的艺术读书笔记<转>
最近在阅读一本比较经典的《软件测试的艺术》,本书主要阐述了软件测试的思想,实例较少。可作为软件测试的入门书籍。在简书上看到一篇阅读笔记,对某些描述不清的部分稍作更改,转载来和大家一起分享。总体框架结构图1,前言1.软件测试为什么变得更加困难?涌现出大量的编程语言/操作系统以及硬件平台等。2.所谓软件测试,就是一个过程或一系列过程,用来确认计算机代码完成了其该完成的功能,不执行其不该有的操作。软件应当是可预测且稳定的,不会给用户转载 2020-07-28 14:29:53 · 222 阅读 · 0 评论