软件测试面试题---06面试准备

自我介绍

你好,我叫张杨城。

从事软件测试的工作有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. 测试完成后,编写测试报告,测试缺陷等相关文档,对项目进行总结;

原文地址:https://www.cnblogs.com/zhangyangcheng/p/14179342.html