当前位置:网站首页>软件测试答疑篇
软件测试答疑篇
2022-07-02 05:33:00 【忱叁】
软件测试答疑篇
软件测试和测试开发这两个岗位需要区分开来
软件测试: 就是为了测试这个软件的需求性
测试开发:就是为那些进行测试的人员开发一些脚本之类、软件之类的
什么是软件测试

总结软件测试:
- 验证功能是否可以正常运行
2.验证功能是否满足用户需求
练习:
测试某软件的登录功能并写出测试要点用例
软件测试点可以穷举吗?
软件测试只是一个样本试验,是没有办法穷举的,没有办法进行一个完整的测试。软件测试人员要保证主要(常用)功能和核心流程的正确性。
软件测试和软件开发的区别???
(1) 开发要求专业度高且深, 技能比较集中
(2)测试要求技能广泛、专业度低
(1)
比如开发人员 在使用一些数据结构的时候,他需要去理解那些数据结构的底层才能写出更好的代码,但是测试人员在使用一些app进行测试的时候就不需要去了解底层,知道怎么用就行了.
测试人员需要去使用的一些软件比如:
接口: soupUl postman jmeter
自动化测试: java Python , unittest , testNGrobotFramework selenium工身性能测试工具: loadrunner jmeter
抓包:Charles fiddler(模拟弱网)APP测试: appium Macaca
而测试人员只需要会使用这些工具就行,不不要去了解底层
(2)难易程度
这个前面也说过,开发肯定是要比测试难一些的
(3) 薪资情况
中小厂来说的话.测试的薪资比开发低 ,大厂的话都是同样的
(4)软件测试和软件开发中的调试有什么区别?
软件调试中 是程序员自己去验证是否实现了这个软件的功能
软件测试则是测试人员验证是否满足了用户的需求
一个是满足自己,一个是满足用户
软件调试:
开发人员角色:
软件测试:测试人员+开发人员(白盒测试,代码相关)
阶段:软件调试:开发阶段
软件测试:贯穿了整个软件开发过程中,处处有软件测试
(软件测试是在开发完成之后进行的,这句话错误)


练习:

其实在这整个过程是分出很多小的部分,每一个部分都是有可能出现问题,并且这些问题还不一定能穷举完,但是我们尽量去多考虑到,而且考虑之后需要去解决,只有这样才能满足用户的需求和体验.
那么在接下来的测试课程中:我们要培养两个能力
(1)测试用例设计
(2)掌握自动化测试技术
三个问题很重要
(1) 什么是软件测试
为了验证软件的功能是否满足用户的需求。
因为无论是那种用户都在为我们 直接 / 间接 创造利益。
(2)
1、目的不同
软件调试,程序员验证软件是否实现了他想让软件实现的功能。
软件测试:测试人员验证软件是否实现了用户的需求
2、角色不同
软件调试:纯开发人员来做
软件测试:开发人员 + 开发人员,一起做这件事的!
在软件测试中,开发人员主要是做 白盒测试(与代码相关的 )
3、阶段不同
软件调试:开发阶段
软件测试:全阶段【从产品的制作到发布】:贯穿了整个软件开发过程,开发过程中,处处都有软件测试。
这么说:代码是能跑,功能也确实实现了,但是不是满足了用户的需求?不一定!!!
为什么要选择软件测试这个岗位
从自身能力出发,分析自身的能力优势。
1、综合能力:文字描述,开发,沟通
2、对 自动化测试技术的 掌握程度
3、优秀的测试用例设计能力【就是分析问题的能录】
4、探索性思维【有助于你提升 测试用例的设计能力】
边栏推荐
- Gee series: Unit 2 explore datasets
- “简单”的无限魔方
- Pytorch Chinese document
- Visual Studio导入
- Operator details
- Gee: explore the change of water area in the North Canal basin over the past 30 years [year by year]
- Global and Chinese market of impact roll 2022-2028: Research Report on technology, participants, trends, market size and share
- Global and Chinese market of hydrocyclone desander 2022-2028: Research Report on technology, participants, trends, market size and share
- 【pyinstaller】_get_sysconfigdata_name() missing 1 required positional argument: ‘check_exists‘
- ThreadLocal memory leak
猜你喜欢

在线音乐播放器app

brew install * 失败,解决方法

Visual studio import

2022-2-14 learning xiangniuke project - Section 7 account setting

Visual Studio导入
![[technical notes-08]](/img/52/0aff21b01ba7adbfcdb597d1aa85f9.png)
[technical notes-08]

idea开发工具常用的插件合集汇总
![Gee: explore the characteristics of precipitation change in the Yellow River Basin in the past 10 years [pixel by pixel analysis]](/img/ff/59956c2323567cc614458a2bccb642.jpg)
Gee: explore the characteristics of precipitation change in the Yellow River Basin in the past 10 years [pixel by pixel analysis]

kmp思想及模板代码
![Gee: explore the change of water area in the North Canal basin over the past 30 years [year by year]](/img/7b/b9ef76cee8b32204331a9c3c21b5c2.jpg)
Gee: explore the change of water area in the North Canal basin over the past 30 years [year by year]
随机推荐
2022-2-14 learning xiangniuke project - section 23, section 5, development login and exit functions
Gee: explore the change of water area in the North Canal basin over the past 30 years [year by year]
Disable access to external entities in XML parsing
2022-2-15 learning xiangniuke project - Section 8 check login status
Gee: analyze the change of spatial centroid of remote sensing image [centroid acquisition analysis]
Using QA band and bit mask in Google Earth engine
视差特效的原理和实现方法
Fabric. JS activation input box
centos8安裝mysql8.0.22教程
Mysql基础---查询(1天学会mysql基础)
Fabric.js 自由绘制矩形
Fabric. JS upload local image to canvas background
Fabric.js 圆形笔刷
ERP management system development and design existing source code
“简单”的无限魔方
线程池概述
h5跳小程序
生成二维码
中小型项目手撸过滤器实现认证与授权
简单封装 js并应用