软件测试与质量
文章平均质量分 81
软件测试King老师
软件测试、软件测试讲师
展开
-
APP课程测试(第1天)
APP测试 面试题1:微信公账号、微信小程序、APP三者有什么区别? 面试题2:原生的APP与网页版APP优点、缺点区别 APP的测试流程 1、首先是测试资源确认及准备(手机、人员、软件需求说明书、需求评审或者高保真原型图评审等) 2、测试的计划、测试用例的设计与评审测试用例评审流程与Web一样。 3、UI(用户界面)测试:测试用户界面(如菜单、对话框、窗口和其他控件)布局、风格是否满足要求、文字是否正确、页面是否美观、文字、图...原创 2021-08-15 15:54:51 · 408 阅读 · 0 评论 -
App详细测试流程及测试点
1 APP测试基本流程1.1预估测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两周(即10个工作日,一人份工作量),根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目整体排期。与其他项目强耦合适量增加3-5个工作日,弱耦合增加1-2工作日1.2测试资源测试任务开始之前,准备测试资源1.产品文档2.原型图3.效果图 即设计交互稿4.行为统计分析定义文档5.测试设备(测试机,平板,系统iOS、Android,不同分辨率)...原创 2021-01-20 12:23:16 · 943 阅读 · 1 评论 -
软件测试工程师面试突击Linux篇幅
一:Linux 常用操作 常用指令1.cd app 切换到 app 目录 cd .. 切换到上一层目录 cd / 切换到系统根目录2.ls 显示当前目录想所包含的文件和文件夹 ls -l 缩写成 ll 文件和目录的详情信息(不包含隐藏文件)3.rmdir(remove directory)命令可用来删除“空”的子目录:4.【cat、more、less】5.tail -10 a.txt 查看后 10 行数据6.tail ...原创 2020-06-23 14:39:32 · 777 阅读 · 0 评论 -
软件测试工程师求职前的内部模拟考试(初级)
1:微信发朋友圈相关测试用例? 1,只发送文字,长按相机图标,最长输入限制,能否成功输入并发送 2,只发图片,发单张、多张图片能否成功;能否发动图 3,只发视频,能发几个视频,能发多长视频 4,图片+视频,能否成功 5,文字+图片,能否成功 6,文字+视频,能否成功 7,谁可以看,公开、部分可见、私密、不给谁看,别人能否看到 8,提醒谁看,提醒一人、多人,是否收到提...原创 2020-04-30 13:46:52 · 423 阅读 · 0 评论 -
疫情期间,只能网上带学员学习Loadrunner,笔记
Loadrunner:基于场景的测试jmeter:基于接口的测试注册用户数(论坛注册1000人)在线用户数(登录论坛100人)并发用户数:与服务器进行交互的在线用户数(9:36分有10个用户在论坛上发帖)请求响应时间:从client端发出请求到得到响应的整个时间。一般包括网络响应时间+server响应处理时间事务响应时间:完成这个事务所用的时间(事务是人为定义的)这个是...原创 2020-03-30 12:52:10 · 703 阅读 · 0 评论 -
疫情未结束,继续带软件测试班级学员复习SQl数据库知识
1:查询员工名和对应的部门名(多表联查)SELECT last_name,department_nameFROM employees,departmentsWHERE employees.department_id=departments.department_id;2:查询有奖金的员工名和工种名(多表联查)SELECT last_name,job_titleFROM emplo...原创 2020-03-28 15:07:07 · 435 阅读 · 0 评论 -
软件测试学员在网上复习数据库知识
导入数据并根据题目要求查询相关结果!CREATE TABLE STUDENT(SNO VARCHAR(3) NOT NULL,SNAME VARCHAR(4) NOT NULL,SSEX VARCHAR(2) NOT NULL,SBIRTHDAY DATETIME,CLASS VARCHAR(5))goCREATE TABLE COURSE(CNO VARCHAR(5) ...原创 2020-03-26 10:10:10 · 1205 阅读 · 0 评论 -
河南省周口市安吉软件测试培训中心第一次软件测试课程——软件测试期末考试(含答案)
1:请列出你所知道的软件测试种类,至少5项?(5分)答案: 按测试阶段划分:单元测试、集成测试、系统测试、验收测试。 按是否覆盖源代码划分:黑盒测试、白盒测试 按是否运行划分:静态测试、动态测试 按是否自动化划分:人工测试、自动测试 按其他划分:回归测试、冒烟测试、随机测试 2: 某文件的权限为:-rwxrwx--x用数值形式表示该权限(...原创 2020-01-17 18:42:13 · 1711 阅读 · 0 评论 -
河南省周口市安吉软件测试培训中心第一次软件测试课程——测试理论考试(含答案)
1:画出V模型和W模型,并且描述出他们的优点与缺点?(4分)2:什么是测试计划?测试计划包含哪些内容?(4分)答案:测试计划是对即将进行的测试做一个规范性的指导文档,包含测试范围、方法、资源,以及相应测试活动的时间进度安排表文档等。测试计划包含6要素(5w1h):1:why——为什么要进行这些测试2:what——测试哪些方面,不同阶段的工作内容3:when—...原创 2020-01-10 11:59:36 · 3753 阅读 · 0 评论 -
河南省周口市安吉软件测试培训中心第一次软件测试课程-Mysql课堂练习(未完,更新中)
练习1:显示表departments表结构:describe departments练习2:查询departments里面的全部数据:select * from departments练习3:select 100+1.5输出结果是多少:101.5练习4:select '123'+100的输出结构是多少:223练习5:select 'johin'+100的输出结果是多少:100...原创 2020-01-09 19:06:46 · 740 阅读 · 0 评论 -
河南省周口市安吉软件测试培训中心第一次软件测试课程-Linux基础命令篇
服务器版本Linux:RedhatCentosLinux命令:cd命令命令功能:切换当前目录至dirName命令格式:cd [目录名]注:目录名称与cd指令之间存在一个空格cd ..表示回到该目录的上层目录cd 没有加上路径,表示回到主目录绝对路径写法:cd jcy1/jcy2/jcy3相对路径写法:路径的写法不是由根引起的,是相对于目前当前工作的路径,所在位置的路径cd...原创 2020-01-03 11:49:51 · 5084 阅读 · 0 评论 -
河南省周口市安吉软件测试培训中心第一次软件测试课程-网页前端基础
1.1Web基础知识1.2Web相关的名词:1、world wide web(万维网):我们可以理解为是基于http协议和超文本传输语言的信息交换系统。2、网站:我们可以将网站理解为是在上述的信息交换系统内用来临时存放和交流信息的一个平台(该平台就是由网页组成)3、http协议:我们可以认为是用来规定不同的网站之间或者不同的客户端与服务器之间如何进行数据交换的一种规则。4、超文本传输语...原创 2019-12-30 09:11:24 · 2104 阅读 · 0 评论 -
河南省周口市安吉软件测试培训中心第一次软件测试课程-计算机基础理论论篇
计算机基础知识1.1计算机基本介绍一、为什么需要计算机二、计算机定义:所谓的计算机就是一种可以自动高效进行计算操作的电子设备,我们称之为电脑(PC)三、计算机基本特点1、计算机可以完成数学和逻辑运算2、计算机可以对数据进行记忆和存储3、计算机可以在程序的指令下自动高效的进行计算四、计算机的组成1、计算机认为是由硬件系统+软件系统二大部分组成2、硬件是什么:对于计算机来说那...原创 2019-12-24 11:53:40 · 1016 阅读 · 1 评论 -
河南省周口市安吉软件测试培训中心第一次软件测试课程-测试理论篇
练习使用禅道(下载32位开源版)禅道:项目管理软件测试人员一般用来跟踪缺陷的生命周期常用的缺陷管理工具:禅道,jira、 bugzilla、QC等登录地址:ip地址/zentao(在cmd命令行下面ipconfig获取ip地址)本机:127.0.0.1/localhost1:禅道管理与admin修改公司名称:安吉软件测试2:禅道管理员admin建立部门:产品部、研发部、测试部3:禅...原创 2019-12-23 08:46:06 · 9614 阅读 · 0 评论 -
学员面试vivo手机软件测试职位试题
自我介绍弱网测试怎么测?具体设置网速,2GUI测试测什么UI测试用例怎么设计第三个项目介绍一个模块业务流程怎么来测这个模块写了多少用例发布一条信息业务流是怎么实现的用jmeter测过哪个模块的性能测试jmeter性能测试脚本是怎么写的接口地址是谁的地址接口是在手机上吗?jmeter发的请求怎么传到手机上的jmeter能操作手机的原理jmeter是压客户端吗添加内容...原创 2019-11-29 11:42:17 · 1985 阅读 · 0 评论 -
软测5班内部模拟问答(2019-11-19)
1:你用过Fiddler在项目中发现过哪些有价值的bug?2:接口测试,返回的数据格式类型一般有哪些类型?3: App兼容性测试怎么做?APP升级测试怎么做?4:你测试过哪些类型的安卓机型?哪些类型的苹果机型?5:你测试过安卓机型的操作系统是多少?苹果机型的操作系统是多少?安卓和苹果的文件的扩展名分别是什么?6:你在测试工作中印象最深刻的bug有哪些?7:你在使用selen...原创 2019-11-19 13:20:15 · 392 阅读 · 1 评论 -
软测5班快毕业了,我陪伴他们3个月了
原创 2019-11-14 16:36:18 · 399 阅读 · 3 评论 -
软测5班的课程终于结束啦-以下学员的毕业考试试卷(2019-11-12)
姓 名 测试基础(20分) 数据库(15分) Linux(10分) Web(20分) App(20分) 开发语言(15分) 总 分 测试基础部分 (总计20分) 一、简答题(每题1分,总计15分)1、软件的生命周期以及项目成员有哪些?2、详细说明敏捷模型的工作流程?3、软...原创 2019-11-12 15:51:12 · 865 阅读 · 0 评论 -
软测5班Appium课堂笔记(2019-11-07)
Appium移动端的自动化测试框架第1步:安装Appium移动端的自动化测试框架,并且启动, Appiim的默认端口4723第2步:启动uiautomatorviewer第3步:启动海马模拟器第4步:uiautomatorviewer第二个按钮,截图,可以看到模拟器里APP的控件属性第5步:打开Eclipse,创建一个AppiumDemo类编写代码如下:// 创建节点属性,用电...原创 2019-11-07 20:05:33 · 299 阅读 · 0 评论 -
软件测试5班-Liunxu下测试环境的搭建
使用FTP工具将相关文件拷贝到/root目录下 安装JDK rpm -ivh文件名 安装好之后,查看版本号 javac -version java -version 若两者版本不一致,则需修改配置文件 vi /etc/profile 跳转到最后一行,插入以下语句(按一下键盘的G跳转到最后一行,注意大写;再按一下O进入编辑模式) JAVA_HOME=/usr/j...原创 2019-11-06 17:24:28 · 317 阅读 · 0 评论 -
软件测试5班-windows下测试环境的搭建
第一步安装:JDK 附1:JDK安装成功后环境变量配置:(1)安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量(2)系统统变量→新建 JAVA_HOME 变量 。变量值填写jdk的安装目录(例如: E:\Java\jdk1.7.0)(3)系统变量→寻找 Path 变量→编辑在变量值最后(注意:不要把原来的变量值给覆盖了)输入 %JAVA_HOME%...原创 2019-11-06 17:20:27 · 894 阅读 · 0 评论 -
软测5班TestNG上课笔记(2019-11-03)
------------------------------------第1个案例BeforeMethod------------------------------------import org.testng.annotations.*;public class TestNGDemo { @BeforeMethod public void BeforeMethod() ...原创 2019-11-03 15:23:23 · 297 阅读 · 0 评论 -
软测5班junit简单笔记(2019-11-1)
junit:JAVA单元测试框架版本5/4.7注解:@注解名,作为一种标记来对后面的内容进行解释执行@BeforeEach/@Before:标记的方法会在每次测试方法前被调用一次,多用于测试方法前的初始化操作。@Test:标记的方法为测试方法@AfterEach/@After:标记的方法会在每次测试方法后被调用一次,多用于测试方法结束后的清理操作@BeforeAll/@Bef...原创 2019-11-03 13:27:26 · 275 阅读 · 0 评论 -
软测5班APP考试(2019-10-29)
APP测试笔试验收题 __2019学员班级: 日期: 姓名: 得分: 简述app类软件的测试流程?(10分) App中有哪些日志,对应的命令是什么?APP中常用的命令有哪些?(10分) 使用monkey,根据常见的操作对calculator做1000次monkey操作...原创 2019-10-29 09:01:39 · 346 阅读 · 0 评论 -
软测5班jmeter笔记(2019-10-29)
接口测试理论自动化测试的金字塔模型硬件接口:比如usb接口,电源接口、耳机接口...软件接口:数据系统访问接口、 http请求接口...为什么要做接口测试Web前端:指用户可以直观操作和看到的界面。html,Css样式,javascript脚本。android和ios等。web后端:是指与数据库交互进行处理响应的业务逻辑。包括java、python、php 、net等。通过接...原创 2019-10-29 08:59:18 · 461 阅读 · 0 评论 -
软测5班Http协议与Fiddler抓包(2019-10-24)
一:什么是http协议协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或者规则,超文本传输协议(http)是一种通信协议,它允许将超文本标记语言(html)文档从web服务器传送到客户端的浏览器目前我们使用的是http/1.1版本二:web服务器,浏览器,代理服务器工作原理三:URL详解URL:地址用于描述一个网络上的资源,基本格式如下:schema://ho...原创 2019-10-24 19:47:37 · 5130 阅读 · 0 评论 -
软测5班Linux考试(2019-10-23)
写出下列Liunx命令: 查看端口有没有被占用(4分) ps和top都是查看进程信息的,它们有什么区别(4分)? 查看文本的命令,至少写出5种,并且有什么区别(10分) chmod 751 file 代表什么含义(4分)? 查找和java相关的进程,并彻底杀掉(5分) 6, 在work目录下创建目录为FindFiled文件目录,并且强制删除Fi...原创 2019-10-23 10:22:44 · 298 阅读 · 0 评论 -
软测5班Loadrunner阶段性考试(2019-10-19)
试题1:用你在Loadrunner中所学习的知识,将“欢迎来到然学科技”保存为一个变量,并且在日志中打印输出(10分)。答案:lr_save_string("欢迎来到然学科技","ranther");lr_output_message("你好:%s",lr_eval_string("{ranther}"));试题2:Loadrunner 中如何保持每次参数取值的唯一性(2...原创 2019-10-19 09:42:22 · 455 阅读 · 0 评论 -
今天打软测5班学员学习复习java考试
一小球从100 米高度自由落下,每次落地后反跳回原高度的一半在落下,求他第10 次落地时,共经过多少米?第十次反跳高度是多少? 答案:double high = 100, sum = 100; for (int i = 2; i <= 10; i++) { sum += high;...原创 2019-10-15 11:13:59 · 203 阅读 · 0 评论 -
带软件测试5班学员学习java基础知识(2019-10-13)
计算机语言:1.机器语言,012.低级语言,汇编语言3.高级语言,C C++ JAVA Python...编译型语言(强类型)解释性语言(弱类型) SDK->JDK:java开发包->JRE:java的运行时环境->JVM:java虚拟机java SE:java标准版java EE:java企业版java ME:java微缩版1、安装JDK和...原创 2019-10-13 13:57:26 · 355 阅读 · 0 评论 -
带软测5班学员学习数据库知识(2019-10-13)
答案:--1、 查询Student 表中的所有记录的Sname、Ssex 和Class 列。select Sname,Ssex,Classfrom Student--2、 查询教师所有的单位即不重复的Depart 列。select Departfrom TEACHERgroup by Depart--3、 查询Student 表的所有记录。select *from Stu...原创 2019-10-13 13:38:54 · 261 阅读 · 0 评论 -
软测5班数据库基础知识
函数:字符串函数charindex('查找内容','源字符串'[,起始位置]),返回值为查找到的内容首字母所在的位置,如果未找到返回0。len('字符串'),返回字符串长度。lower('字符串'),返回小写字母。upper('字符串'),返回大写字母。ltrim('字符串'),返回去除字符串左边空格。rtrim('字符串'),返回去除字符串右边空格。left('字符串',返回数)...原创 2019-09-21 13:58:53 · 190 阅读 · 0 评论 -
软件测试5班Sql Server课堂笔记(2019-09-25)
Sql server:微软,端口:1433Mysql数据库:端口:3306Oracle数据库:端口:1521Sql server启动服务的二种方式:在sql server配置管理器中启动服务在计算机—管理工具—服务启动实体:一条数据库中的记录。数据库表中存放格式相同的实体。冗余:表中存在大量的重复数据。消除冗余会似表结构变的复杂,所以允许存在一定的冗余,一张表做一件事。完整性:...原创 2019-09-25 09:22:01 · 1480 阅读 · 0 评论 -
软测5班课程-软件测试概论
一:软件的生命周期:问题的定义及规划:此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。做不做。需求分析:在确定软件开发可行的情况下,对软件需要实现个各个功能进行详细分析。做什么。软件设计:怎么做程序编码:做软件测试:系统测试运行维护:持续最久阶段二:软件开发模型瀑布模型快速原型模型增量模型螺旋模型三:软件测试与软件质量质量保证(...原创 2019-09-29 17:42:16 · 1546 阅读 · 0 评论 -
2019年7月30日南京火炉一样的天气,给学员做内部模拟面试
113:如何分析APP的日志1)程序无响应的情况:搜索关键字“ANR in”2)崩溃的情况1:搜索关键字“CRASH”3)崩溃的情况2:搜索关键字“Exception”4)内存溢出的情况:搜索关键字“OOM”5)测试成功的情况:搜索关键字“Monkey finished”114:怎么样验证jmeter返回的结果时候正确的?http响应代码业务代码断言115:Fidd...原创 2019-07-30 09:56:51 · 291 阅读 · 0 评论 -
2019-4给学员试讲内容分享
1:什么是软件测试软件测试是软件生命周期中的一个阶段,软件测试的目的就是为了确保软件产品质量,使得产品能够顺利交付和通过验收。2:什么是软件生命周期2.1需求分析,用户需要做什么2.2软件的设计阶段2.3软件的编码阶段,写代码2.4软件的测试阶段2.5软件的验收阶段2.6软件的运行与维护阶段3:软件测试的分类3:1按阶段分类:单元测试测试(程序员自己来做,C语言中最小的单元...原创 2019-04-13 15:18:20 · 290 阅读 · 0 评论 -
软件测试5班第一天课程,软件测试知识扫盲
1、软件开发流程1)招标2)软件公司项目经理过来调研需求(整理需求文档)3)做设计4)编写代码5)单元测试(开发)6)集成测试(开发)7)移交测试部门进行系统测试(测试)8)验收测试9)软件部署上线10)维护阶段: 修复软件在使用过程中出现的故障 开发新的功能(收费)2、软件测试概念1)尽量多的发现软件存在的问题2)确保软件的正确性3、软件测试的分类...原创 2019-09-16 22:23:49 · 692 阅读 · 0 评论 -
软件测试3班,学员就业前的模拟面试(2019-9-12)(金朝阳)
1:你用过Fiddler在项目中发现过哪些有价值的bug?2:接口测试,返回的数据格式类型一般有哪些类型?(Json\xml\html等等)3: App兼容性测试怎么做?APP升级测试怎么做?4:你测试过哪些类型的安卓机型?哪些类型的苹果机型?5:你测试过安卓机型的操作系统是多少?苹果机型的操作系统是多少?6:你在做接口测试的工作中有没有发现过有价值的bug(jmter订单号为...原创 2019-09-12 09:18:26 · 458 阅读 · 0 评论 -
2019-5-8,给新班级的新生们学习禅道系统的部署与应用,并且让每个学员自己动手完成
练习使用禅道(admin,密码:123456)1:打开禅道的集成运行环境:xampp/start.exe2: 取消勾选启用apache认证3:点击启动禅道4:点击访问禅道5:禅道管理员登录后修改公司名称:组织——>公司,修改公司名称为“南京然学科技有限公司”---OK6:禅道管理员建立部门:组织——>公司(产品部、研发部、测试部)----OK7:禅道管理员添加员工...原创 2019-05-08 20:39:23 · 347 阅读 · 0 评论 -
今天给大家学习软件测试课堂笔记
第五章:Fiddler手机抓包Fiddler可以截获各种智能手机发出的http/https的请求。5.1环境准备需要具备3个条件:1:在电脑上安装Fiddler抓包工具2:安装有Fiddler的电脑必须跟手机处在同一个局域网内3:在Fiddler要设置捕获HTTPS的请求5.2截获智能手机发出的HTTP有什么用?5.3手机抓包5.3.1配置Fiddler允许远程连接Allo...原创 2019-04-25 17:19:14 · 427 阅读 · 0 评论