软件测试工程师必须要知道的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) 了解问题的范围是您在找到解决方 ...
最新文章
- python培训班哪些比较好-在线Python编程培训哪家机构比较好?
- spring servlet 扩展undertow
- C程序验证邮件地址是否真实存在(不是验证邮箱格式)
- react学习(59)--this.props语法糖
- cdh 差异_“Sahara/CDHPlugin”的版本间的差异
- MSSQL中使用CASE函数来灵活返回结果
- c++语言偶数分离,在C++的链表中分离偶数和奇数节点
- Redis-01-NoSQL简介及Redis数据库安装
- java分布式面试题_2021,Java最全的分布式面试题合集附答案,共2w字!
- python代码写龙卷风_python-打开网站时龙卷风403获取警告
- 电驴服务器搜索文件排序,eMule如何搜索文件
- 苹果电脑mysql_MacBook 安装 MySQL 5.7.29(新手都看得懂的安装教程)
- 星期、月份英文缩写对照表
- 怎么看《就算老公一毛钱股份都没拿到,在我心里,他依然是最牛逼的创业者》文中创业公司 CEO 的行为?
- 自动驾驶芯片,合适的才是最好的
- git reset --soft命令的使用
- 复习SSM day01 SSM Maven工程的搭建及配置文件
- vue单文件组件导入导出
- “org.springframework.beans.factory.BeanCreationException: Error creating bean with name xxx“问题解决
- 号)、sex(性别)、birthday(出生日期)、id(身份证号)等等。其中“出生日期”定义为一个“日期”类内嵌子对象。用成员函数实现对人员信息的录入和显示。要求包括:构造函数和析构函数、拷贝构造函
热门文章
- Unity3D 学习笔记(三)旋转
- 摘要/哈希/散列算法MD5 SHA1 SHA256 SHA512的区别和MAC算法
- java断言、断点的使用方法,Java断言介绍和用法
- 隔墙有耳的观察者模式(Observer Patern)
- matlab conv2 和filter2的区别
- 定义一个Dog类,包括体重和年龄两个数据成员及其成员函数,声明一个实例dog1,体重5,年龄10,使用I/O流把dog1的状态写入磁盘文件。再声明一个实例dog2,读取文件dog1的状态给dog2。
- linux用户如何回收root权限,linux添加root权限用户
- android忘记密码找回,安卓手机手势密码忘记怎么办 安卓手机手势密码找回技巧...
- mac下使用brew下载软件卡住的处理办法
- 各厂商光电口转换光功率查看命令(思科 锐捷 华三 华为)