Production of a PhD Proposal
Research Method IMAT5120
MSc Data Analytics
De Montfort University
November 16, 2017
Title: Software Testing and the practice (Kassab et al., 2017)
Author: Rex Black, Dorothy Graham, Erik van Veenendaal Mohamad Kassab, Joanna F. DeFranco, and Phillip A. Laplante, Penn State Great Valley
The testing of a software application is the important method of delivering the software product and to determine its quality software application. Software testing is a process or a series of processes designed to verify computer code does what it was designed to do. According to ANSI/IEEE 1059 standard 1, 2. Currently, worldwide software testing research has tragically focused on designing new methodologies and authorizing their efficiencies in the real production circumstance.
This research would forces on reducing of cost for the organisation, time of delivering the product, man power for the production and helps the working professionals to be strong at their domain knowledge of testing. Also, mainly focus of this research is about Quality assurance. Indeed, QA is the key factor which towards validating and verifying the software product in the entire process of advancement. Kassab et al., (2017) had principally centred on this new system and approving their viability in the development contexts.
3 Literature Survey
The development of software testing or Quality assurance engineering which traced by analyzing changes in the testing procedure model and the level of testing methodology throughout the years. The software testing process is to ensure the quality of the software application. At first, the software testing was introduced in waterfall software development model. Where in this developer were doing testing on their application, so they were dazzle towards their own blemishes on the application and Later on, the new group of testing experts was acquainted to the project.
Before 1987 software testing is used only to detect faults in requirements, design and implementation and this is called as the evolution model. Since 1988 the prevention oriented model were introduced in the market. Which type of testing is to prevent faults in requirements, design, development and deployment of the software development life cycle.
4 Key Research and Objectives
The aim of this research is with the current emerging trend of software testing mainly focused on the Software testing life cycle and Defect life cycle of software testing. This research is on the study how the software testing professionals are utilizing the software testing practice in their everyday activities. So we can find out the new trending software testing techniques and validating their effectiveness in the entire software development life cycle.
By pursuing this research the following hypothetical destinations will be examined: the quality of an application is likely to become increasingly important in the software market.
As this circumstance evolves, testing procedures will turn out to be continuously more vital.
To explore these practices from an extensive overview of software experts or professionals.
So this could yield us the rising software testing trends in the present world and its agile environment. Specifically, we intended to alleviate or ease the process for testing and identify the best practices, which could then save time, cost and human effort.
The research will explore the emerging trend of software practise in the many organisations. The best and the most prominent software development methodology described for their project. Much of the current literatures of ISTQB or BCS (British computer society) Hambling et al (2011) 9 and Graham et al (2009)10 are mainly focused to find out what is the level of testing and their types being used for the project. This would diagnose the usage of test data, about the test environment, regarding the exit criteria for the test completion and in defect management life cycle
Methods of investigation are upon evaluating the solution the survey questions acknowledge that they formulated with hypotheses Kassab et al., (2017). The designing of this survey it to validate the old software testing practices and their defect life cycle. The hope is that this survey and results of this research would give us the prevailing software practices. Kassab et al., (2017) research was based on online survey, which were about forty survey questions on six selection deviations (mention in section 3).
This survey had different section are as follows,
a) The basic information of Software testing professional
b) Information of about the company or organisation
c) Their project characterisation
d) How and when the testing process started in their project
e) How the test planning is done for the project
f) When the development and the testing actives integrated
g) testing methodology and their process
h) Defect life cycle process and their tools used
i) What are the test closure activates
Each of this section has many sub–objective questions to be answer by the professional. The participants or the working software testing professional from different organisation for many domains need to fill the survey questions. Then the collect data from the sample data participants and analyzed what are the emerging trends of testing and defect life cycle for a project. Moreover, they intend these results to highlight the areas of software testing that required enhancement from the both side of research community and industry professionals.
7 Work Packages
The research procedure will be led through this Work Packages are as per the following:
1. Work Package 1 – Literature review and analysis of systems directed toward the requirements of research. The overall literature review for this review would take almost six month time.
2. Work Package 2 – Design of the survey questioners. The survey questioners which is based on the division stated above and their respective sub-division are been developed.
3. Work Package 3 – Making a web based survey questioners. The survey questioners which is web based survey questioners on the division and their respective sub-division are been developed for online survey.
4. Work Package 4 – Building up the framework of execution. Developing the time framework for the survey and the deriving the sample size for the survey and scheduling the process.
5. Work Package 5 – gathering the information of survey. Collecting the sample data of the software testing professional. And saving and storing the sample data in the centralized repository.
6. Work Package 6 – investigating of the data collected means of survey. Analysing the data of the survey to make sure what is the emerging trends of the software testing practise in the present conditions of the organisations.
7. Work Package 7 – contrasting the investigated data with old data. Later on with the investigated data of our survey and compare with old process of testing derived earlier.
8. Work Package 8 – Drafting the report of the entire process
9. Work Package 9 – A PhD write up and report for the survey and summary. Writing all the kind reports for the entire process of PhD research.
8 Relevance to Beneficiaries
That I believe the development of this survey on the software testing and the practice, will know the use of technologies which were integrated with the process and what are emerging trend of software testing practices or the process which would much organization follows. This research on survey based on the quality assurance and their trends of testing. The collected the surveyed data or in formations about the software development methodologies and the practices of testing from the software professionals in IT industries. From which we can be understood what are the popular development and testing methodologies are being used and the merits and demerits of software testing practices. And finally, we can get what are all found missing, which offered some insight into the ambiguity of previous studies. This Proposed of research can always alter the way of exciting process of testing process. And we can also explore the new tool which is being used in most of the organisation. It can also benefit the organisation in many ways to reduce the cost and time for the project.
9 Justifications of Resources
Testing is the most critical part of the Software Development Life cycle, as it is something upon which the last conveyance of the item is dependent. This Ph.D. research on the survey, analyzing and results stimulate research into the prevailing software practices. For this reason, we have taken and analyzed the number of quality testing techniques and defect life cycle. In addition, these outcomes are to feature of the areas of software testing that need the attention of both the research community and industry or domain experts.
1 A. P. Mathur, “Foundation of Software Testing”, Pearson/Addison Wesley,2008.
2 IEEE Standard 829-1998, “IEEE Standard for Software Test Documentation”,pp.1-52, IEEE Computer Society, 1998.
3 P. Haberl et al., Survey 2011: Software Test in Practice, German Testing Board, May 2011; www.istqb.org/documents/Survey_GTB.pdf.
4 S.P. Ng et al., “A Preliminary Survey on Software Testing Practices in Australia,” Proc. 2004 Australian Software Eng. Conf., 2004, pp. 116–125.
5 A. Causevic, D. Sundmark, and S.Punnekkat,”An Industrial Survey on Contemporary Aspects of Software Testing,” Proc. 3rd Int’l Conf. Software Testing, 2010, pp. 393–401.
6 Turkey Software Quality Report 2014–2015, Turkish Testing Board, 2014; www.istqb.org/documents/TurkeySoftwareQualityReport_2014_2015.pdf.
7STQB Effectiveness Survey 2013–14, Int’l Software Testing Qualifications Board, 2014; www.istqb.org/documents/ISTQB_Effectiveness_Survey_2013_14.pdf.
8 K. Naik and P. Tripathy, Software Testing and Quality Assurance: Theory and Practice, 1st ed., John Wiley & Sons, 2008.
11 Software Testing Techniques: A Literature Review, Conference: 2016 6th International Conference on Information and Communication Technology for The Muslim World (ICT4M), https://www.researchgate.net/publication/312484469_Software_Testing_Techniques_A_Literature_Review
12 A Review of Software Testing Techniques Manpreet Kaur1 and Rupinder Singh2 1Department of CSE CGC, Gharuan Mohali, India 2CSE CGC, Gharuan Mohali, India. International Journal of Electronic and Electrical Engineering. ISSN 0974-2174, Volume 7, Number 5 (2014), pp. 463-474.https://www.ripublication.com/irph/ijeee_spl/ijeeev7n5_05.pdf