当前位置:网站首页>软件测试答疑篇
软件测试答疑篇
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 7 remote sensing image classification using GEE [random forest classification]
- Software testing learning - day 4
- Storage of data
- KMP idea and template code
- Global and Chinese market of travel data recorder (VDR) 2022-2028: Research Report on technology, participants, trends, market size and share
- Fabric.js 居中元素
- Fabric. JS gradient
- Nodejs (02) - built in module
- 线程池批量处理数据
- Fabric. JS right click menu
猜你喜欢

Operator details

JVM class loading mechanism

Nodejs (02) - built in module

GRBL 软件:简单解释的基础知识

brew install * 失败,解决方法

MySQL foundation --- query (learn MySQL foundation in 1 day)

Fabric. JS iText set italics manually

Centos8 installation mysql8.0.22 tutorial
![[personal test] copy and paste code between VirtualBox virtual machine and local](/img/ce/eaf0bd9eff6551d450964da72e0b63.jpg)
[personal test] copy and paste code between VirtualBox virtual machine and local

Appnuim environment configuration and basic knowledge
随机推荐
Innovation never stops -- the innovation process of nvisual network visualization platform for Excel import
Simply encapsulate JS and apply it
7.TCP的十一种状态集
centos8安裝mysql8.0.22教程
2022-2-14 learning xiangniuke project - Section 7 account setting
Fabric. JS centered element
Gee dataset: chirps pentad high resolution global grid rainfall dataset
Global and Chinese market of insulin pens 2022-2028: Research Report on technology, participants, trends, market size and share
【技术随记-08】
Mysql基础---查询(1天学会mysql基础)
GRBL 软件:简单解释的基础知识
操作符详解
"Original, excellent and vulgar" in operation and maintenance work
“简单”的无限魔方
Importation de studio visuel
Foreign trade marketing website system development function case making
Nodejs (02) - built in module
Fabric. JS activation input box
Gee: remote sensing image composite and mosaic
Two implementation methods of delay queue