功能测试

微信端在线学习模块功能测试

眉间皱痕 提交于 2019-12-04 18:31:31
1.概述 1.1 测试范围 本次所测试的内容是移动端微信小程序中的在线学习模块。 1.2 测试方法 本次测试采用黑盒子方法进行集成测试。 1.3 测试环境及工具 微信安卓版v7.0.8 微擎工具v1.7.0 PHPstorm 2.测试: 在线学习模块: 在线学习 测试数据1: 测试意义:党员报名参与“党员学习” 预期测试结果:用户“罗伟诚”报名参与“了在线学习”学习活动 预期结果:“罗伟诚报名参与了 一起来学习”出现在微信小程序界面上 最终结果: “罗伟诚报名参与了 一起来学习”出现在微信小程序界面上 测试:验证成功 测试数据1测试完毕 测试数据2: 测试意义:测试党员报名参与的“党员学习” 活动 中的“一起来学习”学习活动的详情。 (即:“一起来学习”学习活动是否存在、其表现形式为什么。) 预期测试结果:“一起来学习”学习活动成功被创建,并成功被加入到“党员活动”中 预期结果:“一起来学习”学习活动出现在微信小程序界面上 最终结果: “一起来学习”学习活动出现在微信小程序界面上 测试:验证成功 点击进入一起来学习,通过观看视频完成学习 测试数据2测试完毕 测试数据3: 测试意义:“知识库”的测试 预期测试结果:将“一起来学习”学习活动添加到知识库中 预期结果:“一起来学习”学习活动添加成功 最终结果: “ 一起来学习”学习活动添加成功, 出现在微信小程序界面上 测试:验证成功

软工造梦厂团队项目

我们两清 提交于 2019-12-04 09:27:32
目录 一、团队成员列表 二、文件下载 三、测试报告 四、项目情况总结 @(团队项目-Alpha版本发布) 课程 (https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience) 作业要求 https://www.cnblogs.com/harry240/p/11524162.html 团队名称 C#软工造梦厂 作业目标 开发简单的能正常运行的黄金点游戏 一、团队成员列表 姓名 学号 张旭(组长) 201731024123 周成杰 201731024136 邹扬锋 201731024134 赵俊安 201731024121 黄涛 201731024119 陈欣 201731024102 马芸慧 201731024104 马昊妍 201731024107 二、文件下载 黄金点 提取码:bnvw 本文件以压缩包格式上传,解压后打开 GoldPoint\Goldpoint1.0\Goldpoint1.0\obj\Debug ,找到文件 Goldpoint1.0.exe 文件即可打开运行 三、测试报告 1.测试工作安排 | 测试人 | 测试项目 | |--|--| | 张旭,邹扬锋 | 数据规范测试 | |周成杰,赵俊安,黄涛|软件功能测试| |陈欣,马昊妍,马芸慧|游戏进程测试| 2.测试工具的选择 visual

软件测试这个行业能干到多少岁?

女生的网名这么多〃 提交于 2019-12-04 08:06:22
前言 在国内,软件测试行业是近20年来随着互联网的飞速发展逐步兴起来的。随着行业的发展,测试市场的人才缺口也越来越大,能够提供的就业机会也就越来越多,所以越来越多的人意气风发地投身到测试行业,憧憬这自己在这个行业内的事业前景。但是,随着大家这个行业的认知加深,慢慢也有很多人开始产生迷茫:我在这个测试行业里工作多年之后,每天似乎都在做重复的事情,技术提升遇到瓶颈;这样下去我会不会被这个行业所淘汰?随着工作年限的增加,我的年纪也在增加,开始焦虑,我在测试行业到底还可以做多久呢?甚至,有些还没有入行,只是准备想要进入这个行业测试人员,也在犹豫:测试行业会不会只是一场青春站,过了青春期,就会被这个行业所遗弃? 溯源 其实,根据市场就业调查数据显示,目前超过三十五岁的测试工程师确实没有年轻人好找工作,甚至有些公司直接明文规定 “要求年纪35-40岁以下”。市场产生如此残酷的现象的原因大致有如下两点: 如金字塔原理,企业对越靠近金字塔顶端的人才的需求量就越少,所以市场上能提供出来适用35-40岁经验级别的岗位,肯定远少于初级测试员的岗位。这就是从源头上,减少了这个人群的就业缺口。 随着年纪增加,往往都没有办法像刚毕业的年轻人那样全心全意的扑在工作上了。前段时间,一个日剧《大叔的爱》里有句台词扎穿了很多网友的心,剧中交谈的两个人道出一条职场规则:“不要骂那些年轻人,他们会立刻辞职的

