Explain SDLC with an example
SDLC software development life cycle is a process that produces the software with the highest quality and lowerest cost in the shortest time possible. The SDLC methodology focuses on the following phases of software development such as requirement analysis, planning, software design, software development, testing, deployment. Popular SDLC models include the Waterfall-model, the Agile model.
SDLC是一个较高质量较低成本的生产软件的过程。这个方法主要集中在需求分析,计划,软件设计,软件开发,测试,和部署上面。主要的有waterfall 和 agile
Agile was created in response to the strict linear process of the waterfall, while waterfall aims for predictable and tries to avoid change. Agile embraces the reality that the world, customer market,and users are uncertain and unpredictable. It allows us to iterate on the process ,and it allows us to deliver products to our users much faster than waterfall model.
aigle 的出现就是针对waterfall 的线性流程。而waterfall 目标是可预测的并且试着避开变化。Agile 拥抱那些不确定的现实世界,客户和市场。它允许过程是迭代重复的,它可以帮助我们比waterfall更快速的交付产品
Requirements Analysis will collect the functional and system requirements of the business process, the user requirements and the operational requirements.
需求分析将收集业务流程的系统性需求和功能型需求
If you are given a new requirement, how would you go about testing this requirement?
Explain STLC with an example
STLC stands for software testing life cycle. It is a sequence of specific activities conducted during the testing process to ensure software quality goals and met, which includes requirement analysis, test planning, test case development,test environment setup,test execution,test cycle clousre. STLC involved both verification and validation activities. it consist of a series of activities carried out methodology to help certify your software product.
Entry criteria: entry criteria gives the prerequisite items that must be completed before testing begin.
Exit criteria: exit criteria defines the items that must be completed before testing can be conclued.
STLC 是一系列具体的活动在测试过程中用来确保目标质量和需求的。包括需求分析,测试计划和测试开发,和测试环境的建立。测试执行,测试关闭。整个过程包含了检查和验证。
准入标准,准入标准指的是测试开始前必须完成的先决条件。
退出标准,是指的在测试完成前必须完成的项目。
If you are given a new requirement, how would you go about testing this requirement?
I will follow the completeness, clearness, correctness,consistency,and testability.
For example, check all possible scenarios that have been consisted in a requirement and try to find any gaps or uncovered cases.
check that all statements are correct , truthful and logical. Try to find all ambiguities in requirements.
Uncover contradictions with other requirements and with internal and external standards
See if there is a way to check whether implementation meet requirements.
如果拿到一个需求我们应该通过completeness,clearness,correctness, consistency and testability。例如检查所有的可能的情况性并且发现中间的gap 和没有发现的问题。
检查所有的记录和陈述,是正确的真实的和逻辑的。试着发现模棱两可的需求。
发现与其他要求以及内部和外部标准的矛盾之处,看看是否有办法检查实施是否符合要求。
What would you do during the Test cases development phase in STLC
The test case development phase involves the creation, verification and rework of test cases and test scripts after the test is ready. Initially, the test data is identified then created and reviewed and then rework based on the preconditions. During the testing development phase, there are several test case development activities such as creating test cases, automation scripts, reviewing and baseline test cases and scripts, create test data.
测试开发阶段包含了,创建,验证和测试用例 和测试脚本的rework。 首先,基于先决条件确定测试数据,然后创建和review 还有rework。在测试研发阶段,这有几个测试用例开发,例如创建测试用例,自动化脚本,

Comments
Post a Comment