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 ( ...
随机推荐
- Kde桌面的Mac化
KDE->Mac \(Mac\) 的审美可以说是很成熟了,确实让人很喜欢啊!于是不由得想弄一个 \(Mac\) 风的桌面. 先放张图吧: 效果还蛮不错的哇. \(Mac\) 原生的壁纸下载链接: ...
- 剑指offer 11:二进制中 1 的个数
题目描述 输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示. 解题代码 法一: public class Solution { public int NumberOf1(int n) { ...
- Vue-admin工作整理(十一):Vuex-动态注册模块
概述: 动态注册模块分为两种,一种是在根state下注册一个模块,一种是在模块下再自动注册一个模块 第一种:根state下动态注册模块: 思路:通过store来实现,this.$store来获取当前的 ...
- hibernate 一对多关系中的孤儿属性
@OneToMany(targetEntity = BenefitType.class, mappedBy = "sitePerson",cascade = CascadeType ...
- poi 导入Excle
一,AOP 是什么 Apache POI 提供java 程序对Microsoft Office格式文档的读写功能操作 二,所需要的jar包 三,实现代码 1, 读取Excle 返回Workbook格式 ...
- [原][飞行仿真]helios与dcs world安装,详尽教程
可以参考的博客: http://www.insky.cn/bbs/forum.php?mod=viewthread&tid=58175 http://www.insky.cn/bbs/foru ...
- vfile.hpp
//vov #ifndef VFILE_HPP #define VFILE_HPP #include <cstdio> #include <unistd.h> #include ...
- vlog.hpp
//vov #ifndef VLOG_HPP #define VLOG_HPP #include <sys/time.h> #include <unistd.h> #ifnde ...
- 网页中嵌入google地图
一丶前言 大致需求:美国地图中标记分布的仓库图钉(鼠标经过显示地址详情),通过输入寄收件地邮编来在地图上定位位置添加图钉,将寄件地,选择的仓库,收件地图钉折线相连接,表示大致路线. 一丶google开 ...
- linux生成公钥私钥并上传到服务器上实现免密登陆
1. 生成密钥对 # -t 指定加密算法: -b 指定生成的密钥长度: -C 一句话,一般都填邮箱地址. # 更多参数说明可以在终端输入:ssh-keygen --help 查看 ssh-keygen ...