当前位置:网站首页>软件测试答疑篇
软件测试答疑篇
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、探索性思维【有助于你提升 测试用例的设计能力】
边栏推荐
- 2022-2-14 learning xiangniuke project - Section 6 displays login information
- “简单”的无限魔方
- LS1046nfs挂载文件系统
- 【pyinstaller】_get_sysconfigdata_name() missing 1 required positional argument: ‘check_exists‘
- Global and Chinese markets of semiconductor laser therapeutics 2022-2028: Research Report on technology, participants, trends, market size and share
- 线程池批量处理数据
- Gee series: unit 9 generate sampling data in GEE [random sampling]
- Fabric. JS iText superscript and subscript
- Visual Studio導入
- Zzuli:1067 faulty odometer
猜你喜欢
Youth training camp -- database operation project
Fabric.js 将本地图像上传到画布背景
Gee series: Unit 2 explore datasets
idea開發工具常用的插件合集匯總
Gee data set: export the distribution and installed capacity of hydropower stations in the country to CSV table
【pyinstaller】_ get_ sysconfigdata_ name() missing 1 required positional argument: ‘check_ exists‘
Innovation never stops -- the innovation process of nvisual network visualization platform for Excel import
在线音乐播放器app
Gee series: Unit 4 data import and export in Google Earth engine
MySQL foundation --- query (learn MySQL foundation in 1 day)
随机推荐
Fabric. JS iText set italics manually
MySQL foundation --- query (learn MySQL foundation in 1 day)
"Original, excellent and vulgar" in operation and maintenance work
在线音乐播放器app
[technical notes-08]
With an amount of $50billion, amd completed the acquisition of Xilinx
Gee series: Unit 1 Introduction to Google Earth engine
Zzuli:1066 character classification statistics
Gee: analyze the change of spatial centroid of remote sensing image [centroid acquisition analysis]
7.TCP的十一种状态集
Fabric. JS three methods of changing pictures (including changing pictures in the group and caching)
Creation and destruction of function stack frames
ERP management system development and design existing source code
Software testing learning - day 4
Zzuli:1068 binary number
Gee series: unit 10 creating a graphical user interface using Google Earth engine [GUI development]
6. Network - Foundation
简单封装 js并应用
php/js cookie共享跨域的问题
Gee series: unit 7 remote sensing image classification using GEE [random forest classification]