系统安全性测试

无人久伴 提交于 2019-12-04 08:03:57
系统的安全测试 1. 安全测试,什么是安全测试。安全性测试( Security test )它是指:在测试软件系统中对程序的危险防止和危险处理进行的测试,以验证其是否有效。 2. 安全性测试我们要做哪些 工作 呢? a. 全面检验软件在软件需求规格说明中规定的防止危险状态措施的有效性和在每一个危险状态下的处理反应情况; b. 对软件设计中用于提高安全性的逻辑结构、处理方案,进行针对性测试; c. 在异常条件下测试软件,以表明不会因可能的单个或多个输入错误而导致不安全状态 d. 用错误的安全性关键操作进行测试,以验证系统对这些操作错误的反应; e. 对安全性关键的软件单元功能模块要单独进行加强的测试以确认其满足安全性需求。 3. 安全性测试方法 1.功能验证 功能验证是采用 软件测试 当中的黑盒测试方法,对涉及安全的 软件功能,如:用户管理模块,权限管理,加密系统,认证系 统等进行测试,主要验证上述功能是否有效。 2.漏洞扫描 安全漏洞扫描主要是借助于特定的漏洞扫描器完成的。通过使 用漏洞扫描器,系统管理员能够发现系统存在的安全漏洞, 从而在系统安全中及时修补漏洞的措施。一般漏洞扫描分为 两种类型:主机漏洞扫描器是指在系统本地运行检测系统漏 洞的程序。网络漏洞扫描器是指基于网络远程检测目标网络 和主机系统漏洞的程序。 3.模拟攻击 对于安全测试来说

测试基础

自古美人都是妖i 提交于 2019-12-04 07:11:35
目录 为什么需要软件测试?回到顶部 为什么选择软件测试行业?回到顶部 为什么不让开发自己做测试?回到顶部 什么是测试?回到顶部 软件测试的作用?回到顶部 软件测试的诞生回到顶部 软件测试出现原因回到顶部 软件测试的发展回到顶部 软件测试的目标回到顶部 缺少软件测试发生的事故回到顶部 软件测试常见的误区回到顶部 软件测试的主要工作回到顶部 测试原则回到顶部 测试对象回到顶部 软件架构回到顶部 常见项目组织架构回到顶部 软件测试用例回到顶部 什么是测试用例回到顶部 为什么需要测试用例回到顶部 测试用例的意义回到顶部 测试用例的生命周期回到顶部 测试环境设计回到顶部 测试力度回到顶部 软件测试计划书回到顶部 测试计划的意义回到顶部 测试目标回到顶部 资源配置回到顶部 风险控制回到顶部 如何制定测试计划回到顶部 5W1H方法回到顶部 工作经验之谈回到顶部 图解软件测试计划回到顶部 软件计划报告回到顶部 软件兼容性回到顶部 what,什么是软件兼容性测试回到顶部 why,为什么要进行软件兼容性测试回到顶部 when,什么时候开始软件兼容性测试回到顶部 where,软件兼容性测试都要测什么回到顶部 who,谁来执行软件兼容性测试回到顶部 how,怎样执行兼容性测试回到顶部 版本控制回到顶部 引入版本控制的原因回到顶部 版本控制的定义回到顶部 版本控制方法回到顶部 版本控制评价标准回到顶部

