烟雾测试和健全测试有什么区别?什么时候进行烟雾测试?什么时候进行健全性测试?
测试主要分为手动和自动测试.关于这一点,我想到了一些问题.
他们包括:
两种测试之间的基本区别是什么?
手动和自动测试中涉及的挑战有哪些要素?
软件测试人员分别为手动和自动测试需要哪些不同的技能?
分别进行手动测试自动化测试的软件测试人员有哪些不同的工作前景和增长机会?
是手工测试额定下自动测试反正(S)?如果有,怎么样?
与企业界的自动化测试仪相比,手动测试仪的处理方式有何不同?(如果他们真正区别于任何条款)
我一直在公司的软件/ IT部门担任手动测试人员和文档(测试计划等)人员.我没有很大的编程背景,但我想学习编程语言和工具.因此,我正在寻找自动化测试工具和编程语言来学习哪些也给我带来了工业优势.
需要注意的一点是:
提前致谢.
编辑: 我认为到目前为止我已经决定我会去:
我只需要找出一种优秀的编程语言,它可以为程序员提供优势,适用于多种测试工具(包括Selenium).也许Python,Ruby或Java?
testing automated-tests programming-languages manual-testing
我对其他人如何组织他们的测试脚本感兴趣,或者看到他们工作过的任何地方组织好的测试脚本.此外,这些测试脚本的详细程度如何.这特别涉及为手动测试而创建的测试脚本,而不是为任何自动测试目的而创建的测试脚本.
我看到的问题是,测试脚本有很多复杂性,但没有组织复杂或大型代码库所用原则的好处.你需要能够指定一段代码应该做什么,但是当他们阅读它时不会让某人厌倦死亡.
另外,如何布局测试脚本,我不热衷于创建适合由数据输入类型运行的完全指定的脚本,因为这不是我们的团队,维护它们的开销似乎太高.此外,我觉得如此详细地指定流程会消除实际进行产品质量测试的人员的责任.人们是否指定每个按钮点击和输入值?如果没有,那么指定了什么级别的细节.
我们有很多开发人员,只有少数QA人员.通过编写自动化测试,开发人员在整个开发过程中越来越多地参与qa,但我们的QA实践大多是手动的.
我喜欢的是如果我们的开发实践是BDD和TDD,并且我们开发了一个强大的测试套件.问题是:在构建这样的测试套件时,我们如何确定我们可以信任的测试,以及我们应该继续手动测试的内容?
我想开始实现自动化.我只是不知道这是否会很好地利用资源.应用程序正在以指数速度增长,但我不知道自动化在什么时候有利于测试.
即使您有手动测试人员,您能否自动提供原因?
是否有任何本地服务器实现,google BigQuery
例如localstack
for AWS
.
有一个关于应用程序引擎本地服务器实现的参考dev_appserver.py
。我可以使用虚拟的 app.yaml 来运行它。
bq
在启动服务器后运行命令行实用程序吗dev_appserver.py --enable-console app.yaml
在我们的团队中,我们面临手动测试管理的问题.我们有一套单元测试可以保证项目稳定,但我们也会根据一些场景手动测试我们的应用程序(检查最高级别的所有内容是否正常).
问题是:如何有效管理手动测试场景?随着应用程序的变化,它们可能会不时变化.有没有其他方法来更新文本文件或维基?如何跟踪某人是否进行了一些测试以及结果如何?
您是否了解针对此问题的工具(测试用例管理)?
作为测试工程师,我经常参与探索性测试.当我遇到错误时,并不总是立即清楚哪些步骤导致了问题.所以,显然,我必须找到重现问题所需的步骤.根据具体情况,这可能需要很长时间.
真正有用的是一个记录工具,它可以跟踪鼠标和键盘操作,还可能存储已单击的组件的属性(AUT是用Java编写的).
我可能根本找不到合适的工具,但也许我的搜索方法是错误的.
有人能指出我正确的方向吗?
作为一名学生,我刚刚完成了我作为手动测试员的第一份合作工作.我知道这是一个知识分子,要求一个编码员的工作,但我不禁想到相反的方式.我喜欢当编码员,但这是我的第一份工作.所以我问你的任何建议我如何能最有效地手册的黑箱测试工作,即我怎么可以用它来提高我的编码技巧.非常感谢.
manual-testing ×10
testing ×7
qa ×4
automation ×1
bdd ×1
exploratory ×1
go ×1
java ×1
localstack ×1
logging ×1
tdd ×1