软件测试基本理论(1) IBM生产模式 1 参考书目 <IBM-从菜鸟到测试架构师-一个测试工程师的成长日记> 出版社:电子工业出版社 印次:2013年6月 作者:IBM主要工程师 2 重要提醒 Warning IBM的业务性质是做大型企业的IT解决方案,仍然属于比较中规中矩的传统企业.所以对传统的软件企业有比较大的借鉴意义,但是对于互联网等新兴企业的从业人员,还是采取保留式的态度,取其精华即可. 3 测试产生的时代背景 1968年NATO会议提出了“软件危机”: 脆弱 不可靠 缺
软件测试基础入门知识点 一.行业前景 前言 ? 程序员之间流传着这样一句话:有人喜欢创造世界,他们做了开发工程师,有人喜欢挑毛病,所以他们做了测试工程师. 什么是软件测试 软件测试就是利用手工或测试工具按照测试方案和流程对产品进行功能和性能测试,简单的来说就是为软件做"质检". 软件测试的重要性 ? bug 的经济损失: ? 软件 bug 对我们的生活,工作都会带来毁灭性的破坏.据悉,每年的软件 bug 会让整个市场经济带来近600亿美元的损失! 成立软件测试部门的原因 软件测试能提前
ps:为其十天左右的linux培训即将结束了,未雨绸缪,为了更好的通过之后的考试,提前多看些考试题和知识点.这是在chinaunix论坛看到的一个帖子,贴来分享. 原文地址:[http://bbs.chinaunix.net/thread-3668921-1-1.html] 一.填空题:1. 在Linux系统中,以 文件 方式访问设备 .2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统.3. Linux文件系统中每个文件用 索引节点来标识.Linux文件系统使用索
本章内容 -软件开发阶段划分 -软件测试阶段划分 -软件测试模型 -软件测试的分类 一.软件开发阶段划分 1.需求分析--需求规格说明书 2.概要阶段--概要设计说明说 3.详细阶段--详细设计说明书 4.编码 二.软件测试阶段划分 1.单元测试--模块测试,最小的测试单位 (1)依据:详细设计文档 (2)以功能测试为主,重点核心模块儿可以进行白盒测试(检查代码) (3)可能需要编写驱动模块儿或者桩模块儿 ? 驱动模块:模拟北侧模块儿上一级模块(调用被测的那个模块) ? 桩模块:模拟被测模块的下
CSS 一. css定义 css样式表.层叠样式表,级联样式表 二. css基础语法 1. 写style标签,放在head标签里面的最后位置 2. 自己写的css代码,放在style标签里面 三. css常用属性 1.color: red; 设置文字颜色 2.font-size: 50px; 设置文字大小 3.font-family: "黑体"; 设置字体(如果设置的是中文字体,要加双引号!) 4.width: 100px; 设置宽度 5.height: 100px; 设置高度
1.软件测试基础 软件测试工程师:查找错误和缺陷,然后要求开发人员进行修改,保证软件质量. 漏洞(360安全漏洞):硬件,软件,协议的具体实现或系统安全策略存在缺陷,从而可以使攻击者在未授权的情况下破坏系统. 千年虫问题:年份存2年,超过百年会出现bug.1900→2000 开发和测试的比例:4:1→10:1 手工测试.功能自动化测试.性能自动化测试.白盒测试 1-3-5年规划:手工测试工程师,功能自动化测试工程师,性能测试工程师 需要的技术:计算机操作系统,软件开发技术.软件测试技术.自动化工
以下是软件测试人员和QA专业人员参与测试应用程序时的指南和技巧列表.这些软件测试技巧来自于在敏捷环境中测试Web应用程序的多年经验.如果要共享测试提示,请将其添加到注释字段中. 测试故事/错误时的QA指南 ----不要留下任何未回答的问题.验收标准必须完整,以确保您完全了解功能/故事想要实现的目标.----确保您知道如何测试功能/故事.----在考虑测试用例时,请考虑完整的端到端流程.----考虑所有相关的错误情况,例如Web服务连接断开,输入无效等.----考虑不同的浏览器 - 根据支持的浏览
转自网络 一. 对象持久化的理论 1.对象持久化:内存中的对象转存到外部持久设备上,在需要的时候还可以恢复. 2.对象持久化的原因(目标): 物理: 1) 内存不能持久,需要在硬盘上持久保存 //(物理上,物理的都不是根本原因) 2) 内存容量有限,需要在容量更大的硬盘上保存 应用: 3) 共享(Internet的本质:信息的收集.整理.发布) //最重要的原因 4) 检索(大规模) //也很重要 5) 管理(备份.安全) 3.怎样进行对象持久化?(仅从JAVA方面讲) 物理: 1) 对象序列化