跪求“冒烟测试”具体步骤

来源:百度知道 编辑:UC知道 时间:2024/05/02 16:28:44
我是软件测试新手!上班3天,第一个任务就是做手机软件的“冒烟测试”!以前没做过!现在很头疼!想请教各位高手!把“冒烟测试”的具体步骤告诉我!麻烦说的详细点!小弟感激不尽。一定多给分
请问“冒烟测试”需要哪些辅助软件?还有,具体要测试哪些项目?这些测试项目是谁制定的?测试报告应该怎么写?麻烦说得详细点,(最好是那种“手把手”式的教授!,像解决电脑问题一样)

切记:是手机软件的“冒烟测试”步骤!~谢谢大家

冒烟测试

冒烟测试 (smoke testing),据说是微软起的名字。在《微软项目求生法则》一书第 14 章“构建过程”关于冒烟测试,就是开发人员在个人版本的软件上执行目前的冒烟测试项目,确定新的程序代码不出故障。

冒烟测试的名称可以理解为该种测试耗时短,仅用一袋烟功夫足够了。也有人认为是形象地类比新电路板功基本功能检查。任何新电路板焊好后,先通电检查,如果存在设计缺陷,电路板可能会短路,板子冒烟了。

冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作。冒烟测试的执行者是版本编译人员。

在一般软件公司的软件编写过程中,内部需要编译多个版本 (Build),但是只有有限的几个版本需要执行正式测试(根据项目开发计划),这些需要执行的中间测试版本,在刚刚编译出来后,软件编译人员需要进行基本性能确认测试,例如是否可以正确安装/卸载,主要功能是否实现,是否存在严重死机或数据严重丢失等 Bug。如果通过了该测试,则可以根据正式测试文档进行正式测试。否则,就需要重新编译版本,再次执行版本可接收确认测试,直到成功。

新版本的基本功能确认检查的测试,有的公司称为版本健康检查 (Build Sanity Check)。对于编译的本地化软件新版本,除了进行上面提到的各种测试检查,还要检查是否在新的本地化版本中正确包含了全部应该本地化的文件。可以通过采用文件和目录结构比较工具,首先比较源语言版本和本地化版本的文件和目录中的文件数目、文件名称和文件日期等,这个过程称为版本镜像检查 (Build Image Check)。其次,分别安装源语言版本和本地化版本,比较安装后的文件和目录结构中的文件数目、文件名称和文件日期等,这个过程称为版本安装检查 (Build Installing Check)。

随机测试

在软件测试中除了根据测试样例和测试说明书进行测试外,还需要进行随机测试 (Ad-hoc testing),主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行样例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。

随机测试