功能测试

关于盘点和总结的那点事儿

安稳与你 提交于 2019-12-06 09:35:48
本月的功能在踉跄中勉强上线了,这个月有实验的味道,有摸索的代价,有分工和衔接上的问题,有技术储备方面的不足,有业务梳理方面的欠缺,也有个人能力和意识上的不足,梳理整个开发流程,目前存在的几大问题: 一、代码质量问题: 描述分析 1.性能层面 :   从综合维度看,代码质量好坏取决于开发人员整体的编程经验:比如操作系统,设计模式,数据结构和算法,网络原理,数据库,前端等等因素。   就目前系统整体上看, 性能 可能会出现的地方,从优先级权重来排列,主要集中在: 数据库 优化技术偏弱。 不看执行计划 对索引的理解比较浅,没用好索引 SQL优化经验薄弱 数据库查询和脚本问题。 关联查询 索引缺失 请求频率 减少 请求 次数。 减少接口对数据库请求 减少前端图片请求 减少前端css/js请求 善用 缓存 静态文件CDN缓存 基础数据共享缓存 内容 压缩 图片压缩 请求文件压缩 富文本内容压缩 主站可能出现的 高并发 查询。 网络 带宽 延迟。    2.规范层面 命名随意性   有些规范是可以文档化的。比如全局变量全部大写,局部变量驼峰命名,文件前后缀命名等等比较容易约定俗成;   有些规范无法约定的。比如作业调度有些人命名jobs,有些人命名schedule。如果要想规范必须把业务考虑进来。如果只是想表达定时作业,属于技术术语job可能比较合适

<软件测试>软件测试

 ̄綄美尐妖づ 提交于 2019-12-06 07:03:02
1.软件测试基础 软件测试工程师:查找错误和缺陷,然后要求开发人员进行修改,保证软件质量。 漏洞(360安全漏洞):硬件,软件,协议的具体实现或系统安全策略存在缺陷,从而可以使攻击者在未授权的情况下破坏系统。 千年虫问题:年份存2年,超过百年会出现bug。1900→2000 开发和测试的比例:4:1→10:1 手工测试、功能自动化测试、性能自动化测试、白盒测试 1-3-5年规划:手工测试工程师,功能自动化测试工程师,性能测试工程师 需要的技术:计算机操作系统,软件开发技术、软件测试技术、自动化工具 1.1 Windows操作系统及网络基础   熟悉windows操作系统和计算机基础知识,能够搭建软件测试环境,熟悉网络协议。 什么是软件:软件=程序+文档 什么是软件缺陷: 软件未出现说明书要求的功能 软件出现了说明书指明不应该出现的错误  软件出现了说明书未提到的功能 软件未实现说明书虽未明确提及但应该实现的功能 软件难以理解,不易使用,运行缓慢或者从测试员角度看,最终用户会认为不好。  什么是软件测试:在现有软件中寻找缺陷的过程 软件测试的历史:defect(缺陷),bug(臭虫),debug(调试) 计算机层次:计算机硬件,操作系统,应用软件  裸机包含软件:BIOS(Basic input/output system 基本输入输出系统) 常见操作系统:Windows

web网站常用功能测试点总结

