软件测试常见问题 开发模型 PC端qq登录测试用例 BUG的相关问题 测试用例设计的常用方法

1.软件测试和软件研发的区别

软件研发:技能的要求专业度高,技能要求不广泛

软件测试:技能要求比较广泛,但是专业度不高

测试接口:soupUI postman jmeter

性能测试:loadrunner jmeter

自动化测试脚本 : python java unittest TestNg

​ Charkes fiddler appium

2.软件测试和软件调试的区别

目的:

  • 软件测试就是验证软件是否实现了它应该实现的功能

  • 软件调试:软件开发人员验证软件是否实现了她想要软件是心啊的功能

角色:

  • 测试:由开发人员(白盒测试)和测试人员共同完成

  • 调试:由开发人员完成

阶段:

  • 测试: 贯穿了整个软件开发的生命周期

  • 调试:在开发阶段

  • 需求–计划–设计–编码–测试–运维

软件测试在不同公司的定位
  • 项目型

  • 项目A 项目B 项目C

  • 每一个项目都有一个团队

  • 性能测试团队

  • 自动化测试团队

  • 安全测试团队

一个优秀的软件测试人员所具备的素质

1.综合和能力:沟通能力 编程能力 学习能力 文字描述能力

2.自动化开发能力(开发自动化脚本和工具能力)

3.编写测试用例的能力

4.探索性思维,发散思维

5.兴趣

6.责任感 压力

3. 什么是需求

需求----------实现(软件工程)----------上线使用

需求就是实现用户的期望或者满足文档(合同,标准,规范 )所需要的条件或者权限

需求包含两个方面:一个是用户需求 一个是软件需求

用户需求:一般比较粗略概括

软件需求:软件需求是从用户需求转化而来,是用户需求的细化和具体实现细节

软件需求是测试人员进行测试工作的基本依据

4.PC端qq登录测试用例

1.qq登录的测试用例(思维导图)-------需求的测试点
在这里插入图片描述

5.测试用例

向被测试系统发起的一组集合,包含测试环境,测试数据,测试步骤,预期结果(重要性,优先级,操作方式,标题等)

测试用例: 标题:

测试环境:xxxx版本 PC 端 xx系统

测试数据: 用户名:xxxxxx 密码:xxxxxxx

测试步骤:1.打开邮箱的url

​ 2.输入用户名和密码

​ 3.预期结果(操作完测试步骤后的结果) 登录成功

5.1 测试用例的优点:

1.衡量需求的覆盖率;

2.复用性;

3.借鉴意义;

4.可以用于回归测试;

5.防

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值