互联网电子商务
文章平均质量分 60
软件测试King老师
软件测试、软件测试讲师
展开
-
最近教学中龙捷城配性能测试遇到的问题——重复订单号(简单记录一下)
一、常用性能测试场景:单场景 → 单独某个功能、接口,测试目标是多少混合场景 → 发现线程死锁和数据库死锁稳定性场景 → 系统是否稳定运行,发现系统是否有内存泄漏(过程)、内存溢出(结果,系统崩溃)(一般N*12小时)二、龙捷城配,选取典型的业务场景1、下订单(立即招车)//下订单(立即招车) lr_start_transaction("下订单"); web_submit_data("saveOrder", "Action=htt...原创 2021-08-30 15:34:16 · 411 阅读 · 0 评论 -
APP课程测试(第1天)
APP测试 面试题1:微信公账号、微信小程序、APP三者有什么区别? 面试题2:原生的APP与网页版APP优点、缺点区别 APP的测试流程 1、首先是测试资源确认及准备(手机、人员、软件需求说明书、需求评审或者高保真原型图评审等) 2、测试的计划、测试用例的设计与评审测试用例评审流程与Web一样。 3、UI(用户界面)测试:测试用户界面(如菜单、对话框、窗口和其他控件)布局、风格是否满足要求、文字是否正确、页面是否美观、文字、图...原创 2021-08-15 15:54:51 · 409 阅读 · 0 评论 -
2021-05-18:金朝阳上课课堂
原创 2021-05-18 16:44:34 · 264 阅读 · 0 评论 -
软件测试工程师面试——假如要你测试 6 个月期限的 p2p 借款产品,你应该怎么设计案例,说出测试点
分析:(回答思路:1 站在用户的角度测试,用户怎么用,你就怎么测试。2 一个人扮演多种角色测试。 3 多想出一些异常场景。)1 借款产品投标结束日 T+7 时,满标和不满标的情况。2 借款产品投标结束日 T+7 前,产品提前满标情况3 产品成立后,每个月还款日前,检查系统有没有发出邮件,短信,站内信通知借款人充值到平台账户。4 在每月还款日,借款人充值用来还款时,充值资金足够、不足够、不充值情况,查看系统如何处理。充值资金不足或者没有充值时,系统应该有罚息。5 借款人...原创 2021-03-09 14:35:17 · 2796 阅读 · 0 评论 -
时光如梭,一晃一年多,过去了,回想起南京教学的那些日子,给学员们准备的面试题
项目问题:1:如何评价一个软件系统的质量,从哪些维度进行考虑?答案:软件系统的质量要从以下的6个维度进行考虑1、功能性:软件所实现的功能满足用户需求的程度,功能性反映了所开发的软件满足用户需求的程度,即用户要求的功能是否都全部实现了。2、可靠性:也即软件除了满足用户需求之外,另外要求软件在发生故障时能继续运行程度。3、易用性:它反映了软件与用户友善性,即用户在使用本软件的时候,是否方便。4、效率:在指定的条件下,用软件实现某种功能,所需的计算机资源(包括时间)的有效程度,在完成功能的时,有没有原创 2021-01-21 12:04:50 · 1596 阅读 · 0 评论 -
大部分软件测试工程师的出路?
今天,思索下软件工程师的出路。 首先,必须肯定,无论是哪个行业,只要成为精英,不愁发展。但是,绝大多数人,由于各种原因,成长并不顺利。 从毕业到现在已经快七年,同时也进入了30岁的门槛。以前一直以为30岁是一个离自己很遥远的年代,不过却这么快就来到了,好像毕业还是就在昨天。 七年的时间足够让一个人无论从身体、财富、思想、人际关系等等方面发生质的变化。比如:笔者现在身体就大不如前了,也许这也是一个好的信号,提醒自己该注意了。 写了两段废话,这里回答下大家的疑问:为啥毕业不到七年,却标记为八年的转载 2021-01-19 12:12:03 · 371 阅读 · 1 评论 -
接口测试基础知识
1.接口分为软件接口、硬件接口、用户接口 API:客户端和服务器之间应用程序编程接口。 网络接口:网络中两个设备或协议层之间的接口 硬件接口:网卡网线 软件接口:协议(IPTCPUDPhttp协议) 用户界面:人与机器之间GUI 2.接口与API的关系 API是软件系统不同组成部分衔接的约定。 API是接口的一种。 3.API的分类: webserviceAPIweb服务API SOAP:对象访问协议,xml协议 XML-RPC:远程过程调用,通过XML将调.翻译 2021-01-18 12:23:54 · 411 阅读 · 0 评论 -
软件测试工程师面试突击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 · 779 阅读 · 0 评论 -
性能测试的标准测试场景
1、单交易基准测试时指通过单个虚拟用户逐笔发起交易,该测试用于获取交易的性能基线。2、单交易负载测试是指通过一定的并发用户,对某个被测试交易施加较大的压力,通过单交易负载测试能够暴露被测试交易自身的性能问题,并进行调优。3、混合负载测试是按照特定的比例,并发发起多个被测交易,混合负载测试是最接近生产实际情况的测试场景,通常用于考察应用系统在生产日常运行中的性能表现。4、批量测试是指对于需要考...原创 2020-04-29 16:57:59 · 855 阅读 · 0 评论 -
银行业数据中心性能测试案例——容量测试案例C
1、案例背景在互联网技术快速发展的大背景下,基于“互联网+培训”的理念,利用信息通信技术以及互联网平台,将在线培训理念和互联网技术相融合,银行业全新的在线培训平台H系统应运而生。2、需求分析不同的群体关注的性能测试目标是不同的,所以,性能测试需求分析可以从业务需求角度和运行维护角度两个方面进行分析。H系统的性能需求:交易1:学习视频步骤:登录、播放视频平均响应时间:登录2秒、播放时...原创 2020-04-29 15:12:19 · 825 阅读 · 0 评论 -
银行业数据中心性能测试案例——稳定性测试案例B
1、案例背景在案例A中,通过混合负载测试场景验证了E系统的高效性。在本案例中,将通过稳定性测试场景验证E系统的稳定性。2、场景设计在稳定性测试场景设计时,执行时间需要考虑系统的运营时间,如5*8h、7*24h等。稳定性测试场景的执行交易量应不少于日平均交易总量,根据项目具体要求可延长执行时长或者考虑跨日执行。在本案例中,通过分析E系统日常交易分布规律可以得出,E系统 每日高峰交易量集中发...原创 2020-04-29 14:00:14 · 702 阅读 · 0 评论 -
银行业数据中心性能测试案例——负载测试案例A
1,案例背景E系统是某行跨行支付系统,该系统承载了该行主要的网上支付的跨行支付业务。该系统的高效稳定运行,对于该行的跨行支付业务的稳定发展起着至关重要的作用。随着互联网的发展与普及,网上跨行支付业务量呈逐年增长的趋势。另外,生产维护部门计划对该系统进行大版本升级。为了评估该系统的处理性能以及是否可以应对未来业务量的增长以及验证大版本升级后系统的性能表现,有必要对该系统进行性能测试。本案例...原创 2020-04-28 16:29:38 · 1075 阅读 · 0 评论 -
疫情期间,只能网上带学员学习Loadrunner,笔记
Loadrunner:基于场景的测试jmeter:基于接口的测试注册用户数(论坛注册1000人)在线用户数(登录论坛100人)并发用户数:与服务器进行交互的在线用户数(9:36分有10个用户在论坛上发帖)请求响应时间:从client端发出请求到得到响应的整个时间。一般包括网络响应时间+server响应处理时间事务响应时间:完成这个事务所用的时间(事务是人为定义的)这个是...原创 2020-03-30 12:52:10 · 705 阅读 · 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 · 437 阅读 · 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 · 1712 阅读 · 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 · 5102 阅读 · 0 评论 -
河南省周口市安吉软件测试培训中心第一次软件测试课程-网页前端基础
1.1Web基础知识1.2Web相关的名词:1、world wide web(万维网):我们可以理解为是基于http协议和超文本传输语言的信息交换系统。2、网站:我们可以将网站理解为是在上述的信息交换系统内用来临时存放和交流信息的一个平台(该平台就是由网页组成)3、http协议:我们可以认为是用来规定不同的网站之间或者不同的客户端与服务器之间如何进行数据交换的一种规则。4、超文本传输语...原创 2019-12-30 09:11:24 · 2105 阅读 · 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 · 9616 阅读 · 0 评论 -
学员面试vivo手机软件测试职位试题
自我介绍弱网测试怎么测?具体设置网速,2GUI测试测什么UI测试用例怎么设计第三个项目介绍一个模块业务流程怎么来测这个模块写了多少用例发布一条信息业务流是怎么实现的用jmeter测过哪个模块的性能测试jmeter性能测试脚本是怎么写的接口地址是谁的地址接口是在手机上吗?jmeter发的请求怎么传到手机上的jmeter能操作手机的原理jmeter是压客户端吗添加内容...原创 2019-11-29 11:42:17 · 1988 阅读 · 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 · 866 阅读 · 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 · 298 阅读 · 0 评论 -
软测5班junit简单笔记(2019-11-1)
junit:JAVA单元测试框架版本5/4.7注解:@注解名,作为一种标记来对后面的内容进行解释执行@BeforeEach/@Before:标记的方法会在每次测试方法前被调用一次,多用于测试方法前的初始化操作。@Test:标记的方法为测试方法@AfterEach/@After:标记的方法会在每次测试方法后被调用一次,多用于测试方法结束后的清理操作@BeforeAll/@Bef...原创 2019-11-03 13:27:26 · 276 阅读 · 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 · 5136 阅读 · 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 · 456 阅读 · 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 · 356 阅读 · 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 评论 -
有个学员要出去面试,简单带它复习一下junit基础知识
junit:java单元测试框架版本5/4.7注解:@注解名,作为一种标记来对后面的内容进行解释执行@BeforeEach/@Before:标记的方法会在每次测试方法前被调用一次,多用于测试方法前的初始化操作。@Test:标记的方法为测试方法。@AfterEach/After:标记的方法会在每次测试方法后被调用一次,多用于测试方法结束后的清理。@BeforeAll/@Be...原创 2019-07-28 14:20:11 · 400 阅读 · 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 · 5702 阅读 · 1 评论 -
软测5班课程-软件测试概论
一:软件的生命周期:问题的定义及规划:此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。做不做。需求分析:在确定软件开发可行的情况下,对软件需要实现个各个功能进行详细分析。做什么。软件设计:怎么做程序编码:做软件测试:系统测试运行维护:持续最久阶段二:软件开发模型瀑布模型快速原型模型增量模型螺旋模型三:软件测试与软件质量质量保证(...原创 2019-09-29 17:42:16 · 1546 阅读 · 0 评论