软件测试基础
在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。(正确性、完整性、安全性和质量)
江阿白
究极学渣,冲鸭
展开
-
软件测试基础学习总结
软件测试基础学习总结通过阅读软件测试相关的书籍,进行一定知识点的总结以及个人心得体会。软件测试概述了解软件产品是怎样开发出来,软件测试怎样运用到整个开发过程。软件测试的背景理解什么是软件缺陷,软件缺陷到底有多严重,软件缺陷发生的原因,清楚作为一个软件测试员的最终目标以及成为一个优秀的软件测试员应该具有的特点品质。软件开发的过程了解软件产品构成的主要部分,了解团体进行软件开发...原创 2019-08-27 12:30:25 · 1188 阅读 · 0 评论 -
软件测试笔记(一)- 软件测试的背景
软件测试的背景原创 2019-08-23 09:52:48 · 1896 阅读 · 0 评论 -
软件测试笔记(二)- 软件开发的过程
了解软件产品构成的主要部分,了解团体进行软件开发的总体过程以及相关的开发模型,清楚认识到软件测试员就是要适应不同的开发模式,定制不同的测试方法,尽最大的努力去寻找软件缺陷。软件产品充分了解软件产品,这些组成部分全是可测试的对象并且可能包含缺陷。客户需求在软件行业中,用于描述制造出来并交付他人的软件产品组件的术语是 可交付部分(devilerable) 。编写软件的目的是满足一些人的...原创 2019-08-23 12:56:11 · 516 阅读 · 0 评论 -
软件测试笔记(三)- 软件测试的实质
对软件开发的事实进行分析,认识到为什么你无论做多大的努力,软件永远不会完美。了解掌握软件测试员的基本术语和概念。测试的原则完全的测试程序是不可能的找出所有的软件缺陷,确保软件完美无缺是不可能的:(1)输入量太大。(2)输出结果太多。(3)软件执行路径太多(4)软件说明书是主观的。可以说从旁观者来看是缺陷。如果觉得某些测试条件是重复的、务必要的,或者为了节省空间,而将其剔除,那么...原创 2019-08-23 16:53:26 · 479 阅读 · 0 评论 -
软件测试笔记(四)- 静态黑盒测试
了解描述软件测试方式的术语,包括黑盒测试、白盒测试,以及静态测试和动态测试的区别。了解如何测试产品说明书,一边在编写程序之前找出缺陷。开始测试产品说明书通常是利用文字和图形描述产品的书面文档。程序员对于产品外观、功能和使用方式的见解可能与测试员想的完全不一样。确保最终产品符合客户要求以及正确测试投入的唯一方法是在产品说明书中完整描述产品。黑盒测试和白盒测试黑盒测试(balck-box...原创 2019-08-23 18:52:16 · 3605 阅读 · 0 评论 -
软件测试笔记(五)- 动态黑盒测试
了解在没有代码的情况甚至不懂得编程的情况下的软件测试技术。动态黑盒测试:戴上眼罩测试软件通过性测试和失效性测试等价类划分数据测试边界条件次边界条件默认、空白、空值、零值和无非法、错误、不正确和垃圾数据状态测试测试软件的逻辑流程失败状态的测试其他黑盒测试技术像无经验的用户那样做在已经找的软件缺陷的地方再找找像黑客一样考虑问题凭借经验、直觉和预感参考文献...原创 2019-08-24 16:26:14 · 2287 阅读 · 0 评论 -
软件测试笔记(六)- 静态白盒测试
了解如何通过详细的程序代码分析来发现软件缺陷。一、静态白盒测试:检查设计和代码静态测试 :是指测试非运行部分——检查和审查。白盒测试 :或者称为 透明盒测试 ,是指访问代码,能够查看和审计。静态白盒测试 :是指在不执行软件的条件下有条理地仔细审查软件设计、体系结构和代码,从而找出软件缺陷的过程,有时称为 结构化分析 。在开发过程初期让测试小组集中精力进行软件设计的审查非常有价值:(...原创 2019-08-24 18:07:52 · 3986 阅读 · 0 评论 -
软件测试笔记(七)- 动态白盒测试
了解如何通过代码评审或观察动态运行测试获得的信息来改进测试。一、动态白盒测试动态白盒测试 :实质利用查看代码功能(做什么)和实现方式(怎么做)得到的信息来确认哪些需要测试、哪些不要测试、如何展开测试。又称为 结构化测试(structural testing) ,因为软件测试员可以查看并使用代码的内部结构从而设计和执行测试。动态白盒测试不仅仅是查看代码的运行情况,还包括直接测试和控制软件。包括...原创 2019-08-24 21:57:18 · 1999 阅读 · 0 评论 -
软件测试学习(八)- 配置测试
了解如何针对不同的硬件配置和平台来组织和执行软件测试。参考文献《软件测试(原书第2版)》《软件测试的艺术(原书第3 版)》原创 2019-08-25 12:38:16 · 2251 阅读 · 0 评论 -
软件测试笔记(九)- 兼容性测试
了解如何针对不同的软件应用程序和操作系统交互的问题进行测试。参考文献《软件测试(原书第2版)》《软件测试的艺术(原书第3 版)》原创 2019-08-25 17:03:11 · 1283 阅读 · 0 评论 -
软件测试笔记(十)- 本地化测试
了解如何测试为其他国家和语言编写的软件。参考文献《软件测试(原书第2版)》《软件测试的艺术(原书第3 版)》原创 2019-08-25 18:07:39 · 928 阅读 · 0 评论 -
软件测试笔记(十一)- 易用性测试
了解在检查软件程序的用户界面时,如何应用测试技术,如何确保软件对于残疾人士也能适用。参考文献《软件测试(原书第2版)》《软件测试的艺术(原书第3 版)》...原创 2019-08-25 19:51:52 · 1003 阅读 · 0 评论 -
软件测试笔记(十二)- 测试文档
了解如何检查软件的文档的缺陷,例如帮助文档、用户手册,甚至是市场宣传材料。参考文献《软件测试(原书第2版)》《软件测试的艺术(原书第3 版)》...原创 2019-08-25 20:34:15 · 867 阅读 · 0 评论 -
软件测试笔记(十三)- 软件安全性测试
了解针对想象中是安全的计算机系统和数据,如何发现被黑客突破的安全缺陷。参考文献《软件测试(原书第2版)》《软件测试的艺术(原书第3 版)》...原创 2019-08-25 23:31:02 · 592 阅读 · 0 评论 -
软件测试笔记(十四)- 网站测试
应用目前学到的所有技术到实际测试中,了解即使简单到一个网站的测试,也涉及了软件测试的各个方面。参考文献《软件测试(原书第2版)》《软件测试的艺术(原书第3 版)》...原创 2019-08-26 12:32:50 · 383 阅读 · 0 评论 -
软件测试笔记(十五)- 自动化测试和测试工具
了解如何使用计算机软件的测试其他软件。了解如何使用工具测试和自动化测试的不同方法。参考文献《软件测试(原书第2版)》《软件测试的艺术(原书第3 版)》...原创 2019-08-26 16:15:18 · 698 阅读 · 0 评论 -
软件测试笔记(十六)- 缺陷轰炸和beta测试
了解如何利用其它人员从不同角度使用软件,发现可能忽略的缺陷。参考文献《软件测试(原书第2版)》《软件测试的艺术(原书第3 版)》原创 2019-08-26 16:51:30 · 645 阅读 · 0 评论 -
软件测试笔记(十七)- 计划测试工作
了解创建测试计划设计的工作。了解测试计划的内容以及写测试计划的原因。参考文献《软件测试(原书第2版)》《软件测试的艺术(原书第3 版)》...原创 2019-08-26 18:09:15 · 361 阅读 · 0 评论 -
软件测试笔记(十八)- 编写和跟踪测试用例
了解如何正确规范地编写测试案例,是其他测试员也能使用。参考文献《软件测试(原书第2版)》《软件测试的艺术(原书第3 版)》原创 2019-08-26 20:38:07 · 630 阅读 · 0 评论 -
软件测试笔记(十九)- 报告发现问题
了解如何报告软件缺陷,如何整理出重现缺陷的必要步骤,如何描述缺陷是其它人可以理解并愿意修改。参考文献《软件测试(原书第2版)》《软件测试的艺术(原书第3 版)》...原创 2019-08-26 23:04:42 · 635 阅读 · 0 评论 -
软件测试笔记(二十)- 成效评价
描述不同类型的数据、图表,用来标记测试过程和进展,以及达到软件发布的步骤。参考文献《软件测试(原书第2版)》《软件测试的艺术(原书第3 版)》...原创 2019-08-27 11:00:31 · 423 阅读 · 0 评论 -
软件测试笔记(二十一)- 软件测试报告
了解软件测试和软件质量保证之间的区别,了解不同的软件产业标准。参考文献《软件测试(原书第2版)》《软件测试的艺术(原书第3 版)》原创 2019-08-27 12:02:14 · 505 阅读 · 0 评论 -
软件测试笔记(二十二)- 软件测试员的职业
了解称为软件测试员遇到的障碍以及软件测试相关类型的工作。参考文献《软件测试(原书第2版)》《软件测试的艺术(原书第3 版)》原创 2019-08-27 12:29:54 · 268 阅读 · 0 评论