2021-09-27

1、软件生命周期
主要分为5个阶段(1、可行性研究阶段2、需求分析阶段3、软件开发阶段(详细设计、概要设计、编码)4、软件测试阶段(单元测试、集成测试、系统测试、验收测试)5、软件运行与维护阶段)
2、发展方向
对业务这块没有特别的要求,只要能学习进步就可以。
3、给你一个系统,如何开展测试?
拿到项目之后先熟悉需求和原型图,了解被测功能和各个模块之间的业务逻辑。
然后进行测试计划的编写,编写测试计划的目的主要是为了整理需求,遇到不懂得地方可以跟开发和产品进行沟通。
在测试计划编写的过程中会确定我们的测试环境,兼容性,项目组成员,测试模块,优先级,测试时间及人员安排,以及风险评估等数据。
测试计划编写完成后进行测试用例的编写,编写完成后进行评审。之后等待开发提交自测报告,对自测报告进行验证,通过后开始测试,按照编写的用例进行测试,提交bug,并有效进行回归测试,完成bug跟踪,测试完成后,编写测试报告,用户手册等文档,等待系统上线。
4、与开发人员沟通多吗?
沟通比较多,当需求有不懂的时候,系统出问题的时候,一轮测试完成后,跟开发确定修改完bug时间等都会沟通。
5、你认为是bug,开发人员不认为是bug怎么办?
首先查看需求文档是否有明确规定,当没有明确规定的时候,我会分析这个bug带来的影响,跟开发人员进行沟通,尝试说服开发人员;如果开发人员的意见还是不修改的话,会找项目经理和测试经理共同商讨此bug带来的影响,有项目经理决定此bug是否修改。
6.测试文档有哪些,都包含什么内容?
测试计划:项目背景、专业术语,参考文档,测试环境、测试范围(测试模块,测试优先级),测试时间及人员分配,风险分析。
测试用例:用例编号,模块,测试类型,前置条件,操作步骤,输入数据,预期结果,实际结果。
测试报告:项目背景,测试环境,测试时间,测试范围,功能实现清单,缺陷统计,遗留bug清单,测试结论,测试风险
测试案例:项目背景,测试环境,测试时间,测试模块(测试功能,操作步骤,预期结果),测试结果
压力测试报告:测试目的,测试环境(数据库服务配置,服务器和测试机软硬件环境),系统关键表及数据量,用户,业务场景,是否参数化,运行压力测试场景(数据库服务器连接数,应用服务器连接数),压测结果分析(响应时间,吞吐量,tps值,错误率)
用户手册
培训ppt
7.linux常用命令:
1)top:查看系统当前运行情况。
2)tail、head、cat:查看日志。
3)cd:切换目录
4)ls:显示目录下内容
5)pwd:显示工作目录所在位置
6)cp:复制文件或目录
7)rm:删除文件或目录
8)date:显示日期
9)find:查找文件
8、项目中的难点:刚开始流程没有规范,需要自己按照需求整理流程,不懂的地方询问开发或者产品。
9、购物车如何测试:
权限方面:分为已登录用户和未登录用户,已登录用户能进行加入购物车,支付等操作;未登录用户不可。
界面查看:是否与需求文档和原型图一致,页面是否美观,界面风格是否一致,是否有错别字。
功能方面:正常流程:加入购物车的商品是否能够正常结算。
加入购物车的功能
购物车列表
找相似
购物数量 有效1-库存量(限购数量)无效,必填项,边界值,字符类型
加入收藏夹
删除商品
全选
易用性方面:提示信息是否友好,是否符合大众常规操作。
兼容性方面:是否支持安卓和ios不同尺寸的手机使用,界面可以正常展示
网络方面:wifi、3g、4g/5g 是否能正常运行
性能方面:根据业务进行性能测试,查看系统存在压力情况下各项指标是否正常

怎么进行压力测试
首先确定用户访问量比较大的功能。
然后进行测试案例的编写,测试案例主要包含,测试环境,业务场景,测试场景等数据
之后用jmeter开始压力测试,新增线程组,创建http请求,设置请求方式,请求地址,请求参数,添加响应断言和查看结果树,先执行以下查看响应数据是否正确,确定正确后,设置线程数和执行时间,添加聚合报告和监听器查看响应时间,错误率,吞吐量、tps值。

接口测试文档包含哪些内容?
请求类型,请求url、请求参数(参数名称,参数类型,参数描述),返回参数。
请求参数一般有三种类型,url参数,参数可以直接拼接在url后面,表单参数提交,josn参数提交。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值