天大地大妈咪最大 提交于 2019-12-06 04:42:00
目录 一、输入框 二、搜索功能 三、添加、修改功能 四、删除功能 五、注册、登录模块 六、上传图片测试 七、查询结果列表 八、返回键检查 九、回车键检查 十、刷新键检查 十一、直接URL链接检查 十二、界面和易用性测试 十三、兼容性测试 十四、链接测试 十五、业务流程测试(主要功能测试) 十六、安全性测试 十七、性能测试 十八、测试中应该注意的其他情况 一、输入框 1.字符型输入框: (1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符 “~!@#¥%……&*?[]{}” 特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。 (2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超长字符比如把整个文章拷贝过去。 (3)空格检查:输入的字符间有空格、字符前有空格、字符后有空格、字符前后有空格 (4)多行文本框输入:允许回车换行、保存后再显示能够保存输入的格式、仅输入回车换行,检查能否正确保存(若能,检查保存结果,若不能,查看是否有正常提示)、 (5)信息重复性: 在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,看系统有没有处理,是否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理. (6)安全性检查:输入特殊字符串 (null,NULL, ,javascript,<script>,<

项目冲刺——第五篇

浪尽此生 提交于 2019-12-05 21:14:31
1.站立式会议照片 2.工作情况 昨天已完成的工作:我的账号(个人信息及个人设置等)及我的订单的界面设计及功能实现 今天计划完成的工作:商品的查询的界面设计和功能实现 工作中遇到的问题:考虑到前端展示的信息不需要像数据库那么详细,对返回前端的数据进行了封装。 3.项目燃尽图 4.代码/文档签入记录 5.项目程序/模块的最新(运行)截图 6.每日每人总结 刘友滨:大部分的接口已经设计完成,接口的代码待实现,然后考虑搭建服务器。 陈景山:编写并且实现接口的功能,并且优化了代码的结构,规范化代码。 金文涛:实现了一个界面的功能,是软件的主界面,接下来的界面都会参考这个界面,希望不要再裂开。 魏建雄:将完成的接口进行测试,并且在数据库里面添加原始数据。 卢悦盛:完成了所有界面的设计,并且开始把画图板的设计转向mockplus设计。 陈浩锋:一起做接口的测试,在测试的时候发现部分功能不够完善,反馈给后台人员进行优化。 来源: https://www.cnblogs.com/twistww/p/11938205.html

项目冲刺——第四篇

半腔热情 提交于 2019-12-05 21:14:31
1.站立式会议照片 2.工作情况 昨天已完成的工作:架构的设计,对用户界面设计图进行绘画 今天计划完成的工作:用户功能:我的账号(信息、浏览历史等)及我的订单的界面设计及功能实现 工作中遇到的问题:前端订单界面的实现遇到困难,精简了功能,简化页面的开发。 3.项目燃尽图 4.代码/文档签入记录 5.项目程序/模块的最新(运行)截图 6.每日每人总结 刘友滨:优化数据库,定义完了所有的接口,看起来工作很简单,不久就可以完成,nice。 陈景山:完成了部分接口的逻辑,在编写的时候遇到了很多bug,一边写一边修改,感觉效率比较低。 金文涛:把大致的标签和窗口的位置确定了,前端的位置调试实在是太麻烦了,裂开。 魏建雄:协助完成测试工作,并在今天的会议上总结各项工作,点名表扬用户界面设计图,奥利给。 卢悦盛:在iconfront寻找好看的图标,并且生成图标的代码。 陈浩锋:今天第一次负责一部分模块功能的测试,像已经完成的登录界面,以及今天的用户功能(账号、订单)这些,将之前的测试方法学以致用,感觉还不错。 来源: https://www.cnblogs.com/twistww/p/11938202.html

软工第五次小组作业(第五次)

只谈情不闲聊 提交于 2019-12-05 20:57:15
一、站立式会议照片 二、 昨天完成的任务 今天计划完成的工作 工作中遇到的困难 邵铧泽 接口设计 框架搭建 如何搭建框架 商爱虎 “排行榜”按钮和相关功能的视图层实现 “词表”页面和相关功能的视图层实现、 “词表”——>“全部词汇”页面和相关功能的视图层实现 在做这个功能时,困难的依然是样式和排版,在做首页的时候,做出来了搜索框,但是实现的逻辑不会 陈泽鑫 学习小程序在前端如何与后台交互 学习小程序发布所需的要求 小程序测试与发布的过程有一些看不懂的配置与要求 郑进怀 编写部分路由器 继续完成昨日任务 前端跑了找不到 闫浩宇 测试接口,背诵单词功能测试 基础功能测试 代码导入后环境变量出问题 三、燃尽图 四、代码录入 五、代码运行展示 六、每人每日总结 邵铧泽 希望之花永不凋谢,奥利给!! 总结:极大的学习了框架 商爱虎 各个环节需要反反复复的测试,需要及其强大的心态! 坚持就是胜利,我要吐了! 郑进怀 好好学习,否则哪里都是坑! 陈泽鑫 不会的东西也太多了8 闫浩宇 我要学习! 肖文恒 今天遇到的问题有点多,希望明天赶一下进度 来源: https://www.cnblogs.com/bbplus/p/11945031.html

团队项目七天冲刺 第二天

久未见 提交于 2019-12-05 20:45:19
一、 各个成员昨日已完成任务&明日要完成任务 队员 昨日已完成 明日要完成 卓家鸿 对预测与可视化的功能模块进行相应的代码设计 根据当前项目进度,领取还没完成的任务,即对未完成功能模块的设计与编写。 计划完成商品供应商对应功能模块的代码编写 根据当前项目进度,领取还没完成的任务,即对未完成功能模块的设计与编写。 陈庆生 创建试验用表,用表格规划思路 对“购买”与“充值”功能模块的代码设计, 对JTable类进行继承改写,以便显示返回的数据库的数据 计划与相应的UI界面组合,响应相关按钮。 根据当前项目进度,领取还没完成的任务,即对未完成功能模块的设计与编写。 颜树钦 规划图形界面设计 完成“个人中心”的界面设计,并设计相应的监听响应, 完成对此界面的编码,以及相关的优化处理。 根据当前项目进度,领取还没完成的任务,即对未完成功能模块的设计与编写。 郭家豪 规划图形界面设计 还初步设计了用于显示商品信息格式的Jtable。 完成与商家对应的界面开发,完成"商品界面“的设计编码 根据当前项目进度,领取还没完成的任务,即对未完成功能模块的设计与编写。 何炎尧 修改测试数据库资料,确保功能正常 完成对“增,删,改,查商品信息”的功能模块的算法设计 完成与商家对应的界面的后台开发,完成"商品界面“的功能设计编码, 根据当前项目进度,领取还没完成的任务,即对未完成功能模块的设计与编写。

单元测试软件-winAMS

霸气de小男生 提交于 2019-12-05 14:51:14
winAMS -- 嵌入式软件单元测试 / 集成测试工具 CoverageMaster winAMS : 适用于嵌入式目标机代码的单元测试工具 全面支持嵌入式微机!验证嵌入式C/C++软件 实施以模块为单位的自动化单元测试工具 不需要HookCode 直接使用目标机代码进行单元测试 联合静态解析工具[CasePlayer2],提供C1,MC/DC用优化测试计划(test case)制作功能 已取得第三方认证机构TUVSUD对适用于汽车机能安全ISO26262软件工具的认证 产品概要 [Coverage master winAMS]是以嵌入式软件的函数为单位,实施模块单元测试以及C0/C1/MCDC覆盖率测试(coverage test)的嵌入式软件自动化单元测试工具。目标机源代码通过交叉编译器生成目标机执行代码,通过跟实际处理器同样的模拟处理器环境进行单元测试,不需要对执行代码做任何变动,使高信赖性的模块测试成为可能。在汽车控制软件这样的对安全性要求极高的领域,单元测试已经成为不可缺少的一部分。使用目标机代码进行单元测试也是为了符合汽车行业中ISO26262功能安全认证标准。 产品特长 全面支持嵌入式微机!验证嵌入式C/C++软件 实施以模块为单位的自动化单元测试工具 作为能够检验出仅凭系统测试以及整体测试无法发现的[潜在错误]的检测方法,[单元测试]在嵌入式开发领域受到广泛重视

常用功能测试点

旧时模样 提交于 2019-12-05 14:24:34
转自: http://www.51testing.com/html/19/n-3724419.html 一、 输入框 测试    1. 字符型输入框:   (1)字符型输入框:英文全半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。   (2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超长字符比如把整个 文章 拷贝过去。   (3)空格检查:输入的字符间有空格、字符前有空格、字符后有空格、字符前后有空格   (4)多行文本框输入:允许回车换行、保存后再显示能够保存输入的格式、仅输入回车换行,检查能否正确保存(若能,检查保存结果,若不能,查看是否有正常提示)    2. 数值型输入框:   (1)边界值:最大值、最小值、最大值+1、最小值-1   (2)位数:最小位数、最大位数、最小位数-1、最大位数+1、输入超长值、输入整数   (3)异常值、特殊字符:输入空白(NULL)、空格或"~!@#$%等可能导致系统错误的字符、禁止直接输入特殊字符时,尝试使用粘贴拷贝查看是否能正常提交。输入负整数、负小数、分数、输入字母或汉字、小数、科学计数法是否支持1.0E2、全角数字与半角数字、数字与字母混合   (4)安全性检查:不能直接输入就copy   (5)对于必填项

第08组 Alpha事后诸葛亮

故事扮演 提交于 2019-12-05 12:08:39
组长博客 点这里! 总结思考 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 弥补Powerpoint中模板转换存在的缺陷,完善PPT模板一键转换的功能。Powerpoint中模板转换功能能够将PPT转换成系统自带的模板,也能够通过浏览主题的方式将我们选定的模板导入转换,但是这两者存在着一定的缺陷,以致于用户不得不在之后手动矫正纠错,耗费了一定的时间。出于以上原因, 我们计划开发出PPT模板套用的自适应工具,来解决上述问题,提升PPT模板套用的简单性、正确性、完备性。 存在的缺陷 原PPT: ①只能转换一部分内容 ②元素错位 ③无法按照模板转换 导入模板: 转换后: 针对上述问题我们计划实现PPT一键转换的核心功能,并提供LOGO一键生成和PPT一键生成的附加功能,为用户提供更便捷和实用、能够减少工作量、节省时间的方式,去做出符合审美的PPT。 典型用户: 根据使用频繁度以及需要程度来看,典型用户会大学生及以上的学生群体以及工作人士(大约18岁至55岁),同时因为操作起来快捷方便,对于年龄小或者年龄过大的用户来说也是非常简单易上手和实用的。 从熟练程度来看,新手或经验少的人。 典型场景: 出于不同原因需要更换PPT模板时。 急需PPT、LOGO的情况。 我们达到目标了么(原计划的功能做到了几个? 按照原计划交付时间交付了么?