自我介绍
你好,我叫张杨城。
从事软件测试的工作有3年多的工作经验(2017-9到2020-12)。
主要是负责软件功能的测试。
其实功能测试主要是熟悉业务,利用测试方法写测试用例,执行用例。有bug就提交bug,最后写总结报告。
上一家公司是:文思海辉(无锡文思海辉信息技术有限公司)
他是一家外包公司。外派到上海奕己信息科技有限公司(上海市松江区叶榭镇叶旺路1号三楼)
我最近的一个项目就是达目标。
达目标APP是一款中长期目标管理的应用软件。
主要功能模块分为:首页,关注,定目标,消息,个人中心,注册与登陆6个模块。
在项目中主要负责定目标,个人中心。注册与登陆模块的测试工作;
购物车模块:增加购物车,购物车页,对购物车进行编辑。(登陆的保存在redis中,没有登陆的保存在cookie中)
以及会遇到的问题:
项目分为3组人员:我在的一组:一个前端一个后端,一个测试。总共12个人(产品经理,组长,运维)。
写测试用例用到什么方法?
写测试用例主要用到的方法:等价类,边界值,场景法。还有因果图,判定表(根据因果图,制定判定表),流程分析法,正交实验法(正交表),错误推断法。
在测试中用到了哪些测试工具?
在测试中要到的工具:
- bug管理工具禅道
- 版本管理工具svn
- 抓包工具Fiddler
- 压力测试工具Jmeter(其实不仅仅可以做压力测试,还可以做接口测试,功能自动化测试。断言支持正则。)
- 远程连接服务器工具XShell
- 数据库管理工具Navicat
- 接口测试工具PostMan
我最擅长的是功能测试,接口测试,性能测试,自动化测试,以及你是怎么操作的?
功能测试:
1. 首先根据需求进行项目分析、熟悉业务流程;
2. 根据分配的模块,使用Xmind脑图绘制工具进行业务梳理及测点的罗列;
3. 参考Xmind脑图进行测试用例的编写;
4. 参加用例评审会议,保证用例的覆盖率及正确性;
5. 前期主要做界面测试,功能测试,发现bug、提交bug、跟踪bug、回测bug;
6. 对软件进行兼容性测试、安全性测试和稳定性测试;
7. 测试完成后,编写测试报告,测试缺陷等相关文档,对项目进行总结;
接口测试:
第一步,设计操作步骤。
操作步骤就是请求,有一些请求是是单独的,有些请求是多个请求前后有联系的,这种情况就需要创建关联,。那么我们需要了解请求的格式,规范以及如何做关联。soapUI,postman,jmeter里,都有关联。
第二步,设计数据用例。
建议将数据用例写到Excel文档里,然后让工具读取Excel。Excel里有几组数据用例,就执行几次。循环执行(自动化),就可以让每一个用例被执行一次,那么每一个测试场景也就被运行到了。
第三步:断言。
也就是提前将预期结果写入到工具中,让工具自动化判断结果是否正确。不同的工具叫法不同,soapUI和Jmeter中叫做断言,postman中叫做tests。
第四步:执行并检查测试结果。
执行很简单,对测试结果进行分析的话就需要了解协议。知道发出去了什么,返回了什么,才能够知道,到底哪个环节出了问题
性能测试
自动化测试
项目介绍
项目描述: 达目标APP是一款中长期目标管理的应用软件。这款软件可以帮助用户达成目标,培养良好的习惯。用户可以根据自身情况和兴趣爱好,发起目标:以挑战金作为赌注,设立目标并每天签到打卡;也可以参与围观他人的目标,并鼓励监督他人,增加亲密值,可以分到他人的钱。目标成功,押金全部返还。目标失败,押金分给围观者。项目有首页,关注,定目标,消息,个人中心,注册与登陆6个模块。
责任描述:
1. 首先根据需求进行项目分析、熟悉业务流程;
2. 根据分配的模块,使用Xmind脑图绘制工具进行业务梳理及测点的罗列;
3. 参考Xmind脑图进行测试用例的编写;
4. 参加用例评审会议,保证用例的覆盖率及正确性;
5. 前期主要做界面测试,功能测试,发现bug、提交bug、跟踪bug、回测bug;
6. 对软件进行兼容性测试、安全性测试和稳定性测试;
7. 测试完成后,编写测试报告,测试缺陷等相关文档,对项目进行总结;