软件测试作业---最令你印象深刻的BUG支付宝红包口令分享
  其实很多时候,各种奇奇怪怪的问题都会导致BUG的产⽣,⽐如⼀不⼩⼼的全⾓半⾓切换导致难以发现的BUG,举个例⼦:我在今年春节的时候在班⾥发⽀付宝的⼝令红包,其中⼝令包含者‘—’,但是这个符号的另外⼀个‘-’,这两个全⾓半⾓在⼿机上看上去⼏乎⼀样,所以有的同学在开始的时候⼼急如焚,⼀直输⼊都没有成功,之后是有同学提醒之后才成功...这类其实可以归纳为输⼊时候的问题,⽐如ture与true,==与=等等,⼀不⼩⼼就犯下的,给我们的体会就是,代码的时候要特别注意⼩⼼,全神投⼊。
  另外⽐较突出的BUG就是逻辑错误了,我觉得这个错误更多的是来⾃⾃⼰的理解和学习实践的纰漏导致,⾃⼰的思维不严密也会导致,更多是对你做的事情要有⼀个深⼊的理解,能够把握好每个细节才会很好的避免。
  更进⼀步就是环境啊,配置啊,等等⼀些进阶的问题,我碰到的也不多,这⾥举⼀个没有深⼊了解开发细节,然后进⾏开发遇到的问题。
  在⼤三上的时候,协会的指导⽼师让帮忙开发⼀个的考试系统,但是⼤家也没有时间,于是最终决定在PHPEMS上进⾏修改就好了,于是就草草地看了⼀下⼤致是怎么运⾏,就准备进⾏开发,⽼师提了⼀个需求:要直接⽤办公⽹的账号直接进⾏登录。当然,不可能在这个考试系统的数据库中存储账号密码啦,于是就使⽤了学校提供的SSO登录。在⼀番折腾,装好sso的依赖,然后测试了⼀下,可以登录之后,
我就关机睡觉了。
  在第⼆天的时候,重新登录的时候,发现可以登录,但是⼀旦跳转之后就直接失去了登录的状态,这个问题折腾了我⼀个晚上,最后问了⼀个有丰富开发经验的学长,学长马上就想到SSO是默认改session的,但是在PHPEMS⾥也是记录session的,于是就失去了登录的状态。
  这件事在当初真是觉得特别惊讶,因为前⼀天晚上可以⽤,什么都没有改,第⼆天就直接出了⼀个让我⼀头雾⽔的BUG。
  但是其实当初真是基础不扎实,毕竟登录状态⼀般是⽤session来控制的,出现登录的奇怪的问题的话,第⼀时间就应该去排除session 的问题,这个问题是我最近遇到的最有印象的问题。