浅谈单元测试

元气小坏坏 提交于 2019-12-04 06:29:21
单元测试在测试过程中是比较重要的一环,但是也是很多团队缺失的一环,单元测试的意义是什么?单元测试的实施过程中会有怎样的坑?为什么一些团队没有单元测试呢?是由测试来做单元测试还是开发来做单元测试呢? 单元测试的定义及意义 首先是最经典的测试金字塔,其实针对测试金字塔有很多种搭建方式,例如: 从常用的测试技术类型来看: 单元测试->接口测试->UI测试,这可能是比较常见的测试金字塔( unit->api->ui ) 从系统分层测试(或测试阶段)来看: 单元测试->组件测试->集成测试->系统测试 这只是从测试金字塔角度去谈测试的方法,也可以说是测试的分类,当然如果是严格意义上的测试分类又有很多(例如以是否测试代码:黑盒,白盒,灰盒;是否运行:静态测试,动态测试等等) 那单元测试的定义是什么? 单元测试是对软件中的最小单元进行测试和验证,通俗来讲就是代码中的一个函数或一个类,单元测试一定是白盒测试。 为什么提到测试金字塔,因为单元测试不仅是测试阶段的第一环,也是测试金字塔的基础,那代表着什么? 从重要程度来说,单元测试作为地基,承担着保证稳定性的作用,最终决定整个软件质量的不是功能完整,功能实现没有问题,而是实现功能的代码逻辑是否正确,程序是否健壮 从开发测试成本来说,我们知道在开发测试整个环节,越晚发现问题,解决问题的成本越高;越晚发现问题,代表着测试开发流程要不断重复

软件测试常见面试题(一)

心已入冬 提交于 2019-12-04 03:30:58
https://blog.csdn.net/FlyPigYe/article/details/93405954 1、开发犯低级错误怎么办? 开发首先要规范好编码,出低级错时不要职责,内心指出错误。让他们自己进行测试,反思找出错误。 2、你进行过那些测试,擅长什么? 我主要从事web测试,搭建环境,对程序进行集成测试、系统测试、回归测试。还有编写测试用例,使用手册,功能测试文档。 3、开发说不是bug怎么办? 将自己的见解告诉开发,不行就把见解和bug提交项目经理决定。 4、你的职业规划?* 巩固基础测试知识,提高理解需求能力。 学习自动化测试,并且运用。技术到尾后学习带领测试团队。 最后争取达到测试经理水平。 5、什么测试用例才是合格?* 能覆盖到所有测试点 6、缺陷报告测试组成? 缺陷编号、缺陷标题、缺陷描述缺陷有限等级、 缺陷优先程度、缺陷所属模块、缺陷所属版本、缺陷所属开发人员、 输入数据、输出结果、缺陷分析等。 C/S模式,使用交替方法确认是client还是server端问题 7、测试用例包括那些 用例编号、测试环境、用例标题、输入数据、预期结果 8、软件评审的人员和目的 人员:客户、项目经理、开发人员、测试人员 目的:查看软件是否还存在问题。是否在不同平台正常运行,是否有和客户理解不一致的地方,是否有改进的地方 * 9、什么事软件测试?目的? * 通过人工或者自动化的操作

web登录功能测试点记录

