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点相关推荐

  1. 新入行的软件测试工程师都应该知道的,不然为时已晚~

    引言 看到这个标题的时候,相信大部分人的第一反应一定是:卧槽!标题党来了! 是的,你猜对了,-_-. 其实之所以写这篇文章,是因为有一个读者,遇到了人生中一次比较重要的抉择,因而来咨询LZ,而LZ恰好 ...

  2. 硬件工程师必须要知道的“英文缩写”

    硬件工程师必须要知道的"英文缩写" 1.电源 DC:Direct Current 直流电. AC:Alternating Current 交流电. AC/DC: 交流转直流. DC ...

  3. 作为软件工程师你应该知道的100件事(下)

    上一篇 : 作为软件工程师你应该知道的100件事(上) 学习 (47) 作为一名程序员,你应该从根本上享受学习和探索.如果你不喜欢它们,你应该认真考虑其他职业选择. (48) 你不需要学习进入市场的每 ...

  4. 软件工程师你应该知道的100个原则

    构建软件: (1)过早优化是万恶之源.不要低估这个说法. (2) 您很少需要从头开始构建某些东西.几乎每个用例都有库和依赖项.所以握住你的键盘,不要重新发明轮子. (3) 了解问题的范围是您在找到解决 ...

  5. 每个工程师都应该知道的 5 个射频发射器测量指标(自NI官网翻译)

    概述 射频发射器是现代通信的重要组成部分.射频发射器由核心射频组件设计和组装而成,具有多种不同的形式和应用.我们经常想到无线通信中的射频发射器,但这个概念同样适用于有线应用,如有线电视.蜂窝电话.雷达 ...

  6. JAVA工程师常用算法_算法工程师必须要知道的8种常用算法思想

    算法思想有很多,业界公认的常用算法思想有8种,分别是枚举.递推.递归.分治.贪心.试探法.动态迭代和模拟.当然8种只是一个大概的划分,是一个"仁者见仁.智者见智"的问题. 1.1 ...

  7. 每个大数据工程师都应该知道的OLAP 核心知识点

    转载:https://mp.weixin.qq.com/s/I2WqQoGwK7LRrpB4R2pobw 很值得学习的一篇文章,不适用于初学者,适用于中级或者进阶高级的大数据工程师 OLAP 系统广泛 ...

  8. 算法工程师必须要知道的8种常用算法思想

    https://www.toutiao.com/a6653981171921191432/ 算法思想有很多,业界公认的常用算法思想有8种,分别是枚举.递推.递归.分治.贪心.试探法.动态迭代和模拟.当 ...

  9. 作为软件工程师你应该知道的100件事(上)

    构建软件 (1)过早优化是万恶之源.不要低估这个说法. (2) 您很少需要从头开始构建某些东西.几乎每个用例都有库和依赖项.所以握住你的键盘,不要重新发明轮子. (3) 了解问题的范围是您在找到解决方 ...

最新文章

  1. python培训班哪些比较好-在线Python编程培训哪家机构比较好?
  2. spring servlet 扩展undertow
  3. C程序验证邮件地址是否真实存在(不是验证邮箱格式)
  4. react学习(59)--this.props语法糖
  5. cdh 差异_“Sahara/CDHPlugin”的版本间的差异
  6. MSSQL中使用CASE函数来灵活返回结果
  7. c++语言偶数分离,在C++的链表中分离偶数和奇数节点
  8. Redis-01-NoSQL简介及Redis数据库安装
  9. java分布式面试题_2021,Java最全的分布式面试题合集附答案,共2w字!
  10. python代码写龙卷风_python-打开网站时龙卷风403获取警告
  11. 电驴服务器搜索文件排序,eMule如何搜索文件
  12. 苹果电脑mysql_MacBook 安装 MySQL 5.7.29(新手都看得懂的安装教程)
  13. 星期、月份英文缩写对照表
  14. 怎么看《就算老公一毛钱股份都没拿到,在我心里,他依然是最牛逼的创业者》文中创业公司 CEO 的行为?
  15. 自动驾驶芯片,合适的才是最好的
  16. git reset --soft命令的使用
  17. 复习SSM day01 SSM Maven工程的搭建及配置文件
  18. vue单文件组件导入导出
  19. “org.springframework.beans.factory.BeanCreationException: Error creating bean with name xxx“问题解决
  20. 号)、sex(性别)、birthday(出生日期)、id(身份证号)等等。其中“出生日期”定义为一个“日期”类内嵌子对象。用成员函数实现对人员信息的录入和显示。要求包括:构造函数和析构函数、拷贝构造函

热门文章

  1. Unity3D 学习笔记(三)旋转
  2. 摘要/哈希/散列算法MD5 SHA1 SHA256 SHA512的区别和MAC算法
  3. java断言、断点的使用方法,Java断言介绍和用法
  4. 隔墙有耳的观察者模式(Observer Patern)
  5. matlab conv2 和filter2的区别
  6. 定义一个Dog类,包括体重和年龄两个数据成员及其成员函数,声明一个实例dog1,体重5,年龄10,使用I/O流把dog1的状态写入磁盘文件。再声明一个实例dog2,读取文件dog1的状态给dog2。
  7. linux用户如何回收root权限,linux添加root权限用户
  8. android忘记密码找回,安卓手机手势密码忘记怎么办 安卓手机手势密码找回技巧...
  9. mac下使用brew下载软件卡住的处理办法
  10. 各厂商光电口转换光功率查看命令(思科 锐捷 华三 华为)