COPD——团队项目测试心得
写在前面:
测试结束了,也要和项目说拜拜了~这一学期时间飞快,痛并快乐着,想想人生如果是个软件,那我们用多长时间在做测试呢?恐怕是一辈子。很多人忙着追逐,却很少人能停下来审视自己,那些时常自省的,常能在人生苦旅中走的更顺利,而那些盲目奔跑的,早晚也会栽跟头,不得不看看到底出现了什么问题。人无完人,生命不息,测试不止。
一、项目简介:
慢阻肺药物治疗主要涉及稳定期的治疗,是慢阻肺治疗核心问题。根据症状的严重程度、气流受限以及急性加重的差异,每例患者的治疗应该个体化。对于大部分患者,他们对于药物的依从性差,不能坚持长期,规律,稳定地维持治疗。而我们的app旨在为稳定期的慢阻肺患者提供病情的监控,提供护理计划并进行提醒,从而从整体上稳定慢阻肺病情的发展,降低急性加重的风险。
主要用户:慢阻肺稳定期中患者,慢阻肺治疗医师。
二、测试方法:
此次测试主要采用黑盒测试方法,即把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试程序是否能适当地接收输入数据而产生正确的输出信息。主要针对软件界面和软件功能进行测试。此次测试采用的主要几中黑盒测试方法:
1. 等价类划分测试
2.边界值分析
边界值分析方法的基本思想是:选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中典型值或任意值作为测试数据。
边界值分析方法是一种最有效的黑盒测试方法,但当边界情况和复杂的时候,要找出适当的边界测试用例还需针对问题的输入域、输出域边界,耐心仔细的逐个进行考虑。)
4. 故障猜测法
靠经验和直觉猜测程序中可能存在的各种软件故障,有针对地编写检查这些故障的测试用例。这个方法和特殊值测试法也是本次测试中最多使用的方法。
通过此系统性统计可以看出,测试的起始日期并不理想,所谓“在起始一个用例测试,也比在最后测五十个用例的效果要好得多!"。在测试和修改过程中,bug甚至有反而变多的情况,这可以总结为一下两个原因:
1) 测试人员的测试不成功。
2) 回归测试过程中发现开发人员惹了祸!
四、测试建议:
1. 测试人员要和开发人员合理沟通,用合理方式传达出缺陷内容。
2. 开发人员要对测试人员表示判断力上的信任,当有bug出现,先确定自己的问题,而不要和测试人员产生分歧,因为测试人员在99%的情况下都是按照用户角度进行严格测试的,此时测试人员的使用感即在某种程度上代表着用户的直观感受。
3. 测试过程开发人员要紧密配合,及时修复。
4. 测试人员分阶段测试,不要每当开发人员修复一个bug就去测试一次,可以按期测试,比如说一天、两天等等。
五、测试总结:
由于是第一次进行软件测试,在过程中,有很多的不足,但是整体效果还是可以的。遗憾的是,在这次测试过程中,由于相关知识储备不足以及对测试流程的提前理解不够透彻,导致在测试至修改bug的过程中,出现一些沟通不到位的情况。比如对于一个A bug,开发人员没有明白测试人员的意思,结果修改了B 部分,导致测试人员一脸疑惑,开发人员还白忙一场。
在测试过程中,测试人员的直觉是很重要的,当然,这不能是单一的直觉,还得以客观事实为出发点。一个好的测试人员能够完成他的工作,离不开开发人员的良好沟通、和谐的合作关系、以及共同去面对并积极解决问题的team work。
一个软件最后到底能不能交付使用,也许只有20%看开发,剩下的因素中,有效的测试绝对是一个重中之重。如果一个软件仿佛能实现用户的需求,但是在使用的过程中,一会儿闪退一下,一会儿又获取数据失败,想想就糟心!
想起之前有人说过这样一句话:测试是属于女人的工作,因为它轻松!
well,现在我只想说:NO! 测试是属于心细的人的工作,在我看来,它不仅不简单,而且不轻松!同时,它对一个人日常经验也有所考验,软件的用户体验差不差?那些地方需要改进?只能说女人的直觉绝对加分!但可别说这是一个轻松的工作!沟通+细心+技术+经验,测试二字大有内涵!
写在最后:测试完后,感觉自己测试技术太差了!现在十分期待下学期的软件测试课程!COPD,下学期测试见!
COPD——团队项目测试心得的更多相关文章
- 团队项目需求心得——慢阻肺疾病管理APP
一.项目介绍: 先上图: 这是我们小组开发项目的系统构成图. 本项目研发面向家庭/社区,对稳定期中慢阻肺患者病情和环境全方位监测.简单病情趋势分析和患者行为干预,并且提供患者与家庭医生和专家沟通渠道的 ...
- 《Dare To Dream》第六次作业:团队项目系统设计改进与详细设计
团队项目系统设计改进与详细设计 一.团队项目系统设计改进 任务1: a.分析项目系统设计说明书初稿的不足,特别是软件系统结构模型建模不完善内容. 初稿的不足:缺乏每个模块的具体业务流程详细设计和流程 ...
- <Dare To Dream>第五次作业:团队项目需求改进与系统设计
任务1完成情况: a.分析<家教服务管理系统需求规格说明书>初稿的不足: uml建模不完整,无类图.流程图,仅有的用例图也不规范. b.功能分析的四个象限: c. 团队项目的WBS: d. ...
- 《Miracle_House》团队项目系统设计改进
一.团队项目系统设计改进: 1.分析项目系统设计说明书初稿的不足,特别是软件系统结构模型建模不完善内容: 对于原文档中,设计图中存在的错误以及文字描述不准确的地方进行了修改. 2. 团队项目Githu ...
- A_Pancers团队作业4—基于原型的团队项目需求调研与分析
任务1:实施团队项目软件用户调研活动. (1)用户调研对象:我们的项目软件是基于安卓系统的音乐播放器,以设计出操作简单的音乐播放器为目的,所以本次用户调研的对象主要以身边的老人为主,对他们听音乐,听戏 ...
- 《Blue Flke》团队项目需求改进与系统设计
Github地址:https://github.com/13993013291/ruanjianguigexuqiu/tree/master 一.团队项目需求分析改进 1.<通讯录管理系统需求说 ...
- <Dare To Dream> 第四次作业:基于原型的团队项目需求调研与分析
任务1:实施团队项目软件用户调研活动. (1)真实的用户调研对象:生科院大三学生 (2)利用实验七所开发的软件原型:网站原型链接 (3)要有除原型法之外的其他需求获取手段: 访谈法 开会研讨法 (4) ...
- 团队作业6—《Spring_Four》团队项目系统设计改进与详细设计
一.修改完善团队项目系统设计说明书 a.分析<考信项目系统设计说明书>初稿的不足:数据库建模不足 b. 团队项目Github仓库中更新:https://github.com/gzyt/SR ...
- 《Spring_four》团队作业4—基于原型的团队项目需求调研与分析
(一)需求规格说明书github地址:https://github.com/gzyt/SRS (二)原型链接:http://www.cnblogs.com/lztxh/p/9011873.html ( ...
随机推荐
- CAS工程用redis集群存储票据ticket Spring整合
maven jar包版本: <dependency> <groupId>redis.clients</groupId> <artifactId>jedi ...
- python对Excel表格操作
操作场景,给一个Excel表格随机生成10万个手机号码 python中常见的对Excel操作模块 xlwt module 将数据写入Excel表 xlrd module 读取Excel表格 xlsxw ...
- L1范数与L2范数
L1范数与L2范数 L1范数与L2范数在机器学习中,是常用的两个正则项,都可以防止过拟合的现象.L1范数的正则项优化参数具有稀疏特性,可用于特征选择:L2范数正则项优化的参数较小,具有较好的抗干 ...
- Qt线程—QThread的使用--run和movetoThread的用法
Qt使用线程主要有两种方法: 方法一:继承QThread,重写run()的方法 QThread是一个非常便利的跨平台的对平台原生线程的抽象.启动一个线程是很简单的.让我们看一个简短的代码:生成一个在线 ...
- Vue小项目二手书商城:(三)前端渲染数据
实现内容: axios取到的数据在前端使用(父子组件各自应该怎么使用) 一.简单使用(在哪取在哪用) 1.在App.vue中script中加上data(data专属于当前组件,父子组件传参通过prop ...
- Pandas 基础(17) - to_datetime
这一节依然是关于时间的知识, 在平时的工作中, 有一个非常令我们恼火的就是时间的格式可以有很多种表达, 比如下面这张图, 我们看到同样是 2017年1月5日, 可以有很多种时间的格式, 我们需要先将格 ...
- mybatis-generator 自动生成mapper以及实体类
研究了一下,感觉也不是特别方便,因为参数很多都是需要手动去配置的,如果在这个jar基础上在改造一下或许更方便一点. 具体实现代码如下: pom.xml <plugin> <group ...
- npm ERR! File exists: /XXX/xxx npm ERR! Move it away, and try again.
今天抽空将我的静态服务 ks-server 之前留下的 bug(在node低版本情况下报错)维护了一下. 当我重新 npm link 时,如下错误: npm WARN ks-server@1.0.2 ...
- 数据拆分之 垂直拆分 and 水平拆分
https://mp.weixin.qq.com/s?__biz=MzI1NDQ3MjQxNA==&mid=2247488833&idx=1&sn=4f5fe577521431 ...
- .NET常用功能
1.判断对象判不为null或不为""或不为"undefined" public static bool isNotNullOrBlank(Object obj) ...