软件测试
软件测试——对软件质量的度量。
lu-yanting
深耕数据分析,关注MySQL分析、性能优化。热爱数据分析的小姐姐~
展开
-
缺陷和缺陷报告
一、缺陷的基本概述 1、缺陷的定义(重要): ①软件未实现产品说明书要求的功能②软件出现了产品说明书指明不该出现的功能③软件实现了产品说明书未提到的功能④软件未实现产品说明书虽未明确提及但应该实现的目标⑤软件难以理解、不易使用、运行缓慢或者(从测试角度看)最终用户会认为不好 2、缺陷属性1、缺陷的类型:功能、用户界面、文档、软件包、性能、系统/模块接口注意:需求分析、设计阶段,文档类型缺陷多; 集成测试阶段,一般接口类型的缺陷多一...原创 2020-11-24 16:57:29 · 1086 阅读 · 0 评论 -
三角形的测试用例设计案例
实战案例:一个程序读入3个整数,把这3个数值看做一个三角形的3条边的长度值。这个程序会给出弹窗提示信息,说明这个三角形是普通的、等腰的、直角的、还是等边的,以及相应的错误提示信息...原创 2020-11-11 20:04:53 · 7824 阅读 · 4 评论 -
测试用例的定义、内容以及设计方法——等价类划分法、边界值分析法等
文章目录1、什么是测试用例?2、测试用例模板和包含的内容3、设计测试用例的作用1、什么是测试用例?测试用例的定义:设计一个情况,软件程序在这种情况下,必须能够正常运行并且达到程序所设计的预期结果。测试用例一般用Excel表格制订,一般包括以下内容:(1)标识符(用例编号):一般编号规则:TestCase项目名称_模块名称_功能名称_0001(2)测试项:测试用例的测试目的。一般情况下,用一句话表明目的。例如:在QQ登录界面输入正确的用户名密码能登录上。表明你的测试模块、测试对象、方式、事件。(原创 2020-11-11 16:21:40 · 2171 阅读 · 1 评论 -
软件测试分类&原则
文章目录1、软件测试分类1、软件测试分类按照开发阶段划分(1)单元测试:一般要读程序和代码。大多数时候,单元测试由开发人员自己去完成(开发交叉完成)(但是一般不认为是在做测试)。测试人员为什么不做单元测试?因一般测试人员不懂代码和算法。(2)集成测试:比较多地设计到接口测试。它是一个持续不断的过程。(3)确认测试:功能是否实现,一般都是正向的测试。通过了确认测试之后的软件,才具备进入系统测试的资质。有时候也把确认测试称为冒烟测试。一般不作为正式的测试环节。(4)系统测试:是全面的测试,是系统原创 2020-11-09 21:37:40 · 2611 阅读 · 16 评论 -
软件测试流程及过程模型
文章目录1、软件测试流程2、软件测试过程模型2.1 V模型2.2 W模型1、软件测试流程2、软件测试过程模型测试过程的质量将直接影响测试结果的准确性和有效性。2.1 V模型V模型揭示了开发过程与测试过程中各阶段的对应关系。V模型的缺点:V模型仅仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段,忽视了测试对需求分析、系统设计的验证;需求的满足一直到后期的验收测试才被验证,没有体现出“尽早地和不断地进行测试”的原则。2.2 W模型...原创 2020-11-06 20:07:13 · 486 阅读 · 3 评论 -
软件生命周期及模型
文章目录1、软件工程及软件危机2、软件生命周期1、软件工程及软件危机软件工程包括两方面的内容:软件开发技术:软件开发方法学、软件工具和软件工程环境2.软件项目管理:软件质量、项目估算、进度控制、人员组织、配置管理、项目计划引起软件危机的主要问题是软件质量问题软件工程主要解决的就是软件质量问题软件测试是软件质量管理体系中一个非常重要的手段2、软件生命周期...原创 2020-11-06 15:48:01 · 298 阅读 · 1 评论 -
软件及软件测试的概念
1、软件软件由三部分组成:程序、数据、文档2、软件的分类按层次划分:系统软件、应用软件按组织划分:商业软件、开源软件按结构划分:单机软件、分布式软件3、软件缺陷软件未实现产品说明书要求的功能软件出现了产品说明书指明不应该出现的功能软件实现了产品说明书未提到的功能软件未实现产品说明书虽未明确提及但应该实现的目标软件难以理解、不易使用、运行缓慢或者(从测试角度看)最终用户会认为不好4、软件测试的定义正向思维的定义:使自己确信产品能够正常工作地评价一个程序和系统的特性或能力,并原创 2020-11-05 18:45:16 · 126 阅读 · 2 评论 -
软件测试就是这么回事?!
1、什么是软件测试?检查软件上的功能是不是符合预期结果,即实际结果是不是和预期结果相同。软件测试的最高境界就是预防bug。2、软件测试的职业发展功能测试自动化测试(测试开发、持续集成、testops)、性能测试(高级性能测试、架构师)、转行(开发、产品、运维等)3、软件测试的分类1、按方法:黑盒测试(检查输入输出是否正确,不需要懂原理)、白盒测试(要懂内部结构,看代码对不对)、灰盒测试(黑盒白盒结合)2、按方向:功能测试、性能测试(压力测试——发现软件的性能瓶颈、负载测试、并发测试——同一时原创 2020-11-05 14:58:33 · 702 阅读 · 7 评论