软件测试基础

本文详细阐述了软件开发过程中的关键团队角色(如项目经理、产品团队等)、软件生命周期各阶段(从市场调研到下架)、软件测试的重要性和方法(包括缺陷管理与测试用例编写),以及开发模型和测试模型的选择。
摘要由CSDN通过智能技术生成

技术团队构成:项目经理,产品团队,设计团队,开发团队,测试团队,运维团队,运营团队。

软件的生命周期:市场调研,可行性研究,项目立项,需求设计,设计开发测试,发布运行维护,下架。

什么是软件测试:使用人工或自动化的手段检测被测对象是否满足用户的需求。

软件测试的目的:保证产品符合用户需求,发现并解决问题,预估产品的质量,降低产品失败风险。

软件质量特征:功能性,可靠性,易用性,一致性,效率(性能测试),可维护性。

怎么做好软件测试:专业的测试技能,持续学习能力,有耐心,细心,协作精神,有沟通能力,业务知识,责任心,自信心。

模型:

开发模型:瀑布模型,原型模型,螺旋模型,RUP模型,敏捷开发模型。

测试模型:V模型,W模型,H模型,R模型,敏捷测试模型。

 

什么是缺陷:所有不满足用户需求的都是缺陷。

缺陷包含的几种场景:遗漏,错误,冗余,不满意。

缺陷产生的原因:对用户需求理解错误,程序架构设计有问题,开发工具本身有问题,开发过程中缺少沟通、监督,系统业务越来越复杂,程序本身没有问题、但不符合用户需求,外界因素影响。

缺陷报告包含内容:缺陷编号,缺陷标题,严重程度,优先级,复现步骤,复现附件,发现人,指派人,所属产品,所属项目,所属模块,影响版本,缺陷类型,期望修复时间,操作系统,浏览器。

缺陷的生命周期:发现缺陷,解决缺陷,关闭缺陷。

软件测试的原则:测试证明缺陷的存在,不可能进行穷尽测试,测试应该尽早介入尽早发现,缺陷存在群集现象,杀虫剂悖论,不同的测试活动依赖不同的测试背景,不存在缺陷的谬论。

测试方法:

按照是否关注代码内部逻辑划分:黑盒测试,白盒测试,灰盒测试。

按照是否执行代码划分:静态测试(不执行),动态测试(运行)。

按照是否手动测试划分:手工测试,自动化测试(使用代码或测试工具替代人为的执行操作,判定结果)

测试类型划分:功能测试,性能测试,接口测试,安全测试,兼容性测试,界面测试,文档测试,易用性测试,安装卸载测试,App相关的专项测试,回归测试,确认测试,可靠性测试,可移植性测试,可用性测试,可维护性测试。

测试级别/阶段划分:需求测试,单元测试,集成测试,系统测试,验收测试(α测试和β测试)。

测试用例的概念:测试执行时候的一个例子。

 

为什么要编写测试用例:加深对需求的理解、提高测试覆盖度,指导测试执行,一定程度上反应测试进度,帮助后期分享测试质量(问题遗漏后上线后分享原因)。

测试用例的内容:用例编号,所属项目,所属模块,测试项,用例标题,操作步骤,预置条件,预期结果,优先级,用例属性,

 

 

 

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
校园悬赏任务平台对字典管理、论坛管理、任务资讯任务资讯公告管理、接取用户管理、任务管理、任务咨询管理、任务收藏管理、任务评价管理、任务订单管理、发布用户管理、管理员管理等进行集中化处理。经过前面自己查阅的网络知识,加上自己在学校课堂上学习的知识,决定开发系统选择小程序模式这种高效率的模式完成系统功能开发。这种模式让操作员基于浏览器的方式进行网站访问,采用的主流的Java语言这种面向对象的语言进行校园悬赏任务平台程序的开发,在数据库的选择上面,选择功能强大的Mysql数据库进行数据的存放操作。校园悬赏任务平台的开发让用户查看任务信息变得容易,让管理员高效管理任务信息。 校园悬赏任务平台具有管理员角色,用户角色,这几个操作权限。 校园悬赏任务平台针对管理员设置的功能有:添加并管理各种类型信息,管理用户账户信息,管理任务信息,管理任务资讯公告信息等内容。 校园悬赏任务平台针对用户设置的功能有:查看并修改个人信息,查看任务信息,查看任务资讯公告信息等内容。 系统登录功能是程序必不可少的功能,在登录页面必填的数据有两项,一项就是账号,另一项数据就是密码,当管理员正确填写并提交这二者数据之后,管理员就可以进入系统后台功能操作区。项目管理页面提供的功能操作有:查看任务,删除任务操作,新增任务操作,修改任务操作。任务资讯公告信息管理页面提供的功能操作有:新增任务资讯公告,修改任务资讯公告,删除任务资讯公告操作。任务资讯公告类型管理页面显示所有任务资讯公告类型,在此页面既可以让管理员添加新的任务资讯公告信息类型,也能对已有的任务资讯公告类型信息执行编辑更新,失效的任务资讯公告类型信息也能让管理员快速删除。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值