当前位置:网站首页>软件测试答疑篇
软件测试答疑篇
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、探索性思维【有助于你提升 测试用例的设计能力】
边栏推荐
- Global and Chinese market of cell culture freezers 2022-2028: Research Report on technology, participants, trends, market size and share
- Gee data set: export the distribution and installed capacity of hydropower stations in the country to CSV table
- Pytorch Basics
- ThreadLocal memory leak
- Taskbar explicit / implicit toggle function
- Generate QR code
- Youth training camp -- database operation project
- Zzuli:1062 greatest common divisor
- Online music player app
- idea开发工具常用的插件合集汇总
猜你喜欢
数据的储存
Appnuim environment configuration and basic knowledge
A collection of commonly used plug-ins for idea development tools
Gee: analyze the change of spatial centroid of remote sensing image [centroid acquisition analysis]
Gee: remote sensing image composite and mosaic
Dark horse notes -- map set system
2022-2-14 learning xiangniuke project - section 23, section 5, development login and exit functions
Centos8 installation mysql8.0.22 tutorial
Online music player app
Fabric.js 右键菜单
随机推荐
Fabric. JS gradient
Pytorch Basics
Fabric. JS iText set italics manually
Global and Chinese market of cell culture freezers 2022-2028: Research Report on technology, participants, trends, market size and share
【pyinstaller】_get_sysconfigdata_name() missing 1 required positional argument: ‘check_exists‘
Fabric.js IText 上标和下标
How matlab marks' a 'in the figure and how matlab marks points and solid points in the figure
Generate QR code
视差特效的原理和实现方法
ERP management system development and design existing source code
Zzuli:1068 binary number
Get the details of the next largest number
Global and Chinese market of hydrocyclone desander 2022-2028: Research Report on technology, participants, trends, market size and share
Thread pool overview
A collection of commonly used plug-ins for idea development tools
Storage of data
2022-2-15 learning xiangniuke project - Section 8 check login status
Fabric. JS upload local image to canvas background
XSS basic content learning (continuous update)
青训营--数据库实操项目