软件测试新手如何快速找出软件中的bug

软件测试新手如何快速找出软件中的bug

ID:46944235

大小:76.50 KB

页数:4页

时间:2019-11-30

软件测试新手如何快速找出软件中的bug_第1页
软件测试新手如何快速找出软件中的bug_第2页
软件测试新手如何快速找出软件中的bug_第3页
软件测试新手如何快速找出软件中的bug_第4页
资源描述:

《软件测试新手如何快速找出软件中的bug》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件测试新手如何快速找出软件中的Bug1、尽快熟悉公司的产品业务比如你们公司做ERP软件的,你肯定要迅速熟悉EPR的业务流程;比如你们公司是做法院软件的,那么你一定要熟悉法院审判案件的流程,只有熟悉了产品的业务流程、你才能迅速找出软件中存在的一些重要的缺陷,你发现的软件缺陷才是有价值的。否则即使你能找到一些软件缺陷,那也是纯软件的缺陷,价值不大。2、把自己当成是用户把自己当成是用户去使用该系统,比如在使用该系统过程中是这样操作的吗?2.1比如在大量要求用户输入的软件界面中,有一些用户喜欢使用Tab键采用全键盘的输入;此时的正确的接口应该采取从左到右

2、,从上到下的顺序。2.2比如有的用户喜欢使用快捷键操作等(Ctr+C,Ctr+V,Ctr+F),但是实际情况下一些开发出来的软件的快捷键却根本不起作用。2.3比如软件在需要用户输入的信息的时候(特别是在填写个人资料的时候),必填项后面一律要用等醒目的标示,要让用户知道这个地方时必须填写的。2.4下拉框不选值的时候,应该有个默认值;并且要多检查程序中的多处下拉框,因为很多情况下下拉框取不到值。3、善于怀疑,不要迷信高手世界上没有绝对正确的,总有错误的地方,具有叛逆心理,别人认为不可能发生的事,我却认为可能发生。别人认为是对的,我却认为不是对的。如果你

3、认为某个或者某些程序员水平很高,他写的这个地方应该没问题吧,那么我要说你错了,这样很容易遗漏软件中的Bug。因为程序开发人员毕竟是普通的人,只要是人就会犯错误的。4、不要让程序开发人员的观点:“用户不会进行这样的操作”而说服自己遇到这样的情况,你要坚持你自己正确的想法,以后对方会明白你的。比如在一个录入员工基本信息的系统中,系统中对员工的年龄作为负值、而没有作为判断、也可以保存到数据库中,此时你不要被程序员的用户不会进行这样操作的观点说服自己,你要坚持你正确的观点,把这种现象作为一个Bug吧,勇敢点!你的选择不会不错!5、在软件测试过程中要跟踪一条

4、数据完整的流程在软件测试的时候要跟踪一条数据完整的流程,保证数据的正确性这个真的是太重要了:假如你在测试一个销售的类型的软件的时候:你应该先做订货-à入库-à盘点-à销售-à查询。首先你要保证这个数据的流向是正确的无误的。假如你在测试法院审判软件的时候,你要先收案-à立案-à发送审批-à排期---审理审判-à结案判决-à归档-à查询。总之跟踪一条数据的流程,保证数据的正确性。如果经过你测试的软件在用户使用过程中业务流程上都走不通的话,那么这样的软件你说经过你的测试,但是在比人看来与没有测试有什么区别呢?6、回归测试要注意的细项程序员提交新的程序版本

5、后,作为测试人员应该立即与程序员沟通这个修改的功能、并且这个新修改的功能影响哪些功能。举个简单的例子来说明一下:比如在一款软件中,程序开发人员修改了某个“会员”的某个字段信息。作为测试人员首先你要测试“会员”的功能这个是你首先需要做的。另外你还要和程序员沟通询问他们新修改的这个会员的字段,会影响会员的销售功能吗?会对会员以前的销售记录的查询有影响吗?如果对这些功能有影响,那么这些功能都是你在回归测试的时候重点测试的地方,也是最容易产生Bug的地方了。7、与使用者互动的缺陷7.1如填写资料错误应的时候,应该能够提示错误的位置,让用户知道是这个地方输入

6、数据不对。7.2删除数据之前给一定要给出是否删除确认提示。7.3不要在软件中使用中英文混合的提示比如:比如对于用户某个操作的错误提示,不要一会用“error”、一会用“错误”;一会用“succeed”另一会用“成功”,总之要统一。7.4另外要对程序员出现错别字进行检查,比如把“登录”写成“登陆”。7.5另外,在软件中不要对用户使用很专业的术语比如“记录”、“字段”等。7.6新增/修改信息保存提交后系统给出“保存/提交/修改成功”提示信息,并自动更新显示7.7在用户进行大量的输入后,点击“保存”按钮,仅仅是因为某个地方的输入选择不正确,点击确定后发现

7、所有的输入的内容都全部被清空了,花费很长时间的输入、仅仅是某个地方的输入不正确,而把该用户的所有输入的其他内容也清空了,假如你是这个软件的使用者、你肯定感觉挺挺恼火的。7.8对于软件中的查询功能,测试的时候设置开始时间>大于结束时间看看能否查询出记录,这也是程序员容易犯的一个错误。8、软件边界值众所周知软件最容易在边界值上出现问题了,所以作为测试人员一定要在边界值上多测试,比如测试用户输入框中的数值的最大数和最小数,以及为空时的情况。9、非法容错性比如在需要输入数字的地方输入字母;在需要输入字母的地方输入数字;在需要用户输入的文本框中拷贝字数很多的

8、整篇文章到这里测试看看软件是如何做处理的;在含有除法的计算中把除数设为0等等来检验软件的容错性。10、软件接口的测试如果软

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

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

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