实用软件测试指南.pptx

实用软件测试指南.pptx

ID:57668128

大小:942.06 KB

页数:15页

时间:2020-08-31

实用软件测试指南.pptx_第1页
实用软件测试指南.pptx_第2页
实用软件测试指南.pptx_第3页
实用软件测试指南.pptx_第4页
实用软件测试指南.pptx_第5页
资源描述:

《实用软件测试指南.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实用软件测试指南BY仲璐珊DEFINATION定义THINK思维METHOD方法OUTPUT输出PROCESS过程软件测试基础知识软件测试的定义软件测试就是使用系统、可控的手段对软件进行破坏的过程。软件测试就是校验软件是否满足要求标准的过程。测试工作者应采用什么样的思维方式?不合情理不按设计者预先考虑好的正常路线、逻辑或内容对被测软件进行各种输入,是软件测试人员应掌握的最基本的思维方式与技巧。探索式测试能力结合各种测试手段,通过细致的观察输入与输出,通过类推、积极思考,来窥探可能存在的逻辑缺陷,把握其规律。很多掩藏较深、不易复现的缺陷,需要测试人员具备一定的探索式测试能力才能解决。

2、用户动作性界面简洁性信息反馈一致性在软件界面设计强调张扬个性的同时,我们不能忘记软件界面的设计先要讲求规矩——简洁、一致、易用,这是一切软件界面设计和测试的必循之道,是软件人机界面在突出自我时的群体定位。美观、规整的软件人机界面破除新用户对软件的生疏感,使老用户更易于上手、充分重用已有使用经验,减少使用错误。人机界面测试一致性测试一致性是软件人机界面的一个基本要求。目的是使用户在使用时,很快熟悉软件的操作环境,同时避免对相关软件操作发生理解歧义。这要求我们在进行测试时,需要判断软件的人机界面是否可以作为一个整体而存在。人机界面测试a)提示的格式是否一致;b)菜单的格式是否一致;c)

3、帮助的格式是否一致;d)提示、菜单、帮助中的术语是否一致;e)各个控件之间的对齐方式是否一致;f)输入界面和输出界面在外观、布局、交互方式上是否一致;g)同一层次的文字在同一种提示场合(一般情况、突显、警告等)在文字大小、字体、颜色、对齐方式方面是否一致。信息反馈测试假设系统的使用者是一个初出茅庐的生手,这要求我们的人机界面有足够的输入检查和错误提示功能。通过信息反馈,用户得到出错提示或是任务完成的赞许之语。人机界面测试a)系统是否拒绝客户的错误输入并做出提示(例:弹出警告框,声响);b)系统显示用户的错误输入的提示是否正确,浅显易懂(例:“ERR004”这样的提示让人不知所云);

4、c)注意系统界面中是否存在错别字(例:“请选则删除的文件!”其中的“则”应改为“择”);d)系统在界面(主要是菜单、工具条)上是否提供突显功能(比如鼠标移动到控件时,控件图标变大或颜色变化至与背景有较大反差,当移动开后恢复原状)。界面简洁性测试人机界面测试a)用户界面是否存在空白空间(没有空白空间的界面是杂乱无章的,易用性极差);b)各个控件之间的间隔是否一致;c)各个控件在垂直和水平方向上是否对齐;d)菜单深度是否在三层以内(建议不要超出三层,大家可以参考微软的例子);e)界面控件本身是否需要通过滑动条的滑动来显示数据(建议采用分页显示并提供数据排序显示功能)。用户动作性测试人机

5、界面测试a)是否允许动作的可逆性,返回原有操作;b)系统的反应速度是否符合用户的期望值;c)不同显示分辨率下窗体内容是否正确;d)缩放窗体,窗体上的控件是否随着窗体而缩放;e)用户在使用时任何时候是否能开启帮助文档(F1);f)系统是否提供模糊查询机制和关键字提示机制减少用户的记忆负担(地名查询的模糊设定);g)是否采用相关控件(如:日历,计算器等)替代用户手工键盘输入;h)选项过多的情况下是否采用下拉列表或者关键字检索的方式供用户选择;i)系统出错是是否存在恢复机制使用户返回出错前状态(如:OfficeXP的文件恢复);j)在用户输入数据之前,用户输入数据后才能执行的操作是否被禁

6、止(如特定的按钮变灰)。采用略小于最小值、最小值、略大于最小值、正常值、略小于最大值、最大值、略大于最大值等共7个值进行测试。如取值区间为[min,max],可用公式表示如下:min-、min、min+、normal、max-、max、max+.健壮边界值测试修改副作用在软件生命周期中的任何一个阶段,只要软件发生了改变,就可能给该软件带来问题。新模块的影响修改不彻底问题追踪回归测试Loremipsumdolorsitamet,consecteturadipisicingelit.测试用例缺陷报告软件测试工作的输出验证修复再次提交修复缺陷记录缺陷测试提交代码这个基本流程中间,测试人员

7、还需要进行阅读需求、设计文档,与开发人员沟通等等。在软件测试过程中,对于基本的、常见的界面布局及输入控制等缺陷可以很容易的进行快速测试并得到结果,而对于模块的功能性的验证,则需要测试人员预先了解被测模块的设计目标,所以测试人员最好能在模块的需求分析与设计阶段就能有一定程度的参与。软件测试过程过程测试过程中的几点要求明确期望结果1多参考其他系统,提出优化建议2不断学习,培养严谨、细致的工作习惯3建立最短、最快的反馈环路4注意边界值5观察数据库记录的实际变化是否正确68注

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。