Preview

Software quality assurance and testing

Good Essays
Open Document
Open Document
2018 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Software quality assurance and testing
Software Quality Assurance and Testing
(CSC 4133)

Domain Testing
1

Outline









Basic Idea
Domain Error
Testing for Domain Errors
Sources of Domains
Types of Domain Errors
ON and OFF Points
Test Selection Criterion
Summary

2

Domain Testing
• One of the most important areas where partition-based testing has made a strong impact is domain testing or input domain testing, where the overall input domain is partitioned into sub-domains, and the associated boundaries as well as the sub-domains are tested.
• Many problems are commonly observed at the boundaries, leading us to examine various boundary testing strategies.
• The basic idea of domain testing is to generate test cases by assigning specific values to input variables based on some analyses of the input domain. This analysis is called domain analysis/ input domain analysis.
• Basically black-box in nature, but could be white-box.
3

Domain Testing: General Idea
1) Identifying the input variable, input space and define the input domain based on specifications (black-box) or implementation details (whitebox) for the program unit under testing.
2) Dividing or classifying the input domain into sub-domains to form a partition. 3) Performing domain analysis for each sub-domain to examine its limits in each dimension and its boundary properties, such as the specific boundary definitions and the related closure properties.
4) Selecting test points to cover these partitioned sub-domains based on domain analysis results.
5) Testing with the above selected test points as input, checking the results(output values), dealing with observed problems, and carrying out analysis & follow-up activities.
4

Domain Error






Two fundamental elements of a computer program are:
– Input domain: The set of all input data to the program
– Program path: A sequence of instructions from entry to exit
A program path corresponds to some flow of control

