软件测试工程师必须要知道的9点
2019独角兽企业重金招聘Python工程师标准>>>
1,软件测试定义:通过人工或者自动手段检测被测对象,目的是发现被测对象是否实现用户的需求,或者弄清实际记过与预期的差异。
2.软件测试的目的:
(1)发现被测对象与用户需求的差异
(2)发现软件存在的问题并解决问题
3.软件测试对象:
(1)源代码
(2)文档
(3)配置数据
4.软件测试需求阶段:
(1)需求文档:是否正确实现用户需求
(2)设计阶段:概要设计、详细设计文档、是否有逻辑或设计上错误
5、编码测试:测试源代码
6,系统测试:检测对象是否满足用户需求
7.测试级别:
(1)单元测试:被测系统最小的组成单元,一般是类或者函数
(2)集成测试:函数间集成、模块集成、子系统间集成
(3)系统测试:将通过集成测试的软件,不属猪真是用户环境,进行测试
(4)验收测试:以用户为主的测试
8.杭州软件测试(www.proginn.com/users/hangzhou/csgcs/)方法:
(1)黑盒:不关注被测对象的内部结构,仅从用户需求考虑,是否满足用户的显性或隐性需求
(2)白盒:结构测试
(3)灰盒:既关注被测对象的外部特性,又关注被测对象的内部设计
(4)静态:不执行被测对象程序,不运行被测对象
(5)动态:执行被测对象
(6)手动:通过测试工程师试用、验证被测对象是否满足用户需求
(7)自动:通过自动化测试工具、或者脚本语言子宫后完成测试
9.系统测试类型:功能测试、性能测试、安全性测试、兼容性测试
转载于:https://my.oschina.net/proginn/blog/698671
软件测试工程师必须要知道的9点相关推荐
- 新入行的软件测试工程师都应该知道的,不然为时已晚~
引言 看到这个标题的时候,相信大部分人的第一反应一定是:卧槽!标题党来了! 是的,你猜对了,-_-. 其实之所以写这篇文章,是因为有一个读者,遇到了人生中一次比较重要的抉择,因而来咨询LZ,而LZ恰好 ...
- 硬件工程师必须要知道的“英文缩写”
硬件工程师必须要知道的"英文缩写" 1.电源 DC:Direct Current 直流电. AC:Alternating Current 交流电. AC/DC: 交流转直流. DC ...
- 作为软件工程师你应该知道的100件事(下)
上一篇 : 作为软件工程师你应该知道的100件事(上) 学习 (47) 作为一名程序员,你应该从根本上享受学习和探索.如果你不喜欢它们,你应该认真考虑其他职业选择. (48) 你不需要学习进入市场的每 ...
- 软件工程师你应该知道的100个原则
构建软件: (1)过早优化是万恶之源.不要低估这个说法. (2) 您很少需要从头开始构建某些东西.几乎每个用例都有库和依赖项.所以握住你的键盘,不要重新发明轮子. (3) 了解问题的范围是您在找到解决 ...
- 每个工程师都应该知道的 5 个射频发射器测量指标(自NI官网翻译)
概述 射频发射器是现代通信的重要组成部分.射频发射器由核心射频组件设计和组装而成,具有多种不同的形式和应用.我们经常想到无线通信中的射频发射器,但这个概念同样适用于有线应用,如有线电视.蜂窝电话.雷达 ...
- JAVA工程师常用算法_算法工程师必须要知道的8种常用算法思想
算法思想有很多,业界公认的常用算法思想有8种,分别是枚举.递推.递归.分治.贪心.试探法.动态迭代和模拟.当然8种只是一个大概的划分,是一个"仁者见仁.智者见智"的问题. 1.1 ...
- 每个大数据工程师都应该知道的OLAP 核心知识点
转载:https://mp.weixin.qq.com/s/I2WqQoGwK7LRrpB4R2pobw 很值得学习的一篇文章,不适用于初学者,适用于中级或者进阶高级的大数据工程师 OLAP 系统广泛 ...
- 算法工程师必须要知道的8种常用算法思想
https://www.toutiao.com/a6653981171921191432/ 算法思想有很多,业界公认的常用算法思想有8种,分别是枚举.递推.递归.分治.贪心.试探法.动态迭代和模拟.当 ...
- 作为软件工程师你应该知道的100件事(上)
构建软件 (1)过早优化是万恶之源.不要低估这个说法. (2) 您很少需要从头开始构建某些东西.几乎每个用例都有库和依赖项.所以握住你的键盘,不要重新发明轮子. (3) 了解问题的范围是您在找到解决方 ...
最新文章
- 如果函数是可以遗传的
- LDD3中snull网络驱动程序的使用
- System中不存在类型或命名空间名称Transactions
- ICMP报文分析(转)
- serverless 构建_使用Serverless,StepFunction和StackStorm Exchange构建社区注册应用程序-第2集...
- hash存储结构【六】
- 把地图中的道路以线条提取出来_自动驾驶中基于车道线的高清制图方法回顾
- 不为失败找理由,只为成功找方法
- python gui下载进度条_对python GUI实现完美进度条的示例详解
- 写给那些要找电子发票的数据接口规范的程序猿
- 那些被苏宁奖励的人、重用的人
- 分享一篇酷炫粒子风暴代码!
- logistic混沌 matlab,混沌映射(序列)matlab算法“小全”:Logistic、Henon、帐篷、kent(含混沌二值图像生成函数)...
- 【ubuntu】The following signatures couldn‘t be verified because the public key is not available
- org.hibernate.MappingException:unknown entity:com.lmy.model.User
- MFC CString转ASCII字符串
- 交接读代码得过程和整理文档
- Pytorch:RNN、LSTM、GRU 构建人名分类器(one-hot版本、Embedding嵌入层版本)
- Amdahl定律(阿姆达尔定律)
- linux串口读取 GPS模块程序
热门文章
- Fastcgi、CGI 是什么及区别
- ChatGPT“横扫”校园缘何遭封杀
- 服务器dos 显示 ios6.0,电脑开机后显示microsoft(R) MS-DOS7.1
- Java - Enum 枚举类型
- 人脸识别翼闸使用规范_人脸识别翼闸安装步骤
- 多测师杭州拱墅校区肖sir_高级金牌讲师_项目实战之银行项目
- 北理工乐学68.恭喜发财 利是窦来
- 【十八掌●武功篇】第八掌:HBase之性能调优
- Mac os 升级G++、GCC版本
- Windows上的bitlocker加密怎么解除?