Skip to main content
Share Your Experience: Take the 2024 Developer Survey

Questions tagged [requirements-engineering]

Engineering activities involved in discovering, documenting and maintaining a set of requirements for a computer-based system

Filter by
Sorted by
Tagged with
10 votes
4 answers
508 views

Software Requirements Engineering

I'm a newbie when it comes to Software Engineering and my question is not directly related to Quality Assurance or Testing. When it comes to Requirement Engineering (RE), the requirements can be ...
A User's user avatar
  • 205
7 votes
3 answers
918 views

What are the ingredients for a successful Three Amigos meeting?

Three amigos: Three amigos refers to the primary perspectives to examine an increment of work before, during, and after development. Those perspectives are: Business – What problem are we trying to ...
Mate Mrše's user avatar
  • 4,119
7 votes
4 answers
552 views

How to keep track of the features in a website for impact analysis?

I have been working for an ecommerce client for the last 6 years as manual and automation QA engineering. New features gets applied to our site once in 2 weeks. Whenever a redesign project comes up, ...
A.J's user avatar
  • 793
6 votes
1 answer
985 views

How can ISO 9000 and ISO 25000 Quality definition differ - parts included

ISO 2500 SQ quality definition goes as follows and I really do not understand the note with regards to ISO 9000: capability of software product to satisfy stated and implied needs when used under ...
Pietross's user avatar
  • 223
5 votes
7 answers
2k views

How to ask better questions as QA to business analyst regarding functional specs to add value?

As a manual software tester, i ask a lot of questions/queries to my team's business analysts in email. For ex, there are some UI or functionality changes implemented, then i have queries both before ...
user avatar
5 votes
3 answers
91 views

Proper way to form a functional requirement

A stakeholder has provided a set of requirements for some software widget for which a requirement was provided along the form of: The widget shall perform action A. As the developer, I won't ...
zephyr's user avatar
  • 185
4 votes
1 answer
11k views

What is 'System Environment'?

I am currently self-studying software engineering and the theory that guides it. I started reading about SRS Document and to clarify the things I downloaded a sample SRS document. It had ...
An SO User's user avatar
3 votes
5 answers
393 views

What is the best practice to analyze the requirement as a tester?

I read this in a blog that Most of the bugs in software are due to incomplete or inaccurate functional requirements I think the main reason for this due is less some lagging in the requirement ...
Nitin Rastogi's user avatar
3 votes
4 answers
17k views

What is Bi-directional Traceability Matrix?

How is it different from a Requirement Traceability Matrix (RTM)? Please explain with real life scenarios and examples. Also include or link reference material that might help!
user avatar
3 votes
3 answers
195 views

How should Software Testers improve the process of Requirements Analysis?

Whenever, i am working on my task of Analyzing the functional specification or requirements documents of any new Feature, enhancement or Defect fixes, I just go through what is clearly evident in the ...
user avatar
3 votes
2 answers
76 views

How should I document tests and requirements when third-party software is broken?

I have a smartphone application that uploads files to a server. This server is third-party software (Minio). This third-party software has a bug which caused uploads to fail. This breaks our ...
markmarijnissen's user avatar
3 votes
3 answers
239 views

How should Testers improve their analysis of the the Functional specification document?

I work on testing a web-based financial application. Usually as soon as the Business Analyst publishes the first version of the 'Functional specification/requirements' document, I as a black-box/...
user avatar
3 votes
3 answers
100 views

Impact Flow Tracking for feature updates & changes

I have been working in a startup as a manual and automation QA engineer. New features gets applied to our site every 2 weeks. Whenever a redesign project comes up, such as a product page redesign, we ...
Rajesh Rathod's user avatar
2 votes
2 answers
86 views

How not to do chaos in software requirements from the beginning?

On too many occasions, I have faced that either the customer themselves or the company does not know the requirements completely, I mean, there is always some confusion in this phase from either side. ...
Jopan's user avatar
  • 33
2 votes
5 answers
832 views

Non-Functional requirements specification

I'm working on a college software project. The whole purpose of the software is to test the application. The teacher is focusing on non-functional requirements, so we have to present metrics, ...
probablynotfranco's user avatar
2 votes
2 answers
2k views

What is the difference between SRS, RA, FRS, BRS documents?

I know I should ask this question in "Theoretical Computer Science" stack community. But as the name suggests, that community would provide me answer which is everywhere on internet-Theoretical. But I ...
Karan Desai's user avatar
2 votes
2 answers
119 views

What are the similarities and differences between UX as a software quality and other quality requirements?

There are a number of quality requirements (also known as non-functional requirements) that have been explored over the years both in theory and practice. Examples are: performance, security, ...
Pariya Kashfi's user avatar
2 votes
2 answers
9k views

Performance requirements for web application

I would like to set performance requirements for web application. I am interested in performance from user experience view so I plan to measure time from request is sent until onLoad event is fired in ...
Jacek's user avatar
  • 21
1 vote
1 answer
58 views

The third amigo problem when customer is unknown

BDD is a useful collaboration tool (amongst other purposes). One of the main benefits is the shared language between customers/business analysts, developers, and testers. This is facilitated by the ...
Mate Mrše's user avatar
  • 4,119
1 vote
2 answers
108 views

What does QA need to take into consideration while checking that tasks are valid

I'm the QA lead in my company, and as part of that I'm responsible for the quality of the TASKS that each engineer has. What does it mean? I need to verify that each task/story/bug that assigned ...
Michael Broid's user avatar
1 vote
1 answer
103 views

What percentage of total Requirements for a system are defect?

I have a question regarding the percentage of defect requirements of the total set of requirements for a certain System. Is there any literature, that has some figures (i.e. mean) how many ...
PouletFreak's user avatar
1 vote
1 answer
422 views

Requirement-to-code traceability in Agile/Scrum development?

I'm trying to figure out how to provide an easy-to-manage requirements-to-code (and vice-versa) traceability to some projects which use SCRUM and JIRA. The projects use unit testing. So I'm splitting ...
user7253's user avatar
1 vote
0 answers
465 views

Constructing a trace matrix using Python

I'm working on a writing integration tests for an API with around 300 methods. I have a collection of Python scripts that can tell me what methods are tested and what files each method is being tested ...
sphennings's user avatar
0 votes
1 answer
954 views

Non Functional Requirement of a Laptop?

If we want to find of Non functional Requirements of a system, What would be it in generally? In example. I want to know the non-functional requirements of a Laptop?
MA Ali's user avatar
  • 111
0 votes
1 answer
221 views

How do I determine if a software requirement is specifying implementation details?

After the review of requirements for the last sprint, I was reminded that a revision to the Software Requirements Specification (SRS) Document where we focus more on user requirements would be value ...
OwnDevise's user avatar