You May Also Find These Documents Helpful

  • Better Essays

    Service Request Sr Rm 004

    • 1582 Words
    • 7 Pages

    This phase requires the coordination and cooperation of many people. The system analyst cannot conduct all the work alone. The first step involves coding. Coding is process of converting writing computer language that tells the system the commands to perform when certain commands are given. As the coding process being, the process of testing is also taking place as well. When coding is written, it must pass validation or the computer will not understand the language and the expect program will not perform to standard. Many strategies are available for testing validation; the size of the system dictates which is best. Throughout the system development life cycle, software testing was taking place after certain events to ensure the preliminary creation was on track. During analysis the overall test plan was developed. In the design phase, the unit test, integration test plan, and a system test plan was developed. Inspections are formal group activities that perform manually to find obvious errors such as syntax and…

    • 1582 Words
    • 7 Pages
    Better Essays
  • Good Essays

    Generating minimal test cases for effective program test is a tool for generating test cases for a ‘c’ program. The main purpose of this tool is to automatically generate the minimum number of test cases for a given program to perform effective test on it. This document describes the software requirements for Test Case Generation tool.…

    • 1533 Words
    • 7 Pages
    Good Essays
  • Good Essays

    It is extremely important to plan and prepare for IQA activities to ensure that all requirements are met. A quality calendar and regular team meetings with a clear and concise agenda would ensure that any necessary points are addressed in manageable amounts. We are a small team and work closely together but unless we adhere to the above, things can get overlooked or forgotten. As the courses we deliver are ITQ, we have to continuously monitor the learning and the assessments to ensure we are up to date with most recent software packages that our learners may be using; this is something that has been overlooked previously and has now been scheduled into our quality calendar to be updated, ensuring that all past and current software packages are included in our course area. Our Feedback forms need to be improved upon, at present; the questions require a yes or no answer which is not allowing the learners to expand on their response and evaluate fully our service, provision, and their overall learning experience, which can help us to improve and develop on our existing practice, this has been included on our agenda to take to our next team meeting.…

    • 1640 Words
    • 5 Pages
    Good Essays
  • Good Essays

    Function Test to exercise the processing logic of the system to expose errors in data base updates, calculations and edits and to ensure that the system delivers all functionality described in the Preliminary…

    • 960 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Lab 4

    • 581 Words
    • 2 Pages

    The user domain can be assessed by training them properly and the impact can damage the integrity of the company. Workstation domain can be assessed by keeping up with the systems and updating the when needed. LAN to WAN domain can be assessed by keeping good firewall restrictions and implementing them the impact could escalate to network downtime. Remote access domain can be assessed by requiring two credentials from the three something you are, something you have and something you know. This can impact the data stored on the network as well as the network itself.…

    • 581 Words
    • 2 Pages
    Good Essays
  • Better Essays

    Q1) Explain the regulations and requirements for internal quality assurance in own area of practice. 1.4…

    • 3482 Words
    • 14 Pages
    Better Essays
  • Good Essays

    Coupling metrics: It provides an indication of the "connectedness" of a module to other modules…

    • 431 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Some of the processes or policies that are implemented to ensure patient safety are using a complete quality assurance procedure to ensure medication is accurate and safe before providing it to the patient. All prescriptions that is received by the pharmacy must go through a lot of verification to make sure it for one a legitimate prescription and to ensure there are no medication errors, before dispensing back to patient. When dealing with filling medication a system must be put in place to prevent errors from according with systems put in place there could be errors that could have been avoided. To ensure medication errors are avoid some systems that are put into place is provided extensive quality training to all pharmacy employees, having…

    • 263 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    In the book Kite Runner, the main characters Amir and Hassan have special relationships. Amir is in the superior position, while Hassan is the submissive one to Amir. As Hassan was Amir’s servant, Hassan sacrificed himself in order to forgive Amir’s sins. Amir realized that his sins were not simple mistakes that could be forgiven. Amir’s abuse of his superiority brought him only sufferings to himself, not any benefits. This created the Fall in the relationship and eventually that fall brought the end, death, to their relationship. However, Amir’s dedication to wash his guilt brought a rebirth to their relationship in the end.…

    • 2025 Words
    • 9 Pages
    Better Essays
  • Powerful Essays

    Internal Quality Assurance

    • 2578 Words
    • 15 Pages

    * for completion if part, or all, of the evidence has been sampled by the Internal and/or External Moderator…

    • 2578 Words
    • 15 Pages
    Powerful Essays
  • Good Essays

    Software Engineering

    • 985 Words
    • 4 Pages

    I have many goals in mind for my life. I want to graduate university, possibly go to graduate school, and obtain a career in which I am happy and satisfied. Yes, I know this sounds very cliché as many people want to obtain this kind of life. I don’t mind obtaining a “normal” happy life as long as I am happy with it. I am familiar with Maslow’s Hierarchy of Needs and I want to make sure I fulfill my lower needs before I start trying to achieve my goals. I have never actually applied the GIOADA process to my decision making in the past. After reading the document that describes the GIOADA process, I will start applying this process to future decisions I make in life. Also, as I look back at some of the big decisions I made previously, I wish I applied the GIOADA process in making these decisions. That would have allowed me to more strongly analyze all the processes of the decision making.…

    • 985 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Because of the long wait time patients have to suffer a lot. So it is important to reduce it. More staff is also need to be hired. We are working on advertising the outreach programs served by our organization. The patient feedback plays important role in improving the health care services provided as we are serving them so it is important that the patients are satisfied by the health care offered to them. The definition are also listed which are mentioned in the quality improvement chart. This quality improvement chart will lead our organization to improve our performance time to time in health care. Quality improvement tool plays the role of the roadmap that what things to be considered for the betterment of the community to offer them best…

    • 134 Words
    • 1 Page
    Satisfactory Essays
  • Satisfactory Essays

    Quality Assessment

    • 721 Words
    • 3 Pages

    This statement represents a negative conclusion about the absence of medical service near a neighborhood. It pushes the people to think in a negative way. The question could be, for example “how far from the community health clinic do you live”, or “Do you live near the community health clinic in your area?”…

    • 721 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    McMillan (2011) defines quality assessment as gathering evidence that demonstrates the knowledge and skills that students comprehend. Pre-assessment, formative assessment and summative assessment is how the evidence is gathered, teachers analyse the assessment results and make decisions about any potential learning deficit. McMillan (2011) outlines five areas of quality assessment as integrating instructions and assessment, purpose, measurement, feedback and recent trends in classroom assessment. This paper analyses McMillan (2011) five ideas of quality assessment and how assessment impacts learning.…

    • 668 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Quality Engineering

    • 975 Words
    • 4 Pages

    To countermeasure the defect product in order to achieve tolerance by using Statistical Process Control (SPC).…

    • 975 Words
    • 4 Pages
    Satisfactory Essays