软件测试团队\
软件测试King老师
软件测试、软件测试讲师
展开
-
ISTQB考试
原创 2022-03-19 16:25:49 · 379 阅读 · 0 评论 -
最近教学中龙捷城配性能测试遇到的问题——重复订单号(简单记录一下)
一、常用性能测试场景:单场景 → 单独某个功能、接口,测试目标是多少混合场景 → 发现线程死锁和数据库死锁稳定性场景 → 系统是否稳定运行,发现系统是否有内存泄漏(过程)、内存溢出(结果,系统崩溃)(一般N*12小时)二、龙捷城配,选取典型的业务场景1、下订单(立即招车)//下订单(立即招车) lr_start_transaction("下订单"); web_submit_data("saveOrder", "Action=htt...原创 2021-08-30 15:34:16 · 382 阅读 · 0 评论 -
2021-05-18:金朝阳上课课堂
原创 2021-05-18 16:44:34 · 249 阅读 · 0 评论 -
河南省周口市安吉软件测试培训中心第一次软件测试课程-测试理论篇
练习使用禅道(下载32位开源版)禅道:项目管理软件测试人员一般用来跟踪缺陷的生命周期常用的缺陷管理工具:禅道,jira、 bugzilla、QC等登录地址:ip地址/zentao(在cmd命令行下面ipconfig获取ip地址)本机:127.0.0.1/localhost1:禅道管理与admin修改公司名称:安吉软件测试2:禅道管理员admin建立部门:产品部、研发部、测试部3:禅...原创 2019-12-23 08:46:06 · 9450 阅读 · 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 · 181 阅读 · 0 评论 -
有个学员要出去面试,简单带它复习一下junit基础知识
junit:java单元测试框架版本5/4.7注解:@注解名,作为一种标记来对后面的内容进行解释执行@BeforeEach/@Before:标记的方法会在每次测试方法前被调用一次,多用于测试方法前的初始化操作。@Test:标记的方法为测试方法。@AfterEach/After:标记的方法会在每次测试方法后被调用一次,多用于测试方法结束后的清理。@BeforeAll/@Be...原创 2019-07-28 14:20:11 · 386 阅读 · 0 评论 -
南京某家公司招聘软件测试工程师的面试试题
1.模糊查询2.给我接口文档什么都没有怎么测接口3.给一个查询框一个表格一个验证码一个跳转按钮写测试用例4.什么是敏捷开发模式5.Linux查看一个文件的状态6.monkey怎么用命令说出来7.什么测试工具都没有,然后怎么测接口8.linux文件排序9.linux里面搭建sql sever环境10.测试用例6要素11.monkey运行文...原创 2019-08-01 14:06:52 · 783 阅读 · 0 评论 -
今天带软测2班学员做面试前的试题(每天几道面试题分析)
103:为什么要进行接口测试?接口测试由于绕开了前端,直接通过请求调用的方式进行测试,有如下优势:1.、更早的测试介入,只要接口开发完成,就可以测试2.、更多的场景覆盖,因为绕开了前端的控制,使得测试场景更自由3、 接口测试从项目的角度,工作量是低于UI测试的,投资回报较高4、 接口测试对于自动化的支撑度更好,有好的接口测试过程,就有可能支持好的接口自动化过程另外,接口测试可以扩充对于其...原创 2019-07-25 14:08:34 · 497 阅读 · 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 · 279 阅读 · 0 评论 -
今天带大家模拟一下面试前的电商项目实战
店猫测试网址的几个工具:AppScan:网站渗透扫描工具,扫描网站的漏洞:“sql注入”和“跨站脚本攻击”需要关注IETester:IE兼容性测试工具,测试IE系列浏览器兼容性Xenu:网站链接测试工具绿色-说明网站的链接是OK红色-说明网站的链接有错误蓝色-说明js问题,忽略不计功能介绍:后端B端商家(卖家)登录后台:我的商品:商品分类发布商品商品列表商品...原创 2019-07-16 20:46:34 · 6044 阅读 · 0 评论 -
今天带软件测试2班学员就业前的复习分析(2019-7-14)
1:请简要说明 Selenium WebDriver 的自动化测试原理?答案: Selenium WebDriver是调用浏览器的原生接口来操作浏览器,也就是说测试脚本操作浏览器的过程就是在测试脚本中创建WebDriver对象,再通过这个对象调用WebDriver API来访问浏览器接口,从而操作浏览器的过程。2:2:Selenium Grid的原理是什么(5分)?答案:Selenium ...原创 2019-07-14 16:09:25 · 745 阅读 · 0 评论 -
2019-08-08软测3班,http协议课堂笔记
一:什么是http协议协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或者规则,超文本传输协议(http)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端浏览器。HTTP/1.1版本二:Web服务器,浏览器,代理服务器的工作原理三:URL详解URL地址用于描述一个网络上的资源,基本格式如下:schema://host[:port...原创 2019-08-08 17:13:45 · 1144 阅读 · 0 评论 -
软件测试3班——移动端的自动化测试1个案例
import java.net.MalformedURLException;import java.net.URL;import org.openqa.selenium.WebElement;import org.openqa.selenium.remote.DesiredCapabilities;import com.android.uiautomator.core.UiSelect...原创 2019-08-18 22:08:38 · 312 阅读 · 0 评论 -
(2019年8月14日)软测3班:Selenium Grid+TestNG,第二天课程
浏览器对象方法:get(String URL):访问指定URL页面quit():关闭浏览器findElement(By.方式):查找页面元素,返回页面元素对象(WebElement)findElements(By.方式):查找页面元素,返回页面元素列表对象(List<WebElement>)navigate():浏览器导航(back(),forward(),refresh()...原创 2019-08-14 20:05:16 · 2306 阅读 · 1 评论 -
2019-8-12软测3班selenium第一天笔记
selenium:Web UI层面的自动化测试框架配置selenium环境1、selenium jar包的导入2、浏览器驱动路径配置到PATH中3、浏览器执行路径配置到PATH中版本:1.0 RC2.0 WebDriver3.0 去除RC,浏览器驱动官方支持,火狐的驱动与jar包分离4.0 不久的将来内容:IDE浏览器插件,用于录制回放生...原创 2019-08-12 19:49:21 · 454 阅读 · 0 评论 -
软测3班:用selenium+TestNg+数据驱动(从mysql数据里profiles表里面取数据)
步骤:5.1导入selenium包5.2导入mysql包5.3导入TestNgimport java.net.MalformedURLException;import java.net.URL;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;im...原创 2019-08-21 17:11:52 · 402 阅读 · 1 评论 -
软件测试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 · 448 阅读 · 0 评论 -
软件测试5班第一天课程,软件测试知识扫盲
1、软件开发流程1)招标2)软件公司项目经理过来调研需求(整理需求文档)3)做设计4)编写代码5)单元测试(开发)6)集成测试(开发)7)移交测试部门进行系统测试(测试)8)验收测试9)软件部署上线10)维护阶段: 修复软件在使用过程中出现的故障 开发新的功能(收费)2、软件测试概念1)尽量多的发现软件存在的问题2)确保软件的正确性3、软件测试的分类...原创 2019-09-16 22:23:49 · 668 阅读 · 0 评论 -
软件测试班级学员就业前,带大家复习Sql查询
select A.sname,sum(B.score) as 总分from stu as Ainner join sc as Bon A.sid=B.sidwhere cid!=2group by snamehaving sname!='bbb'order by sum(B.score)select stu.sname,sc.cid,sc.scorefrom sc,stuwh...原创 2019-06-03 11:55:17 · 245 阅读 · 0 评论 -
学生就业前,带学生复习软件测试知识(每天5道试题-第4天)
19、你印象深刻的bug有哪些?答案:1、挑货网的平台在大量用户同时购买同一件商品,库存显示为负数。2、豪康金服P2P平台,借款人还钱的时候,还款失败,是没有考虑到边界值测试。3、上海市食药监项目,在查询文本框里输入单引号进行查询,在用户暴露出数据库的字段,而且暴露出该开发框架用Strus2开发框,是安全漏洞。20:一般都评审哪些内容,请你举例说明?答案:《需求文档》、《测试用例》和...原创 2019-06-02 16:28:38 · 328 阅读 · 0 评论 -
我今天给来学习的学员试讲的课程笔记-2019-04-20
1:测试与开发的比较观念1:有些人认为测试比开发低端。这个观念是错误的。软件测试里面包含一些很高端的测试,比如:自动化测试白盒测试性能测试接口测试安全性测试。。。。这些测试的技术含量不比开发低端。测试和开发和一样的高端,测试是监督开发工作的,通过各种技术手段(正是由于有了这些技术手段,才使得测试是有含金量的),测试相当于工程中的监理。2:软件测试的职业发展方向:走技术...原创 2019-04-20 15:48:52 · 346 阅读 · 0 评论 -
从(软件测试初学者角度)给大家简单演示了一下常用的Linux命令
1:cd命令:功能:切换当前目录至dirName命令的格式:cd [目录名]目录名与cd之间存在一个空格实例1:进入loadrunner11这个目录,命令:cd loadrunner11实例2:cd,没有加上路径,表示回到主目录实例3:cd ..,表示返回到上一层目录绝对路径 的写法:# cd jcy1/jcy2/jcy3相对路径的写法:路径的写法不是由根引起的,是相对于目前工...原创 2019-04-20 11:50:32 · 459 阅读 · 0 评论 -
我今天给来我这里学习的软件测试学员激发了一些兴趣:演示讲解了auto it工具(文章只是我讲课的思路,没有按顺序整理)
有些人认为测试比开发低端,这是的不正确的。自动化测试、接口测试、和开发一样,需要写代码,比如java代码。白盒测试和性能很高端的。测试和开发一样的。测试是监督开发工作的,通过各种技术手段,相当于工程中的监理。auto it的 官网,这里可以下载,download。我这边已经下载好了,已经安装好了,我就不安装了。在你的电脑桌面上有个新建的文件格式。右键,新建Demo....原创 2019-04-19 18:29:20 · 548 阅读 · 0 评论 -
今天带大家学习Web网页抓包和Fiddler修改包
4.1网页是如何打开的4.1.1一个网页由多个组件组成,比如:一个HTML多个图片css文件Javascript文件4.1.2打开一个网页的过程,浏览器会发送很多个请求在浏览器中打开一个网页的过程如下:(1)在浏览器中输入http://www.cnblogs.com(2)浏览器会发送第一个HTTP请求去获取页面布局的HTML,这个请求叫做父请求。然后服务器把HTTP响应发回给浏...原创 2019-04-24 11:57:10 · 5606 阅读 · 1 评论 -
今天带学员学习HTTP协议和Fiddler抓包
1:HTTP协议介绍Web浏览器和Web服务器之间是通过HTTP协议相互通信的。2:什么是HTTP协议什么是协议:协议是指计算机通信网络中两台计算机之间进行相互通信的所必须共同遵守的规定或规则。超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。目前我们使用的是HTTP/1.1版本。3:HTTP的工作原理通过客户端浏...原创 2019-04-22 17:39:23 · 345 阅读 · 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 · 272 阅读 · 0 评论 -
欢迎来到南京某某科技——软件测试大纲V4.0课程
总课时:520:80 课时---------------------------------------------------------------------------------------------------------------------------------预科阶段 | 基础技术课程 | 项目实践----------------------------------...原创 2019-02-16 17:28:19 · 735 阅读 · 0 评论 -
金融软件测试心得
在上海进入了一家P2P公司,从事金融软件测试近1年,金融软件测试与其他软件测试有不同的之处,如下: 第一:金融软件的测试算法是测试的核心,验证测试数字在不同的场合条件下,一定要保证数据的准确性。 第二:与外部存管银行的各种接口数据的准确,稳定,安全。 第三:金融软件在整个业务过程中涉及到很多合同相关的内容的测试,合同上甚至连一个文字,一个空格都要测试到。 第四:运营...原创 2018-06-08 14:19:22 · 16536 阅读 · 0 评论 -
2019-4-30今天给来学习的学员做了几道试题,提前祝大家劳动节愉快
一:软件实验部分:1:通过禅道,提交一个高质量的bug,禅道地址:192.168.0.125/zentaoBug:www.hkjf.com网站注册,系统出错用户名:姓名全拼密码:姓名全拼123456高质量的缺陷(bug)应该包含以下要素:4.1每条缺陷报告只能提交一个缺陷4.2不可重现的缺陷也要报告(出现的频率)4.3指明缺陷的严重性和优先级4.4指明缺陷的类型...原创 2019-04-30 15:55:06 · 491 阅读 · 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 · 405 阅读 · 0 评论 -
学生就业前,带学生复习软件测试知识(每天5道试题-第3天)
12:遇到项目延期吗?你们怎么处理的?答案:引起项目的延期最主要的原因一般是用户需求频繁的变更,或者是在项目后期用户又提出增加新的需求。新的需求需要放在下一个版本中解决发布。13:jmeter工具你是如何使用的?答案:jmeter是基于接口层面的测试工具,它的使用步骤如下:1、增加线程组2、增加HTTP请求3、添加查看结果树14、你们项目一般如何跟进进度,有过项目延期吗?答案...原创 2019-06-02 16:25:05 · 312 阅读 · 0 评论 -
学生就业前,带学生复习软件测试知识(每天5道试题-第2天)
6:你们的测试组长都做哪些事情?答案:1、制定测试计划2、统合软件测试用例3、分配并指导测试工程师具体测试工作4、与开发人员的沟通协调5、编写项目的《进度测试报告》和《总结性测试报告》(系统测试报告)7:你在项目中写过测试计划吗?写过。测试计划中包含哪些5W1H的要素:Why:为什么要进行这些测试What:测试哪些方面内容,不同阶段的工作内容When:测试不同阶段的起始时间...原创 2019-06-02 16:23:06 · 265 阅读 · 0 评论 -
学生就业前,带学生复习软件测试知识(每天5道试题-第1天)
1:如何评价一个软件系统的质量,从哪些维度进行考虑?答案:软件系统的质量要从以下的6个维度进行考虑1、功能性:软件所实现的功能满足用户需求的程度,功能性反映了所开发的软件满足用户需求的程度,即用户要求的功能是否都全部实现了。2、可靠性:也即软件除了满足用户需求之外,另外要求软件在发生故障时能继续运行程度。3、易用性:它反映了软件与用户友善性,即用户在使用本软件的时候,是否方便。4、效率:...原创 2019-06-02 16:20:27 · 332 阅读 · 0 评论 -
学生就业前,带学生复习软件测试知识(每天5道试题-第8天)
46:当一个接口出现异常的时候,你是如何处理异常的?答案:1、抓包,用fiddler抓包,或者按浏览器上F12键,如果是APP的话,就用Fiddler设置代理,去看看请求报文和响应报文。2、查看后端的日志,比如用Xshell,连上服务器,查看日志。47:如何模拟弱网络测速?答案:用fiddler和charles都能模拟网络,平常说的模拟丢包测试,也就是模拟弱网络。48:如何分析一个...原创 2019-06-06 14:18:42 · 412 阅读 · 0 评论 -
学生就业前,带学生复习软件测试知识(每天5道试题-第7天)
41:接口测试如何设计测试用例?答案:1:参数字段的默认值2:参数字段是否必填,是否为空检查3:参数字段携带错误值4:字段类型的检查,比如int型变成string型时如何判断5:限制条件,比如店铺名称重复,店铺标签修改重复,短信验证码次数超过5次,店铺名称长度超过指定的某个长度比如20.,42:举例一个接口测试的流程?答案:比如购物流程,依次要调用登录接口、商品加入购物车接口、提...原创 2019-06-06 14:16:52 · 371 阅读 · 0 评论 -
今天带大家学习软件测试用例设计(复习等价类和边界值,学习因果图和场景法、以及错误猜测法经典案例)
复习昨天的内容:等价类划分题目:假如有一 报表处理系统,要求用户输入处理报表的日期。假设日期的限制2000年1月2020年12月,即系统只能对该段时间内的报表进行处理。如果用户输入的时间日期不在这个范围内,则显示错误信息。并且此系统规定日期由年月的6位数字组成,前4位代表年,后2位代表月。试用等价类划法对用户输入处理的报表日期进行测试用例的设计。边界有效最小值:200001边界有效最大值:...原创 2019-05-11 16:17:35 · 2657 阅读 · 0 评论 -
今天带大家学习软件测试用例设计(等价类划分和边界值法)
黑盒测试技术概述黑盒测试测试用例的设计方法:等价类划分边界值法因果图法决策表法错误猜测法正交实验法场景法一:等价类划分案例:计算两个1-100之间整数的和。穷举测试不可行。等价类划分法:依据需求对输入的范围进行细分,然后再分出没一个区域内选取一个有代表性的数据开展测试。等价类=有效等价类+无效等价类有效等价类:符合需求说明,合理地输入数据集合。无效等价类:不...原创 2019-05-11 16:13:50 · 3386 阅读 · 0 评论 -
2019-5-8,给新班级的新生们学习禅道系统的部署与应用,并且让每个学员自己动手完成
练习使用禅道(admin,密码:123456)1:打开禅道的集成运行环境:xampp/start.exe2: 取消勾选启用apache认证3:点击启动禅道4:点击访问禅道5:禅道管理员登录后修改公司名称:组织——>公司,修改公司名称为“南京然学科技有限公司”---OK6:禅道管理员建立部门:组织——>公司(产品部、研发部、测试部)----OK7:禅道管理员添加员工...原创 2019-05-08 20:39:23 · 324 阅读 · 0 评论 -
如何管理软件企业
一:采购控制采购生产资料是公司用于生产和再生产的源头,所以要千万慎重之。要从你的采购供应商是否能长久稳定的为你服务、质量、价格等多方面考虑。我所在的公司以前是为世界500强企业欧莱雅做嵌入式软件开发的所以涉及到很多芯片、电路板等方面的采购,要么就是国外的企业所提供的原材料质量好,但是价格特高;要么就是国内的一些小的生产供应商价钱是便宜了不少,但是产品的质量不稳定(硬件Bug特多),另外产品的兼原创 2014-08-19 16:11:51 · 1184 阅读 · 0 评论