软件测试实战(二)冒烟测试

前端代码

  



 

   
计算输入:
   
   
计算

 
 


 

结果


 

服务端代码

import web  
urls = (  '/', 'index',  '/cal','cal',)
class index:
     def GET(self):
         return web.seeother('/static/sample.html')
 class cal:
     def GET(self):
         cal = web.input()['cal']
         return "%s = %s" % (cal,eval(cal))
 if __name__ == "__main__":
     app = web.application(urls, globals())
     app.run()

问题罗列

打开浏览器编码乱码 可用性


建议html默认设置utf8

单次计算无限制 产品定义不清晰


建议只能计算一次

输入无限制服务端出错 - 非功能测试

建议服务端处理

数学逻辑问题没有处理 - 功能测试


服务端容错处理

简单测试报告

测试不通过,不能进行前后端分离测试。

产品需求不清楚,单词计算次数无限制,小数点是否保留无限制,计算位数为限制

通过阅读代码,服务端没有对输入做检查,存在稳定性健壮性问题,以及数学逻辑问题 

服务单不能出现500错误

你可能感兴趣的:(软件测试实战(二)冒烟测试)