随声附和 提交于 2019-12-03 23:05:34
之前都是跟着业务进行测试,好久没有接触过公共模块的测试了。 最近有个小任务要测试登录页面,在这里记录下测试点~ 一、功能测试 账号密码正确,登录成功 账号为空,提示请输入账号 密码为空,提示请输入密码 账号错误,登录失败,提示账号或密码错误 密码错误,登录失败,提示账号或密码错误 输入账号不存在,是否提示密码不存在,请先注册? 密码输入框是否加密显示? 账号密码大小写是否敏感? 页面文字和图片显示是否正常? 页面默认焦点是否定位在用户名输入框中? 输入框是否有默认文案?点击输入框是否消失? Tab/Enter键是否可以使用? 密码输入框是否支持复制粘贴? 密码输入框是否加密显示? 用户登录后多长时间过期? 用户多次输入错误密码,是否锁定一段时间不允许登录?超出时间点可以继续登录 用户session过期后,重新登录是否还能重新返回session过期前的页面? 二、性能测试 打开登录页面到全部渲染完成需要多长时间? 输入正确的账号密码登录需要多长时间? 需要能够支持多少用户并发登录?最大用户数登录响应时间内的要求是多少? 三、兼容性测试 在不同类型浏览器打开页面、登录功能是否正常 在不同分辨率下打开页面、登录功能是否正常 在不同操作系统下打开页面、登录功能是否正常 四、安全测试 请求登录接口时用户名和密码是否明文传输给服务器? 在浏览器中直接输入登录后的URL,是否跳转登录页?

界面测试

本小妞迷上赌 提交于 2019-12-03 22:57:36
界面测试要点 完成相同或相近功能的按钮用Frame框起来,常用按钮要支持快捷方式。 完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离。 按功能将界面划分区域块,用Frame框括起来,并要有功能说明或标题。 界面要支持键盘自动浏览按钮功能,即按Tab键、回车键的自动切换功能。 界面上首先要输入的和重要信息的控件在Tab顺序中应当靠前,位置也应放在窗口上较醒目的位置。 同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示。 分页界面要支持在页面间的快捷切换,常用组合快捷键Ctrl+Tab 默认按钮要支持Enter操作,即按Enter后自动执行默认按钮对应操作。 界面空间较小时使用下拉框而不用选项框。 选项数较少时使用选项框,相反使用下拉列表框。 专业性强的软件要使用相关的专业术语,通用性界面则提倡使用通用性词语。 常用菜单要有命令快捷方式。 完成相同或相近功能的菜单用横线隔开放在同一位置。 菜单前的图标能直观的代表要完成的操作。 菜单深度一般要求最多控制在三层以内。 工具栏要求可以根据用户的要求自己选择定制。 相同或相近功能的工具栏放在一起。 工具栏中的每一个按钮要有及时提示信息。 一条工具栏的长度最长不能超出屏幕宽度。 工具栏的图标能直观的代表要完成的操作。 工具栏太多时可以考虑使用工具箱。 工具箱要具有可增减性,由用户自己根据需求定制。

如何设计测试用例—以登录功能为案例

孤者浪人 提交于 2019-12-03 20:33:20
嗨,大家好,我是叶子   关于测试用例设计,根据业务不同,能力不同,设计的测试用例也完全不同,以下是关于一个老掉牙的案例,“登录”功能。   需求:做为用户,我想输入账号、密码及验证码,以便我能正常登录系统 根据以上需求,不同的测试人员,可能会设计出来不同的测试用例来进行登录功能的测试,有兴趣的小伙伴,可以看一下自己有哪些没有想到,也欢迎小伙伴继续补充: 登录用例设计-1 输入已注册的用户名和正确的密码,验证是否登录成功 输入已注册的用户名和不正确的密码,验证是否登录失败,并且提示信息正确 输入未注册的用户名和任意密码,验证是否登录失败,并且提示信息正确 用户名和密码两者都为空,验证是否登录失败,并且提示信息正确 用户名和密码两者之一为空,验证是否登录失败,并且提示信息正确 如果登录功能启用了验证码功能,在用户名和密码正确的前提下,输正确的验证码,验证是否登录成功 如果登录功能启用了验证码功能,在用户名和密码正确的前提下,输不正确的验证码,验证是否登录失败,并且提示信息正确 是否支持第三方登录 设计出以上用例,你可能觉得比较满意了,因为看上去这些用例已经覆盖了需求点。不错,上面的用例确实覆盖了需求的主要的测试场景,可是在一个更为优秀的测试工程师那里,可能这只是满足了基础测试,那么有经验的测试工程师会如何设计测试用例,又会增加哪些测试用例: 登录用例设计-2 用户名、密码