Professional Documents
Culture Documents
Daniyal Shah Mid Sqa Mid Assignment
Daniyal Shah Mid Sqa Mid Assignment
Note: Provide detailed description as necessary required. Q1 – Q6 carry 02 Marks each. Q7 carry 06 Marks.
Question No.1: How the testing process is different in Extreme programming in comparison to
other classical testing techniques? In your opinion, why extreme programming is considered to
be a lightweight process, as we perform testing in this technique to an extreme level?
Solution:
Question No.2: Perform analysis/survey and explain in your own words i.e. why quality
assurance is important? Also, how can we achieve the highest quality of a software product?
Solution:
Note: (Analysis perform over the fleet management system of Atlas Honda Limited)
Quality Assurance is the core responsibility for the program of a good quality. Program in good
quality in one condition when it covers the all rules and condition define in quality assurance
and the team is responsible for the testing whether it gives extraordinary results or may be
faulty in future. It gone through the faces of lifecycle which is in Quality assurance techniques.
Many test cases drawn to check all the possible outcomes from the system. So, concern with
the system of fleet management we analyze how the system work and validate with the fields
in it for the validation many test cases drawn such as: Route field, truck field, truck id etc. As
per many, to achieved the extraordinary software product which is ready to serve in market
purposes.
Page 1 of 6
Question No.3: What could be the conditions in software testing where test automation is not
preferable? Give at least four reasons.
Solution:
Question No.4: Is Defect Prevention Process (DPP) itself a software development process
model? What are the key steps of DPP?
Solution:
Question No.5: How RMMM can play an important role to counter software risks? What are
the dimensions of the Risks?
Solution:
Page 2 of 6
Question No. 6: Design at least five Functional Test Cases for Login page.
Solution:
There are two kinds of software quality process Assessments and Standards:
Maturity Models
o CMMI.
Explore the internet and find a case study/research on any one of the above mentioned software
quality assessments. Answer the following:
1. Explain in your own words, the complete scenario and need/ requirement to perform
quality test in the case study.
Page 3 of 6
Solution
CMMI (Capability Mature Modeling Integration): Bank of Montreal - BMO Financial Group
(NYSE, TSX: BMO)
The Bank of Montreal is known for advancement and consistently creates and incorporates new
software arrangements, to keep up a serious position and offer upgraded types of assistance to
its clients. For the improvement of productivity it adopt the CMMI (capability mature
modeling integration) approach in which the believe that it can enhance the effectiveness,
decision-making process. Numerous partnerships have been compelled to reconsider their IT
activities and look for the upside of lower work costs gave by seaward advancement centers. Ki
Leung, Senior Vice President at BMO, led the guiding of the CMM and set up for exercises,
for example, the arrangement of CMM preparing, formal and casual CMM evaluations and
driving out activity plans at standard intervals.
2. Why you think the intended assessment technique is best for performing quality
assurance for the scenario under consideration.
Solution
BMO confronted a significant number of the issues distinguished by the Software Engineering
Institute in sub-improvement of internal programming advancement. CMMI Process relies
upon the explanation that the idea of a system is particularly influenced by the idea of the
strategy used to make sure about, make, and care for it. This explanation implies on procedures
similarly as on things and is a since quite a while prior settled Total Quality Management
(TQM) premise in collecting. CMMI was developed to combine multiple business maturity
models into one framework. CMMI provide a structure view of procedures which is improved
in organizations. CMMI help in
combine traditionally unrelated companies
set procedures enhancement goals and priorities
provide direction for quality procedures
provide a yardstick for evaluate current practices
3. If any other technique could be used to replace the technique already implemented, then
what could be that assessment technique? And why?
Page 4 of 6
Solution
I prefer the CMM while getting feedback on it. CMM got popular as it permitted
software organizations accomplish process consistency, consistency, and unwavering
quality. CMM measures the development level of an association by deciding whether
an association finishes the particular exercises recorded in the Key Performance Areas
(KPA), negligent of whether the fulfillment of such action prompts the ideal outcome.
CMMI overrides CMM in programming advancement forms, yet CMM is as yet
important and fitting for successive, action based administration worldview.
Page 5 of 6
Page 6 of 6