新员工入门 - for测试
23456人员介绍
XXX
测试工作
【软件】
Chrome 浏览器、jsonviewer、Firefox、FireBug
HTTP协议与抓包 - fildder、wireshirk等
DB查询工具 - navicat mysql、phpmyadmin
git工具
IDE工具
Linux远程连接工具 - xshell,cecurecrt等
接口测试工具:Gesen(google 浏览器的插件)Gesen's Bow、postman等
JDK1.7以上
Maven3.0以上
【系统】
OMS(订单系统测试环境):http://omstest.huaxianbang.com/console/LogisticsPlanAct.do?getSummaryList#
BBD(邦帮代系统测试环境):http://112.124.4.19:8989/login
物流系统:http://120.26.133.80:8787/login
CRM(客户关系管理系统):http://crm-uat.huaxianbang.com/login
SAAS系统:http://112.124.4.19:8980/index
纺投系统:http://120.26.133.80:8484/index
【测试用例】
用例编写方法:
等价类划分
边界值
错误推测法
因果图方法
正交表分析法
场景分析方法
目前网上资料很多,自行搜索
根据软件产品质量模型,软件产品质量有六大属性,分别是功能性、可靠性、易用性、效率、可维护性、可移植性。我们在测试过程中也可以从这几个方面进行入手考虑。
需求、测试点、测试方法
需求 ==(使用各种测试方法进行分析)==> 测试点
在实际工作过程中,一般从几个维度去考虑:
流程
数据(入参、出参)(这些内容的等级类分析)
组合
用例
将上面的测试点中,入参操作,以及出参现象补充完整就成了一份用例
比如,登录模块
需求:输入正确的用户名和密码可以登录成功
测试点:
入参:用户名、密码
信息做一个简单分析:
规则,长度、类型等 ==> 测试点(为空,纯数字、字符串、长度超长,特殊字符等,密码是否必须为数字;大小写是否区分了)
前端做了限制的是否可以通过复制粘贴的方式来规避 ==> 比如长度
合法用户 ==> 已注册用户 (已注册的合法用户,各种规格是否都可以登录。比如有些系统密码允许中文注册,但是不能用中文进行登录)
非法用户 ==> 未注册用户
登录错误次数有没有限制
是否可以通过抓包等方式来直接获取用户信息
是否可以多点登录
是否可以通过URL的方式跳过登录模块
。。。
从需求角度分析,测试点:
是否需要添加忘记密码操作
是否需要添加密码显示功能
是否需要验证码
。。。
用例:
以4为例:
输入合法用户测试:
输入用户名“15158123456”、密码“123456”
点击登录,跳转成功,跳转目标正确
输入用户名“陈斌翔”、密码“123456”
点击登录,跳转成功,跳转目标正确
输入用户名“abcdefg”、密码“123456”
点击登录,跳转成功,跳转目标正确
。。。
【bug处理】
发现问题,提交到相应项目的Issues库中
bug标题:【版本】操作+影响(10-20个字)
bug描述:影响环境、重现步骤、期望结果(需要有产或者需求的确认)、实际结果
截图、日志(UI问题必须有截图,截图有标记,对内系统一个项目可以统一提成一个)
Bug级别:文案等非功能bug统一为“低”,数据流程等功能性bug统一为“中”,出现线上整块功能不可用等情况统一为“高”
线上bug:需要提供详细数据,以及影响
指给对应模块开发人员
开发解决bug之后,指回给对应测试人员
需求问题:比如PRD考虑不周全,有逻辑业务的遗漏或者错误,需要确认之后进行处理
不是bug:误操作、环境问题、版本合并的原因、不合法的测试数据都需要标记出来,并备注清楚
遗留bug:需要评估确认,并备注清楚遗留原因
测试人员验收
根据Bug现象进行验收,验收通过,需要把Bug close掉
Bug未修复,填写当前的现象,然后将bug维持在open状态,assign指回给开发,以及close的bug要reopen
测试跟踪
测试人员需要定期(每天下班前,或每天上班根据个人习惯)去跟踪提交的bug进度,定期及时处理自己名下的bug
如果有长期未处理bug,需要及时跟进
每周线上bug,需要整理并在周报中反馈出来
【测试周报内容】
1、这周做了什么?进度怎么样?有没有延期风险
2、下周做什么?目前进度怎么样
3、问题包括两个方面:
1)这周有哪些问题(线上的,不要把测试过程中发现的问题发给我),出现原因
2)进度是不是跟计划有不同,原因是什么
【测试报告】
把原先是测试点,在测试过程中补充成完整的用例;
然后把测试的过程反应在上面,哪些测试通过,哪些测试失败(目前bug的状态);
测试完成之后,把这份用例作为交付件发给产品,进行验收
新员工入门 - for测试的更多相关文章
- 写给新员工的十点SQL开发建议
1.建立自己的知识体系 摘抄一句话你所拥有的知识并不取决于你记得多少,而在于它们能否在恰当的时候被回忆起来: 做笔记: 把笔记放在可以随时被找到的地方.个人的笔记可以放在印象笔记之类工具上,单位上的笔 ...
- C++入职学习篇--新员工入职(持续更新)
C++入职学习篇--新员工入职(持续更新) 本人菜鸟一枚,刚刚结束学业生涯,入职C++软件开发岗位,之前对C++一窍不通,刚刚入职,亚历山大,但为祖国和平发展,本人励志为中华崛起而奋斗,学不好C++誓 ...
- 给萌新HTML5 入门指南
本文由葡萄城技术团队原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. HTML5的发展改变了互联网技术趋势,前端热度依旧不减,所以对于应用开发人员 ...
- GitHub 常用命令使用介绍(新同学入门)
经济在不断发展,社会在不断进步,以往的互联网在现在看来都可以称为传统互联网了,因为技术不断的在突破和革新. 本文主要介绍一下版本管理工具,我猜测很多人还是用SVN.CVS或者Resion,但是,今天我 ...
- SOAPUI使用教程-入门REST测试
首先,通过选择文件菜单中的“新建REST项目”选项创建从文件菜单中一个新的REST项目: 指定服务端点场下谷歌地图API网址: http://maps.googleapis.com/maps/api/ ...
- 天气预报API(六):中国气象频道、腾讯天气--“新编码”接口的测试
说明 本文所有测试均以青岛为例. 本文所列接口城市代码(cityid)参数都使用的 "新编码": 全国城市代码列表(新) 本文接口均不是官方接口,仅供测试使用! 腾讯天气 空气质量 ...
- Xcode7推出的新优惠:免证书测试
1.准备 注意:一定要让你的真机设备的系统版本和app的系统版本想对应,如果不对应就会出现一个很常见的问题:could not find developer disk image 2.首先先安装Xco ...
- java8 新特性入门 stream/lambda
Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利.高效的聚合操作(aggregate operation),或者大批量数据操作 (b ...
- Django+七牛上传+查看+下载文件相关函数,新整理未完全测试
M class File(models.Model): # 文档模型 name = models.CharField(max_length=255) staff = models.ForeignKey ...
随机推荐
- Oracle 当数据库的表没有drop操作就可以通过如下方式恢复表数据
--执行下列语句可查询出相关时间点 select * from sys.smon_scn_time order by time_dp desc; --执行下列语句可将某个时间点的数据恢复 insert ...
- Oracle EBS FTP显示无法与某IP 连接
首先 用root用户登录 如果可以登录 那么应该是权限的问题 这里选择 方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示: ## Allow root to ...
- tp5 migrate数据库迁移工具
tp5相对与tp3.2有很大的不同 migrate是其中一点,通过migrate程序员可以在php代码中创建数据库修改回滚等操作 首先下载migrate扩展,命令行到当前项目目录下执行 compose ...
- Spring Boot 的 Security 安全控制
Spring Security 是一个强大且高度可定制的身份验证和访问控制框架,完全基于 Spring 的应用程序的标准,Spring Security 为基于 Java EE 的企业应用程序提供了一 ...
- postgresql----几何类型和函数
postgresql支持的几何类型如下表: 名字 存储空间 描述 表现形式 point 16字节 平面上的点 (x,y) line 32字节 直线 {A,B,C} lseg 32字节 线段 ((x1, ...
- 关于军训的模拟赛-R2
终于我也参加了一场有R1 && R2的比赛呢. 点击此处查看R1 因为种种原因,老师认为上次的考试没有体现我们的真实水平,于是举办了毒瘤R2,其实也不是非常毒瘤,还是一贯的风格. T1 ...
- c++ ActiveX基础1:使用VS2010创建MFC ActiveX工程项目
1.ActiveX的基本概念 ActiveX控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行.这个容器包括WEB网页,应用程序窗体等... Activ ...
- 8.UDP协议
传输层协议:TCP UDP TCP和UDP有什么区别? TCP是面向连接的 UDP是面向无连接.在互通之前,面向连接的协议会先建立连接,如TCP会三次握手.所谓的建立连接,是为了在客户端和服务端维护连 ...
- svn 更新提交文件冲突
文件冲突定义:svn up更新服务器文档到本地的时候发现本地的文件有所改动,和svn服务器不同步 服务器会报冲突,让你觉得已谁的为准,根据实际情况我们需要选择是以服务器还是以本地代码为准 报错: Co ...
- JS省市区联动效果
省市区联动下拉效果在WEB中应用非常广泛,尤其在电商网站最为常见.一般使用Ajax实现无刷新下拉联动.利用jQuery,通过读取JSON数据,实现无刷新动态下拉省市二(三)级联动效果. 首先我们可以看 ...