发表于: 2018-06-11 22:34:51

3 791


今天完成的事情

软件测试如何开展:

1、用户需求

2、计划

3、测试用例设计

4、测试环境搭建

5、发现Bug

6、开发修复bug

7、测试验证bug

8、总结报告

业务背景(在线销售平台):

1、客户(webapp

2、商家

3、管理员

客户商家统称客户端

产品性质:

1、专营店(商家就是管理员)

2、卖给别人

 

测试用例(粗略的了解了下):

编号:1

标题:验证输入没有登录的情况下、输入正确的信息的情况下XX商城可以正常留言并且后台可以查看

优先级:高

测试步骤:1、访问xx商城主页2、打开在线留言页面3、填写正确格式的留言信息4、提交留言

期望结果:1、页面提示留言成功2、登入后台查看是否有留言

实际结果:网站页面丢失、留言失败、测试不通过

编号:2留言格式异常

编号:3错误推测

 

测试完报告写什么:

1、发现了什么问题

2、做了什么事情

3、测试是否通过是否合格

 

黑盒测试策略及测试范围:

1、UI测试:用户界面测试、兼容性(换一个浏览器界面是否会乱码)

2、配置测试:测试系统服务器以及测试机的配置是否满足产品测试的要求

3、表单值域测试:测试表单输入框的等价类,边界值,正交法等(有专门的测试方法)

4、数据完整性测试:测试该系统的数据库是否异常pushpull是否正确,是否存在遗漏的数据表(看前端展示跟数据库是否一致,前台填写了一些东西提交到后台后台后台能否展示,前台变化后台能接收后台更改前台随之更改,数据库的储存)

5、逻辑测试:测试软件业务逻辑是否正确

6、业务流程测试:软件前后台的业务流程,每个分支和功能点是否均可跑通(需要用图形形式展示出来)

7、逆向思维测试:测试软件在非正常操作下的处理事务的能力(让你点这你非要点那)

8、接口测试(灰盒测试):测试软件内部接口及外部接口返回值是否正确,提示语是否正确(明确是post给服务器提交东西还是get找服务器要东西)

9、本地化测试:测试系统在外架环境下是否能满足用户需求例如翻译是否准确(将本国语言及操作习惯改为别的国家的语言及操作习惯)

10、回归测试:在项目上线并进行更新修改后,需要进行回归测试(产品更新后老版本中的功能是否受到影响)

11、冒烟测试:用于集成测试之后的测试方法,确认软件是否满足系统测试要求(测试业务主体流程是否正常)

12、Cookie测试:测试软件缓存是否正常,清理缓存后的表现(账号密码寄存七天,七天后是否还存在,在接口测试时能省去登陆环节,帮助存储账号)

13、功能测试(测试方向不属于策略):对产品的各功能进行验证,根据功能测试用例逐项测试,检查产品是否达到用户要求

14、性能测试:测试软件是否易用,主观性比较强,一般根据很多用户的测试反馈信息,才能评价易用性(用户同时在线量)

15、自动化测试:一般用于回归测试减少工作量(需要写代码)

16、安全性测试:测试该系统防止非法侵入的能力(链接换一个浏览器登陆界面是直接已经登陆还是需要重新登陆,界面时间过长无操作是能继续操作还是需要重新登陆,重新登陆安全性较好)

17、易用性测试:用户使用体验(比如密码错误提示语,淘宝购物车内能批量购买,优惠券会提示用户使用)

18、安装升级与卸载:测试软件在“全部、部分、升级”等状况下的安装/升级/卸载过长

19、错误推测测试:当发现一个bug后通过经验和直觉推测出可能因为此bug引发的其他问题的可能性(不局限于发现bug也可进行某一操作而推测)

20、兼容性测试:测试该系统与其他软件硬件兼容的能力(web浏览器兼容,系统的兼容app屏幕的分辨率,系统,品牌)

21、比较测试:与同类产品比较考察系统优点、缺点(产品间的差异化)

明天的计划

明天的计划把今天没学完的黑盒继续学完,感觉时间都不够用就一下子十点多了

遇到的问题

时间过得太快啦,嗖一下子就得洗洗睡了,明天还要上班,不然起不来QAQ,难受只能明天继续了~粉色真好看hhh

 

 

                                                        酒窝(。・ω・。)

 


 

 

                                  



返回列表 返回列表
评论

    分享到